Cedric Lim Jun Wei's Project Portfolio Page
Project: Hospify
Hospify is an application to help maintain medical records.
Given below are my contributions to the project.
- Code contributed: RepoSense link
- Enhancements implemented:
- Added the NRIC field in Patient. (Pull request #6)
- What it does: allows patients to be identified by a unique alphanumeric string.
- Justification: Hospify requires a way to uniquely identify its patients
- Highlights: requires an implementation of a new class and changes to be made to pre-existing classes
- Added the Medical Record URL field in Patient. (Pull request #96)
- What it does: allows users to store url to patients’ online medical record and be able to access the link and make edits to the records when required.
- Justification: provides users with the flexibility to connect to external online platform to update and maintain patient’s medical record
- Highlights: requires an implementation of a new class and changes to be made to pre-existing classes
- Added the NRIC field in Patient. (Pull request #6)
- Contributions to Documentation:
- User Guide:
- Added
help
command - Wrote
add
command (Pull request #148) - Wrote
list
command (Pull request #148) - Wrote
Medical Record URL
feature (Pull request #148) - Wrote Introduction section (Pull request #148)
- Wrote Quick start section (Pull request #148)
- Wrote Preface to all sections in UG (Pull request #148)
- Updated screenshots for the aforementioned sections
- Added
- Developer Guide:
- Generated Target user profile, value proposition, and user stories.
- Generated Use cases.
- Generated Non-functional requirements.
- Generated Glossary.
- Wrote Introduction, Setting up, getting started and Appendix: Instructions for manual testing sections (Pull request #151)
- Wrote
Add
feature (Pull request #272) - Wrote
Medical Record URL
feature (Pull request #83) - Update UML diagrams (Pull request #66)
- User Guide:
- Project management/Contributions to team-based tasks:
- Necessary general code enhancements including renaming classes and terms used to suit the context of the project.
- Maintained issue, PR and milestone tracker.
- Updated user/developer docs that are not specific to a feature as mentioned under Documentation.
- Facilitated weekly project meeting discussions.
-
Community:
- Tools: