Pharmacist Usecase Diagram and Tables - SENG-350-2024-fall/Team3 GitHub Wiki

Usecase

Element Details
Use Case Review Virtual Triage Results
Description Review the outcomes of virtual triage to assess patients’ conditions and determine further action.
Actors Primary Actor: PharmacistSecondary Actor: ED System
Assumptions Virtual triage results are accurate and reliable.
Steps The pharmacist logs into the system.The pharmacist reviews triage results.The pharmacist determines if the patient should come in for Medicine.
Variations The pharmacist might escalate a case to a clinician for further evaluation.
Non-Functional Results must be reviewed within 5 minutes of availability.
Issues Misinterpretation of triage results or system delays in displaying results.
Element Details
Use Case Manage Patient Queue
Description Pharmacists organize and prioritize the patient queue, determining when patients should be seen.
Actors Primary Actor: PharmacistSecondary Actor: ED System
Assumptions The queue is properly updated and reflects accurate patient statuses.
Steps The pharmacist logs into the system.The pharmacist organizes and manages the patient queue based on triage results and priority.
Variations Patients might be re-prioritized based on updated information or walk-ins.
Non-Functional Queue updates must be reflected instantly for all relevant users.
Issues Overcrowding in the queue might cause delays or mismanagement.
Element Details
Use Case Support Virtual Triage
Description Pharmacists provide assistance to patients during virtual triage if additional help is needed.
Actors Primary Actor: PharmacistSecondary Actor: Patient
Assumptions Patients reach out when they need help, and the system flags complex cases.
Steps The pharmacist receives a request for support.The pharmacist helps the patient with virtual triage, explaining questions or providing clarifications.
Variations The pharmacist may contact a clinician if the case becomes more severe.
Non-Functional The pharmacist must respond within 2 minutes when flagged for support.
Issues Patients might misunderstand the triage questions despite assistance.
Element Details
Use Case Notify Patients to Pick Up Medication
Description Pharmacists notify patients when it is time to pick up their medication based on the triage results and queue status.
Actors Primary Actor: PharmacistSecondary Actor: Patient
Assumptions The patient is reachable and follows the notification.
Steps The pharmacist sends a notification to the patient when it’s time for them to pick up their medication.The system confirms the notification has been received.
Variations The patient might not respond or show up, requiring follow-up.
Non-Functional Notifications should be sent immediately once the decision is made.
Issues Patients might miss notifications or arrive late.
Element Details
Use Case Perform In-Person Triage
Description Pharmacists handle the in-person triage process for patients who require physical assessment after virtual triage.
Actors Primary Actor: PharmacistSecondary Actor: Patient
Assumptions Patients shows up for in-person triage as instructed.
Steps The patient arrives.The pharmacist performs the in-person triage.
Variations Patients may arrive late, requiring rescheduling.
Non-Functional Triage should be completed within 10 minutes of the patient’s arrival.
Issues Delays in triage may lead to overcrowding or bottlenecks.
Element Details
Use Case Prepare Medication
Description Pharmacists prepare prescribed medication for patients to pick up after their visit or triage.
Actors Primary Actor: PharmacistSecondary Actor: ED System
Assumptions Prescriptions are correctly entered in the system.
Steps The pharmacist receives the prescription.The pharmacist prepares the medication for the patient.
Variations The patient may not arrive for pickup or ask for alternative medications.
Non-Functional Medications should be prepared and available within 15 minutes of the prescription.
Issues Medication errors or delays in preparation might occur.