Skip to content

v1.4

Choose a tag to compare

@AngPengXuan AngPengXuan released this 25 Oct 10:32
· 365 commits to master since this release
f592170

We have improved existing features and created several new features for the MVP of our product

Key changes to existing features

Add Command message update

Improve the user feedback when using the add command to reflect recent feature updates.

Edit by NRIC

Modify the edit method to allow editing a person by NRIC instead of using the default identifier.

Edit Roles

Expand the edit functionality to allow changes to a person’s role.

View Command Enhancement

Modify the view command to display a person's roles and any linked individuals (patients or caregivers).

Delete Command

When a person is deleted, ensure any links associated with that person are unlinked automatically to maintain database integrity.

Clear Command Safety

Make the clear command more secure by requiring additional confirmation (e.g., a doctor's approval) to prevent accidental deletion of all data.

Update Find Command

Enhance the find command to allow users to filter and display records based on name, nric, tags or roles such as patient or caregiver.

New Features

Add Notes for Patients

Implement functionality to attach notes to patients, enabling more comprehensive record-keeping.

DeleteLink Command

Implement a new command to specifically remove the link between a patient and caregiver, providing finer control over the linking feature.

UI Enhancements for View Person

Update the user interface to show more detailed information about a person when using the view person command, while leveraging the existing view structure. This new UI provides more comprehensive details about a patient or a caregiver, displaying all details about them including doctor notes, appointments, and linked patients/ caregivers in addition to the other basic details such as name, NRIC, ...
This UI also has a bigger font and different font colors for selected fields to enhance readability.

Add Appointments Feature

Introduce appointment tracking, allowing users to schedule and view appointments for patients and caregivers within the system.