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
staff
to the Patientist system. - Add relevant
staff
classes - 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
staff
in 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
staff
in the Patientist system based onINDEX
andNAME
- Add relevant tests for the new classes
- Created a new command to find
- New Feature: delpat
- Created a new command to delete
patients
based on their uniqueID
number. - Add relevant tests for the new classes
- Created a new command to delete
- New Feature: delstf
- Created a new command to delete
staff
based on their uniqueID
number. - 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
person
type to supportstaff
in 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: