Case study · Product design · Healthcare

Cutting clinical task time 50% by redesigning an EMR around a 15-minute visit

Company
Zoomcare — urgent-care network
My role
UX Design Manager
Team
6 designers, 6 product domains
Timeframe
2022–2024
Tools
Figma, Knapsack
Status
Validated in clinic testing; business pivoted before rollout
50%+
faster task completion, timed old vs. new
1
design system built from zero, across six domains
8
clinic staff timed on the same four workflows, old vs. new
Problem
Zoomcare's business ran on a 15-minute visit, and its EMR was slowing every one down.
What I did
Ran the clinic research and design sprints, directed the hardest workflows hands-on, and built the design system, while managing a team of six.
What happened
Task times dropped more than 50% in timed testing. The business pivoted before rollout, so most of it never shipped.

A 15-minute visit, and an EMR slowing it down

Zoomcare sold speed. A patient could walk in, get examined and tested, receive a diagnosis, and leave with medication in about 15 minutes, and that number was the company's key metric. It took tight choreography between providers, medical assistants, and front-office staff, and the Electronic Medical Record was where that choreography held or fell apart.

It was falling apart in small ways: fragmented workflows, screens that behaved differently for the same task, and enough technical debt that new features shipped slowly. In a 15-minute visit, one minute spent hunting through a chart is nearly seven percent of the visit.

Where I sat

Mine: the research, the design direction, and the design system. I ran the design sprints and the inquiry sessions with providers and staff, directed the designer screen by screen on the hardest workflows, and took the component library from documentation to implementation. I also hired and managed the six designers who owned the product domains, and set the modernization sequence with product and engineering.

The team's: the screens themselves. Each designer owned a domain and its screens. My job was making that work consistent, fast to ship, and grounded in what clinicians actually did.

Fix the system under the roadmap, and keep clinicians close

What the Refresh button was for

The research turned up what everyone expected: the same action looked different depending on where you hit it, so fluency never carried from one screen to the next. The finding that taught us something came from watching people wait.

For providers, a design sprint produced an air-traffic-control view of each visit: what had been identified, what was ordered and still pending, and which results had come back and needed action. Medical assistants and front-office staff were a different story. They kept hitting Refresh while they waited on lab results. We read that as a slow system, so we made it update in real time and took away the need to refresh.

They hated it.

The tempting move was to explain why the new version was better. We went back and asked instead, because the rule on that team was that if something worked better technically and made someone's job harder, we'd solved the wrong problem. Refresh turned out to be how staff stood watch. A result landing was the cue to start the next step, and pressing the button was how they knew they hadn't missed it. Some teams had gone as far as earpieces, so a provider could call out an order before the software caught up.

The real problem was trust. The screen had to look alive enough that nobody felt they needed to poll it, so the redesign leaned hard on visible change: toasts when results arrived, motion on anything that needed attention, and state changes nobody could miss.

Lab results review screen with per-test status flags and an order status timeline
Lab results review. The order list flags which results need action, and the side panel tracks each order from lab ordered to patient notified. Demo data; PHI-free.

Doctors asked for less information

Leadership's direction sounded obviously right: connect to the health information exchange so providers could see a patient's outside history while they treated. We brought the concept to the weekly provider session, and the doctors begged us not to put it in their main view.

Their reasoning was clinical. A provider is responsible for addressing what's in front of them, so a full longitudinal record arrives as a pile of new obligations inside a 15-minute visit. Hiding it wasn't an option either, because the right piece of history can change a diagnosis.

So we ranked imported data by clinical relevance, with medications near the top, and surfaced the most relevant items directly in the encounter. Everything else sat in a drawer the provider could open for deeper context. The system did the sorting. The judgment stayed with the doctor.

I can't tell you this one shipped. The thinking holds up anyway: an executive asked for more information, and providers needed less of it, chosen better.

Getting design into the room where specs get written

When I arrived, design got finished specs and made them look right. Most of what made the work above possible was changing that: designers in spec writing, strategy, and roadmapping, so problems reached us before the answers did. Measured against the Nielsen Norman Group's UX maturity model, the practice went from a 2.5 to a 3.5 in a year.

Modernized clinic dashboard interface
The modernized clinic dashboard. Demo data; PHI-free.

50% faster in testing, then a pivot

We timed eight clinic staff, a couple in each in-clinic role, running the same four workflows in the existing EMR and then in the new prototype: charting a visit, ordering labs, ordering referrals, and tracking internal tasks like follow-ups. Same people, same tasks, both systems. Completion times dropped more than 50%.

Most of it never shipped. The business changed direction before rollout and took the modernized EMR with it, along with the design system, the live-results work, and the health-exchange design.

That still stings, and I'd rather say so than spin it. What survived is a validated approach to a hard clinical problem, and a lot of what I know about designing for people who can't afford to wait on software.

What I'd do differently

More proactive storytelling: showing wins like the task-time results to leadership more regularly would have built even more momentum for the modernization while the business case was still open. And I'd embed quantitative usability metrics directly into the design system's governance, so every new pattern ships with a measurable definition of success.

← All case studies