Yu Xin's Project Portfolio Page
Project: Doc’IT
Doc’it provides a centralised platform for authorised staff from small family clinics to view, update, and onboard patient records and schedule appointments, solving the inefficient paper records and files used today. With Doc’it, small family clinics can reduce man-hours in managing paper files, translating this ‘saved’ time into better frontline care services.
Given below are my contributions to the project.
- New Feature: Added the Prescription class
- What it does: allows the user to record down prescriptions given to the patient.
- Justification: This allows medical professionals to record down prescriptions provided to patients during each appointment. It also allows them to check past prescription histories of patient.
- Highlights: This enhancement requires careful navigation of nested lists structures and modifies the storage serializer to deal with this structure.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.1
-v1.4
(4 releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Community:
- Testing:
- Designated as main tester for team, in charge of testing and finding ways to break our app.
- Contributed to more than 42% of all bug related issues raised for team. (examples: 1, 2, 3)
- Emphasized on KISS design principle to team during high level design meetings.
- Input validation: Implemented more restrictive general parsing to reduce likelihood of unintended inputs. #232
- Introduced more restrictive parsing guidelines for prescriptions. #274
- Initiated discussions on forum regarding sustainable testing rigor across development life cycle. (Link here)