Milestone 4: Design Diagrams and System Description - SENG-350-2024-fall/Team3 GitHub Wiki

Decorator Pattern Class Diagram:

DecoratorPattern

Form-View Pattern Class Diagram:

FVpattern

Strategy Pattern Class Diagram:

StrategyPattern

Factory Pattern Class Diagram:

FactoryPattern

Model-View-Template Pattern Class Diagram:

MVTpattern

Updated Description:

The Mister Ed application is designed to enhance the efficiency and accessibility of Emergency Departments by streamlining the patient intake and triage process. As EDs often face overcrowding and long wait times, Mister Ed serves as a tool for both patients and healthcare providers, to manage healthcare needs more effectively. By the use of a virtual triage and knowledge of the current load EDs in their area, the system will assess the symptoms of patients who may require medical assistance at a nearby ED, and recommend the best course of action for each individual case - for instance, to attend the ED, attend a clinic, at home treatment, etc. This way, the patients who require immediate medical assistance can be given priority among others, and consequently, lines and wait times will significantly decrease. The Mister Ed system can also be interfaced by the healthcare workers at each respective ED. By using virtual triages, the application not only improves operational efficiency but also elevates the overall patient experience in emergency healthcare settings.

Old one:

The Mister Ed application is designed to enhance the efficiency and accessibility of Emergency Departments by streamlining the patient intake and triage process. As EDs often face overcrowding and long wait times, Mister Ed serves as a tool for both patients and healthcare providers, to manage healthcare needs more effectively. By the use of a virtual triage and knowledge of the current load EDs in their area, the system will assess the symptoms of patients who may require medical assistance at the closest ED, and recommend the best course of action for each individual case - for instance, to attend the ED, attend a clinic, at home treatment, etc. This way, the patients who require immediate medical assistance can be given priority among others, and consequently, lines and wait times will significantly decrease. The Mister Ed system can also be interfaced by the healthcare workers at each respective ED. They will have access to patient information provided in the virtual triage, and can continuously monitor their condition and symptoms if required. By using virtual triages, the application not only improves operational efficiency but also elevates the overall patient experience in emergency healthcare settings.

Reasons for change:

Our team has made the decision to not implement the features of checking the patient's symptoms, and monitoring their condition from the Doctor/Nurse interface because the time frame was not enough to build that part as well. After all, they were complex requirements. Therefore, we prioritized our time and resources for the user side over the rest because we considered the patient side to be more important.

Updated Diagrams:

After updating our diagram in milestone 3 we tried to stick closely do them so this milestone we didn't have many changes to make. Our few changes include:

Sequence Diagrams:

We Reverted this sequence diagram back to our original one in milestone 2, as we had enough to time implement the feature:

image

Level 1 DFD

Similarly we change this one back to the milestone 2 version because the feature was easier than expected to implement and we felt it was a useful addition to the application.

Capture

ERD

Lastly, in this diagram we brought back the Scheduler, but changed Shift, or appointment times, as we felt the shifts are up to the hospitals admins, but the patients appointments and the times for the nurses and doctors to see the patients is something we should have.

Capture