MIKE KUECHENMEISTER · PRODUCT DESIGN

Helping an ACO’s care team schedule more patients in less time

Patient access coordinators scheduled 32% more patients each week, while a sister team on a comparable tool stayed flat.

Role
Design Director, Supergreen. I did most of the research and design myself.
Client
A South Florida ACO network
Timeline
6 months
Team
Two Supergreen teammates (participant recruiting and scheduling, final UI production), the client’s in-house engineering team
What I did
Research, workflow and interaction design

Caretracker is the tool an ACO’s Patient Access Coordinators use, alongside their electronic health record (EHR), to find patients with gaps in care and get them scheduled. I ran three rounds of research with a 12-person panel of coordinators and practice staff, then redesigned the work queue and patient workflow and brought EHR scheduling and click-to-call into one place. Coordinators on the redesigned tool scheduled 32% more patients per week. A sister team in the same network that moved to a different tool stayed flat, and is now copying these changes.

Redesigned Caretracker dashboard
Redesigned Caretracker dashboard

Where better care and better business align

An Accountable Care Organization (ACO) is a network of doctors and practices that shares responsibility for the quality and cost of care for a group of patients. Insurers reward physicians and the ACO when patients get the care they need, such as an annual wellness visit or a follow-up after a hospital stay. That makes closing a “care gap” one of the rare places in healthcare where better care and better business have shared incentives.

Closing gaps begins with a phone call. Each morning, Patient Access Coordinators open a queue of patients who need outreach. They review each patient, check details in the EHR, call, and book the visit. When I started, the team scheduled 150–200 patients a day. With hundreds of patients in the queue, every extra click meant fewer patients reached.

Original dashboard
Original dashboard
Original patient-status screen
Original patient-status screen

Listening before solutioning

With my team’s help recruiting and scheduling, I built a 12-person reference panel from the people who use Caretracker every day: coordinators and physician-practice staff. I met each one individually, over three rounds:

  • Round 1 (discovery, 8 people: 6 coordinators, 2 practice staff): how Caretracker fits their workflow, and what helps or gets in the way
  • Round 2 (testing, 5 people): reactions to a new dashboard and proposed workflow
  • Round 3 (validation, 3 people): a final check before build

What I heard was consistent:

  • The queue was dense and hard to scan.
  • The patient-status window was cramped and easy to get wrong.
  • After every patient, coordinators had to go back to their filtered list to find the next one.
  • To book a visit, they copied patient details into the EHR, a separate system, and then came back.

Three rounds of research

Individual virtual sessions with the people who use Caretracker every day, narrowing from open discovery to final validation.

  1. ROUND 01

    User Discovery

    8participants

    6 PAC team · 2 practice

  2. ROUND 02

    User Testing

    5participants

    3 PAC team · 2 practice

  3. ROUND 03

    User Testing

    3participants

    2 PAC team · 1 practice

PAC team (call center)Physician practice staff

Streamlining the workflow

The obvious fix was a visual refresh: cleaner table, better colors. But the research showed the slowdown came from the flow, not the screens. Coordinators lost time between patients and between systems, not inside a single view. So I set one goal: keep the coordinator moving from one patient to the next without retracing their steps.

Three decisions that shaped the redesign

1. Turn the patient window into a working page with “Save & Next”

Patient status lived in a small pop-up with a long list of options. When a coordinator finished, they closed it and went back to the list. I replaced it with a full-page view:

  • A counter showing how many patients remain
  • A Save & Next button and a Skip option
  • Status actions placed next to the patient’s history, so the right choice is clear
  • A one-click copy of the date of birth for EHR lookups

Cleaning up the pop-up would have looked better without changing the time lost between patients. The full page removed that loop: coordinators stopped going back to the filtered search after every patient. No more waiting for the search to reload after every patient.

Streamlining the scheduling process

Before, finishing a patient meant going back to the list and waiting twice: once for the list to reload, again for the next patient to open. Now Save & Next moves straight from one patient to the next.

BEFOREBack to the list after every patient
  1. 01Choose patientPick the next patient from the filtered list.
  2. WAITPatient detail loads (30s)
  3. 02Verify in EHRConfirm patient details.EHR
  4. 03Call patientReach the patient to schedule.Phone
  5. 04Update statusRecord the outcome and add a note.
  6. 05Back to listClose the patient and return.
  7. WAITList reloads (30s)

↺ Repeat for every patient, with two waits each time

AFTERStraight from one patient to the next
  1. 01Patient detailOpens on the next patient in the list.
  2. 02Verify in EHRConfirm patient details.EHR
  3. 03Click to callDial the patient right from the app.
  4. 04Update statusGrouped, inline status actions prevent mistakes.
  5. 05Save & NextSaves and goes straight to the next patient.

↺ The next patient opens directly: no reload

2. Make the queue scannable without losing anything

Coordinators relied on every field in the queue, so I didn’t remove any. Instead I reorganized it:

  • Moved the filters into the header and tucked away the ones used less often
  • Grouped related data into shared columns to save horizontal space
  • Added color-coded category chips to tell patient types apart instantly
  • Added flags for missed opportunities so urgent patients stand out

The result fits everything on screen without scrolling.

Dashboard enhancements

3. Bring the EHR to the coordinator

Scheduling meant switching systems, so I designed integrations that put what coordinators needed inside Caretracker:

  • EHR data marked with a green check when verified
  • Available appointment times filtered by physician and practice, following each provider’s own scheduling rules
  • Click-to-call, with the rest of the screen locked during a call so no one navigates away mid-conversation

Integration costs more engineering effort than interface changes, so we sequenced the work with the client’s engineers:

  • The new queue and patient page
  • Click-to-call
  • Scheduling

Each release paid off on its own while the next was built.

Patient status screen enhancements

What changed

32% more patients scheduled per coordinator each week. The network runs two Patient Access Coordinator teams doing the same kind of outreach. The team that stayed on the redesigned Caretracker rose 32% in weekly schedules per coordinator. The sister team, which moved to a different tool, stayed flat over the same period.

A tale of two products

Two teams using comparable tools with diverging performance.

PB Team · Weekly schedules per rep
20252026
ROLLING 2-MO AVG62
020406080Wk 11326395276.1
AM Team · Weekly schedules per rep
20252026
ROLLING 2-MO AVG49
020406080Wk 11326395243.4
+32%PB TEAM · STAYED ON CARETRACKER
FlatAM TEAM · SWITCHED TO CARECOMPASS

How we measured: Weekly schedules per coordinator, rolling two-month average, 2026 compared with 2025, from the network’s scheduling data.

Alongside that:

  • Daily volume rose from 150–200 to 200–300 patients, without coordinators going back to the filtered search between patients.
  • Coordinators reported feeling about 50% more productive (from user feedback, not measured).
  • The sister team is now adding the same changes to its new tool. That’s the clearest sign the design, not the team, made the difference.

What I learned

Workflow is the key to unlocking performance. For the same client, a well-designed Chrome extension that sat next to the EHR saw little use. Caretracker worked because it improved the workflow people already used instead of asking them to adopt something new.

Ship in pieces that each stand on their own. Sequencing the queue first, then calling, then scheduling meant coordinators felt improvements months before the full vision was built.

Measure from day one. The comparison came from the network’s own reporting, and I was glad it existed. Next time I’d agree on the baseline and success metrics with the client before research begins, so the result is planned rather than found.