Idexx · SmartFlow

When the app fails, clinicians reach for pen & paper

I redesigned a mission-critical veterinary workflow used by 10,000+ clinics, to make it faster, safer, and worth trusting again.

Clinical UX

Interaction Design

Design Strategy

Field Research

Systems Design

SCROLL
Role
Software Interaction Designer II
Platform
iPad · iOS · Tablet-first clinical app
Scope
10,000+ veterinary clinics worldwide
Team
Hybrid product, Agile, Scrum
Timeline
9 months, 2024 - 2025
Idexx · SmartFlow

Software that runs the veterinary clinic

I designed for IDEXX Laboratories, the company behind the diagnostic and software tools most veterinary practices depend on daily. SmartFlow is their patient workflow platform. It runs in 10,000+ clinics, and it was not working the way clinicians needed it to.

The Problem

Paper was winning

When I visited clinics, I saw staff writing things down by hand instead of using the app. That told me everything. I traced the cause: too many ways to do the same task, no visual hierarchy, and a learning curve that made onboarding a liability.

It's just so much faster to write it down than to navigate through the system.

— Vet techs, Iceland, clinic visit 2024

Impact

What I moved

Nine months. Clinics across three continents. Here is what changed.

Support tickets

Zero

Dropped to zero for a workflow that previously generated consistent volume

Taps to complete

Fewer

Reduced clicks across all high-frequency workflows

Clinics reached

10k+

Worldwide

Adoption

Higher

Feedback on improved teachability and faster pick up time

SME sign-off

3 of 3

All clinical subject matter experts responded positively

Field Research

I needed to see it for myself

Before I touched a single screen, I visited clinics. I watched where staff hesitated and what they reached for instead of the app. What I found was not a usability complaint. It was a workaround culture.

The moment that defined the project

A patient on fluids. Notes on paper.

The clearest signal came during a Constant Rate Infusion procedure. I watched a technician calculate dosage, intake, and timing in real time. Not because she preferred paper, but because SmartFlow lacked a CRI calculator.

That sheet of paper was following the patient around the clinic. It was the real record of care.

What the research confirmed

Three failures. One root cause.

I mapped my observations against the support ticket log with three clinical SMEs. The same pattern showed up everywhere.

Too many steps, in the wrong order

High-frequency workflows like CRI tracking required clinicians to navigate multiple screens to log a single data point. In a fast-moving procedure, every extra tap is a liability.

The app made them leave the app

SmartFlow had no built-in calculator. No way to compute dosage across a timeframe. So mid-procedure, clinicians switched to a custom Excel sheet or write it down. The app was forcing a context switch at the worst possible moment.

Visual density with unclear hierarchy

The legacy interface presented everything at the same visual weight. Clinicians scanning for critical information under pressure could not find it fast. Every screen looked equally important.

Design Strategy

Team alignment

The research surfaced more problems than one sprint could fix. Without a shared framework, the team would default to opinions. I introduced RICE to shift that conversation from gut feel to trade-offs.

Framework

Reach, Impact, Confidence, Effort

RICE gave every feature idea a score. I ran the team through each dimension against the problems I found in the field. The CRI calculator scored high on all four. That made the sequencing argument for me.

What it decided

Three priorities came out clearly

Build the CRI calculator into the app

The context switch to Excel or paper was the highest-friction failure I observed. Solving it inside SmartFlow removed the need to leave the app entirely.

Reduce steps on high-frequency workflows

Tasks clinicians performed dozens of times a day needed to cost fewer taps. I focused on the treatment sheet and fluid tracking flows first.

Establish a visual hierarchy that scans under pressure

Critical information needed to read as critical. I pushed for a redesign of the color and type system so the interface could communicate urgency without words.

The context switch had to go

I built the calculator into the app so clinicians never had to leave it

The CRI context switch was the highest-friction failure I found. I designed a native dosage calculator inside SmartFlow that computed rate, volume, and timing from inputs already in the patient record. No Excel. No paper. No broken context.

Then I looked at what clinicians actually do on shift

I cut the treatment sheet down to what clinicians actually needed mid-procedure

The old treatment sheet showed everything at once. I restructured it around the sequence of a real clinical moment: what a technician needs to see first, second, and only occasionally. Fewer taps. Clearer scanning. Less room for error.

The navigation reflected the database, not the clinician

I redesigned navigation around how clinicians move, not how the codebase is organized

The legacy navigation reflected the database structure, not the clinical workflow. I remapped it around the three jobs clinicians actually do on shift: monitor a patient, update a record, hand off to another team member. Each one became a clear entry point.

Before
After
Color was the last thing I fixed, and the most visible

I used color as a clinical signal, not a styling choice

The old interface used color inconsistently. Everything read at the same urgency. I introduced a color system where hue communicated status: stable, flagged, critical. A clinician scanning under pressure could triage the screen without reading a word.

Closing

The stakes were higher than I expected

I went into this project thinking about workflows. I left thinking about the people inside them. Veterinarians are up to four times more likely to die by suicide than the general population. Veterinary technicians, five times. Friction compounds stress, and I was in a position to reduce it.

Better tools will not solve everything, but they can make a hard job feel a little more human.

If you or someone you know is struggling

Not One More Vet provides mental health resources and support specifically for veterinary professionals.