Designing a scheduling copilot for senior living care

A clickable prototype that lets schedulers stop building calendars by hand and focus on the issues that need a human.

Role
UX ResearchUX StrategyUX DesignPrototyping
Duration
48 hours
Deliverables
Clickable prototype

The problem

Schedulers at a healthcare company serving senior living communities booked about 1,500 visits a week by hand. It was slow, error-prone, and left little time for urgent changes.

What I did

As researcher and lead designer, I ran six discovery interviews and turned them into a working prototype in 48 hours using Claude Code.

The result

The pitch won the Phase 1 engagement, and the client expanded the scope beyond the original agreement.

The Co-Pilot calendar, with providers down the side, days across the top, and visits color-coded by status with issues flagged

01 / CONTEXT

The client and the deadline

The client, a large healthcare company, approached Caylent about a scheduling calendar that could expedite the scheduling team's workflow by automating tasks. The company specializes in sending vision, audiology, dental and podiatry providers into senior living homes across the country. Its 70–80 schedulers booked about 1,500 visits a week and that volume was expected to double or triple within three years.

The goal of this discovery phase was a clickable prototype that proved we understood the problem and proposed new solutions. It wasn't the final product. It gave stakeholders on both sides a shared picture of the end goal and a starting point for scoping the engagement that would build it.

Our project experienced scheduling delays along the way, and the week and a half planned to build the prototype shrank to 48 hours.

02 / DISCOVERY

What the interviews revealed

Six one-on-one interviews with schedulers and stakeholders, walking through how each of them works and what worried them.

Schedulers match a provider to a home, then fill the visit with patients who are due.

Healthcare regulations and provider satisfaction informed most product requirements

Below is a list of the seven rules and considerations we identified that go into booking a provider with a home, each one a constraint the new system would need to enforce automatically.

  1. 01

    Credentialing

    A provider has to be credentialed at a home before they can visit it.

  2. 02

    Rotating coverage

    Providers cycle through the homes in their region. Some homes are remote enough that providers fly in.

  3. 03

    One service line per home per day

    Homes don't have room for two. If audiology is there Tuesday, dental can't be.

  4. 04

    Patient capacity

    Each provider has a max patient count, weighted by appointment type.

  5. 05

    Patient coverage

    Some patients are covered through the client and some aren't, and that's weighed when filling a list.

  6. 06

    State laws

    State laws set how often a provider has to see each patient and visit each home, typically every 30 or 60 days.

  7. 07

    Drive limits

    Providers can only drive so far in a day, and shorter is always better.

Schedulers showed us which parts of the job took the most time

One scheduler told us it took 17 clicks to book a single patient.

Where automation existed, it was years old, with rules layered on until nobody knew how it made decisions. Schedulers overrode it more than they trusted it, and every override meant rebuilding the visit by hand.

Three insights shaped the design:

Insight 01

Same-day and next-day changes take up most of the scheduler's day.

Call-outs and cancellations arrive last minute and preoccupy schedulers, so they need to be able to act on them quickly.

Insight 02

Each booking has to account for state laws and provider and home preferences.

New schedulers took significantly longer than tenured ones, who carried the rules in their heads.

Insight 03 · the key

Schedulers didn't trust the automation.

Past attempts created so much rework that schedulers double-checked everything it produced. Any new system had to earn that trust back.

03 / APPROACH

Automation handles the checklist, schedulers handle the exceptions

Booking was the small part of the job. Most of the day went to spotting conflicts, chasing cancellations and fixing what the old automation got wrong. So we reversed the roles: the system builds the calendar 14–21 days out while adhering to every known and documented rule, and the scheduler handles the exceptions.

Automation handles

The repetitive checklist work

  • Building the schedule 14–21 days out
  • Checking all seven rules on every booking
  • Filling visits with patients who are due
  • Flagging conflicts days in advance

Schedulers handle

The calls that need a human

  • Same-day and next-day call-outs and cancellations
  • Choosing between suggested fixes
  • Overriding the system when it gets it wrong
  • Coordinating with homes and providers

Building the prototype

  1. Step 1 · Requirements

    6 interviews, 1 spec

    Rules, edge cases and preferences in one doc.

  2. Step 2 · Claude Code

    First draft in HTML

    Generated from the spec. It got us 75–80% of the way there.

  3. Step 3 · Design pass

    The last 20%

    I refined the UI and kept iterating until we presented.

04 / SOLUTION

A scheduling tool that opens on the issues that need attention

Instead of landing on a calendar, schedulers start each day on a list of the problems the automation can't solve alone. The prototype has three core screens: the issues queue, a shared calendar across all four service lines, and a visit panel for making changes safely. Each one exists to help schedulers resolve issues quickly and with confidence.

The issues queue, with issues grouped by week and each paired with a recommended fix

01 / Issues queue

Issues that need a scheduler

Call-outs, overdue confirmations, double-bookings and broken home rules, each paired with a one-click fix.

The calendar, with providers down the side, days across the top, and visits color-coded by status

02 / Calendar

Visibility into every service line

Edit one service line while seeing all four. Drag a visit to a new day or provider instead of deleting and rebuilding it.

The visit panel, showing contact, date, status and actions for a single visit

03 / Visit panel

See the impact before you change it

Move, reassign, confirm or cancel a visit and see what else it affects.

Key design decisions

Before vs. after

BeforeAfter
Building the scheduleBy hand on paper, or automation that needed constant correctionAutomated, rolling 14–21 days out
Checking the rulesMemory, paper and SalesforceApplied automatically to every scheduled visit
Identifying scheduling problemsA phone call, or generic error messages after each runFlagged days ahead, each with a fix
Changing an existing provider or home visitDelete the visit, rebuild it, and re-add the provider and homeDrag and drop, or a one-click fix

05 / IMPACT AND RESULTS

What changed

The new calendar doesn't replace schedulers. It gives them back the part of the job that needs a human.

The client asked us for a better calendar to help schedulers get more done. But what schedulers really needed was more time for fewer, more important tasks. They were stretched thin, pairing providers with homes and booking thousands of patients while handling last-minute changes.

We automated the busy work of matching providers to homes and confirming availability. That freed schedulers to focus on what matters most: same-day and next-day appointment changes, plus any other scheduling issues that come up.

Business outcome

Won the Phase 1 engagement, with scope expanded beyond the original agreement.