Build a Sequence Diagram of MakingAppointment with Doctor based on the following flow of events. Please identify actors, control, boundary, and entity objects that are involved in this use case. You might draw a draft Class Diagram to help you building Sequence Diagram. The following flow of events describes how to make an appointment as well as changing or canceling an appointment with the Doctor. Once patient calls and asks for a new appointment, or asks to cancel or change an existing appointment. The patient provides the receptionist with their name and address. The receptionist. validates that the Patient exists in the system. The receptionist asks patient if he or she would like to make a new appointment, cancel an existing appointment or change an existing appointment. If the patient wants to make a new appointment, the receptionist asks the patient for possible appointment times, then the receptionist matches the patient's desired appointment time with available dates and times of the doctor and schedule the new appointment. If the patient wants to cancel an existing appointment, the receptionist allocates the current appointment in the system and cancel s it. If the patient want to change an existing appointment, the receptionist will perform cancel the old appointment with the doctor and create a new appoint that matches the desired time of the patient with that of the doctor.
Build a Sequence Diagram of MakingAppointment with Doctor based on the following flow of events. Please identify actors, control, boundary, and entity objects that are involved in this use case. You might draw a draft Class Diagram to help you building Sequence Diagram. The following flow of events describes how to make an appointment as well as changing or canceling an appointment with the Doctor. Once patient calls and asks for a new appointment, or asks to cancel or change an existing appointment. The patient provides the receptionist with their name and address. The receptionist. validates that the Patient exists in the system. The receptionist asks patient if he or she would like to make a new appointment, cancel an existing appointment or change an existing appointment. If the patient wants to make a new appointment, the receptionist asks the patient for possible appointment times, then the receptionist matches the patient's desired appointment time with available dates and times of the doctor and schedule the new appointment. If the patient wants to cancel an existing appointment, the receptionist allocates the current appointment in the system and cancel s it. If the patient want to change an existing appointment, the receptionist will perform cancel the old appointment with the doctor and create a new appoint that matches the desired time of the patient with that of the doctor.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education