What Makes an EHR?

August 18, 2025

Write Up

As usual with a side project, we will see where this takes me. I'm starting with grand ideas but ya know... time. My focus here will be generating an EHR. Not an easy realistic challenge to solve but one I've often toyed with. A former coworker of mine got sick of me constantly saying what we could build that he told me to just go build one then and shut up.

As much as I'd like to, I'm going to do the responsible thing and not jump right into writing code. This is the temptation and fun thing to do for software developers but for this case I'm going to look over some old notes I've had and dive into what I'd like to build.

First, I'll lay out the components of an EHR in this month's post. Next month I'd like to dive into the actual design of the architecture I'd like to attempt to build. Finally, I'll focus in on the personas of individual workflows that I'd like the product to solve. My brain is thinking (likely a terrible thought) that it'll have a main core / engine with different modules but remembering my days at Meditech I want these modules to be as much of a thin UI layer as possible and easily switched out. UI / UX is one of my main weaknesses and it's often the biggest complaint of EHRs that leads to burnout so I don't want this product to rely on my off the cuff non-customer discussed workflows.

One side note - I use Github copilot when coding but when writing I turn it off. I found myself too often starting to write and then github copilots guesses at what I want to write too often lead my train of thought. It's an interesting thing that a future post could be about if I ever wrap my brian around it. I know there's tons of those posts out there already written by people much smarter and more focused on that problem where the AI leads the Brain and not the other way around.


Components

Patient Registration and Check-In

Clinical Documentation

Order Entry and Results Management

Medication Management

Clinical Decision Support

Billing and Coding

Interoperability and Health Information Exchange (HIE)

Appointment Scheduling and Reminders

Care Coordination and Referrals

Quality Reporting and Population Health Management


Personas To Focus on Initially

Dr. Emily, the Attentive Physician

Nurse Alex, the Compassionate Caregiver

Dr. Marcus, the Researcher and Innovator

Admin Assistant Lisa, the Organizational Wizard

Pharmacist Ryan, the Medication Guru

IT Specialist Jordan, the Tech Enthusiast

Patient Sarah, the Engaged Advocate

Doctor Colleen, the Surgeon

Kevin, Surgeon Assistant