You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/DeveloperGuide.md
+22-2Lines changed: 22 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -488,16 +488,17 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli
488
488
|`*`| Healthcare Worker | hide private contact details | minimize chance of someone else seeing them by accident |
489
489
|`*`| Healthcare Worker | be able to resolve duplicate information | correct wrong inputs |
490
490
|`*`| Healthcare Worker | see the close contacts of a patient | see the links between infected patients |
491
+
491
492
### Use cases
492
493
493
494
(For all use cases below, the **IMS** is the `ImmuniMate system` and the **Healthcare worker** is the `user`, unless specified otherwise)
494
495
495
496
**Use Case: UC01 - Create Patient Profile**
496
497
497
498
-**Actor:** Healthcare Worker
498
-
-**Description:** Healthcare worker creates a new patient profile in the ImmuniMate Address Book System.
499
+
-**Description:** Healthcare worker creates a new patient profile in the IMS.
499
500
-**Preconditions:** Healthcare worker has logged into the system.
500
-
-**Guarantees:** New patient profile is successfully created in the ImmuniMate Address Book System.
501
+
-**Guarantees:** New patient profile is successfully created in the IMS.
501
502
-**MSS:**
502
503
1. Healthcare worker choose to create a new patient profile.
503
504
2. IMS requests the necessary details for the new patient profile (name, NRIC, date of birth, sex, phone number, address, email, country of nationality, date of admission, blood type, allergies).
@@ -624,6 +625,8 @@ Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unli
624
625
- 2a2. Healthcare worker enters new NRIC.
625
626
- Steps 2a1-2a2 are repeated until the data entered are correct or Healthcare worker cancels the action. Use case resumes from step 3.
626
627
628
+
---
629
+
627
630
**Use Case: UC06 - Delete Patient Information**
628
631
629
632
-**Actor:** Healthcare Worker
@@ -914,6 +917,7 @@ testers are expected to do more *exploratory* testing.
914
917
1. The person with NRIC `S1234567A` is already created in the system with a `create` command.
0 commit comments