Health Tech · Uninsured Patients · Trust Architecture · Ethical UX
More than 40 million Americans are uninsured, and many delay care because they cannot predict what it will cost.
Healthcare apps designed to help them consistently fail at the first moment of contact by hiding pricing behind sign-up walls, using opaque fee structures, and triggering the exact distrust these users already carry toward the healthcare system.
Delayed authentication until after users have seen pricing and availability.
Flat-fee pricing on provider cards, billing accuracy sub-ratings, "What's Not Included" disclosures, and persistent No Surprise Bill messaging throughout the flow. Validated through moderated usability testing.
Uninsured Americans (roughly 26 million people) face a healthcare system designed around insurance. Searching for a provider means navigating a landscape of hidden pricing, credential ambiguity, and opaque booking flows.
RapiMD's core hypothesis: if you show uninsured patients the exact cost of a visit before they commit, and give them enough information about a provider to feel confident booking, you remove the primary barrier to care.
The design challenge was making that transparency feel trustworthy, not transactional.
Nina hasn't had insurance in several years. Every medical visit is a financial decision, she saves up calls to compare prices, and delays or avoids care if she can't get a clear number upfront. She's been burned by surprise fees and vague "starting at" pricing. She researches more than she books.
User persona developed from user interviews highlighting the anxiety, uncertainty, and financial risk uninsured patients face when seeking medical care.
Many uninsured or high-deductible patients delay or avoid medical care due to high upfront costs and lack of transparent pricing.
Cost-sensitive patients need an affordable, transparent way to find and book care without gambling on the final price.
This results in lost patient acquisition opportunities and prevents providers from filling unused appointment capacity with a new customer segment.
Medical practices frequently experience last-minute cancellations and unfilled appointment slots.
Practices lack a dynamic system to redistribute these time-sensitive openings to patients willing to book at a lower cost.
Empty slots reduce operational efficiency, lower daily revenue, and increase financial strain on small practices.
Patients seeking discounted care often question legitimacy, quality, and transparency when pricing deviates from standard rates.
Patients need reassurance that discounted care is still credible, there's currently no standardized, accessible way to communicate provider credibility, pricing transparency, and booking certainty.
Without trust signals and clarity, users abandon bookings, reducing conversion rates and limiting platform growth.
The insight that shaped everything:
These users were not avoiding care because they were unaware of their options.
They were avoiding it because experience had taught them that engaging with the system cost more than they could predict.

Zocdoc, Sesame Care, Solv, and Healthgrades each solve a piece of the booking problem: insurance-based discovery, cash-pay transparency, same-day urgent care, or provider reputation. But none of them treat an open appointment slot as perishable inventory. Pricing across the board is static, urgency is an afterthought, and providers have no built-in way to recover revenue from cancellations or no-shows. That gap, unsold time with no dynamic pricing and no urgency mechanics, is exactly where RapiMD positions itself: a same-day, price-optimized marketplace that turns empty slots into booked ones.
Standard healthcare apps put account creation before value. For uninsured patients already primed to distrust systems that take without giving, this is a trust-ending moment.
RapiMD flipped the sequence entirely. Authentication was delayed until after users had selected a provider and an appointment slot, after they'd seen the flat fee, confirmed availability, and decided they wanted to proceed.
To prevent slot abandonment, the app reassured users their selected appointment was being held while a streamlined account creation flow was required to confirm and lock in the booking.

The logo uses a checkmark over the letter "D," signaling speed and medical completion: in healthcare, a checkmark means done, confirmed, safe. The lowercase "rapi" keeps the wordmark approachable and consumer-friendly, while the uppercase "MD" anchors it in clinical credibility, the same tension the product itself navigates.
Deep navy and red were chosen deliberately: navy builds institutional trust, while red appears exclusively on the checkmark accent and key CTAs, training the eye to pay attention when it matters.
The Gabarito and Inconsolata type pairing reinforces the transparency promise at a subconscious level, Inconsolata's monospace precision feels exact and receipt-like, aligned with a product whose entire value proposition is showing users exactly what they will pay.
Fast, confirmed, affordable care, in a single mark.
Healthcare pricing and availability should feel clear, not hidden or confusing.
Patients shouldn't wait weeks for care.
Medical decisions require emotional security.
Care should feel easy and inclusive.

Trust architecture in healthcare UX means designing information hierarchy, interaction patterns, and visual language specifically to reduce patient anxiety and build confidence at each decision point. This included: transparent flat fees visible before login, provider credential display with verification signals, clear scope-of-service boundaries, and intentional friction at irreversible actions.
Displays the usual visit cost alongside the active RapiMD flat-fee rate, making the discount immediately visible. Included services is shown upfront so users know exactly what they're paying for before committing.
A full price breakdown clarifies what the consultation covers and explicitly states what is not included, paired with a No Surprise Bill guarantee to eliminate any remaining doubt before the user proceeds.
Before the user confirms a same-day appointment, a clear notice informs them that same-day bookings cannot be cancelled once confirmed, giving users the information they need to commit with full awareness, not discover it after.
RapiMD sends a reminder the day before and again 2 hours prior to the appointment. The notification also prompts users to begin preparing for their visit, reducing no-shows and last-minute anxiety.
The appointment screen summarizes exactly what the visit price includes, alongside helpful tips and directions to the provider, giving users everything they need in one place after booking is confirmed.
A dedicated pre-visit screen lists the documents and information users should bring to their appointment, reducing uncertainty and helping users arrive prepared and confident.
Participants were interpreting itemized breakdowns as fees stacked on top of the flat fee, the exact opposite of what the design intended. Resolution: a dominant "Your total: $85 flat" summary line above the breakdown. In follow-up testing, the misreading disappeared.
Participants felt uneasy when location-based results appeared without explicit permission context. Resolution: explicit location permission prompt before any location-based results, with clear language about data use.
You cannot design trust with only a color palette or reassuring headlines. Trust is built through clear expectations, explicit consent, transparent system behavior, and predictable outcomes through what the product does, not how it looks.
For uninsured patients who have been systemically failed by healthcare, uncertainty itself is a barrier to care. Every interaction pattern that introduced ambiguity was a product failure with real consequences for real people.
With more time, I would run a second testing round specifically on the revised pricing hierarchy to confirm the revision held across different literacy levels. I would also have pushed the billing accuracy rating system further; it is the feature most likely to drive long-term platform trust and deserved more design depth in V1.
Trust is built through clear expectations, explicit consent, transparent system behavior, and predictable outcomes. Every ambiguous interaction pattern was a product failure with real consequences for real people.