Skip to content

Releases: AY2425S2-CS2103T-T13-2/tp

MediBook v1.6

Choose a tag to compare

@jon-seana jon-seana released this 08 Apr 04:58
72237f3

Final release after fixing bugs from PE-D.

MediBook v1.5

Choose a tag to compare

@Shanyey Shanyey released this 03 Apr 13:51
ef2da4c

Release Notes V1.5

Release Date: 3rd April 2025

Whats New

Graphic User Interface

  • Made Tags, Checkups and Appointment more prominent
  • Add headers for each field

Features

  1. Add
    • Added DOB field
    • Email field optional
    • DOB field and optional email
image
  1. Edit

    • Allow edit of DOB field
    • Ensure that a nurse cannot be changed to a patient, if the nurse has a patient assigned
    • Ensure that a nurse cannot change name, if the nurse has a patient assigned
    • Ensure that a patient cannot be changed to a nurse, if the patient has a nurse assigned
    • Ensure that the filtered list made by respective features, persists after editing a valid field for a person
  2. Assign Delete

    • Allow users to remove assigned nurse from a patient
    • Nurse needs to be specified by full name, and patient by index

Screenshots

  • Assign Delete
Screenshot 2025-04-03 at 22 12 53 Screenshot 2025-04-03 at 22 13 23
  1. Schedule
    • Invalid schedule command now follows the proper error message format.
    • Checkups are only allowed at times with minutes set to 00, 15, 30, 45
    • Prevents user from scheduling a checkup for a patient that has an existing checkup within 30 minutes.
    • Made schedule command more user friendly

Schedule Screenshots

  • Correct error message
image
  • Checkup with invalid time
image
  • Clashing checkups
image

MediBook V1.4

Choose a tag to compare

@Shanyey Shanyey released this 27 Mar 12:02
9af10fc

Release Notes - MediBook v1.4

Release Date: 27 March 2025

Features

  1. Add

    • Added Next-Of-kin, Scheduling appointment and Medical history parameters
  2. Edit

    • Allow edit of Medical history
    • Allow edit of Next Of Kin
    • Prevent changing of appointment that is a patient with medical history to a nurse until medical history is cleared
  3. List

    • Allow listing of checkups using command: list checkup
    • Checkups are shown in order of time of checkup
  4. Find

    • The "find" feature has been enhanced to improve user experience and streamline operations. Users can now:
    • find nurse of patient: Easily locate the nurse assigned to a specific patient
    • find patient of nurse: Quickly access patient information based on the assigned nurse
    • Improved Syntax: Syntax has been updated from version 1.3. The previous commands "find patient" and "find nurse" have been improved for clarity and ease of use.
  5. Schedule

    • Created a checkup class that represents the checkup scheduled for a patient at a specified time and date
    • Checkups cannot clash for the same patient at the same time
    • Checkups cannot be before the current date and time
    • Checkups cannot be before 9am and after 5pm
    • Future changes: make adding schedule require an assigned nurse
  6. View

    • Displays details of nurse or patient at specified index
    • Displays medical history of patients (if any)
  7. Miscellaneous

    • Allow Tags to handle spaces
    • Name is now automatically converted to all capital letters
    • User Guide updated with feature descriptions and quick start
    • Include test case to incorporate new features
    • Contacts are displayed in alphabetical order

Screenshots

  • Add
    image

  • Schedule
    image

  • Find
    image

Full Changelog: V1.3...V1.4

MediBook V1.3

Choose a tag to compare

@chanjunlin chanjunlin released this 20 Mar 06:15
767a8e8

Release Notes - MediBook v1.3

Release Date: 20 March 2025

Overview

Features 🌟

  • People
    • Added blood type and appointment fields to a person
  • Add
    • Allows add command to take in new parameters of blood type and appointment
    • Handles blood type and appointment input to be case insensitive
    • Stores data in Title case
  • Edit
    • Allows the editing of appointment to Nurse or Patient
    • Once command returns, will resume showing filtered list
  • List
    • Allow viewing through category of appointment (Nurse/patient)
    • Show list of nurses/patient
  • Assign
    • Allows assignment of nurses to patients
    • Number of nurses assigned to a patient is limited to 2
  • Find
    • From filtered list:
      • Allows find nurses
      • Allows find patients

Installation Instructions 💻

  1. Install the JAR file
  2. Place the JAR file into a empty folder
  3. Open the terminal and navigate to the folder containing the JAR file
  4. Ensure that you are using the correct version of java by typing "java -version" into the terminal. It should be Java 17.
  5. Type the command into the terminal to run the jar file "java -jar MediBook.jar"

Additional Notes

photo_2025-03-20 14 30 33
photo_2025-03-20 14 30 29
photo_2025-03-20 14 30 23
photo_2025-03-20 14 30 36