Ng U-Yin Rebecca - Project Portfolio Page
Overview
Elderly In Your Hood is a lightweight command-line (CLI) desktop application for retirement home nurses/volunteers to keep track of the elderly in their home, along with their specific medical needs, vitals and appointments with the various hospitals.
Summary of Contributions
Code contributed
Enhancements implemented
addnok: Adding of Next-Of-Kin details to elderlyaddrec: Adding details of elderly to the elderlyviewnok: Viewing of Next-Of-Kin details of the elderlyviewrec: Viewing of elderly details of the elderlydeletemed: Deletion of medicine information stored based on elderlydeleteappt: Deletion of appointment information stored based on the elderlydeletenok: Deletion of Next-Of-Kin details based on the elderly- Printing format for the different risk-levels of elderly
- Used regex format provided by teammate to check for valid inputs
- Throw and print the appropriate exceptions when invalid commands are input
Contributions to the UG
- Instructions for commands implemented :
addnok,addrec,viewnok,viewrec,deletemed,deleteappt,deleteappt - Helped to edit some explanations of the UG
Contributions to the DG
- Write-up of the interaction between Next-Of-Kin and Record class interacts with the main elderly class
- UML Diagram for the interaction
- Sequence diagram on the addition of objects that are stored in ElderlyList Class
- Sequence diagram on the deletion of objects that are stored in the ElderlyList Class
Contributions to team-based tasks
- Helped teammate to fix wrong exceptions for
viewmedandviewappt - Helped teammate to write functions to check for valid date and time after the Bug Report from Practical Exam Dry Run, for
addappt
Review/mentoring contributions
- Reviewed JAR file and UG of assigned group in PE Dry Run (https://github.com/nguyin/ped)
Contributions beyond the project team
NIL