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:
    • Ward class and its associated classes
    • Ward to Patient interactions
    • Occupancy and capacity tracking for wards
    • Patient coloured status bars
    • Split screens
    • Overall stats display in status bar footer
  • Code contributed: RepoSense

  • View Pull Requests I have authored here .

  • Project management and Contributions:
    • Led ideation and implementation of new features for my team
    • Managed the review and merging of my team’s PRs
    • Helped assign and delegate some tasks to team members
    • Ensured team vision was aligned
    • Wrote Javadocs and helped to check code quality.
  • Enhancements to existing features:
    • Enhance the GUI and added split screens
    • Mostly worked on implementing new features without breaking existing features
  • Documentation:
    • User Guide:
      • Fixed Table of Contents links
      • Added User Interface Overview
      • Updated Introduction and About MedInfo
    • Developer Guide:
      • Helped review the Guide.
  • Community:
    • View PRs I have reviewed here.
    • View my contributions to forum discussions here.
    • View my reported bugs and suggestions for other teams in the class here , under Tester D.
  • Tools:
    • Figma used for initial UI draft
    • Google Docs for miscellaneous documentation and changelog
    • Zoom for weekly team meetings
    • Telegram for team discussions