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.
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.