All work
Quilted Health · 2024-2026

The Longest Night

I designed the labor and delivery experience for Quilted's new EHR, taking midwives off the paper flow sheet they'd never given up and into the chart for the first time.

Role

Sole Product Designer · research, IA, interaction design

Team

Engineering · clinical leadership · in-house midwives

Timeline

7 feedback rounds, Oct 2024 to Jan 2025, then build

Platform

FHIR-native EHR (Medplum), web

Clinicians holding a newborn shortly after birth
Fig. 00Placeholder image. Final frame will be the L&D flow sheet recreated with mock client data.
01

Overview

The thing I had to beat was not another EHR. It was paper.

Quilted Health builds a midwifery-focused EHR, replacing a legacy platform called Maternity Neighborhood. Our own clinical lead had been trained on that legacy system and used it for everything except labor and delivery. For L&D she used a paper flow sheet.

A clipboard never crashes, never logs you out, and never asks you to scroll. That was the bar, and I found it useful to keep saying it out loud.

I designed the L&D flow sheet from research through shipped product: stages of labor, automatic milestone capture, emergency panels for shoulder dystocia and hemorrhage and neonatal resuscitation, side-by-side charting for the birthing person and the newborn, and transport documentation. It is live in production and practices are using it for real births.

02

The Challenge

Design documentation for the highest-stakes hours in midwifery care, a process that loops, stalls, branches into emergencies, and turns one patient into two, without slowing down the person delivering the baby.

Labor and delivery can last hours or days. It involves continuous monitoring and can escalate in seconds. Every timestamp, every vital, every intervention matters twice: once for clinical safety, and again for a medico-legal record that has to hold up years later.

And a birth is staffed, not solo. Standard practice puts at least two trained attendants in the room. The midwife's hands are in the delivery; a birth assistant or second midwife is usually the one recording. Documentation is a two-person job before it is ever a software problem.

01
Two clients, one moment. At birth one client becomes two, and both need watching at once. Showing them one at a time asks a clinician to choose.
02
A clock that starts itself. Shoulder dystocia is measured in seconds from delivery of the head. That means a running clock and an ordered record of maneuvers, captured while both hands are occupied.
03
Milestones as data, not prose. Crowning, head delivery and body delivery are three separate timestamped events. Body delivered is the time of birth.
04
Arithmetic the system should own. Blood loss is cumulative and escalates at 500 cc. Leaving that math to a clinician adds risk at the worst possible moment.
05
A record that survives interruption. Transport means calling EMS, stabilising and leaving, while capturing call time, arrival, departure, and consent or refusal.
06
A structure that tolerates being wrong. Labor stalls, restarts and gets reinterpreted. Entries have to move between stages when the clinical picture changes.

One note on the prior system, because it matters. Maternity Neighborhood was one of the few affordable, midwifery-specific EHRs on the market and kept practices supported for over a decade. It was built for global billing and a single patient context, the constraints that made L&D hard to serve. That is a statement about scope, not quality.

03

Research

The biggest hurdle when I joined was that I am not a midwife, and I had a limited understanding of pregnancy as a whole.

Planning, prenatal visits, labor, delivery, postpartum. All of it. You cannot design the screen someone uses while delivering a baby if you do not understand what is happening in the room. So before I drew anything, I did three things.

01
Talked to the midwives at our own clinic. We had clinicians in-house in Spokane, so I could ask a question the same week I thought of it: what the role involves, what a day looks like, which tools they reach for, and where those tools hurt.
02
Talked to customers still on the legacy platform. Not just about what was broken. I asked what they loved, which mattered just as much. A rebuild can quietly delete the things that made people stay.
03
Read the support queue. During onboarding I went through the Help Scout tickets: the unfiltered version, written by people annoyed enough to open one. Support history is a research corpus most teams already have and almost nobody reads.

That groundwork is why the feedback sessions could start at "here is a prototype" instead of "explain your job to me." Seven sessions over ten weeks with about eighteen participants, run against progressively more complete prototypes: birth centers, home birth practices, a rural practice with intermittent internet and power, a mobile clinic, a former Cerner and Meditech user, a perinatal data registry, and a midwifery billing and compliance expert.

The cadence mattered as much as the content. I revised between sessions, so later participants were reacting to changes earlier participants had asked for.

·

What we heard

Roughly 180 observations, clustered into thirteen patterns. Every note is attributed, and every cluster ends with the design implication I carried forward.

Birth center Home birth Rural practice Internal clinical Billing & compliance
Cluster 01 · The flow sheet is a story, not a form
Clinical lead · internalCreate the flow sheet as a story of the labor, with distinct stages
Birth center · WAData should transfer automatically into a birth summary that “tells the story of labor”
Clinical director · home birthBrought her own hand-written, fill-in-the-blank delivery summary template to the session
Birth center · VASuper happy with stages of labor in the new flow sheet
Cluster 06 · Many hands, many devices, one chart
Clinical director · home birthSolve for how two people can chart with one computer
Clinical director · home birthUse comments to record who is charting and who is collecting the data; indicate both
Rural practice · NDCannot have two users in the same chart; needs permission refinement
Practice · session 7Add birth assistant and student; support more than one name; note whether the partner is present
Cluster 07 · Language is contested · no default is right
Birth center directorAppreciates “birth parent” language
Clinical director · home birth“Birth parent” is inaccurate for surrogacy; prefers “laboring person”
Rural practice · NDNeutral language is actively unwelcome for the community we serve
Clinical advisorThe export still says “mother's data” even when the interface doesn't
Cluster 08 · Care happens off the grid
Rural practice · NDWe sometimes work without electricity or plumbing
Rural practice · NDInternet is intermittent; charting has to survive losing it mid-labor
Billing & compliance expertL&D documentation across the industry is lax; real-time capture that is comprehensive is very helpful
Preview of the research affinity board

The full board. All thirteen clusters, six user tensions and four feature-evolution arcs, filterable by voice.

·

The shape of a birth

The hardest thing to hold in my head early on was that labor does not proceed in a line.

It loops. It stalls and restarts. It gets reinterpreted after the fact. And at almost any point it can branch into a complication, a transfer to a higher level of care, or a second patient who did not exist a minute ago. So I mapped it: every stage, every branch, everything that has to be documented at each one, and every exit.

Preview of the labor complexity map in its grayscale resting state

Trace a risk path. The map starts grayscale. Selecting low, moderate or high risk dithers that pregnancy's route into colour, with the branches it can take.

Two numbers from that work reframed the design for me. First-time parents transfer to hospital at rates between 23% and 45% depending on the cohort, against 5.8% to 12% for those who have given birth before. And only 0% to 5.4% of those transfers are emergent.

Leaving is not an edge case. It is a mainline flow, and the overwhelming majority of transfers are unhurried, which is exactly when a system should be capturing a clean record and usually isn't.
04

Explorations

What I tried first, and what I got wrong.

01
A toggle between the two patients. In Session 2 I showed hot keys and a toggle between the birthing person's sheet and the newborn's, and it tested fine. Sessions 3 and 4 pushed back and asked for true side by side. By Session 4 the ask had sharpened to no click and no toggle at all, with three layout permutations depending on which patient was in crisis. I had designed a navigation solution for a problem that was really about simultaneous attention.
02
Too many milestones. My first pass included every milestone I could find in the literature. Session 1 pruned it: 5-6 cm, 10 cm, and "first regular contraction with cervical change" all came out, because clinicians said they never chart them. Completeness is not the same as usefulness.
03
A dedicated hemorrhage tab. A practice asked for one, then in the same breath flagged the risk herself: if you do that tab, you need a way back to L&D. That was when I stopped thinking about emergencies as destinations.
04
A single blood loss field. Session 1 asked for one field: total third-stage blood loss. I built one field. That turned out to be the beginning of something much larger.

The value of running seven sessions instead of one shows up in how specific features matured. Two arcs are worth tracing.

Blood loss became a monitoring system. Session 1 asked for one field. Session 3 asked for incremental entry with automatic totalling and a source: placenta or perineum. Session 4 added the choice between estimated and quantified blood loss, a hot key, a persistent running total, and escalation to hemorrhage management at 500 cc with an initiate-or-cancel prompt. The escalation is a suggestion, not an automation: the system knows the threshold, the clinician makes the call.

The head timer became an emergency protocol. Session 2 asked a clinical question: how long between delivery of the head and the body? That produced a clock. By Session 5 the same clock had become the trigger for the shoulder dystocia panel at ninety seconds. A measurement request turned into a safety system, and I only found that because I kept showing the same clock to new people.

Feature arc graphic, to come
Fig. 01Placeholder. Feature arc graphic: blood loss growing from a single field into a monitoring system across four sessions. This is the honest version of before-and-after: my own iterations, not a competitor's screens.
05

Trade-offs

Each of these was a real fork with a cost on both sides.

Gendered vs. gender-neutral language

One practice appreciated "birth parent." Another rejected it as inaccurate for surrogacy and preferred "laboring person." A third wanted "client" everywhere. A rural practice serving a Native community told us neutral language was actively unwelcome. Four practices, four irreconcilable answers, all of them right for their own clients.

Resolved as practice-level configuration, applied consistently through exports rather than only on screen. That last part came out of the research too. The design's job was not to pick a side. It was to make the choice a setting, and then make the setting hold everywhere.

Automatic timestamps vs. an explicit "now"

The same participant said "love not having to click the now" and, a page later in the same session, "for transport, now button next to each event."

Resolved by context. When the action is on screen, the timestamp should be a side effect and the button is friction. When the event happens away from the screen (you called EMS, EMS arrived), the tap is the observation. Same participant, both requests honored, no compromise.

Emergency as a separate tab vs. inside the flow sheet

A dedicated tab keeps the emergency legible and complete. It also risks stranding the clinician away from labor documentation at the exact moment both matter.

Resolved toward escalated views. The emergency changes the layout of the sheet you are already on, keeping both patients visible with no toggle, rather than sending you to a destination. You can always get back, because you never left.

Structured data vs. clinical nuance

Every request for faster one-tap entry arrived beside a request for a note field. A newborn exam is charted normal or abnormal, and Session 7 was clear that binary controls are not enough; every finding still carries a written descriptor.

Structured value first, optional free text attached. Never a free-text box standing in for a data field, and never a data field with nowhere to put the qualifier.

Concurrent charting vs. chart integrity

This one I did not solve at prototype stage, and it is worth being precise about why.

One practice wanted two people charting one birth from two devices, and named its absence as the reason their current EHR is slow. Another practice's system could not allow two users in a chart at all, and they asked for permission refinement instead. That reads like two customers wanting opposite things. It isn't. The first was describing the standard staffing model, the second a limitation of their tooling. Same requirement, opposite symptoms.

The requirement was never ambiguous. The architecture wasn't ready.

What shipped first was attribution (who observed a finding versus who recorded it) because that is the part that carries the clinical and legal weight, and it does not require solving simultaneous edits. True multi-device concurrent editing is still open. I would rather say that than imply the prototype solved it.

06

The Design

Organised by the decision each group of features serves, not as a feature list.

Stages, not a scroll

Because labor loops and stalls and gets reinterpreted, entries belong to a stage rather than a position in a list, and can be moved between stages when the clinical picture changes. That one structural decision is what lets the sheet double as a narrative afterward. It comes with a collapsed, numbers-only reading mode, because scanning twenty hours of history is a different job from charting the next entry.

Emergencies as modes

Each emergency arrives with its own clock and its own named protocol, triggered by elapsed time or by hand rather than buried further down a form, and it never traps you. The shoulder dystocia panel opens on identification, starts a clock immediately, and presents named maneuvers as one-tap timestamped events. Everything stays editable afterward, because in a real dystocia somebody taps "now" and fills in the detail later. Designing for correction after the fact is not a concession; it is the actual workflow.

Time captured as a side effect

Crowning, head delivery and body delivery are three separate timestamped events, and body delivered is the time of birth. Fetal heart tones record the listening device alongside the reading, because a doppler and a fetoscope are not the same evidence. Blood loss accumulates automatically, no manual math at 2:30 AM.

Two clients from one second onward

Birthing person and newborn side by side, no scrolling and no navigating away. The newborn chart is created by the system from the newborn physical exam and linked to the parent chart, because the alternative is a human doing data entry while holding a newborn. APGAR at three fixed intervals, separate sections for multiples, and a different colour on the newborn tab, which was the cheapest possible way to prevent charting on the wrong patient.

A quiet second set of eyes

Provider-configurable reminders: check fetal heart tones every X minutes, prompt a full assessment every four hours, plus elapsed-time indicators showing how long since the last listen. In a labor that runs twenty hours, the risk is not that a clinician has forgotten the protocol. It is that time blurs.

Transport as a documented event, not an exit

One-tap timestamps for call placed, EMS arrival and departure, pre-populated reasons, selectable chart data to send with the transport record, and a place to record consent or refusal. The refusal case is the highest-liability version of this event and the one most likely to be documented badly.

Who can write, and who can sign

A birth is staffed, so the permission model had to separate authorship from attestation. The role that ships as Scribe has full write access across every tab of the encounter, and cannot sign, lock, or amend it. Signing and locking stay with the provider. The birth assistant can chart the entire labor while the midwife's hands are busy, and the midwife still attests to the record.

That maps almost exactly onto scope of practice: state guidelines let a birth assistant record findings in the health record while the midwife retains all assessment and clinical decision-making authority. The permission model is shaped by a legal boundary rather than by seniority, which I think is the right reason to draw a line like that.

The L&D encounter also has its own pre-charting step to record who is in the room: provider, birth assistant, and doula support. It is the only encounter type in the product that has one, because it is the only one where the room is crowded.

Shoulder dystocia panel · mock data
Fig. 02Placeholder. Shoulder dystocia panel with running clock and one-tap maneuvers.
Mom / newborn side-by-side · mock data
Fig. 03Placeholder. Birthing person and newborn side by side, no toggle.
07

Impact

7rounds of feedback across ten weeks, each against a revised prototype
18midwives, practices and domain experts consulted
3emergency protocols shipped: dystocia, hemorrhage, neonatal resuscitation

Shipped and in use. The L&D flow sheet is live in production and practices are using it for real deliveries, including the emergency panels, the milestone capture and the side-by-side newborn view included.

Validated by the people who do the work. A practice evaluating us against three other EHRs said they were "super happy with stages of labor in the new flow sheet" and found it much easier to find where data belongs. The shoulder dystocia panel and the mom-and-newborn view drew the strongest reactions in walkthroughs.

What I can't claim yet. I do not have before-and-after metrics on charting time or documentation completeness. The system is in production but not yet instrumented for that comparison, and I would rather name that boundary than fill it with something softer.

"Congratulations on, for not being in the pregnancy realm, understanding and being able to extrapolate into relevant options. It's really good."
Midwifery billing and compliance expert, after a full walkthrough

Worth reading against the opening of this case study. I started knowing nothing about this.

08

Reflection

Three things I would do next, in the order I would do them.

01
Instrument it. The claim I most want to be able to make is the one I can't: that charting during a birth got faster and more complete. That is a measurement problem now, not a design problem.
02
Finish concurrent charting. Attribution shipped; simultaneous multi-device editing didn't. It is the clearest remaining gap between the product and how a birth is actually staffed.
03
Go to a birth. I did this research through interviews, prototypes and a support queue. I never watched someone chart a labor in the room, and I suspect that would have changed things I don't know to ask about.

The thing I keep coming back to is that the hardest constraint was never technical. It was that the incumbent, a clipboard, was genuinely excellent at the two things that matter most at 2:30 AM: it is always available, and it never asks you anything. Every decision in this project was some version of earning back the ground that gives up.