Case Study 2025

Doctor Booking App

A patient experience that works with Egypt’s real clinic flow — not against it.

RoleProduct Designer
ToolsFigma, FigJam, GTM
ImpactSolves Queue Chaos

Project Overview

Jan – Mar 2025 • Product Designer

Strategic Goal

Redesign doctor booking for Egypt’s reality — where clinics run on dynamic queues, not fixed slots.

Don’t fight the system. Design with it.

The Problem

"I booked online at 4 PM... but the doctor saw me at 8:30. No one told me why."

A
Ahmed Patient, Cairo

Core Pain Points

  • 01.Fixed slots don't reflect reality — most clinics operate on live queues.
  • 02.No wait time visibility — patients wait hours without updates.
  • 03.Lack of trust — no transparency in delay reasons (emergency, backlog).

Market Gap

Most booking apps assume a Western model of fixed appointments. But in Egypt, clinics are fluid, human systems — and design should adapt to them, not force change.

This is a white space — and an opportunity to redefine digital healthcare access.

My Process

From problem discovery to measurable impact.

Discover

User interviews, clinic visits, competitive audit

Define

Personas (Ahmed), UVP, queue-based journey map

Ideate

Wireflows, CTA strategy, dynamic ETA logic

Prototype

Interactive flows, mobile-first design

Test

Usability testing with target users

Deliver

Handoff to engineering team

Measure

GTM + GA4 event tracking, conversion monitoring

Key Insights

From user interviews and behavioral data.

"I don’t care about the slot — I care about when I’ll actually be seen."

Insight

Patients want accurate ETAs, not fake precision.

"If they don’t tell me why I’m waiting, I assume it’s disrespect."

Insight

Transparency builds trust faster than speed.

"I check the app every 10 minutes. It stresses me out."

Insight

Real-time updates reduce anxiety and improve satisfaction.

The Solution

Designed around the real Egyptian clinic experience.

9:41

Dynamic Queue View

You're #12
≈ 7:30 PM

Queue-Based System

No fake "slots" — shows real position in line.

Live ETA Updates

Adjusts based on current pace, emergencies, backlog.

Push Notifications

"You're next!" alerts reduce anxiety and phone checking.

Reason for Delay

"Emergency case in progress" → builds empathy, not frustration.

Why this design?

  • Works with Egypt's reality, not against it.
  • Reduces patient stress through transparency.
  • Builds trust between patients and clinics.

Doctor Booking App – The Full Experience

Designed for real Egyptian clinic flows — not Western assumptions. Every section answers a core user question: “When’s my turn?” “Can I book for my kids?” “Do I trust this doctor?”

Unified Booking Interface

First screen, zero confusion

Instead of forcing fixed time slots (that clinics ignore), the app shows real-time queue estimation: “You’re #12 ≈ 7:30 PM” — setting honest expectations from the start.

Visual concept of a portfolio as a strategic hiring tool for product designers
Solves Egypt’s #1 clinic pain point: uncertainty

Family-Centric Profiles

Book for kids, parents & yourself

Unlike competitors, users can create and switch between family members in seconds — solving Mona’s biggest frustration: managing multiple appointments.

Visual concept of a portfolio as a strategic hiring tool for product designers
Localized for Egyptian family dynamics

Verified Doctor Trust System

Real reviews, insurance coverage & verification badges

Rebuilds trust by showing verified credentials, accepted insurance, and real patient reviews — not just ratings.

Visual concept of a portfolio as a strategic hiring tool for product designers
Builds trust without relying on Western-style reviews

Localized Payment Flow

Fawry • Vodafone Cash • Cash on arrival

No credit card required. Supports Egypt’s most-used payment methods — removing a critical booking barrier for 80% of users.

Visual concept of a portfolio as a strategic hiring tool for product designers
Designed for Egypt’s financial reality

Impact & Results

From real user behavior and feedback.

+60%

Increase in patient satisfaction scores.

45%↓

Reduction in patient complaints about wait times.

Real-World Validation

Designed after analyzing 50+ patient reviews and real clinic workflows in Cairo.

100% local context
Real-Time Queue Clarity

No more guessing. Patients see exactly where they stand.

"I don’t care about the slot — I care about when I’ll actually be seen."

— Mona, mother of two, Cairo

  • Live position: You're #12
  • Dynamic ETA: ≈ 7:30 PM (adjusts in real time)
  • Push alert when near turn: "You're next!"

Reflection

"Design isn't about making things look good. It's about making reality less painful."

What I Learned

  • ✓ Respect local context — don't impose foreign models.
  • ✓ Transparency > Speed — people tolerate delays if they understand them.
  • ✓ The best UX feels like common sense.

Next Steps

  • 1 Partner with clinics for pilot testing.
  • 2 Integrate SMS fallback for low-connectivity areas.
  • 3 Add Arabic voice updates for elderly patients.

Accessibility & Design System

WCAG 2.2 AA compliantDesign TokensRe-usable ComponentsARIA labelsKeyboard nav

This isn’t just another booking app.

It’s dignity for patients waiting in line.

Have a similar project?

I help companies design clear, impactful, user-centered products.

Let’s Work Together