Milestone 4: Diagrams - SENG-350-2024-fall/Team-13 GitHub Wiki
Class Diagram using design patterns from previous milestones.
Triaging and Treatment Management Diagram Changes Made: Added roles for nurse (handling triage) and doctor (handling treatment). Integrated real-time notifications for "Results Ready" and prescription events.
Dashboard and Role-Specific Functions Changes Made: Added role-based flows showing restricted actions for each user role. Updated dashboard functionality to differentiate between views for patients, doctors, and other roles.
Appointment Scheduling and Waitlist Management Changes Made: Reflected real-time queue updates and patient notifications. Highlighted the appointment proposal and confirmation workflow.
Prescription Management Changes Made: Added state transitions for querying prescribers, preparing medications, and notifications for patients.
Login and Authentication Changes Made: Integrated role-based access checks after successful login.