K Health

Building a scalable, white-label platform for enterprise healthcare

Role

Staff Product Designer (Contract)

Responsibilities

UX/UI design, design system foundation, multi-tenant theming, prototyping

Timeline

Q3 2023 – Q3 2024

K Health is a digital healthcare platform delivering AI-enhanced, clinician-supported care and extending into fully branded, white-labeled apps for major hospital systems.

K Health

Building a scalable, white-label platform for enterprise healthcare

Role

Staff Product Designer (Contract)

Responsibilities

UX/UI design, design system foundation, multi-tenant theming, prototyping

Timeline

Q3 2023 – Q3 2024

K Health is a digital healthcare platform delivering AI-enhanced, clinician-supported care and extending into fully branded, white-labeled apps for major hospital systems.

9:41

9:41

Virtual care, real-world results

Virtual care, real-world results

Talk to a medical provider 24/7 and get treatment for hundreds of conditions

Talk to a medical provider 24/7 and get treatment for hundreds of conditions

Create account

Create account

Sign in

Sign in

Outcomes

3 Partners Live

Flexible UI preserved each partner’s identity without sacrificing usability

Weeks → Days

Cut partner onboarding time from weeks to days with tokenized design assets

Compliance at Scale

Maintained accessibility and clinical standards across all branded apps

Better Workflows

Redesigned scheduling and patient profiles for speed, clarity, and usability

Outcomes

3 Partners Live

Flexible UI preserved each partner’s identity without sacrificing usability

Weeks → Days

Cut partner onboarding time from weeks to days with tokenized design assets

Compliance at Scale

Maintained accessibility and clinical standards across all branded apps

Better Workflows

Redesigned scheduling and patient profiles for speed, clarity, and usability

Starting Point

K Health initially offered a single direct-to-consumer app. As partnerships grew, the platform needed to scale into branded, white-label versions for each health system.

Problem

K Health’s consumer app wasn’t built for enterprise partnerships. As health systems joined, every new partner required manual theming and one-off forks, creating inconsistencies, QA overhead, and slow onboarding.

Goals

  • Build a scalable theming framework supporting multiple hospital brands

  • Preserve usability, accessibility, and brand integrity across themes

  • Streamline onboarding so partners can launch quickly with minimal overhead

Problem

K Health’s consumer app wasn’t built for enterprise partnerships. As health systems joined, every new partner required manual theming and one-off forks, creating inconsistencies, QA overhead, and slow onboarding.

Goals

  • Build a scalable theming framework supporting multiple hospital brands

  • Preserve usability, accessibility, and brand integrity across themes

  • Streamline onboarding so partners can launch quickly with minimal overhead

Key Features

Partner-Branded Apps

Enabled each health system to launch a fully branded app on top of K Health’s core platform.

Rather than shell-level customization, I developed a flexible design system that adapts at the component level—allowing partners to infuse their typography, colors, and logos without breaking usability.

Flexible Components

Leveraging Figma variables, created modular UI patterns that adapted to partner branding while ensuring a consistent experience.

Same core UI, customized per partner

Simplified Scheduling

The K Health app needed a more straightforward path to care. I redesigned the scheduling flow, separating on-demand visits from scheduled ones and improving navigation so that partners could offer a more intuitive experience.

Before: Unclear priorities

The old scheduler was dense and confusing. “Meet now” and “Reserve a slot” sat side by side, pushing most doctors off-screen and requiring multiple taps to complete a booking.

Visit Reason
Suggested reasons dominated the view; the complete list was hidden behind "View All," and there was no quick way to navigate the list.

Scheduler
Crowded layout; "Meet now"x and "Reserve a slot" were side-by-side; the default selection hid most doctors below the fold; multiple taps were required.

Scheduler - Meet now
The “Meet now” placement caused confusion; options merged with scheduled visits, even though most users needed on-demand.

After: Streamlined, branded, clear

I redesigned the flow with a new fork: “Be seen right away” or “Schedule ahead.” This cut unnecessary steps and made the scheduler sharper: straightforward date navigation, more visible providers, and faster time selection.

Visit Reason
Condensed common searches into quick links; alphabet index bar for fast navigation.

Forked Selection
A focused choice screen was added to isolate intent; the on-demand path bypasses the scheduler entirely.

Scheduler
Dedicated screen for scheduled visits; straightforward week/day navigation; more providers visible; one-tap time selection moves users forward.

Takeaways

What Worked

  • Tokenized theming enabled fast, consistent launches

  • Close design–engineering collaboration reduced QA cycles

  • Shared patterns improved usability across brands

What Didn't

  • Some hospital brand guidelines conflicted with accessibility standards

  • Complex theming occasionally required extra engineering support

What I'd Do Next

  • Build partner preview tools to test themes before development

  • Add automated accessibility validation to the theming process

Takeaways

What Worked

  • Tokenized theming enabled fast, consistent launches

  • Close design–engineering collaboration reduced QA cycles

  • Shared patterns improved usability across brands

What Didn't

  • Some hospital brand guidelines conflicted with accessibility standards

  • Complex theming occasionally required extra engineering support

What I'd Do Next

  • Build partner preview tools to test themes before development

  • Add automated accessibility validation to the theming process

Copyright © 2025 Alex Lawrence-Richards

Copyright © 2025 Alex Lawrence-Richards