Data flow models - SENG-350-2024-fall/Team4 GitHub Wiki
DFD level 0
DFD level 1
DFD level 0 description
Patient → Mister Ed: Patients initiate the process by sending requests for virtual triage and registration through the system.
Mister Ed → Patient: The system responds by sending back virtual triage results, appointment scheduling options, or instructions for visiting the emergency department (ED) if needed.
Mister Ed → ED: Mister Ed transmits the patient's registration details and status updates to the ED, keeping them informed about incoming patients.
ED → Mister Ed: The ED communicates its current load and capacity status to Mister Ed, allowing the system to provide patients with accurate wait times and availability information.
Mister Ed → Database: Mister Ed stores patient data, triage results, and ED load information in a document-focused database.
Database → Mister Ed: The system retrieves stored patient or ED data from the database when needed to update patients or inform ED staff.
DFD level 1 description
Process 1.0: Virtual Triage and Registration
The patient sends symptoms and registration details for triage. The system responds with triage results, scheduling options, or ED visit instructions. Registration and triage data are stored in the database, and relevant information is sent to the ED Load Status process.
Process 2.0: ED Load Status
The ED updates its current load and capacity, which is stored in the database. This data is used by the Virtual Triage process to assign patients and notify them accordingly.
Process 3.0: Patient Notification
The system sends patients notifications regarding their ED visit time based on the ED’s load or provides alternative actions.
Process 4.0: Appointment Management
Patients send requests for appointments or changes. The system stores or updates this information in the database and confirms the appointment to the patient.
Data store 5.0: SQLite Database
The database stores and retrieves patient triage, ED load, and appointment data for various processes in the system.