Docédex

Docedex is a desktop application built for medical administrative assistants to manage doctors and patients within clinics.

Here’s a quick snapshot of how Docedex can help you streamline your hospital management processes.

  • Store and edit information about your patients and doctors
  • Track the status of your patients and doctors
  • Assign patients to doctors upon triaging

Summary of Contributions

  • Project management
    • Managed releases under v1.4
  • Code contributed
    • My code contributions can be viewed here.
  • Enhancements implemented
    • Created various Command classes (AddDoctorCommand, AddPatientCommand, DeleteDoctorCommand, DeletePatientCommand, SelectPatientCommand) and associated Parser classes.
    • Updated Command handlers in ParserUtil
    • Created a LightTheme.css for Docedex Users to be used in future ThemeSelector

    • Contributions to the UG Here are my contributions to the UG.
    • Sections
  • Contributions to the DG Here are my contributions to the DG
  • Contributions to team-based tasks Here are my contributions to team-based tasks
    • Pre-development
      • Brainstorming of user stories and use cases
      • Envisioning product design (ie. problem statement, target audience)
      • Setting up of project repository
      • Setting up of project website
    • Development
      • Updated team on relevant deadlines and critical information whenever necessary
      • Led project management and bug triaging for v1.4
      • Reviewed pull requests from other team members
      • Provided links to relevant development resources through communication channels
      • Co-led code-cleanup in v1.4 through PR reviews and discussions
      • Improved test coverage to 67%
      • Led attempt to integrate GUI testing through TestFX (increases coverage to 78%). The pull request can be found here.
    • Meeting related:
      • Creation of meeting agenda
      • Scribing of meetings
  • Review/mentoring contributions Here are some of the PRs that I have reviewed #14, #15, #55, #56, #80, #90 and #93. For a more comprehensive view of all PRs I have reviewed, please head to our Pull Requests page within our GitHub repository.