Back to homepage
NHS England
Senior Developer
2025

Developing a service to allow people to manage their breast cancer screening appointments at NHS England

Senior Developer on a new service to allow patients to manage their breast screening appointments through a web service using NHS Login.

NHS Breast Cancer Screening Service Dashboard

The problem

On the Manage your screening team (MAYS) we were working to make screening easier to understand, easier to access, and easier to manage.

Currently the experience can feel confusing or disconnected, especially if you're taking part in more than one screening programme. Our goal was to:

  • Replace outdated systems that make things harder than they need to be
  • Create one simple, consistent journey—no matter which screening you're invited to
  • Build a service that can adapt as your needs, or the NHS's needs, change over time
  • Have a standalone service; but also integrate with the NHS App

The solution

An open-source web application was developed using Next.js using the NHS Design System to allow users to log in using NHS Login OAuth. Appointment data was retrieved from the SQL database using an API in Azure functions. Automated tests for the user interface were written using Jest and Playwright (using BDD with Cucumber).

Screenshots

NHS Service Homepage

Service homepage with clear navigation and user-friendly interface

NHS Login Email Page

NHS Login integration for secure user authentication

NHS Screening Dashboard

Screening appointment management dashboard

Open Source Repository

The project is open source and available on GitHub. You can explore the codebase, architecture, and implementation details.

View on GitHub

Technologies used

Frontend

  • • Next.js
  • • TypeScript
  • • NHS Design System
  • • NHS Login

Testing

  • • Jest
  • • Playwright

Interested in working together?

Get in touch