Releases: AY2324S2-CS2103T-T08-1/tp
v1.4
v1.3
ImmuniMate
Whats new
- Add Visit Command
- Check Command
- Delete Info Command
- Cluster Command
Detailed information on new commands
Deleting information of a patient : deleteinfo
Deletes specified optional information from the specified person from ImmuniMate.
Format: deleteinfo
Deletes specified information of the patient with corresponding NRIC.
Examples:
deleteinfo S1234567A e/ deletes the email of patient uniquely identified by NRIC S1234567A.
deleteinfo S0123456A e/ bt/ c/ deletes the email, blood type and country of nationality of patient uniquely identified by NRIC S0123456A.
Add patient’s visit to history : addvisit
Adds visit to patient history.
Format: addvisit ic/ dov/<Date_of_Visit> sym/ d/ st/
Examples:
addvisit ic/S1234567A dov/2024-01-01 sym/Cough d/Covid st/UNWELL adds a visit to history of patient uniquely identified by NRIC S1234567A. During this visit on 2024-01-01, the patient had cough and was diagnosed with Covid.
addvisit ic/S0123456A dov/2024-02-02 sym/Fever,Rashes d/Dengue st/PENDING adds a visit to history of patient uniquely identified by NRIC S0123456A. During this visit on 2024-02-02, the patient had fever and rashes, and was diagnosed with Dengue.
Check patient history : check
Checks all visits in patient history.
Format: check
Example:
check S1234567Adisplays all visits in history of patient uniquely identified by NRIC S1234567A.
Find cluster : cluster
Finds cluster in location specified.
Format: cluster <Size_of_cluster> loc/
The search is case-insensitive. e.g. serangoon will match Serangoon
The order of the keywords in location does matter. e.g. Clementi Ave will not match Ave Clementi
Only the address is searched.
Partial words will be matched e.g. Clem will match Clementi
Example:
cluster 3 loc/Serangoon finds clusters of at least 3 patients exhibiting the same symptoms in the Serangoon vicinity.
Additional changes
- UI is updated to be of a different theme
- CommandHistory allows users to view past commands in command box
v1.2
ImmuniMate
WHAT'S NEW
- Each profile now takes in many more fields, such as NRIC, sex, health status, allergies, and many other medical information
(mandatory fields are NRIC, name, phone, address, date of birth, sex, and status; all other fields are optional)
Creating profiles:
create n/<Patient Name> ic/<NRIC> dob/<Date of birth> s/<Sex> hp/<Phone Number> a/<Address> e/[Email] c/[Country of Nationality] doa/[Date_of_Admission] bt/[Blood type] al/[Allergies] con/[Condition] sym[Sympton] d/[diagnosis]
example:
create n/Michael Jackson ic/T0283661A dob/2002-04-01 s/Male c/America hp/91234567 a/Kent Ridge Drive 01 481991 e/[email protected] doa/2022-01-04 bt/A+ al/Egg, Peanuts
- Read the information on each patient with NRIC
Reading profiles:
read <patient's NRIC>
- Update profiles with NRIC numbers instead of indices
Updating profiles:
update <patient's NRIC> <field to be changed><new content>
example:
update S6732098X n/John_DOE con/high blood pressure
- New format for finding profiles by name
Finding profiles by names:
find n/<name> <name> <name>
example:
find n/alan ben charlie
- Delete profiles entirely with just NRIC numbers
Deleting profiles:
delete <NRIC>
example:
delete T0109876D