forked from nus-cs2103-AY2122S1/tp
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add images to UG and navigating section (#329)
* Update glossary * Add images to UG * Add images * Add date time in Singapore in UG * Set limit to medical history and update UG and DG * Fix checkstyle
- Loading branch information
1 parent
a666f05
commit de875e9
Showing
22 changed files
with
146 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,8 @@ layout: page | |
title: User Guide | ||
--- | ||
|
||
![Doc'it icon](images/DocitHeader.png) | ||
|
||
`Doc'it` provides a centralised platform for authorised staff from small family clinics to view, update, and onboard | ||
patient records, solving the inefficient paper records and files used today. With `Doc'it`, small family clinics can | ||
reduce man-hours in managing paper files, translating this saved time into better front-line care services. | ||
|
@@ -58,6 +60,8 @@ reduce man-hours in managing paper files, translating this saved time into bette | |
* **`doc exit`** : Exits the app. | ||
|
||
6. Refer to the **Features** section below for details of each command. | ||
this on | ||
7. Doc'it is built specifically for small clinic staff based in Singapore. Hence, the date and time run in Singapore time. | ||
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
|
@@ -92,6 +96,32 @@ understanding of basic functionalities of `Doc'it`, before diving into specific | |
7. Managing appointment prescriptions | ||
1. Add prescription | ||
2. Remove prescription | ||
|
||
##Navigating Doc'it | ||
This section details the various components of Doc'it interface and how you could go about navigating Doc'it. | ||
|
||
![Navigability](images/Navigability.png) | ||
|
||
### Patient View | ||
![Navigability](images/PatientView.png) | ||
In this view, you can view all Patients. Each Patient has a name, phone number, address, email and a Medical History. | ||
|
||
All patient-related commands will have change parts of the Patient View. | ||
|
||
### Appointment View | ||
![Navigability](images/AppointmentView.png) | ||
In this view, you can view all Appointments. Each Appointment has the patient, date and time. | ||
|
||
The AppointmentView comprises of two types of Appointments: Upcoming and Archive. Upcoming appointments are scheduled appointments, while Archived appointments are previous appointments that have been archived. You can switch between the two with the `apmt list` and `apmt alist` command. Alternatively, you could also click on the corresponding tab. | ||
|
||
### Command Result Status Display | ||
![Navigability](images/CommandResultStatusDisplay.png) | ||
In this component, you can view the messages and feedback from Doc'it after every command. | ||
|
||
### Command Box | ||
![Navigability](images/CommandBox.png) | ||
This is the component where you will input your commands. After inputting your commands, you may click the `Enter` key on your keyboard. Alternatively, you can click the `Send` button displayed here. | ||
|
||
|
||
## Features | ||
|
||
|
@@ -143,6 +173,8 @@ Shows the user manual for `Doc'it` explaining how to access the help page. | |
|
||
Format: `doc help` | ||
|
||
![DocHelp](images/DocHelp.png) | ||
|
||
--- | ||
|
||
### Exit the program: `doc exit` | ||
|
@@ -177,6 +209,10 @@ New patient added: | |
Joshen Lim; Phone: 99988888; Email: [email protected]; Address: 123 Clementi Road SG293821 | ||
``` | ||
|
||
**GUI Display:** | ||
![PtAdd](images/PtAdd.png) | ||
|
||
|
||
--- | ||
|
||
### List all patients: `pt list` | ||
|
@@ -185,7 +221,12 @@ Shows a list of all patients in the record system. | |
|
||
Format: `pt list` | ||
|
||
GUI Display: | ||
**Expected Outcome:** | ||
``` | ||
Listed all patients | ||
``` | ||
|
||
**GUI Display:** | ||
![Patient Card](images/PatientCard.png) | ||
--- | ||
|
||
|
@@ -205,6 +246,7 @@ Edits the details of a specified patient. | |
Edited Patient: | ||
Joshen Tan; Phone: 12345678; Email: [email protected]; Address: 311 clementi SG540192; Medical History: Heartache, recorded 31 Oct 2021 | ||
``` | ||
|
||
--- | ||
|
||
### Delete a patient: `pt delete` | ||
|
@@ -229,9 +271,9 @@ Joshen Tan; Phone: 12345678; Email: [email protected]; Address: 311 clementi SG54 | |
|
||
--- | ||
|
||
### Add a Medical History: `pt ma` | ||
### Add a Medical Entry: `pt ma` | ||
|
||
Adds a medical history to the Patient Record, saving the medical history and ```today``` as the date of entry. | ||
Adds a medical entry to the Medical History of a Patient Record, saving the medical history and ```today``` as the date of entry. | ||
|
||
**Format:** `pt ma INDEX m/MEDICAL_HISTORY...` | ||
|
||
|
@@ -247,13 +289,17 @@ pt ma 1 m/diabetes | |
|
||
**Expected Outcome:** | ||
``` | ||
Updated: | ||
Alex Yeoh; Phone: 87438807; Email: alexyeoh@example.com; Address: Blk 30 Geylang Street 29, #06-40; Medical History: diabetes, recorded 28 Oct 2021, high blood pressure, recorded 28 Oct 2021, diabetes, recorded 28 Oct 2021 | ||
Updated: | ||
Charlotte Oliveiro; Phone: 93210283; Email: charlotte@example.com; Address: Blk 11 Ang Mo Kio Street 74, #11-04; Medical History: diabetes, recorded 8 Nov 2021 | ||
``` | ||
|
||
**GUI Display:** | ||
![Add Medical History](images/AddMedicalHistory.png) | ||
|
||
**Restrictions:** | ||
- Can only add up to 8 medical entries per patient | ||
- Each medical entry can only have up to 50 characters | ||
|
||
--- | ||
|
||
### Delete a Medical History: `pt md` | ||
|
@@ -269,11 +315,10 @@ Deletes a medical history to the Patient Record. | |
|
||
**Expected Outcome:** | ||
``` | ||
Updated: | ||
Alex Yeoh; Phone: 87438807; Email: alexyeoh@example.com; Address: Blk 30 Geylang Street 29, #06-40; Medical History: high blood pressure, recorded 28 Oct 2021, diabetes, recorded 28 Oct 2021 | ||
Updated: | ||
Charlotte Oliveiro; Phone: 93210283; Email: charlotte@example.com; Address: Blk 11 Ang Mo Kio Street 74, #11-04 | ||
``` | ||
|
||
|
||
--- | ||
|
||
### Find a Patient with keywords: `pt find [keywords...]` | ||
|
@@ -525,3 +570,5 @@ from John Doe's appointment. | |
| Patient Record | A record of a patient's name, phone number, address, email and medical history. | | ||
| Prescription | The issued medication/treatment for a patient along with a duration and volume. | | ||
| Expired Appointment | An appointment that is 24-hours past its scheduled time. | | ||
| Medical History | A list of past medical conditions faced by a patient. Each medical condition is stored as a Medical Entry. | | ||
| Medical Entry | Description of the past medical condition of a patient, with a date of record when the entry was recorded. | |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 9 additions & 0 deletions
9
src/main/java/seedu/docit/model/patient/exceptions/ExceedCharacterLimit.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package seedu.docit.model.patient.exceptions; | ||
|
||
import seedu.docit.model.patient.MedicalHistory; | ||
|
||
public class ExceedCharacterLimit extends RuntimeException { | ||
public ExceedCharacterLimit() { | ||
super("Max number of characters for a medical entry is " + MedicalHistory.MAX_CHAR_LIMIT + "!!!"); | ||
} | ||
} |
9 changes: 9 additions & 0 deletions
9
src/main/java/seedu/docit/model/patient/exceptions/TooManyMedicalEntriesException.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
package seedu.docit.model.patient.exceptions; | ||
|
||
import seedu.docit.model.patient.MedicalHistory; | ||
|
||
public class TooManyMedicalEntriesException extends RuntimeException { | ||
public TooManyMedicalEntriesException() { | ||
super("Max number of medical entries is " + MedicalHistory.MAX_SIZE + "!!!"); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters