Why health data needs engineers who understand clinics
A dose is not a number and a patient is not a row. The case for developers who've stood on the clinical side of the counter.
By Nzubechukwu Cyprian · Pharmacy student at UNN, full-stack developer
Most health software is built by people who've never stood on the clinical side of a counter. It shows — in systems that technically work and practically don't. The gap isn't medical knowledge. It's knowing what the data means.
What engineers miss about health data
A dose is not a number. 500 means different things depending on drug, route, patient weight, and frequency. Modelling it as an integer field isn't wrong because it's simplistic — it's wrong because the constraints live in a clinical context the schema doesn't contain. Dangerous defaults hide in every unvalidated dose field.
A patient is not a row. Real patients have two names and use them in different orders. They share phones. They visit multiple facilities that don't know about each other. Identity in health data is a hard, human problem — one that a naive unique-constraint quietly corrupts.
Workflow beats feature. A clinic's day has a rhythm. Software that fights the rhythm — demanding data in the wrong order, at the wrong time, on the wrong device — gets abandoned by people who can't afford the friction. Health software fails socially long before it fails technically.
Why bilingual builders matter
The fixes aren't hard technically. They're invisible without the clinical lens: range validation that comes from real dosing limits, identity that flexes to real naming, workflows that match the day's actual shape. Health tech needs engineers who've been behind the counter. There aren't many of us yet.
Keep reading
- Pharmacy × Tech
Pharmacy by school, software by conviction
I didn't choose between the lab and the keyboard. The combination isn't a compromise — it's a strategy neither discipline alone gives you.
- Pharmacy × Tech
What dispensing prescriptions taught me about input validation
A prescription is an API call with life-or-death validation requirements. Pharmacy school taught me forms before code did.
- Pharmacy × Tech
Two vocabularies: translating between clinicians and compilers
Being bilingual in health and tech means seeing the same problem described twice — and knowing both descriptions are partial.