PROJECTS

CASE STUDY

INSURANCE CASES

ROLE

PRODUCT DESIGNER

TEAM

1 PM

1 CONTENT DESIGNER

3 SWEs

TOOLS

FIGMA

CURSOR

YEAR

Q3 2025

Transforming provider credentialing into a scalable system at Mochi, accelerating patient access.

What was I responsbile for?

At Mochi Health, a direct-to-patient healthcare company, I designed an internal insurance case management tool to help administrative agents manage patient insurance workflows more efficiently and consistently.

I partnered with PM to understand operational needs and scope the product, then conducted UX research with administrative agents to uncover workflow gaps and challenges in managing insurance cases. I translated these insights into flows and prototypes, iterating with users and collaborating with a team of software engineers to refine designs, navigate technical constraints, and bring the product into production.

PROACTIVE CREDENTIALING

Stay ahead of license expirations

Expiring cases are surfaced on the dashboard to avoid credentialing delays allowing providers to practice seamlessly

SPLIT VIEWS

Effortlessly multitask without context-switching

Agents can cross-reference information across systems in real time, helping to verify details quickly, reduce context switching, and resolve tasks more efficiently.

End-to-end licensing support

Seamless multi-state licensing

What prompted us to reimagine provider credentialing?

Provider credentialing at Mochi is fragmented and slow, causing risks to revenue and patient access

Managing 400+ provider onboarding, credentialing, and insurance applications requires both precision and efficiency so that providers can meet with patients as soon as possible. However, the existing workflows—spanning spreadsheets, and dispersed dashboards—introduce inefficiencies that affect providers, operations agents, and patients.

Scattered information everywhere…

Spreadsheets and disorganized forms

Current system issues…

🧩

Fragmented

Agents had to search across multiple systems to reconstruct a provider’s verification history, slowing credentialing issue resolution.

❓

Ambiguity

Without clear task prioritization, agents struggled to identify which credentialing actions are most urgent.

📈

Scaling Limitations

Manual and inconsistent processes made it difficult for agents to efficiently manage growing credentialing volume.

What can we do?

  1. Align on the questions that drive us.

HMW reduce cognitive load for operations agents?

HMW surface bottlenecks to avoid delays?

HMW replace ambiguity with structured transparency for providers?

HMW create an action oriented mindset to optimize agent time and energy?

  1. Define success metrics.

Increase in # of completed applications by agent per week

Increase in # of successful applications per week

Decrease in average provider onboarding workflow time

Decrease in steps of credentialing workflow

  1. Design principles.

Surface actionability

Make it immediately clear to agents what requires attention and what actions should 

be taken

Support information density

Present complex information to help agents quickly understand context and make decisions without jumping between disconnected systems

Design for scale

Create reusable components and patterns that support increasing patient and provider volume without adding operational complexity

Now, I began to iterate & build prototypes

Information Architecture

Exploring how information is organized. Some ideas validate our assumptions, while others exist to challenge them.

IA explorations

Prototyping

With each exploration, I focused on building prototypes to quickly learn how agents would effectively implement this new system into their workflow, taking feedback from users.

Interface iterations

So how did I refine and make design decisions?

How should agents focus on tasks?

I explored different ways to present cases to agents, presenting it as an expandable row or split-view. I wanted to encourage users to multitask and view a lot of information at once.

Expanded row did not take advantage of screen surface area and had too many competing elements

Split screen provided a focused interface in which to complete case tasks

How should case information be presented?

With many different types of information associated with each case, I explored presenting them in a long scrollable window and hidden behind tabs to aid in efficient case completion.

Scrolling to view information is time consuming and requires too much context switching

Viewing different types of information at once allows for a full picture of how to complete case

How do we create a robust filtering system?

Because different internal teams handle different categories of insurance cases, having an effective filtering system is essential to ensuring efficient case assignment.

Limited and unintuitive filters made sorting hundred of cases inefficient and unusable

Balance between types of filtering to refine cases and make completion more manageable

VALIDATION

I built interactive prototypes for operations agents to click through, using their feedback to identify friction, test workflows, and refine design decisions. This hands-on validation, paired with Product and Operations collaboration, helped ensure the final experience supported how agents actually worked.

Collaboration

Design System

Working closely with engineers, developed new components and interaction patterns. I defined component states, behaviors, and reusable patterns, collaborating through implementation to refine designs and ensure consistency. These additions expanded Mochi’s design system while creating a scalable foundation for future operational tools.

New components

Launch

Final solution graphic

Continuity of case actions

Alerts for up to date licensing

Impact

150% increase in completed applications per agent per week

Provider onboarding time reduced by 60%

Average time spent on credentialing workflow decreased by 58%