Nurse View - SENG-350-2024-fall/Team-11 GitHub Wiki

Nurse View

Primary Presentation:

  • Diagram: Nurses assist in patient data verification and updating records. They can interact with the SymptomEvaluator and PrescriptionService to provide additional patient input.
  • Notation: UML Use Case Diagram. Diagram

Element Catalog:

  • ObserverImplementation: Nurses receive updates when patients are added or evaluated.
  • PrescriptionService: Nurses may help in submitting prescriptions based on the patient's symptoms.
  • StateMachine: Manages nurse access to patient data based on logged-in status.

Context Diagram:

  • Context: Nurses are involved in verifying data, assisting with symptom evaluation, and supporting the final treatment decision process.
  • External Entities: Patient, ED, GP.

Variability Guide:

  • Variability: Nurses have the ability to add data or comments based on patient interactions, influencing the final recommendation.
  • Runtime Variability: The data provided by nurses is dynamic, based on real-time patient interactions.

Rationale:

  • Rationale: This view ensures that nurses can contribute to the evaluation and support treatment decisions. Real-time updates and secure access are necessary to provide effective care.
  • Rejected Alternatives: Static, non-interactive views for nurses were rejected.

Related Views:

  • Parent View: Overall system view (Mister ED).
  • Refined Views: Patient input, data verification.