Skip to content

Releases: AY2324S2-CS2103-F09-2/tp

v1.4

15 Apr 15:35
46bf3e6
Compare
Choose a tag to compare

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.
image

Help Bugs

  • Update help link for help command to correctly point to User Guide.

helpResult

Contributors

@choowengyan @guohuang88 @NeoHW @SherisseTJW @ZhiWei1010

v1.3

04 Apr 15:02
8f1ed15
Compare
Choose a tag to compare

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

  • Food preference, Hobbies and Family condition now appears as bullet points in the Patient Card.
    Ui

Feature Changes

New sort feature

  • User can now sort patients with by patient's name using the command sort or sort n
  • User can also sort patients by patient's preferred name using command sort p
    This is the result after entering sort command.
    sortResult

Bug Fixes

Event Bugs

  • Blank Spaces for Event Name should not be accepted (i.e., adde 1 n/ d/ 19-09-2000)
image
  • End Time should be >= Start Time
image
  • Have a specific error message for invalid prefix commands: fix for both adde and edite.
image image

Tag Bugs

  • Fix Tag Message Constraint output that had missing space
image
  • Create specific error message for erroneous prefixes in AddTags.
image
  • Create specific error message for erroneous prefixes in DeleteTags.
image

Duplicate prefixes allowed for EditCommand Bug

  • Disallow duplicate prefixes for patientHospitalId, name and preferredName
image

v1.3.trial

28 Mar 15:50
a4cd299
Compare
Choose a tag to compare

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.
image

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.
image

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
image

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
image

This is the result after editing another event to an event that already exists in the same patient
image

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
image

v1.2

20 Mar 17:27
c96163a
Compare
Choose a tag to compare

This release is PatientSync First release.

Features of PatientSync.

  1. Add Patient to PatientSync.
  2. Delete Patient from PatientSync.
  3. List all Patients in PatientSync.
  4. Edit Patient's information in PatientSync.
  5. Add Tags to Patient in PatientSync.
  6. Delete Tags of Patient in PatientSync.
  7. Add Important Event to Patient in PatientSync.
  8. Delete Important Event of Patient in PatientSync.
  9. Edit Important Event of Patient in PatientSync.
  10. Find Patient with Patient's Hospital ID in PatientSync.

Changes that differ from AB3:

  1. Change person model to patient model.
  2. Patient information now includes:

Compulsory:

  • Preferred Name
  • Patient Hospital ID
  • Food Preference
  • Family Condition
  • Hobby

Optional:

  • Tags
  • Important Events
  1. Ability to add important events to patient.
  2. Ability to delete important events to patient.
  3. Ability to edit important events to patient.
  4. Ability to find Patient with Patient's Hospital ID.
  5. UI update to display the updated patient information.
  6. UI update to include a separate section for Important Events of Patient

Ui Preview of PatientSync.

image

Demo Video of PatientSync's features

v1.2_release_demoVideo.mp4