Lucas' Project Portfolio Page
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
staffto the Patientist system. - Add relevant
staffclasses - Add relevant test classes, including but not limited to
StaffBuilder,TypicalStaff
- Created a new command to add
- New Feature: lsstf
- Created a new command to list the
staffin the Patientist system - Add relevant tests for the new classes
- Created a new command to list the
- New Feature: findstf
- Created a new command to find
staffin the Patientist system based onINDEXandNAME - Add relevant tests for the new classes
- Created a new command to find
- New Feature: delpat
- Created a new command to delete
patientsbased on their uniqueIDnumber. - Add relevant tests for the new classes
- Created a new command to delete
- New Feature: delstf
- Created a new command to delete
staffbased on their uniqueIDnumber. - Add relevant tests for the new classes
- Created a new command to delete
-
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
persontype to supportstaffin our application- Added ID number as a field to uniquely identify a
person
- Added ID number as a field to uniquely identify a
- Extended
- 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:
- User Guide:
-
Community:
- Tools: