Table 2.
Detailed use cases.
| ID | Name | Description |
| UC1 | User registration | This use case describes how to sign up for the app |
| UC2 | User login | This use case describes how to sign in for the app |
| UC3 | Validate medical license | This use case describes how the app will validate doctors credentials with MOH |
| UC4 | Access MOH guideline documentation | This use case describes how a doctor consults the MOH guidelines in the app |
| UC5 | Create discussion thread | This use case describes how a doctor discusses a general topic with fellow doctors |
| UC6 | Search discussion thread | This use case describes how a user searches for a discussion thread |
| UC7 | Access patient case studies | This use case describes how a user accesses a patient discussion thread |
| UC8 | Archive discussions and case studies for offline access | This use case describes how the doctor makes discussion available for offline use |
| UC9 | Update experienced doctor privileges | This use case describes how the app administrator updates the users with experienced doctor privileges |
| UC10 | Edit discussion thread | This describes how to edit existing discussion thread |
| UC11 | Delete discussion thread | This use case describes how a user will delete a discussion thread |
| UC12 | Edit a patient case record | This use case describes how a user can edit a patient case record |
| UC13 | Search a patient case record | This use case describes how a user can search for a patient case record |
| UC14 | Post a comment to a discussion thread | This use case describes how the doctor adds a new post/comment to discussion thread |
| UC15 | Delete a patient case record | This use case describes how the system deletes a patient’s case discussion record |
| UC16 | Create a patient case record | This use case describes how a doctor creates a patient record discussion |