Role

Product / UX designer

Duration

4 Weeks

Tools

Figma , Miro

Introduction

Context
This is a course case study where I explored how NHS patients in the UK could experience a more seamless and accessible way of booking GP appointments. I wanted to apply my UX and product design process to a real-world challenge that affects millions of patients, guided by NHS Digital reports, survey insights, and accessibility standards.

Problem
Accessing GP services in the UK is often difficult due to long waiting times, limited appointment availability, and inefficient booking systems. According to NHS Digital, 40% of patients reported difficulties contacting their GP practice in 2022, and 25% abandoned attempts entirely due to the complexity of the process.

This results in:

  • Patients → frustration, delayed care, and poor satisfaction.

  • NHS Practices → high call volumes, wasted admin resources, and increased strain on staff.

Opportunity
This case study presented an opportunity to design a user-friendly digital booking solution that simplifies access, ensures inclusivity, and aligns with NHS Service Standards and WCAG 2.1 AA accessibility guidelines.

DESIGN PROCESS

I chose the design thinking process to ensure a human-centered approach that prioritizes patient needs, incorporates stakeholder insights, and delivers a seamless, accessible, and efficient solution aligned with NHS standards

EMPATHISE

In this stage, I conducted health report analysis to understand systemic challenges, distributed user surveys via Google Forms to Facebook groups for direct patient feedback, and performed competitor analysis to identify best practices and gaps in existing GP appointment booking solutions.

Health Reports Analysis

1. Reviewed NHS Digital’s “GP Patient Survey 2023”, revealing:

  • – 29% of patients found it difficult to book a GP appointment.
  • – Only 57% were satisfied with their practice’s opening hours.
  • – Patients aged 65+ faced more accessibility challenges.

2. Insights from King’s Fund Report on General Practice Pressures highlighted the inefficiency in traditional phone-based systems, leading to longer queues and administrative strain.

Survey Insights

To gain user insights, I conducted a survey with 20 participants distributed via Google Forms in relevant Facebook groups. The survey aimed to understand patient experiences and pain points in booking GP appointments. Key findings included:

  • Accessibility Issues: 70% of participants found it challenging to book appointments due to limited digital options.
  • Long Wait Times on Phone: 65% reported waiting on the phone for more than 10 minutes to speak to a receptionist.
  • Limited GP Availability: 50% noted that appointments were often unavailable at convenient times.
  • Difficulty Reaching Receptionists: 75% experienced being unable to connect with receptionists due to busy lines.
  • Failed Booking Attempts: 60% reported multiple attempts before successfully securing an appointment.

.

Empathy Mapping

An empathy map was created to represent patient perspectives based on survey responses and health report analysis. The map categorized insights into four quadrants:

DEFINE

PERSONA

Personas were created to represent the primary user groups identified during the research phase. These personas embodied the key demographics, behaviors, and pain points observed in the user surveys and empathy mapping

USER JOURNEY MAP

To understand the user experience of booking a GP appointment, I created a user journey map that outlines the key stages, touchpoints, and user emotions throughout the process. This helped identify pain points and opportunities for improvement.

To understand the user experience of booking a GP appointment, I created a user journey map that outlines the key stages, touchpoints, and user emotions throughout the process. This helped identify pain points and opportunities for improvement.

Key Stages:

  1. Awareness: The user realizes the need to book a GP appointment (e.g., for a routine check-up, urgent care, or follow-up).
  2. Research: The user explores options to book the appointment (calling the receptionist, using online portals, or visiting the GP office).
  3. Action: The user engages with the booking system or contacts the clinic.
  4. Confirmation: The user receives confirmation of the appointment details.
  5. Follow-up: The user is reminded of the appointment through notifications or messages.

From my analysis, i derived insights on the user’s pain points and opportunities which include;

Pain Points:

  1. Long wait times and difficulty in accessing receptionists.
  2. Complex and unclear navigation in booking systems.
  3. Lack of timely notifications and follow-ups.

Opportunities:

  1. Streamline the digital booking process with a clean and intuitive interface.
  2. Provide real-time updates and reminders to keep users informed.
  3. Ensure accessibility features for all users, including the elderly and disabled.

IDEATE

USERFLOW

The user flow was created to map out the step-by-step journey users take to accomplish key tasks in the Patient Health app, such as onboarding, signing up, booking appointments, and managing their profiles. This user flow helps ensure that the design supports a seamless and intuitive user experience while addressing user pain points identified during the research phase.

PROTOTYPE & TESTING

The Prototype phase is where ideas began to take shape, transitioning from concepts to tangible designs. At this stage, I created low-fidelity wireframes and a high-fidelity prototype to visualize and refine the app’s structure, functionality, and user interactions.

LOW FIDELITY WIREFRAMES

To outline the basic structure and layout of the app, I developed low-fidelity wireframes using Figma. These wireframes focused on key screens, such as onboarding, sign-up, doctor search, and appointment booking, ensuring the user flow aligned with the insights gathered in the previous phases.

HIGH FIDELITY PROTOTYPES

Building on the low-fidelity wireframes, I designed a high-fidelity prototype in Figma, incorporating branding, color schemes, and interactivity. This prototype provided a realistic simulation of the app, enabling stakeholders to experience the design and gather user feedback effectively.

USABILITY TEST 1

Objective:

To evaluate the initial prototype’s usability and identify potential areas of improvement.

Methodology:

  • Participants: 5 participants representing the target audience.
  • Tasks: Users were asked to complete key tasks such as onboarding, searching for doctors, and booking an appointment.
  • Metrics Tracked: Task completion rate, time taken to complete tasks, and user feedback.

Key Findings:

  1. Confusion About App Functionality: Participants struggled to understand the app’s navigation and functionality during the registration process.
    • – Solution Implemented: Developed an onboarding guide to walk users through key features and navigation upon opening the app.
  2. Desire for Estimated Time to Destination: Users expressed the need to know the time required to each medical facility.
    • – Solution Implemented: Added estimated travel time directly on the map under each facility.
USABILITY TEST 2

Objective:

To test the updated prototype after implementing solutions from Usability Test 1.

Methodology:

  1. Participants: 5 new participants from the target audience.
  2. Tasks: Users completed the same tasks as in Test 1, with a focus on the updated onboarding guide and new travel time feature.
  3. Metrics Tracked: Improvement in task completion rate and user satisfaction.

Key Findings:

  1. Onboarding Guide Success: 90% of participants found the onboarding guide helpful in understanding the app’s features, significantly reducing confusion.
  2. Travel Time Feature Impact: 85% of participants appreciated the addition of estimated travel time, citing it as a valuable addition that influenced their decision-making

SOME SCREENS

STYLE GUIDE