Healthcare - Scheduling
Assignment

Team

Independent Design Challenge

Context

Healthcare scheduling is complex, with clinics managing changing schedules, emergencies, cancellations, varying appointment durations, and operational constraints across fragmented, legacy systems. This creates scheduling conflicts, staff overload, patient frustration, and missed revenue. HRS identified the need for a simpler scheduling system for clinics and medical practices.


Note: As an open-ended assignment, problem-solving took priority over visual polish—focusing on breaking down operational friction and defining realistic user scenarios within system constraints. The solution is designed to be tested, measured, and iterated based on defined product metrics.

Context


Healthcare scheduling is complex, with clinics managing changing schedules, emergencies, cancellations, varying appointment durations, and operational constraints across fragmented, legacy systems. This creates scheduling conflicts, staff overload, patient frustration, and missed revenue. HRS identified the need for a simpler scheduling system for clinics and medical practices.


Note: As an open-ended assignment, problem-solving took priority over visual polish—focusing on breaking down operational friction and defining realistic user scenarios within system constraints. The solution is designed to be tested, measured, and iterated based on defined product metrics.

Context

Healthcare scheduling is complex, with clinics managing changing schedules, emergencies, cancellations, varying appointment durations, and operational constraints across fragmented, legacy systems. This creates scheduling conflicts, staff overload, patient frustration, and missed revenue. HRS identified the need for a simpler scheduling system for clinics and medical practices.


Note : This was a 24-hour design assignment that gave me the opportunity to step into Scaler's product, understand its existing patterns and constraints, and explore how a new feature could become a natural part of the learning experience.

Goal

Design an appointment scheduling system for clinics and medical practices across France and Germany that simplifies management for staff while creating a seamless, high-trust booking process for patients.

Assumptions

The business opportunity, pricing model, and monetization strategy were pre-validated, with leadership approving investment in the product initiative. The scheduling system integrates into HRS’s existing clinic management ecosystem, focusing on strategy definition and execution delivery.

Initial Research & Scoping

Before setting product direction, research focused on mapping how scheduling operates within clinical settings.

Although patients are external-facing users, operational success heavily depended on front-desk staff adoption. This informed a core strategic decision for the MVP: I chose to prioritize operational efficiency first, while ensuring patients encounter clarity and transparency during booking. Instead of treating all personas equally, I centered execution around front-desk teams—the user group with the highest workflow frequency, heaviest operational burden, and strongest impact on product retention.

Prioritisation table & Criterias

Representative User

To anchor the solution in real-world constraints, meet Claire—a front-desk coordinator at a mid-sized clinic. She represents the high-frequency operational user who manages schedules, cancellations, walk-ins, and daily disruptions. Her primary goal is simple: maintain control during peak clinic hours without extra cognitive load. To work within the 8-hour constraint, I leveraged AI tools to rapidly translate these operational needs into product concepts.

Leveraging AI.

Setting up the Scenario

Supporting multi-location networks and shared practitioner rosters required a flexible central view. The dashboard provides instant site-switching and multi-doctor filtering directly from the interface, giving front-desk staff complete visibility over daily capacity.

View and manage schedules

Patients coming into the clinic represent diverse literacy levels and backgrounds, making name-only lookups prone to error. The global search supports multi-attribute querying—by Name, Patient ID, or Appointment ID—for instant recognition. Clicking any card slides out a contextual drawer, allowing staff to review details and trigger quick actions without losing their place on the schedule.

Search & Explore

To prevent human error during busy clinic hours, actions aren't static. The side-drawer evaluates the appointment state to present distinct action sets—eliminating impossible or invalid workflows (like canceling a consult that is already ongoing).

Drawer States

Beyond viewing existing bookings, creating new appointments—especially for walk-ins or urgent requests—demands minimum interaction cost. The creation modal streamlines data entry by proactively suggesting open time windows and running real-time availability checks as practitioner and duration fields are populated.

Edge Cases and Scenarios

Localisation went beyond simply translating the interface into French and German—accounting for 24-hour time formats, DD/MM/YYYY dates, Monday-first calendars, and flexible layouts built to accommodate text expansion. To demonstrate this, I adapted the interface using French text. (And now I know: “C’est joli” means “That’s lovely” in French! 🇫🇷)

Das ist schön

Measuring Success & Impact

As a new product initiative with no pre-existing benchmarks, the immediate focus is establishing baseline operational metrics. These initial data points will serve as the benchmark to validate hypotheses, measure workflow improvements, and guide future product iterations.

Looking ahead

What if clinic operations could actively adapt to daily friction instead of just tracking it? Integrating ambient AI offers a clear path to reducing administrative load and boosting clinic productivity. Desktop voice commands give front-desk staff a hands-free way to execute rapid lookups and handle walk-in bookings during peak rush hours. At the same time, predictive AI models can analyze consultation durations as they happen—forecasting doctor delays early so staff can adjust schedules proactively and keep patients informed before bottlenecks compound.Thank you!

Create a free website with Framer, the website builder loved by startups, designers and agencies.