Question: You are required to design and implement (in Java) a program to manage the details of a Healthcare Information System (HIS). The objective of the
You are required to design and implement (in Java) a program to manage the details of a Healthcare Information System (HIS). The objective of the system is to manage the details of patients, doctors, medicine, treatments and reports. Administrator has the rights to access the HIS. The system should be able to reduce the manual administration in managing the HIS information. The system should be able to track and manage the information about patient, doctors, treatments/diagnosis, lab test results, medicine and payment (including made by insurance). The system should be able to keep information of walk-in patients and patients with appointments. Keep track the doctors availability. Pharmacists will only give controlled medicine as prescribed by doctors only. However, non-controlled medicine can be bought over the counter. All medicine can be claimed by providing prove of payment. Payment has to be made at discharge counter. The system should provide a necessary reporting. You may model your design based on the scenario given above. The quality of your product will be based on how much detail you model the design as well as the level of completeness of your design and the actual product.
Your tasks:
a) Design and implement class(es) (in Java) enough functionality to allow the operation of the following test program (which you also design, implement, test and document).
b)The client program, which should have only the main method that calls methods of other classes, should do the following:
Construct a list of 6 various doctors, patients with treatments and medicine with made-up details in to the program.
Insert and modify data accordingly to show functionality of the system.
Show the reports.
Your design should include the systems interface and functionality.
a) Object oriented analysis and design. Use case diagram describes scenarios for standard domain functions that the system must accomplish. In this section, you should present the use case diagram.
b) You are required to construct a UML Class diagram. Class diagram describes the attributes and operations of a class and also the constraints imposed on the system. You should rationally describe the design process with good justification provided to support your design approach. You would get very low marks if you simply dump the entire system design (diagrams) with no justification provided.
Step by Step Solution
There are 3 Steps involved in it
The question is complete Lets go step by step on how to tackle this task of designing a Healthcare Information System HIS in Java Step 1 Requirements ... View full answer
Get step-by-step solutions from verified subject matter experts
