Case Study:

Online Doctor Appointment System

UX/UI Design Project — SUXA UX/UI Course (2024)

Team project of 3 UX/UI designers

Case Study:

Online Doctor Appointment System

UX/UI Design Project — SUXA UX/UI Course (2024)

Team project of 3 UX/UI designers

Overview

During the SUXA UX/UI course, our team of three designers worked on creating a digital platform that would help patients easily find and book available doctors in Slovakia.

Our goal was to make the process of booking a medical appointment simple, fast, and trustworthy.

Overview

During the SUXA UX/UI course, our team of three designers worked on creating a digital platform that would help patients easily find and book available doctors in Slovakia.

Our goal was to make the process of booking a medical appointment simple, fast, and trustworthy.

1.Research

We explored how people find doctors through user interviews and workshops. Most rely on calls or multiple sites with outdated info.

Methods:

  • Desk research and content inventory

  • User interviews (3 respondents, various age groups)

  • Affinity mapping and insight synthesis

  • Persona and user journey creation

Insights:

  • Need fast, accurate data (availability, hours, contact)

  • Prefer direct online booking

  • Clear, minimal design builds trust

We defined three personas: young adults (18-30), parents (31-55), older users (55+) focusing on accessibility and clarity.

Example of early user personas and their needs.

1.Research

We explored how people find doctors through user interviews and workshops. Most rely on calls or multiple sites with outdated info.

Methods:

  • Desk research and content inventory

  • User interviews (3 respondents, various age groups)

  • Affinity mapping and insight synthesis

  • Persona and user journey creation

Insights:

  • Need fast, accurate data (availability, hours, contact)

  • Prefer direct online booking

  • Clear, minimal design builds trust

We defined three personas: young adults (18-30), parents (31-55), older users (55+) focusing on accessibility and clarity.

Example of early user personas and their needs.

2.Define

From our research, we reframed the challenge into a single question:

How might we help patients quickly and confidently book doctor appointments online — while making the process effortless and transparent?

Creating How Might We questions from research insights.

2.Define

From our research, we reframed the challenge into a single question:

How might we help patients quickly and confidently book doctor appointments online — while making the process effortless and transparent?

Creating How Might We questions from research insights.

3.Ideate

During brainstorming part we discussed:

Identified Opportunities

  • Needs: overview of available doctors, waiting lists, reminders, reviews

  • Frustrations: long waiting times, unclear booking flows, outdated tools

  • Behaviors: users abandon booking if the process feels confusing

Solution Concepts

  • Central calendar with real-time availability

  • Notifications for cancelled or new slots

  • Reviews and trust ratings for each clinic

  • Filtering by specialization, location, or type

Grouping ideas into key feature categories.

3.Ideate

During brainstorming part we discussed:

Identified Opportunities

  • Needs: overview of available doctors, waiting lists, reminders, reviews

  • Frustrations: long waiting times, unclear booking flows, outdated tools

  • Behaviors: users abandon booking if the process feels confusing

Solution Concepts

  • Central calendar with real-time availability

  • Notifications for cancelled or new slots

  • Reviews and trust ratings for each clinic

  • Filtering by specialization, location, or type

Grouping ideas into key feature categories.

3.1 Content Design

We learned the basics of content design and UX writing, practicing how to write clear and concise text for interfaces — from headlines to buttons — to improve overall user experience.

3.1 Content Design

We learned the basics of content design and UX writing, practicing how to write clear and concise text for interfaces — from headlines to buttons — to improve overall user experience.

4.Prototype

We collaboratively designed a clickable prototype in Figma.
Each designer worked on different parts of the system — I worked on the Landing Page.

Main Flow

  1. Select doctor or clinic

  2. Choose date and time

  3. Confirm booking

  4. Receive confirmation & reminders

4.Prototype

We collaboratively designed a clickable prototype in Figma.
Each designer worked on different parts of the system — I worked on the Landing Page.

Main Flow

  1. Select doctor or clinic

  2. Choose date and time

  3. Confirm booking

  4. Receive confirmation & reminders

6.Usability Testing

To validate our prototype, we conducted rotational usability testing in groups. Each participant took turns as:

  • Moderator — guided the session and asked questions

  • Note-taker — captured insights and behaviors

  • Respondent — completed tasks on another team’s prototype

Findings

  • Flow was clear and intuitive.

  • Users wanted better visual cues for available slots.

  • Filters by distance and specialization improved usability.

6.Usability Testing

To validate our prototype, we conducted rotational usability testing in groups. Each participant took turns as:

  • Moderator — guided the session and asked questions

  • Note-taker — captured insights and behaviors

  • Respondent — completed tasks on another team’s prototype

Findings

  • Flow was clear and intuitive.

  • Users wanted better visual cues for available slots.

  • Filters by distance and specialization improved usability.

7.Results & Learnings

  • Gained hands-on experience with the full UX process — from research to usability testing.

  • Improved teamwork, collaboration, and communication skills.

  • Deepened understanding of UX/UI principles and workflows.

  • Became more confident in Figma, prototyping, and user testing.

  • Learned how to ask the right questions and collect useful feedback.

  • Strengthened my ability to design with empathy and create simple, user-friendly healthcare solutions.

7.Results & Learnings

  • Gained hands-on experience with the full UX process — from research to usability testing.

  • Improved teamwork, collaboration, and communication skills.

  • Deepened understanding of UX/UI principles and workflows.

  • Became more confident in Figma, prototyping, and user testing.

  • Learned how to ask the right questions and collect useful feedback.

  • Strengthened my ability to design with empathy and create simple, user-friendly healthcare solutions.