Releases: AY2324S2-CS2103-F09-2/tp
Releases · AY2324S2-CS2103-F09-2/tp
v1.4
This is the latest release for PatientSync.
Useful Information
You may download our User Guide, Developer Guide and PatientSync's jar file from the Assets section.
What is new?
Sample data
- Sample data is updated, replaced unrealistic data with realistic data.
Bug Fixes
Tag Bugs
- Fix Maximum Tag length check to work properly.
Event Bugs
- Update Error Message for Invalid time in add event command.
Help Bugs
- Update help link for help command to correctly point to User Guide.
Contributors
v1.3
This is the third release for PatientSync.
Useful Information
You may download our user guide here or from the Assets section. Patient-Sync-User-Guide.pdf
What is new?
UI Changes
Feature Changes
New sort feature
- User can now sort patients with by patient's name using the command
sort
orsort n
- User can also sort patients by patient's preferred name using command
sort p
This is the result after enteringsort
command.
Bug Fixes
Event Bugs
- Blank Spaces for Event Name should not be accepted (i.e., adde 1 n/ d/ 19-09-2000)
- End Time should be >= Start Time
- Have a specific error message for invalid prefix commands: fix for both
adde
andedite
.
Tag Bugs
- Fix Tag Message Constraint output that had missing space
- Create specific error message for erroneous prefixes in AddTags.
- Create specific error message for erroneous prefixes in DeleteTags.
Duplicate prefixes allowed for EditCommand Bug
- Disallow duplicate prefixes for patientHospitalId, name and preferredName
v1.3.trial
This is the second release for PatientSync.
What is new?
Feature Changes
New Find tags feature
- User can now find patients with specific tags in PatientSync using the
findt
command
This is the result after entering findt diabetes
command.
Find patient by name instead of hospital Id
- User can now find patients using patient name instead of hospital Ids
This is the result after entering find alex
command.
More specific error message for duplicate tag
- PatientSync now outputs a more specific error message when user tries to add duplicate tags for the same patient
This is the result after adding a duplicate tag diabetes
to the same patient
More specific error message for duplicate events
- PatientSync now outputs a more specific error message when user tries to add or edit events resulting in duplicate events for the same Patient
This is the result after adding a duplicate event to the same patient
This is the result after editing another event to an event that already exists in the same patient
Events sorting
- PatientSync now sorts the events of Patients automatically whenever a new event is added, deleted, edited or read by date, then start time, and end time
This is the result after adding a new event with a later date for a patient
v1.2
This release is PatientSync First release.
Features of PatientSync.
- Add Patient to PatientSync.
- Delete Patient from PatientSync.
- List all Patients in PatientSync.
- Edit Patient's information in PatientSync.
- Add Tags to Patient in PatientSync.
- Delete Tags of Patient in PatientSync.
- Add Important Event to Patient in PatientSync.
- Delete Important Event of Patient in PatientSync.
- Edit Important Event of Patient in PatientSync.
- Find Patient with Patient's Hospital ID in PatientSync.
Changes that differ from AB3:
- Change person model to patient model.
- Patient information now includes:
Compulsory:
- Preferred Name
- Patient Hospital ID
- Food Preference
- Family Condition
- Hobby
Optional:
- Tags
- Important Events
- Ability to add important events to patient.
- Ability to delete important events to patient.
- Ability to edit important events to patient.
- Ability to find Patient with Patient's Hospital ID.
- UI update to display the updated patient information.
- UI update to include a separate section for Important Events of Patient