Case study
Encoding complex care protocols into guided workflows
Turning different medication-program requirements and nurse protocols into configurable software behavior.
Patient-support programs often look simple from the outside: onboard a patient, provide information, communicate with them, and support treatment adherence.
Underneath, different pharmaceutical programs can have different protocols, treatment stages, tasks, prompts, and information requirements. At Human Care Systems, my work involved turning those program rules into configurable software behavior.
01 · The product problem
One platform had to express different care programs.
A shared product needed to support distinct protocols and treatment stages without making every client implementation an entirely separate product.
02 · My role
Translate rules into full-stack behavior.
As an Associate Software Engineer, I translated nurse protocols and medication-program requirements into workflows supporting patient onboarding, communication, medication management, and treatment-stage-dependent behavior.
That meant connecting interface states, backend rules, and care-team workflows rather than treating each feature as an isolated screen or endpoint.
03 · Platform thinking
Configuration instead of duplication
Shared capabilities could stay reusable while program rules expressed distinct requirements. This reduced the need to rebuild the same product foundation for each implementation.
04 · Translation
From protocol to product behavior
The central product task was translating a domain expert's protocol into requirements the interface and backend could represent consistently.
- Clinical / nurse protocol
- Product requirement
- Business rule
- Interface + backend behavior
- Care-team workflow
What I learned
Requirements become real as system behavior.
Working on configurable healthcare workflows taught me to think about the connection between business rules, user experience, and technical architecture. A requirement is only complete when the system can represent it and a person can use it.