Project: Hospify

Hospify is an application to help maintain medical records.

Given below are my contributions to the project.

  • Code contributed: RepoSense link
    • Added and modified test cases for Patient fields. (Pull request #53, #96)
    • Fixed and maintained code pertaining to add, edit, find and delete commands. (Pull request #38, #53, #144, #224, #226)
  • 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
  • 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
    • 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)
  • 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: