Releases: AY2324S2-CS2103T-T15-1/tp
Releases · AY2324S2-CS2103T-T15-1/tp
V1.4
V1.3.1
V1.3
MediCLI - v1.3 Release Note
Overview
This release includes a number of changes that enhances and refines the MediCLI functionality to something that hospital clerks (i.e. admin staff) will actually value and benefit from.
What's New
- Appointments can now be scheduled to the minute rather than just the day.
- Completely revamped UI that is more clean and prioritises information that people want to see.
- Introduce feature to edit patients, doctors and appointments.
- Appointments are now stored across restarts of the app
- Introduce ability to query appointments by doctor and patient NRIC
- Introduce ability to query doctors and patients using any field
- Change of command words such as querydoctor and querypatient to doctor and patient to streamline workflows.
- General bug fixes and maintainence
v1.2.1
v1.2
MediCLI - v1.2 Release Note
Overview
This release includes a number of changes that essentially transform the address book app (a contact manager) to an app that allows hospital clerks (i.e. admin staff) to manage patients and doctors in their hospital. It additionally introduces the ability to create an appointment which is between a doctor and a patient on a specific day. Appointments are displayed side-by-side in the UI with the patients/doctors, but in a separate section.
What's New
- Add patient using their name, NRIC, DoB and phone
- Introduces ability to add a patient to the MediCLI system with specified details - necessary for our use case.
- Ability to query patient by their name
- Allows the hospital clerk to look up a patient’s record by searching their name in a field.
- Add doctor using their name, NRIC, DoB and phone
- Introduces ability to add a doctor to the MediCLI system with specified details - necessary for our use case because doctors are a core member of a hospital.
- Ability to query doctor by their name
- Allows the hospital clerk to look up a doctor’s record by searching their name in a field.
- Delete patient/doctor using index
- Introduces ability to delete a patient/doctor from the system using an index - the index is the index that the patient/doctor appears at in the MediCLI system. This is also an elementary feature for the address book to achieve minimum functionality.
- Patients and doctors appear in the same section in the UI but have distinguishing labels and are separate classes in the backend.
- Add appointment using doctor NRIC, patient NRIC, and date of appointment
- An appointment is between a doctor and a patient at a specific date.
- We use NRIC to identify the doctor and patients involved in the appointment.
- This feature allows the hospital clerk to add appointments to the system. Appointments are displayed side-by-side with the doctors/patients in the system.
- An auto-generated unique appointment ID is additionally generated.
- Delete appointment by index
- This allows the hospital clerk to delete an appointment if necessary - this could be once the appointment is passed or if it has been canceled.
- Deletion is performed by using the index that the appointment appears in in the appointment list.
- Query Appointment by Patient (v1.2b feature)
- Allows the hospital clerk to look up a patient’s appointments by indicating their NRIC.