Skip to content

Commit

Permalink
Update PPP
Browse files Browse the repository at this point in the history
  • Loading branch information
Darren159 committed Nov 13, 2023
1 parent 8200306 commit 75fb98e
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions docs/team/darren159.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,23 @@ MedBook is a desktop application crafted specifically for doctors and medical ad

- **Pin Feature**:

- Developed a new functionality within MedBook, enabling users to prioritize certain patients by pinning them to the specially designed **Pinned Patient List**. The enhancement comes alongside two commands, `pin` and `unpin` for users to control the pinning of patients.
- Developed a new functionality within MedBook, enabling users to prioritize certain patients by pinning them to the specially designed **Pinned Patient List**. The enhancement comes alongside two commands, `pin` and `unpin`, for users to control the pinning of patients.
- The enhancement required the creation of a separate UI component to display the pinned patients.
- An `isPinned` field was added to each patient to control whether it would appear in the **Pinned Patient List**.
- Two commands, `pin` and `unpin` were created to toggle the `isPinned` status of the specific patient

- **Appointments Feature**:
- Developed a new functionality within MedBook, enabling users to track and manage patient appointments. This feature includes a dedicated window displaying an **Appointment List** and an integrated calendar, which displays scheduled appointments for the respective dates. The enhancement comes alongside three commands `addappointment`, `deleteappointment` and `viewappointment`.
- The enhancement required the creation of a seperate UI component to display the appointments. A new window was created to allow for more space to display the appointments and a calendar was created manually using a JavaFX `GridPane`.
- A new object class `Appointment` was created to contain information about the appointment. A new class `UniqueAppointmentList`, was created alongside to hold the `Appointment` objects. The `UniqueAppointmenList` was then added to each patient to associate each `Appointment` with a patient.
- The enhancement required the creation of a seperate UI component to display the appointments. A new window was created to allow for more space to display the appointments. A calendar was also created manually using a JavaFX `GridPane`.
- A new class `Appointment` was created to contain information about the appointment. A new class `UniqueAppointmentList` was created alongside to hold the `Appointment` objects. The `UniqueAppointmentList` was then added to each patient to associate each `Appointment` with a patient.
- The commands, `addappointment` and `deleteappointment` were created to allow the addition and deletion of `Appointment` objects. The `viewappointment` command was created to allow users to open up the **Appointment Window** and view the appointments.
- A custom method was also created to populate the calendar with appointments.

- **Contributions to the UG**:

- Added new sections explaining the usage of the `addappointment`, `deleteappointment`, `viewappointment`, `pin` and `unpin` commands which I have implemented.
- Added new sections explaining the usage of the `addappointment`, `deleteappointment`, `viewappointment`, `pin`, and `unpin` commands which I have implemented.
- Added **Tips** and **Notes** sections to make the UG more reader-friendly.
- Enhanced the tone of the UG with a more user-centric tone e.g. you-language.
- Enhanced the tone of the UG with a more user-centric tone, e.g. you-language.

- **Contributions to the DG**:

Expand Down

0 comments on commit 75fb98e

Please sign in to comment.