Primary Care Clinic (GP) View - SENG-350-2024-fall/Team-11 GitHub Wiki

Primary Care Clinic (GP) View

Primary Presentation:

  • Diagram: The GP reviews patient symptoms and provides follow-up recommendations. GPs access patient evaluations to make further decisions.
  • Notation: UML Use Case Diagram. Diagram

Element Catalog:

  • SymptomSeverityEvaluator: Evaluates the severity of symptoms to guide GP decisions.
  • StateMachine: Manages user states, ensuring GPs only see relevant data when logged in.
  • PrescriptionService: Used by the GP to prescribe medication or recommend follow-up care.

Context Diagram:

  • Context: The GP interacts with patient data either directly or through the system to evaluate symptoms and make decisions.
  • External Entities: Patient, ED.

Variability Guide:

  • Variability: GPs can select the severity of symptoms and tailor recommendations based on individual patient needs.
  • Runtime Variability: Adjustments to recommendations are made dynamically depending on the severity of symptoms.

Rationale:

  • Rationale: The GP view allows for detailed symptom review while keeping patient data secure with a state-dependent interface.
  • Rejected Alternatives: The idea of static diagnosis without flexibility was rejected in favor of a dynamic, tailored system.

Related Views:

  • Parent View: Overall system view (Mister ED).
  • Refined Views: Symptom evaluation, treatment decision support.