Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update PPP #188

Merged
merged 1 commit into from
Nov 13, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading