Skip to content

Releases: AY2324S2-CS2103T-T08-1/tp

v1.4

15 Apr 15:52
de2c6a4
Compare
Choose a tag to compare

ImmuniMate v1.4 Release

Check out our updated features and bug fixes in the UserGuide and DeveloperGuide

v1.3

04 Apr 15:55
1de6d57
Compare
Choose a tag to compare

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

  1. UI is updated to be of a different theme
  2. CommandHistory allows users to view past commands in command box

v1.2

23 Mar 18:58
5002879
Compare
Choose a tag to compare

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>

Read Command Screenshot
  • 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