Sun Yitong's Project Portfolio Page
Project: MedInfo
MedInfo is a desktop application for private hospital administrative staff. It helps manage patients, their status, discharge dates and wards. MedInfo aims to solve the problem of slow, multiple step process of documenting patient medical records during in-processing by zeroing in on the important details and provide simple, fast access to a particular patient’s medical records for hospital admin staff.
The user interacts with MedInfo using a CLI, and it has a GUI created with JavaFX. MedInfo is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
- New Feature:
status
attribute #95- represent the medical status of the patients with
status
- represent the medical status of the patients with
find
command #110- find the patient by searching for specific
name
,nric
,status
andward
.
- find the patient by searching for specific
addward
command #143- add new wards into the MedInfo system
deleteward
command #156- delete an existing ward in the system
sort
command #159- sort the displayed list of patients by
name
,status
,ward name
anddischarge date
inascending
ordescending
order.
- sort the displayed list of patients by
- Code contributed: RepoSense link
-
PR contributed: PR
- Project management:
- Active reviewer for code-related Pull Requests;
- Active contributor of issue tracker;
- Manage the deadlines and tasks for teammates;
- Enhancements to existing features: *Modify the logic to adapt to MedInfo #93
- Documentation:
- Community:
- Review many code-related PRs by the whole group with detailed insights and comments
- Refactor the application from AB3 to MedInfo completely
- Issues Fixed:
- Testing:
- Add test cases for find command #123