
Helping staffers match the right therapist to every client — faster
HEALTHCARE
Helps staff assign therapists to patients faster with less manual effort.
Before


After

After

Helping staffers match the right therapist to every client — faster
HEALTHCARE
Helps staff assign therapists to patients faster with less manual effort.
Before


After

After
Teamwork Healthcare is a care coordination platform used by staff to manage therapist assignments, scheduling, and in-home ABA therapy delivery across New York.
Teamwork Healthcare is a care coordination platform used by staff to manage therapist assignments, scheduling, and in-home ABA therapy delivery across New York.
01 OVERVIEW
01 OVERVIEW
My Role
My Role
Team size
Team size
Project Timeline
Project Timeline
UX designer
UX designer
12
12
9 months
9 months
Where the workflow breaks
Where the workflow breaks
Assigning the right therapist to each patient was manual, slow, and difficult to scale.
Assigning the right therapist to each patient was manual, slow, and difficult to scale.
USER PROBLEM
BUSINESS PROBLEM
The matching workflow forced staffers to manually scan long, unstructured therapist lists with no way to quickly compare qualifications, availability, or location against client needs.
Manually reviewing large lists of therapists
Difficulty comparing qualifications and availability
High cognitive load when making decisions
The matching workflow forced staffers to manually scan long, unstructured therapist lists with no way to quickly compare qualifications, availability, or location against client needs.
Manually reviewing large lists of therapists
Difficulty comparing qualifications and availability
High cognitive load when making decisions
Every hour spent on manual matching was an hour a child waited for a therapist. Poor matches led to reassignments, gaps in care, and reduced staff productivity.
Slow matching process delayed patient care
Poor matches led to reassignments and inefficiencies
Reduced platform effectiveness and staff productivity
Every hour spent on manual matching was an hour a child waited for a therapist. Poor matches led to reassignments, gaps in care, and reduced staff productivity.
Slow matching process delayed patient care
Poor matches led to reassignments and inefficiencies
Reduced platform effectiveness and staff productivity
02 THE PROBLEM
02 THE PROBLEM
Staffers couldn't match efficiently
Staffers couldn't match efficiently
Slow matching = delayed patient care
Slow matching = delayed patient care
03 WHO IS FOR
PRIMARY USER
SECONDARY USER
OUT OF SCOPE
The people who match therapists to clients daily. They own the
workflow — every design decision was made for them first.
The therapists who travel to clients. They need clear schedules and smooth onboarding to new clients — but don't drive the matching decision.
They receive the outcome of a good match but don't interact with the matching platform. Progress tracking for caregivers was deprioritized to a later release.
Caregivers / Families
Behavior Therapists (BTs)
Staffers / Coordinators
03 WHO IS IT FOR
PRIMARY USER
SECONDARY USER
OUT OF SCOPE
The people who match therapists to clients daily. They own the
workflow — every design decision was made for them first.
The therapists who travel to clients. They need clear schedules and smooth onboarding to new clients — but don't drive the matching decision.
They receive the outcome of a good match but don't interact with the matching platform. Progress tracking for caregivers was deprioritized to a later release.
Staffers / Coordinators
Behavior Therapists (BTs)
Caregivers / Families
04 WHAT WE WANT TO BUILD
04 WHAT WE WANT TO BUILD
A platform that helps staffers find the best match between therapist and client — faster, with less effort, and with fewer mistakes.
A platform that helps staffers find the best match between therapist and client — faster, with less effort, and with fewer mistakes.
PROJECT GOAL
PROJECT GOAL
Research → 3 core findings
Research → 3 core findings
We identified 3 key issues blocking efficient matching:
We identified 3 key issues blocking efficient matching:
05 HOW WE KNEW
01
01
02
03
02
03
Staffers saw long, unranked lists of therapists with no signal about who was the best fit. Every name required the same manual evaluation effort.
Staffers saw long, unranked lists of therapists with no signal about who was the best fit. Every name required the same manual evaluation effort.
Key data — availability, specialization, location — was scattered across multiple views. Staffers opened multiple tabs to build a complete picture of one therapist.
Key data — availability, specialization, location — was scattered across multiple views. Staffers opened multiple tabs to build a complete picture of one therapist.
Matching required excessive manual comparison and mental effort. There was no way to view multiple therapists side-by-side against a client's requirements.
Matching required excessive manual comparison and mental effort. There was no way to view multiple therapists side-by-side against a client's requirements.
No clear prioritization in the list
No clear prioritization in the list
Fragmented information across screens
Fragmented information across screens
Manual decision-making with no comparison tool
Manual decision-making with no comparison tool
Built from interview synthesis — this persona kept every design decision grounded in real staffer behavior.
Built from interview synthesis — this persona kept every design decision grounded in real staffer behavior.
RESEARCH ARTIFACTS 01 USER PERSONA
RESEARCH ARTIFACTS 01
USER PERSONA

Mapped the existing flow to expose where staffers lost context or had to switch tools. Each step shows the actual screen they had to open.
Mapped the existing flow to expose where staffers lost context or had to switch tools. Each step shows the actual screen they had to open.
RESEARCH ARTIFACT 02 USER FLOW - MATCHING A CLIENT
RESEARCH ARTIFACT 02
USER FLOW - MATCHING A CLIENT
We looked at how 3 leading ABA platforms handle the client list — the same screen staffers use daily. Each one had gaps. Those gaps defined what we had to build.
We looked at how 3 leading ABA platforms handle the client list — the same screen staffers use daily. Each one had gaps. Those gaps defined what we had to build.
RESEARCH ARTIFACTS 03 COMPETITOR ANALYSIS
RESEARCH ARTIFACTS 03 COMPETITOR ANALYSIS
06 PRIORITIZATION
Why the matching workflow came first
Why the matching workflow came first
We focused on improving the matching workflow because it was the core daily task — and the one with the highest impact on both care delivery speed and operational friction.
We focused on improving the matching workflow because it was the core daily task — and the one with the highest impact on both care delivery speed and operational friction.







