diff --git a/docs/UserGuide.md b/docs/UserGuide.md index d7d07a6fba2..b6347009ccf 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -197,16 +197,16 @@ as space characters surrounding line-breaks may be omitted when copied over to t ### Parameters for commands -| Parameter | Description | Valid Input | -|--------------------|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **INDEX** | The position of a patient in the displayed list. | Positive integers (i.e. from 1 onwards) e.g., `1`, `2`, `3`. Should not be larger than the length of displayed list. | -| **NAME** | The name of a patient. | Common names are generally accepted. Names should be alphanumeric, with the inclusion of the following special characters: whitespaces, `'`, `-`, `,` and `/`. e.g., `John Doe`, `Nagaratnam s/o Suppiah`.

**Name should be limited to 40 characters. Longer names may not display fully in the GUI.** | -| **IC_NUMBER** | The IC number (NRIC/ FIN) of the patient. | A unique identification number in the format of a capital letter, followed by a 7-digit number, and ending with a capital letter. e.g., `T1234567Z`. Note that while the platform performs some level of IC validation, it is up to the user to ensure that the IC is accurate. | -| **DATE_OF_BIRTH** | The date of birth of a patient. | The date of birth of the patient must be in the format dd/MM/yyyy. e.g., `21/03/2000`. Note that while the platform performs some level of date validation, it is up to the user to ensure that the date is accurate (not in the future, or impossible dates such as 30th February etc). | -| **ADMISSION_DATE** | The date a patient was admitted to the ward. | The admission date of the patient must be in the format of dd/MM/yyyy. e.g., `21/03/2022`. Note that while the platform performs some level of date validation, it is up to the user to ensure that the date is accurate (not in the future, impossible dates such as 30th February etc). | -| **WARD** | The ward where a patient is located. | An alphanumeric string, e.g., `A1`. Note that special characters are not allowed, and you can work around this issue by utilising [camelCase](#glossary) e.g., `wardA` or [PascalCase](#glossary) e.g., `WardA`. | -| **REMARK** | Optional remark about a patient. | Any string input, e.g., `Patient is an amputee`. | -| **TAG** | Optional tag to categorize a patient by health condition or other descriptors. | An alphanumeric string for each tag, e.g., `Diabetes`. Note that special characters are not allowed, and you can work around this issue by omitting special characters, utilising [camelCase](#glossary) e.g., `fallRisk` or [PascalCase](#glossary) e.g., `FallRisk`.

**Tags should be limited to 15 characters. Longer tags may not display fully in the GUI.** | +| Parameter | Description | Valid Input | +|--------------------|--------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **INDEX** | The position of a patient in the displayed list. | Positive integers (i.e. from 1 onwards) e.g., `1`, `2`, `3`. Should not be larger than the length of displayed list. | +| **NAME** | The name of a patient. | Common names are generally accepted. Names should be alphanumeric, with the inclusion of the following special characters: whitespaces, `'`, `-`, `,` and `/`. e.g., `John Doe`, `Nagaratnam s/o Suppiah`.

**Name should be limited to 40 characters. Longer names may not display fully in the GUI.** | +| **IC_NUMBER** | The IC number (NRIC/ FIN) of the patient. | A unique identification number in the format of a capital letter, followed by a 7-digit number, and ending with a capital letter. e.g., `T1234567Z`. Note that while the platform performs some level of IC validation, it is up to the user to ensure that the IC is accurate. | +| **DATE_OF_BIRTH** | The date of birth of a patient. | The date of birth of the patient must be in the format dd/MM/yyyy. Date entered can only be up till the current date. No negative values or values exceeding the format provided is allowed. e.g., `21/03/2000`. Note that while the platform performs some level of date validation, it is up to the user to ensure that the date is accurate (not in the future, or impossible dates such as 30th February etc). | +| **ADMISSION_DATE** | The date a patient was admitted to the ward. | The admission date of the patient must be in the format of dd/MM/yyyy. Date entered can only be up till the current date. No negative values or values exceeding the format provided is allowed. e.g., `21/03/2022`. Note that while the platform performs some level of date validation, it is up to the user to ensure that the date is accurate (not in the future, impossible dates such as 30th February etc). | +| **WARD** | The ward where a patient is located. | An alphanumeric string, e.g., `A1`. Note that special characters are not allowed, and you can work around this issue by utilising [camelCase](#glossary) e.g., `wardA` or [PascalCase](#glossary) e.g., `WardA`. | +| **REMARK** | Optional remark about a patient. | Any string input, e.g., `Patient is an amputee`. | +| **TAG** | Optional tag to categorize a patient by health condition or other descriptors. | An alphanumeric string for each tag, e.g., `Diabetes`. Note that special characters are not allowed, and you can work around this issue by omitting special characters, utilising [camelCase](#glossary) e.g., `fallRisk` or [PascalCase](#glossary) e.g., `FallRisk`.

**Tags should be limited to 15 characters. Longer tags may not display fully in the GUI.** |
:information_source: Note: @@ -532,7 +532,7 @@ the data of your previous NAB home folder. **Q**: Is your platform available in other languages?
**A**: NAB is currently available only in English, as it is the main language of Singapore. Support for additional languages will be introduced in future releases. Should patients have names in other languages, it is recommended to use -the translation provided on their NRIC/ FIN. For extenuating circumstances such as foreigners, it is recommended to use +the translation provided on their NRIC/FIN. For extenuating circumstances such as foreigners, it is recommended to use an approximation of their name in English. For e.g., `李小明` can be approximated as `Lee Xiaoming`, `Hallé` can be approximated as `Halle`. @@ -586,7 +586,7 @@ Back to [Table of Contents](#table-of-contents) | **Command** | An instruction given to the application to perform a specific task. e.g., `add`, `list`, `delete`. | | **Command Terminal** | A text-based interface where you can input commands to interact with the computer's operating system. e.g., `cmd` for Windows users. | | **Data File** | A file that stores the data of the application. e.g., `addressbook.json`. | -| **FIN** | Foreign Identification Number. It is a unique identifier for foreigners with Long-Term immigration passes in Singapore. e.g., `G1234567P`. | +| **FIN** | Foreign Identification Number. It is a unique identifier for foreigners with Long-Term Immigration Passes in Singapore. e.g., `G1234567P`. | | **GUI** | Graphical User Interface. It is the visual representation of the system you see. e.g., Windows Desktop, Chrome Browser. | | **JSON** | JavaScript Object Notation. It is a data file type. For e.g., to store contacts saved in NAB. | | **Mainstream OS** | Windows, Linux, Unix, MacOS. The most commonly used operating systems. |