Project: Patientist - hospital management system

Patientist is a patient management system that seeks to unify data management in medical facilities. Admin and medical staff alike will find this application useful due to the myriad of features available, yet being fast and lightweight to use due to its optimisation for Command Line Interface (CLI) interaction.

Given below are my contributions to the project.

  • New Feature: addstf
    • Created a new command to add staff to the Patientist system.
    • Add relevant staff classes
    • Add relevant test classes, including but not limited to StaffBuilder, TypicalStaff
  • New Feature: lsstf
    • Created a new command to list the staff in the Patientist system
    • Add relevant tests for the new classes
  • New Feature: findstf
    • Created a new command to find staff in the Patientist system based on INDEX and NAME
    • Add relevant tests for the new classes
  • New Feature: delpat
    • Created a new command to delete patients based on their unique ID number.
    • Add relevant tests for the new classes
  • New Feature: delstf
    • Created a new command to delete staff based on their unique ID number.
    • Add relevant tests for the new classes
  • Code contributed: RepoSense link

  • Project management:
    • Reviewed the majority of code in PRs
    • Set up Github pages for the project website
  • Enhancements to existing features:
    • Extended person type to support staff in our application
      • Added ID number as a field to uniquely identify a person
  • Documentation:
    • User Guide:
      • Wrote out scenarios for User Guide
      • Decided on how to organise User Guide
      • Reformatted and edited User Guide for PDF conversion
    • Developer Guide:
  • Community:

  • Tools: