Project: Patient Book

Patient Book is an app for managing patient’s information including personal details, appointment details and medical histories, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Contributions to the project.

  • New Feature: Added the ability to view appointment (#49)
    • What it does: Allows the user to view patient appointment they added by using the command given. They will see the appointments of a patient listed on the UI.
    • Justification: This feature will allow user to view the important appointment they added.
    • Credits: N/A
  • New Feature: Added the ability to delete appointment (#49)
    • What it does: Allows the user to delete patient appointment they added by using the command given.
    • Justification: This feature will allow user to delete the appointment they added.
    • Credits: N/A
  • Code contributed: RepoSense Link

  • Project management
    • Managed releases v1.0 - v4.0 (4 releases) on Github
  • Enhancements to existing features:
    • Enhanced the Appointment functionality to allow viewing appointment records.
    • Enhanced the Appointment functionality to allow deleting appointment records.
  • Documentation:
    • User Guide:
      • Added documentation for the features Add Appointments (#44)
      • Added documentation for the features View Appointments (#44)
      • Added documentation for the features Delete Appointments (#44)
      • Did cosmetic tweaks to existing documentation of features #62
      • Developer Guide:
        • Added user stories for Add/View/Delete Appointments (#28)
        • Added Use Case Diagram (#116)
        • Added Activity Diagram (#116)
  • Community:
    • Our application was developed using a combination of pair-programming and adhoc coding sessions. During each session lasting between an hour to four or more, all group members sat in a meeting session while coding/ implementing their assigned components. If a concern was raised or support was needed, they shared their screen via the meeting session and everyone participated or assisted to clear the obstacle. Using this method we’ve successfully cleared v1.0 to v3.0 of our project milestones.