Component Model - SENG-350-2024-fall/Team4 GitHub Wiki
This component diagram shows the Mister Ed system and it's interfaces and components. The LoginPage component has three provider interfaces: Patient, HospitalStaff, and SystemAdmin. It also has a required interface—UserDB
—that is needed to verify the user accounts. The LoginPage itself is a required interface for the HomePage, which, once symptoms have been entered, is a required interface for VirtualTriage. The VirtualTriage requires the IllnessDB
to perform a diagnosis. With this diagnosis completed, users can then access the Appointment component and book themselves at the ER. The Appointment component has two required interfaces: HospitalStaff who confirm bookings and Patients who are alerted when their appointment is ready.