Question
Q1: Consider the following CRC cards for patient management system and model a relevant UML class diagram based on the following criteria. CRC Classes Class:
Q1: Consider the following CRC cards for patient management system and model a relevant UML class diagram based on the following criteria.
CRC Classes
Class: Patient | |
Attributes Patient ID, Name, Email, Phone, Address, History | |
Responsibilities | Collaborations |
Request for Consultation | Consultation |
Get need | Consultation |
Get History | Consultation |
Store prescription as history | Consultation |
Store Test as history | Consultation |
Store patient record | Patient Registration |
Class: Patient Registration | |
Attributes Patient_Reg ID, Register Date, Symptoms | |
Responsibilities | Collaborations |
Add Patient | Patient |
Class: Consultation | |
Attributes Consult ID, Patient ID, Doctor ID, Date, Consult Type, Appt_Time_date, Total Fee, Prescription, Test
| |
Responsibilities | Collaborations |
Start Consultation | Doctor, Patient |
Check for Registration | Patient Registration |
Check history | Patient |
Check Need | Patient |
Add prescription | Patient, Pharmacy, Doctor |
Add test | Patient, Laboratory, Doctor |
Get test result | Laboratory |
Class: Pharmacy | |
Attributes Patient ID, Course Description, Program | |
Responsibilities | Collaborations |
Get prescription | Consultation |
Generate Bill | (External Insurance via Headquarter) |
Class: Laboratory | |
Attributes Advisor ID, Name, Email, Phone | |
Responsibilities | Collaborations |
Get test | Consultation |
Class: Doctor | |
Attributes Doctor ID, Name, Email, Phone, Address, Consultation object | |
Responsibilities | Collaborations |
Conduct Consultation | Consultation |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started