(06)
Appnovia EMR
Enterprise healthcare records platform, built from scratch.
- Year
- 2022
- Role
- Lead Frontend
- Stack
- React · Redux · GraphQL
- Live
- appnovia.com

Overview
An electronic medical records platform engineered from scratch and rolled out to multiple clinics — patients, consults, labs, pharmacy and billing in one continuous flow. I led the frontend from first commit.
As lead, I also set the engineering rhythm: architecture reviews, component conventions and the patterns that let a small team ship an enterprise product without an enterprise headcount.
The Challenge
Healthcare software fails when it fights the clinic. Every clinic ran differently, the data is sensitive, and a confusing interface here doesn't cost conversions — it costs care.
Architecture — and why
Redux for medical record state
Charts demand an audit trail — every change to a record is an explicit, replayable action rather than a silent mutation.
GraphQL API layer
A consult screen touches a dozen record shapes; querying exactly what each view needs kept data-dense screens fast.
Role-based views over one record
Reception, doctors, lab and billing each see a focused slice of the same patient record — configured per clinic instead of forked per clinic.
Engineering Highlights
Workflows shaped by shadowing clinics
Screen flows mirror how a visit actually moves through a clinic — registration to triage to consult to fulfilment to billing — so staff adopt the software instead of fighting it.
Data-dense screens that stay legible
A consult view surfaces history, vitals, orders and notes at once — organized so the doctor's next action is always one glance away.
An 80% productivity story
Optimized frontend architecture and workflow-first design cut the clicks and waiting out of daily clinic operations — measured against the processes it replaced.
A second act in realtime
The same team shipped an instant-messaging app that scaled to 1,000+ users and ~100k daily messages within six months — realtime infrastructure lessons that fed back into the EMR.
The Flow
- 01
Reception registers and queues the patient
- 02
Doctor charts the consult
- 03
Lab and pharmacy fulfil orders
- 04
Billing closes the visit
Impact
80%
internal productivity improvement
Multiple
clinics running on the platform
100k
daily messages on the sibling IM app
This platform is internal to Appnovia's clients, so the case study reflects scope and outcomes rather than a public demo — the live link goes to the company site.