Milestone 1: Doctor Diagram and Use Cases - SENG-350-2024-fall/Team-13 GitHub Wiki
Doctor Diagram
Doctor Use Cases
Use Case 1: Review Results
| Use case | Review Results |
|---|---|
| Description | Doctors review the triage results to verify that the results are correct. |
| Actors | Doctor |
| Assumptions | The result of the virtual triage is already ready for the doctor to review. |
| Steps | 1. Open the results 2. Read the results 3. Reflect on the results |
| Variations | N/A |
| Non-Functional | N/A |
| Issues | The doctor must still confirm or edit the triage result and potentially treat the patient. |
Use Case 2: Confirm Results
| Use case | Confirm Results |
|---|---|
| Description | The doctor confirms or edits the triage results. |
| Actors | Doctor |
| Assumptions | The result of the virtual triage is already ready for the doctor to review and confirm or delete. |
| Steps | 1. Open the results 2. Read the results 3. Reflect on the results 4. Confirm or edit results. |
| Variations | N/A |
| Non-Functional | N/A |
| Issues | The doctor must still confirm or edit the triage result and potentially treat the patient. |
Use Case 3: Prescribe Medication
| Use case | Prescribe Medication |
|---|---|
| Description | The doctor can prescribe medication if the patient needs any. |
| Actors | Doctor |
| Assumptions | The patient was correctly triaged and arrived at the ED. |
| Steps | 1. If the patient needs medication the doctor can prescribe it. |
| Variations | Can prescribe 0-infinity different medications |
| Non-Functional | N/A |
| Issues | No fail-safe if they prescribe the wrong medication. |
Use Case 4: Order Lab Tests
| Use case | Order Lab Tests |
|---|---|
| Description | Doctor orders additional lab tests if required to further assess a patient. |
| Actors | Doctor |
| Assumptions | The patient was correctly triaged and arrived at the ED. |
| Steps | 1. If the patient needs any lab test the doctor can prescribe them. |
| Variations | Can prescribe none or multiple lab tests. |
| Non-Functional | N/A |
| Issues | There is no fail-safe to verify that the patient gets the necessary lab test. |
Use Case 5: Provide Medical Advice
| Use case | Provide Medical Advice |
|---|---|
| Description | Doctor gives medical advice to patients either in person or through a virtual platform based on the triage or consultation. |
| Actors | Doctor |
| Assumptions | The patient was correctly triaged and arrived at the ED. |
| Steps | 1. If the doctor can specify the patient's steps to aid in their recovery. |
| Variations | There may be no medical advice or a lot. |
| Non-Functional | N/A |
| Issues | No regulated format is followed when delivering medical advice. |