Question

In: Operations Management

Read the narrative below for the City Healthcare Management System, and develop a CLASS DIAGRAM with...

Read the narrative below for the City Healthcare Management System, and develop a CLASS DIAGRAM with the following requirements: 1. List the attributes in each class (it is not given in the narrative), 2. For each class identify the key attribute, 3. Link the classes by drawing the associations between the classes, 4. For each association write the minimum and maximum multiplicity. Normally, one or many doctors, one or many nurse, and admin employees work in the clinic. The clinic has one or many reception desks, and each reception has one or many receptionist working on patient records. The clinic has one or many patients registered, and each patient has one and only one file. The receptionist can prepare zero or many patients files. The nurse can checkup zero or many patients in the checkup room, and each checkup room has two or more nurse working. The clinic has two or many waiting area, for the patients. The doctor can investigate zero or many patients, and a patient can visit one or many doctors. The doctor can request zero or many test for a patient, or transfer zero or many patients to the hospital. The hospital has one or many inpatient wards, one or many patients can be admitted in a ward, and each ward has one or many beds.

Solutions

Expert Solution

A class diagram is an illustration of the relationships and source code dependencies among classes in the Unified Modelling Language (UML). In this context, a class defines the methods and variables in an object, which is a specific entity in a program or the unit of code representing that entity.

In this case there are number of classes such as Doctor, Patient, Receptionist, Hospital,Clinic, Beds, Ward, Test, Checkup_Room, Waiting_Room, Receptionist_Desk,File, and Employee_Admin.

The first division of Box represent Class Name, The middle division represents Attributes and Last division represents functions.


Related Solutions

Read the narrative below and prepare a system flowchart for the process: The AA Company is...
Read the narrative below and prepare a system flowchart for the process: The AA Company is a magazine distributor that maintains a file of magazine subscribers for creating monthly mailing labels. Magazine subscribers mail change-of-address forms or new-subscription forms directly to the company, where input personnel key the information into the system through online terminals. The computer system temporarily stores this information as file of address-change or new subscription requests. Input personnel staff keys these data into computer files continuously,...
Case Study #1 Develop the conceptual/analysis class diagram based on the following narrative. Note any ambiguities...
Case Study #1 Develop the conceptual/analysis class diagram based on the following narrative. Note any ambiguities or questions that you have as you develop the model. If you need to make assumptions, also note them. The purpose of the Open Access Insurance System is to provide automotive insurance to car owners. Initially, prospective customers fill out an insurance application, which provides information about the customer and his or her vehicles. This information is sent to an agent, who sends it...
Ex1) Develop an activity diagram and use case diagram based on the following narrative. The purpose...
Ex1) Develop an activity diagram and use case diagram based on the following narrative. The purpose of the Open Access Insurance System is to provide automotive insurance to car owners. Initially, prospective customers fill out an insurance application, which provides information about the customer and his or her vehicles. This information is sent to an agent, who sends it to various insurance companies to get quotes for insurance. When the responses return, the agent then determines the best policy for...
Draw a class diagram with multiplicities for the following narrative To put himself through school, Zach...
Draw a class diagram with multiplicities for the following narrative To put himself through school, Zach operates an ice cream truck that travels through neighborhoods, ringing a bell to attract kids that want a cold ice cream treat. Zach’s inventory includes many ice cream products and he tracks which items are sold in each sale. He occasionally adds new items to his list of ice cream products for sale. Zach only accepts cash for each sale. To identify the routes...
Develop an activity diagram based on the following narrative which describes a workflow for an application for a job promotion in an organisation.
Develop an activity diagram based on the following narrative which describes a workflow for an application for a job promotion in an organisation.The applicant completes a Work Performance Review (WPR) document and submits it to his/her manager. The manager assesses the WPR document and decides whether to approve the applicant’s promotion.Where a promotion has not been approved by the manager, the manager sends the applicant written feedback on where the applicant needs to improve for promotion to take place. Where...
Read the narrative below describing a scenario that occurred in a hospital Emergency Room. Identify at...
Read the narrative below describing a scenario that occurred in a hospital Emergency Room. Identify at least 4 incidents/problems that occurred in the narrative. Explain why and how you think they are incidents/problems. Then, offer suggestions on how to solve each incident/problem. James is an ER triage nurse at Trillium Health Partners in Mississauga, Ontario. On Monday, April 24th, 2020, James reported working as usual at 7:00am. On this particular, he was working with his RN colleague Melissa, who had...
Plot a Package Diagram for the Online Student Registration System. Use the Package Diagram class-based syntax.
Plot a Package Diagram for the Online Student Registration System. Use the Package Diagram class-based syntax.
Draw the class diagram of : Patient registration system A patient arrives at the hospital for...
Draw the class diagram of : Patient registration system A patient arrives at the hospital for some medical treatment. The administrator asks the patient if she had been previously treated at this hospital. Patient provides the answer. Administrator asks patient for her personal details such as name, address, telephone, date of birth, and emergency contact. Patient provides details as requested. Administrator enters details into system. System verifies details. Administrator asks patient whether she is a public or private patient. Patient...
Develop a Entity-Relationship Diagram (ERD) Many-to-Many The city of Terra Haute, IN wants to maintain information...
Develop a Entity-Relationship Diagram (ERD) Many-to-Many The city of Terra Haute, IN wants to maintain information about its extensive system of high schools, including its teachers and their university degrees, its students, administrators, and the subjects that it teaches. Each school has a unique name, plus an address, telephone number, year built, and size in square feet. Students have a student number, name, home address, home telephone number, current grade, and age. Regarding a student’s school assignment, the school system...
A Private Poly Clinic in City wish to develop software to automate their Patient Monitoring system...
A Private Poly Clinic in City wish to develop software to automate their Patient Monitoring system for storing the details of the patients visited the clinic. Develop a system to meet the following requirements: Develop an algorithm, flow chart and write a C program to read the gender of patients and fees to be paid by them as shown in the below table. Calculate the total fees paid by the female and male patients separately and display them with appropriate...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT