Papa Inc. Reduced TOT for Care Routing

Papa Inc. Reduced TOT for Care Routing

Papa Inc. Reduced TOT for Care Routing

Project Type

Product design, user research, design systems, rapid prototyping

Team

Myself and an internal Product Designer

My Role

UI Consultant

Duration

2 Months

Client

Papa Inc.

Researched and designed Papa's new care coordinator dashboard and key patient routing flows.

Results

37%

Reduction in time-on-task for patient routing

3 Flows

Mission-critical flows redesigned and shipped

Design-Dev Parity, and Matured Design Library

Reduction in login recovery requests from users.

Context

Care coordinators at Papa Inc. operate in a high-stakes, high-volume environment, routing patient service requests, tracking urgent needs, and managing care pipelines in real time. The existing internal dashboard was functionally adequate, but architecturally fragmented. Every decision required navigating away from the task at hand. The platform was slowing down the people responsible for patient care.

The Problem

The legacy interface forced coordinators to treat a single workflow as five separate tasks. To route one service request, a coordinator had to visit multiple sub-pages to retrieve a patient ID, confirm their health plan, check their care history, and verify availability, all before taking any action. Mission-critical context was never in the same place twice. Urgent requests were buried. The interface was costing coordinators time they simply didn't have.

The Process and What I Owned

I partnered with the internal team's Product Designer to redesign three mission-critical coordinator flows from the ground up: Service Request creation, Service Request management, and Concierge assignment. I led rapid ideation, wireframing, and high-fidelity prototyping. In parallel, I matured the existing UI component library — prototyping full variant sets for Priority indicators, Status labels, and dropdown interaction states, and aligning component naming conventions directly with the engineering codebase to enable a friction-free design-to-development handoff.

Detailed Background

The Papa platform supports an internal team of care coordinators whose work directly influences patient outcomes. The dashboard they relied on was built for functionality, not for the cognitive demands of their workflow. As the volume and complexity of service requests grew, so did the invisible tax the interface placed on the people using it.

The redesign wasn't about aesthetics. It was about acknowledging that an interface which creates cognitive friction in a healthcare environment isn't just inconvenient — it's a risk. Slower routing means delayed care. Missed urgency signals mean unmet needs. The design system holding the product together needed to grow up alongside the product itself.

Tools I Used

What Principles Did I Lean On?

Rather than adding features to reduce friction, I focused on restructuring how existing information was presented, density without clutter, hierarchy without noise.


  • Contextual Persistence (Miller's Law & Cognitive Load Theory): The fundamental problem was that coordinators were forced to hold too much in working memory. Every navigation event was a cognitive interrupt. By anchoring patient-level context in a persistent left panel while task-specific content loaded on the right, we drastically reduced the number of items a coordinator needed to mentally track at once. The brain doesn't have to remember what it can always see.


  • Information Hierarchy Over Feature Addition: The instinct in product design is often to add. More filters, more views, more options. Our instinct here was to subtract, to decide what had to be visible at the top level and ruthlessly deprioritize everything else. High-priority alerts and patient identifiers surface immediately. Supporting detail lives one click deeper, not five pages away.


  • Design-Dev Parity as a Feature: A design system is only as strong as its implementation fidelity. I treated the component naming and variant architecture as a product deliverable in its own right. Aligning dropdown states, priority labels, and status tokens to engineering's naming conventions meant the design and the build were speaking the same language from day one.

Rather than adding features to reduce friction, I focused on restructuring how existing information was presented, density without clutter, hierarchy without noise.


  • Contextual Persistence (Miller's Law & Cognitive Load Theory): The fundamental problem was that coordinators were forced to hold too much in working memory. Every navigation event was a cognitive interrupt. By anchoring patient-level context in a persistent left panel while task-specific content loaded on the right, we drastically reduced the number of items a coordinator needed to mentally track at once. The brain doesn't have to remember what it can always see.

  • Information Hierarchy Over Feature Addition: The instinct in product design is often to add. More filters, more views, more options. Our instinct here was to subtract, to decide what had to be visible at the top level and ruthlessly deprioritize everything else. High-priority alerts and patient identifiers surface immediately. Supporting detail lives one click deeper, not five pages away.


  • Design-Dev Parity as a Feature: A design system is only as strong as its implementation fidelity. I treated the component naming and variant architecture as a product deliverable in its own right. Aligning dropdown states, priority labels, and status tokens to engineering's naming conventions meant the design and the build were speaking the same language from day one.

Discovery & Research

Initial Understanding Of The Problem

Early conversations with the product team and a quick shadow session with a care coordinator surfaced a clear behavioral pattern: coordinators were using the platform in a way it wasn't designed to support. They were treating the browser's back button as a navigation tool, moving forward to act, backward to retrieve context, forward again to complete the action. This pogo-sticking behavior wasn't a user error. It was a rational response to an irrational information architecture.

Key Findings

The most significant finding wasn't about a missing feature. It was about placement. The information coordinators needed most, patient ID, health plan, open service requests, and urgency level, existed in the product. It just lived in the wrong places relative to where decisions were being made.

A secondary finding involved visual hierarchy within the service request table itself. Status distinctions between New, Late, and Reviewed requests were present but not immediately scannable. Coordinators were reading rows rather than triaging them. The interface treated urgent and non-urgent requests as visually equivalent, so the urgency signal was only as fast as the coordinator's reading speed.

The most significant finding wasn't about a missing feature. It was about placement. The information coordinators needed most, patient ID, health plan, open service requests, and urgency level, existed in the product. It just lived in the wrong places relative to where decisions were being made.

A secondary finding involved visual hierarchy within the service request table itself. Status distinctions between New, Late, and Reviewed requests were present but not immediately scannable. Coordinators were reading rows rather than triaging them. The interface treated urgent and non-urgent requests as visually equivalent, so the urgency signal was only as fast as the coordinator's reading speed.

What This Told Us

The core design opportunity was not a new feature. It was spatial. Moving the right information into persistent view, and giving status signals strong enough visual weight to be processed pre-consciously, would change how coordinators experienced the entire workflow, without adding a single new screen.

The core design opportunity was not a new feature. It was spatial. Moving the right information into persistent view, and giving status signals strong enough visual weight to be processed pre-consciously, would change how coordinators experienced the entire workflow, without adding a single new screen.

Strategy, Ideation, & Prioritization

Defining the Scope & Vision

Vision:

A single dashboard where a coordinator could understand a patient's full context, triage their open service requests, and take action — without ever losing their place.

A single dashboard where a coordinator could understand a patient's full context, triage their open service requests, and take action — without ever losing their place.

Scope:

We focused the redesign on three interconnected flows:

  1. Service Request Management — The main Concierge dashboard, restructured around a Master-Detail split-view. The left panel anchors persistent patient context; the right panel handles task execution.

  2. Service Request Creation — A modal-based creation flow with a structured form: request type dropdown, need checkboxes, free-text description, priority selector, and concierge assignment. Designed to minimize required clicks and eliminate ambiguity.

  3. Concierge Assignment — A searchable dropdown with named concierge options and clear selected-state visual feedback, enabling quick reassignment without leaving the current view.

We focused the redesign on three interconnected flows:

  1. Service Request Management — The main Concierge dashboard, restructured around a Master-Detail split-view. The left panel anchors persistent patient context; the right panel handles task execution.

  2. Service Request Creation — A modal-based creation flow with a structured form: request type dropdown, need checkboxes, free-text description, priority selector, and concierge assignment. Designed to minimize required clicks and eliminate ambiguity.

  3. Concierge Assignment — A searchable dropdown with named concierge options and clear selected-state visual feedback, enabling quick reassignment without leaving the current view.

Trade-offs & Constraints

The most significant constraint was information density. The coordinator persona needs more data than a typical enterprise user, not less. But presenting all of it simultaneously without hierarchy creates its own form of overload. The solution was a tiered visibility model: critical identifiers always visible, supporting detail available on demand, and historical data one tab away. Density in service of clarity, not at the expense of it.

The most significant constraint was information density. The coordinator persona needs more data than a typical enterprise user, not less. But presenting all of it simultaneously without hierarchy creates its own form of overload. The solution was a tiered visibility model: critical identifiers always visible, supporting detail available on demand, and historical data one tab away. Density in service of clarity, not at the expense of it.

Design & Iterations

The Split-View Architecture

The Master-Detail layout was the load-bearing decision of this redesign. Once we committed to it, most other design questions resolved themselves. The left panel, fixed and always visible, holds the patient profile: name, ID, status, contact method, language, and key dates. The right panel is the workspace. It loads sub-views (service requests, visit history, comments, status log) without displacing the context panel. Coordinators never lose orientation. They always know whose record they're in and what matters about that patient.

The Master-Detail layout was the load-bearing decision of this redesign. Once we committed to it, most other design questions resolved themselves. The left panel, fixed and always visible, holds the patient profile: name, ID, status, contact method, language, and key dates. The right panel is the workspace. It loads sub-views (service requests, visit history, comments, status log) without displacing the context panel. Coordinators never lose orientation. They always know whose record they're in and what matters about that patient.

Status Encoding

We established a three-tier urgency system with consistent visual encoding across all table views:

  • New — Green left border, green text. Active, unaddressed.

  • Late — Red left border, red text. Requires immediate attention.

  • Reviewed — Orange/amber left border, amber text. Actioned but open.

This encoding makes the most urgent row in any table immediately visible without reading. It's pre-attentive processing put to work — coordinators triage with their eyes before they engage with their hands.

The Service Request Creation Form

The creation modal follows a strict top-to-bottom decision hierarchy: type, then need, then description, then priority, then assignment. Each field gates the next conceptually, reducing decision paralysis. The "Assigned to" field uses a live-search dropdown — matching the concierge assignment interaction established elsewhere in the system for pattern consistency.

UI Kit Maturation

In parallel with the feature work, I built out the component variant library that the existing system was missing. This included:

  • Dropdown variants — Closed, open, item-hovered, item-selected — across all use contexts (request type, priority, concierge assignment)

  • Status badge variants — New, Late, Reviewed, In-Progress, Pending — with consistent color tokens and label conventions

  • Button states — Primary (Create, Assign), secondary (Cancel, Filter), and disabled states

  • Service Request row — With and without checkbox selection, with and without action overflow menu active

Every component was named to match the engineering team's existing token and component nomenclature. There was no translation layer between design and build. What the designer called it was what the developer referenced.

In parallel with the feature work, I built out the component variant library that the existing system was missing. This included:

  • Dropdown variants — Closed, open, item-hovered, item-selected — across all use contexts (request type, priority, concierge assignment)

  • Status badge variants — New, Late, Reviewed, In-Progress, Pending — with consistent color tokens and label conventions

  • Button states — Primary (Create, Assign), secondary (Cancel, Filter), and disabled states

  • Service Request row — With and without checkbox selection, with and without action overflow menu active

Every component was named to match the engineering team's existing token and component nomenclature. There was no translation layer between design and build. What the designer called it was what the developer referenced.

Outcome & Impact

After the launch, we saw Passkeys meet all of our set KPIs.

37%

Reduction in time-on-task for patient routing. Measured against the legacy workflow

Coordinators no longer navigate away from a patient record to retrieve context. All decision-relevant data is surfaced within the persistent detail panel.

Coordinators no longer navigate away from a patient record to retrieve context. All decision-relevant data is surfaced within the persistent detail panel.

Eliminated pogo-sticking

Faster triage: Pre-attentive status encoding means urgent requests are identified visually before a coordinator reads a single row.

Faster triage: Pre-attentive status encoding means urgent requests are identified visually before a coordinator reads a single row.

Improved Triags

Design-dev naming parity meant zero component translation errors during implementation. What shipped matched what was designed.

Cleaner handoff

Qualitative feedback from the care team reflected a consistent theme: the new interface felt like it was built for the job. Fewer errors, less re-work, greater trust in the tool. When an interface behaves predictably and surfaces the right information at the right moment, it doesn't just save time — it builds the kind of quiet confidence that makes high-stakes work feel manageable.

Coordinator confidence

Lessons Learned

Persistent Context Is a Feature, Not a Layout Choice

The split-view wasn't a stylistic preference — it was a direct response to a measurable workflow problem. Every architectural decision should trace back to a user behavior. When it does, the rationale is self-evident and the solution is defensible.

The Design System Is Part of the Product

Shipping polished screens without a mature component library is a short-term win with long-term debt. Investing in variant architecture, naming parity, and interaction logic at the component level compounds over every subsequent sprint. Quality at the system level builds trust at the product level.

Information Density Requires Editorial Discipline

The coordinator persona needs rich data, but richness without hierarchy is noise. The most important design decisions on this project weren't about what to add. They were about what to surface first, what to keep one click away, and what to trust the user to find when they need it. Contextual understanding of each screen within the user journey is key to finding success with data-rich interfaces.