
GP Booking Interface
Healthcare appointment booking
GP Booking Interface explores how common GP tasks could be brought into a clearer online experience for patients in Northern Ireland. The concept combines appointment booking with access to health information, previous visits and repeat prescriptions, with an emphasis on straightforward navigation, accessibility and trust. My role covered research, service flow, interface design, prototyping and testing.
- Type
- Healthcare UX
- Role
- UX/UI Designer
- Timeline
- 6 weeks
- Year
- 2024
The challenge
Reducing friction around routine GP tasks
Accessing GP services can involve a mixture of phone calls, limited appointment availability and unclear processes. Even relatively routine tasks can become frustrating when patients are unsure where to start or what information they need.
The project explored how appointment booking and related healthcare tasks could be brought into one clearer digital experience while still feeling appropriate for a service where trust, privacy and confidence matter.
The aim was not to make healthcare feel novel. It was to make common tasks easier to understand and complete.
Designing for trust and clarity
I looked at the Northern Ireland healthcare context, existing digital health services and accessibility guidance to understand the expectations around a public-facing healthcare interface.
The audience also needed to be treated broadly. A healthcare service cannot assume the same level of digital confidence from every user, so the interface needed to favour familiar language, predictable navigation and clear hierarchy over visual novelty.
Clear task hierarchy
Common actions should be easy to identify without users having to search through unrelated information.
Predictable navigation
People should be able to understand where they are, what they can do next and how to return to the wider service.
Familiar language
Labels and instructions should prioritise clarity over interface jargon.
Accessible presentation
Readable hierarchy, contrast and straightforward interaction patterns should support users with different levels of confidence and ability.
Mapping the service structure
An early flow explored how a user would move from sign-up into the main service, alongside the core tasks the interface needed to support. Mapping that entry path helped clarify the basic structure before moving into individual interactions such as appointment booking.
It also helped position appointment booking as one part of a broader experience, alongside access to health information and previous notes rather than as an isolated feature.

From flow to interface
I moved from the service flow into sketches and wireframes, exploring how the dashboard, appointment journey and supporting healthcare tasks could fit into one consistent interface.

The design focused on making the most important actions visible early, reducing ambiguity between steps and keeping navigation consistent across different parts of the service.

As the interface developed, I kept the visual treatment deliberately restrained. In a healthcare context, clarity and confidence were more important than creating a visually unusual experience.
The final concept
One place for common GP tasks
The final prototype brings several routine GP interactions into one central interface.

Users can move through appointment booking while also accessing health information, previous visits and repeat-prescription management from the wider dashboard.
The visual system remains calm and familiar, with clear hierarchy and predictable interaction patterns intended to support confidence rather than compete for attention.
Explore the prototype
Open the interactive GP Booking prototype to explore the dashboard, appointment flow and supporting healthcare tasks.
Reflection
This project reinforced how differently interface decisions need to be judged in a high-trust context. A healthcare service does not benefit from novelty for its own sake; the design needs to help users feel confident that they understand what is happening and what they need to do next.
It also highlighted the importance of testing assumptions about accessibility and digital confidence rather than designing only for users who are already comfortable with online services.
Next steps
Test with a broader range of users
I would place greater emphasis on testing with people of different ages, levels of digital confidence and accessibility needs.
Validate the service flow
The booking journey would benefit from further testing against real appointment constraints and service requirements.
Refine accessibility in detail
A further iteration would include a more formal accessibility review of interaction states, content, keyboard use and assistive-technology behaviour.