Question: i need update domain model if necessary and the code in c++ please do not copy the second pic and paste in sol Medical Lab



i need update domain model if necessary and the code in c++ please do not copy the second pic and paste in sol
Medical Lab Automation System General Overview: As mentioned earlier, the patient can book an appointment online and selects the desired medical test he wants to perform. To book an appointment, the patient must register on the system by entering his full name, address, phone number, email, and password. In case the user is already registered in the system, he can log in to the system directly using his username and password. After that, he should make a new appointment by selecting the desired date and time. The patient can then select from the different types of available medical tests and add them to the booked appointment. The user can add multiple tests to the booked appointment. Once the patient finishes adding the desired tests, he can check out to complete his booking. The system calculates the total cost of the added tests and displays the total to the patient. After that, the system sends a message to the patient's phone number to confirm the booked appointment. Given the above problem description, you are required to come up with the sequence diagram for booking an appointment. Below, you can find our initial domain model. Feel free to update the domain model as needed to design your solution. TestResult -for -has MedicalTest -name: string -price: double -unit: string -lowsetValue: double -highestValue: double -result : double -for 1 1 1 -has -has -for Payment Appointment -appointment Date : Date |-appointmnetTime : Date -value 1 1 . -for CashPayment Online Payment 1 -has Patient -fullName : string -address : string -phoneNumer : string -email : string -password: string Patients Login Reception Patient Database Medical Lab register(patient details) updateDatabase already registered login(username, password) checkDatabase successful login ! invalid id or password! newappointment date time) checklab() lab available ask for medical tests tests total cost of added tests confirms booking through SMS 2) Updated domain model, if necessary 3) Translate the sequence diagram into code as we did in class
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
