Case Study

Interactive prototypes
that make care barriers tangible.

A healthcare client needed to understand why people struggle to connect with mental health services. Working with two other designers, we interviewed a subset of 79 participants across three rounds, synthesized their experiences into 24 themes, and built two interactive prototypes that make systemic barriers visceral enough to drive policy action.

Client engagement generalized under NDA.

Password: ShirleyXuPortfolio2026

Five composite personas representing patients and providers facing mental health service barriers

Five composite personas built from interviews with healthcare professionals, advocates, and individuals with lived experience. Illustrations by a teammate; I developed the stylized pipeline for the character and window artwork.

79

Research participants across 3 rounds

24

Barrier themes surfaced from interviews

5

Composite personas from lived experience

2

Complementary framings: empathy + systems

01

The Problem

Nearly half of Americans with mental illness receive no treatment. The reasons aren’t mysterious: stigma prevents people from seeking help, provider shortages leave rural and low-income communities underserved, insurance coverage gaps make care unaffordable, and administrative complexity drives providers out of public programs entirely. The data existed in policy reports, but decision-makers needed to experience these barriers as interconnected and human, not as isolated line items in a spreadsheet.

Our team of three designers collaborated on research synthesis, concept ideation, and prototype design across three rounds of interviews with healthcare professionals, state representatives, advocates, clinicians, and individuals with lived experience.

02

Research

The broader engagement reached 79 participants across 37 interviews, generating 1,177 data points. Our team conducted a subset of these interviews, speaking with psychiatrists, social workers, state Medicaid directors, clinicians, patient advocates, and individuals with lived experience. The conversations surfaced four categories of barriers that compound each other: a patient facing stigma in a rural area with no nearby providers and inadequate insurance doesn’t experience four separate problems. They experience one interlocking system of failure.

Stigma & Fear

Stigma around mental health especially within certain cultures, religions, and among older adults. Fear of involuntary treatment or legal consequences like loss of custody or job security.

Access & Workforce

Severe provider shortages in rural and low-income communities, long wait times, transportation barriers, and patients who don’t know where to seek help or how to navigate the system.

Insurance & Financial

High out-of-pocket costs, inadequate coverage under Medicare Advantage, out-of-network expenses, and providers opting out of Medicaid due to low reimbursement rates.

Administrative & Systemic

Complex enrollment paperwork, cumbersome billing processes, fragmented care coordination between mental health, substance abuse, and primary care services.

What we heard

Advocate · Workforce attrition

The administrative burden has reached a level that they just can’t deal with anymore. Folks that are treating patients all day are then charting for four or five hours afterwards. That’s a big piece of why people are leaving the system.

State representative · Policy trade-offs

You can’t regulate your way out of a workforce shortage. If you can’t meet the requirements, one way to do that is just turn away people. My concern is that it may actually limit member access to care unintentionally.

Individual with lived experience · Continuity of care

I’ve had four different therapists and five different peer specialists, and I’m not starting over from scratch telling somebody everything about me. You think about all your deepest, darkest secrets that you tell someone, and then you have to tell someone new. You’re not going to be open after a while.

Clinician · Transportation barriers

Our families here in West Baltimore — transportation is always a barrier. If they use medical assistance transportation, you need a two-hour window before and after. Nobody has that time, especially with children receiving treatment after school.

Administrative staff · Awareness gaps

Even though we don’t turn people away ever, there are still people who either just don’t believe that’s how it is, or they don’t know. Because they don’t have insurance, they stay in the community and they just suffer.

Psychiatrist · Waitlist consequences

One major barrier is the lack of providers. I have a waitlist of three, six, or nine months, especially if you’re looking at child psychiatry. Duration of untreated psychosis predicts long-term trajectory of illness.

03

Synthesis

We distilled the research into five named insights and two actionable opportunities for the client. Each insight captures a systemic pattern, not just individual anecdotes: themes that appeared across interviews regardless of the participant’s role or geography.

Bewildering Barriers

Significant obstacles hindering access and utilization of mental health services — from workforce shortages and coverage limitations to fragmented coordination between providers.

Worn Out Workforce

Staff shortages, burnout, inadequate compensation, and administrative burdens driving high attrition rates and impacting the delivery of care.

Individualized Implications

Cultural background, physical environment, and situational factors that either facilitate or impede access to care and its effectiveness.

Insurance Exodus

Low reimbursement rates and slow payment procedures driving providers toward private payers, creating downstream access barriers for patients.

Revolutionary Reforms

Multi-faceted initiatives already yielding positive outcomes — eliminating barriers for special populations, fostering partnerships, integrating services, and cultivating a more adaptive workforce.

Reports get skimmed. A person telling you about their day gets listened to.

04

Prototype A: Conversations

The first prototype puts the user in conversation with five composite personas, each representing a distinct barrier. Click a character card, and you enter a guided Q&A, asking about their experience, hearing specific scenarios from their perspective, and surfacing the solutions being attempted.

Each persona’s dialogue was written directly from interview data, preserving the emotional specificity of real stories while generalizing identifying details. Audio narration accompanies each response. Hearing a voice changes how you process information.

Dr. Elaine Carter

Psychiatrist, Vermont

Fragmented care

Brook Miller

Social worker, rural Ohio

Paperwork

Maria Reed

Indigenous elder, New Mexico

Internet access

Daniel Shea

Single dad, Connecticut

Food & housing insecurity

Jordan Nguyen

Student, New Jersey

Stigma & culture

Interaction model

1

Character grid

Home screen with persona cards and hover scaling.

2

Conversation

Click opens a chat interface with the selected persona.

3

Branching questions

Suggested prompts lead into conversational trees.

4

Profile sidebar

Demographics, barrier type, and proposed solutions.

05

Prototype B: Systems View

The second prototype uses a building metaphor: each window in the facade represents one of twelve barriers, and clicking one reveals the policy initiative being implemented to address it. Where the persona prototype builds empathy, this one builds understanding of the policy landscape.

The building implies structure, interconnection, and the possibility of renovation. Each window is a point of intervention, not an isolated problem, but part of an inhabited system. Barriers span patient-facing issues (access, cost, stigma) and provider-facing issues (administrative burden, low reimbursement, provider shortage). On desktop, clicking a window opens a full-screen detail modal. On mobile, each window navigates to a dedicated detail page.

Access barrier window illustration from the systems view prototype

Access

Cost barrier window illustration from the systems view prototype

Cost

Administrative Burden barrier window illustration from the systems view prototype

Administrative Burden

Provider Shortage barrier window illustration from the systems view prototype

Provider Shortage

Paperwork barrier window illustration from the systems view prototype

Paperwork

Care Coordination barrier window illustration from the systems view prototype

Care Coordination

06

Two Framings, One System

People who saw the persona conversations first came to the systems view already knowing why each window mattered. People who started with the systems view went looking for the persona stories to understand the human cost. Neither prototype works as well alone.

AspectConversationsSystems View
MetaphorPersona conversationsBuilding with windows
User roleLearning from lived experiencesUnderstanding systemic barriers
InteractionDeep Q&A conversation treesQuick initiative browsing
Scale5 personas, one barrier each12 barriers, system-wide view
PurposeEmpathy buildingPolicy understanding

“Don’t say vulnerable populations. Nobody considers themselves vulnerable or a population.”

A participant’s feedback that reshaped how we framed every barrier in both prototypes. Language that centers the institution alienates the people it claims to serve.

07

Testing with Experts

We tested three mid-fidelity design concepts (a healthcare pipeline with animated reels, an illustrated vignette, and a quilt view) with healthcare professionals across multiple sessions. Their feedback reshaped the prototypes fundamentally.

Solutions, not just problems.

Every participant asked where the solutions were. Depicting barriers without pathways forward felt incomplete — stakeholders wanted to see what existing initiatives already address each issue.

Language matters more than visuals.

“Vulnerable populations,” “socioeconomically disadvantaged,” “low health literacy” — participants pushed back on institutional jargon. People don’t see themselves in those labels. Plain language builds trust.

Empathy without victimization.

The line between depicting systemic problems and making people feel “pathetic” is thin. Participants wanted depictions that validate frustrations without stripping away agency.

08

From Figma to Working Code

We designed both prototypes in Figma and used the Anima plugin to export to React + TypeScript. The export looked right at exactly one viewport size. Every element was absolutely positioned. Nothing responded to the screen.

Rebuilding the layout was the real work. The persona prototype needed the most: a three-column desktop view with audio playback and character-specific themes had to collapse into a single scrollable flow on mobile. The building prototype was simpler since the facade is a fixed composition by nature. Anima’s absolute positioning was nearly correct there.

Export tools get you to a starting point faster than writing from scratch, but responsive design still requires human judgment about what to prioritize at each breakpoint.

09

What I'd Do Differently

I learned that the gap between design and code is itself a design problem.

We treated Figma-to-code as a handoff step. It turned into the most time-consuming part of the project because Anima’s output was pixel-perfect at one viewport and broken at every other. I now design with responsive constraints visible in the wireframe stage, so the layout decisions happen before export instead of after.

I got better at drawing out what people actually know, instead of what they’re prepared to say.

Our first interview round used the same script for everyone. The insights were surface-level. By the third round, I was reviewing each participant’s published work and tailoring follow-up questions to their specific expertise. The quality difference was dramatic. Generic questions get generic answers.

Built with

FigmaAnimaReactTypeScriptViteFramer MotionTailwind CSSStorybookReact Router