← All work
Health Tech Platform2025

FindMyDoc

A doctor discovery platform with a search and filter UX designed to help patients find the right provider without feeling overwhelmed.

RoleFull-Stack Engineer & Content DesignerMonowaves Agency
StackReact, Next.js, TypeScript, Node.js, Firebase
Tags
Content DesignInformation ArchitectureUX WritingFigma
Figma design & consultation — no public URL
FindMyDoc
The Problem

Finding a doctor online is a high-stakes, high-anxiety experience. Patients don't know medical terminology, don't understand insurance networks, and are often searching during a stressful moment. Existing tools felt like they were built for administrators, not patients.

UX Approach

I started with the user's actual language. People search for 'knee pain doctor near me', not 'orthopedic specialist.' The search and filter system was built around plain-language inputs with progressive filtering — broad at first, narrowing down by availability, insurance, and location only after an initial result set is visible.

Design Decisions

Plain-language search

The search box accepts symptoms and plain descriptions ('back pain', 'kids doctor', 'mental health') and maps them to specialties on the backend. Users don't need to know the difference between a physiatrist and an orthopedist.

Provider card information hierarchy

Each provider card surfaces: name and specialty, location and distance, next available appointment, and insurance accepted — in that order. Everything a patient needs to decide is visible before clicking through. Secondary details (education, reviews) are on the profile page.

Filter design

Filters are grouped by decision priority: insurance first, then availability, then location radius. Filters that return zero results are disabled rather than hidden, so users understand why they're not seeing options.

Empty state messaging

When no results are found, the empty state explains why and suggests two clear next steps: broaden the search or check insurance. No dead ends.

Outcome

The platform connected patients with providers in their area using a flow that tested well with users who had no prior experience with health search platforms. Task completion rate for 'find a doctor accepting my insurance' was above 80% in usability testing.

80%+Task completion rate in testing

See more

Back to all work

View all →