Skip to content

Releases: AY2425S1-CS2103T-T15-3/tp

WardWatch Version 1.6

Choose a tag to compare

@niclammm niclammm released this 11 Nov 23:23
c998608

WardWatch Release Notes - Version 1.6

What’s New:

  1. More code logging
  2. New Find Command Test
  3. New View Command Parser Test
  4. Fixed bugs in User Guide
  5. Updated Developer Guide

WardWatch Version 1.5

Choose a tag to compare

@niclammm niclammm released this 07 Nov 15:58
2e2efbf

WardWatch Release Notes - Version 1.5

What’s New:

  • Added:
  1. Appointment List Display updates when new appointments are added

  2. Changed UI theme for better visibility
  3. Alpha Bug Fixing

WardWatch Version 1.4

Choose a tag to compare

@niclammm niclammm released this 24 Oct 15:25
9f83d55

WardWatch Release Notes - Version 1.4

What’s New:

  • Added:
  1. make_appt command :

    • Allows users to create an appointment for a specific patient
    • Format: make_appt INDEX (must be a positive integer) a/DESCRIPTION s/START DATE TIME e/END DATE TIME
      -Example: make_appt 1 a/ Surgery s/ 01-01-2001-01-00 e/ 21-12-2024-23-59


      Example of make_appt command in action.
  2. del_appt command :

    • Allows users to delete an appointment tied to a specific patient
    • Format: del_appt INDEX (must be a positive integer)
      -Example: del_appt 1


      Example of del_appt command in action.
  3. schedule_all command :

    • List all appointments for all patients
    • Format: schedule_all


      Example of schedule_all command in action.
  4. schedule_date command :

    • List all appointments on a specific date
    • Format: schedule_date DATE (in dd-MM-yyyy format)
      -Example: schedule_date 12-10-2024


      Example of schedule_date command in action.
  5. add_notes command :

    • Edits the patient notes of the patient identified by the index. Existing notes will be overwritten by the input.
    • Format: add_notes INDEX (must be a positive integer) pn/[NOTES]
      -Example: add_notes 1 pn/Patient is prone to falling
    • Patient Notes can be viewed by using the View INDEX (must be a positive integer) command.


      Example of add_notes command in action.
  6. New UI design:

    • Displays the details of a both appointment & patients simultaneously.

WardWatch Version 1.3

Choose a tag to compare

@niclammm niclammm released this 17 Oct 15:52
10db48f

WardWatch Release Notes - Version 1.3

What’s New:

  • Removed:

    1. Email field
    2. Phone field
    3. Address field
    4. Tag field
  • Added:

    1. Patient ID field:
      • Allows users to input and track the ID of patients.
      • Format: Must be alphanumeric and follow the format 'P' followed by a five-digit number (e.g., P12345).
    2. Ward field:
      • Represents the assigned hospital ward for each patient.
      • Format: Consists of a combination of letters and numbers (e.g., A3, B5).
    3. Diagnosis field:
      • Captures the medical diagnosis of patients.
      • Format: Can include letters, numbers, and spaces (e.g., Lung Cancer, Gastric Ulcer (H Pylori)).
    4. Medication field:
      • Lists the prescribed medications for each patient.
      • Format: Consists of letters, numbers, and spaces (e.g., Amoxicillin (500mg)).
    5. New Function - View:
      • Displays the details of a selected patient.
      • Format: INDEX (must be a positive integer)
      • Example: view 1

New Command Format for Affected Commands:

1. ADD Command

  • Old: add n/NAME p/PHONE e/EMAIL a/ADDRESS
  • New: add n/NAME i/ID w/WARD d/DIAGNOSIS m/MEDICATION
  • Example: add n/John Doe i/P12345 w/A1 d/TYPE 1 DIABETES m/METFORMIN


    Example of ADD command in action.

2. EDIT Command

  • Old: edit INDEX (must be a positive integer) [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS]
  • New: edit INDEX (must be a positive integer) [i/ID] [w/WARD] [d/DIAGNOSIS] [m/MEDICATION]
  • Example: edit 1 i/P12345 w/A2


    Example of EDIT command in action.

3. VIEW Command

  • New: view INDEX (must be a positive integer)
  • Example: view 1


    Example of VIEW command in action.

4. FIND Command

  • New: find FIELD/ KEYWORDS (must be a valid field e.g. n/, i/, w/, d/, m/)
  • Example: find i/ P12345
    Screenshot 2024-10-17 233157
    Example of FIND command in action.