NHS.UK frontend contains the code you need to start building user interfaces for NHS websites and services.
NHS England
Executive non-departmental public body
https://www.gov.uk/government/organisations/nhs-england
Stars of active repositories
2,035
Active repositories
268
Live repositories
1,300
Unavailable repositories
280
Languages of active repositories
- 1.Python (26%)
- 2.HTML (10%)
- 3.JavaScript (9%)
Active: currently on GitHub, not archived, and pushed to within 180 days. Live: currently on GitHub. Unavailable: previously on GitHub but not currently found.
GitHub accounts
NHSDigital, nhsengland, TechnologyEnhancedLearning, nhsuk, NHSLeadership, nhsconnect, nhs-england-tools, nhsx, NHSE-NDRS, NHS-digital-website, 111Online, nhs-digital-gp-it-futures, nhsd-exeter, nhsuk-archive (inactive), iuec (inactive), nhsd-a2si (inactive), NHSE-Dementia (inactive), NHSE-Talking-Therapies (inactive), nhsalpha (inactive), NHS-NEY-Analytics (inactive)
Repositories
Showing all 268 active repositories, sorted by stars
๐๏ธ Shared best-practice guidance & tools to support software engineering teams
๐งฑ ๐ป โ๏ธ A Terraform module for deploying a Next.js application built with OpenNext to AWS
NHS.UK Frontend ported to React
Design and build digital services for the NHS. Use the service manual to build consistent, usable services that put people first.โ Learn from the research and experience of other NHS teams.
A template for using the NHS prototype kit
๐ ๏ธ ๐๐ก This is a detailed and carefully made template for your GitHub projects. It's based on the wide knowledge and practical experience of the engineering community within NHS England. The template includes helpful suggestions, standards and practices - it's something you should consider using for all your repositories.
A WordPress theme for the NHS using the NHS.UK frontend library
OpenAPI definitions and data specs for the FDP CDM
A wagtail implementation of the NHS.UK frontend library
GP Connect demonstrator is a reference implementation of a GP Connect providing system and a consumer system demonstration
NHSUK Frontend Blocks WordPress plugin
NHS England PhD Internship Projects Pages
This repository contains all of code used to create the Mental Health Monthly Statistics publication.
A Python client library for NHS Digital MESH
NHS App specific styles on top of nhsuk-frontend
NHS England Data Science Team Website
Generalised, easily consumable reusable code, for use across the NHS and wider.
A practical handbook on causal inference methods for evaluating policy interventions and service changes within the NHS, with a focus on leveraging observational real-world data to generate robust evidence. (Part of NHSE & NCL ICB PhD Project 309)
Additional components used through NHS Digital that don't fit in the standard NHS.UK Frontend kit
Medicines text mining tool
National Integration Adaptor for the GP2GP API
Implementation Guide for NHS England APIs
Repository for development of NHS Digital STU3 FHIR assets.
A Cookiecutter template for creating standardized NHS England Reproducible Analytical Pipeline (RAP) projects.
A blueprint for NHS England teams to use when adopting Playwright Python
A draft specification for an urgent care shared record summary for England based on the FHIR International Patient Summary
Data Science Professional Development Newsletter
NHSE PhD Internship Project - P61: Understanding Fairness and Explainability in Multi-modal Approaches within Healthcare
National Disease Registers import ETL gem
A record of design and research for NHS digital prevention services
UK Core Repository of FHIR Assets for HL7 FHIRยฎ UK Core Release 1 Implementation Guide Simplifier project
This repository contains scripts, Infrastructure as Code (IaC) modules, GitHub Actions workflows, and Azure DevOps pipelines templates essential for streamlining development and operations within the DToS Programme.
Healthcare's Handy, Easy, and Reusable Box of Tricks!
Progressive refactor of the Digital Learning Solutions web apps to .Net Core tech stack
๐๐๐ฅ GitHub Action to notify an MS Teams channel
Guidance for the Manage vaccinations in schools service
Repository to store the common components for Suppliers to integrate with the Home Test service
Terraform module to support teams in implementing an immutable backup vault in Azure.
Data Validation Engine source code
Adaptors which accelerate integration with national NHS systems
SWPC UK Synthea Version. Documentation can be found:
Package to accompany P41
RESTful FHIR API for the Validated Relationship Service
Reference implementation of a MESH Client in an AWS environment only using serverless technologies.
NHS notify public web site information portal - aka CMS front end UI
Prototype for the Manage breast screening service
National Disease Registers support gem
Design and build digital services for the NHS. Use the service manual to build consistent, usable services that put people first.โ
A Jinja implementation of the NHS.UK frontend components.
Transactional Frontend for the innovation service - https://innovation.nhs.uk
Tools for systematic large language model evaluations
NHS England and NHS Improvement AU-Data Engineering - Azure Databricks Analytics
Companion plugin for Nightingale theme on WordPress
NHS prototype kit website
A Rails API service providing data pseudonymisation
API Definitions, Sandbox and SDK for the NHS Notify Supplier API
๐ ๏ธ ๐๐ก This is the starter template for all nhs-notify repositories.
NHS Notify Identity and Access Management (IAM) for Web and API Authorisation
Terraform Shared Modules repo for all Notify AMET repos
FHIR Assets for BaRS project
Development tools and security support for developers
A repo to hold resources and code from data science seminars. For more info contact [email protected].
National Integration Adaptors - Message Handling Service (MHS)
National Integration Adaptors - Adaptor for NHS 111 Post Event Message
Eyecare e-Referral Service API
Informational Frontend for the NHS Innovation Service (Wagtail CMS) - https://innovation.nhs.uk
LLM pipeline to generate synthetic patient pathways, with corresponding clinical notes.
The backend API for the NHS Innovation Service (Azure Function Apps Monorepo) - https://innovation.nhs.uk
A framework for quickly creating metrics using easy-to-edit YAML configs and reusable methods to filter, calculate, and transform data.
Publicly available information and resources about the NHS 111 online service
Bespoke components and overrides for NHS.UK Frontend, tailored for Technology Enhanced Learning.
Manage vaccinations in schools (Mavis) is a digital tool designed to help school age immunisation service (SAIS) teams manage their vaccination programmes end to end.
Prototype for the Record a vaccination service
Prototype for the Cohort to Clinic breast screening service
A service enabling proxies to act on behalf of patients, regardless of their GP practice.
NHS Data Model and Dictionary DITA Stylesheets
ActiveModel non-blocking warning gem
Code repository for the Childhood Vaccinations Coverage Statistics
Implementation Guide for Events Management Service event messages
ASP.NET Core Buying Catalogue Web Application
This is a regional template for the South West Intelligence and Analytics Team. It is designed to link to our SOP process as well as follow good practice for RAP templates.
This repository contains the code used by NHS England to score the NHS Oversight Framework metrics, i.e. the individual metric scores and rank, the domain scores, segmentation and rank, and the overall trust scores, segmentation and rank. The data files produced by this code feed the public facing dashboard
The RAP rework of the SSDP (aka Devices) reporting pipeline
This tool was built to provide insight into smaller area (place) level variation underlying Integrated Care Boards (ICBs) resource allocation. The intention of the tool is to provide insights that may help inform ICB-level allocations and contribute to evidence-based resource decisions.
This project utilises NHS England's pseudonymised patient-level data and data science capabilities to predict cohorts at elevated risk of future cancer
Toy model demonstrating the pathway optimisation problem
Rapidly create HTML prototypes of NHS services
This repo is for the HSMA Inception Project: 'Applying Natural Language Processing to automate the extraction and classification of congenital conditions from free text'
The NHS England TEL Learning Hub platform web application.
Experimenting with databricks workflow
A prototype of the digital questionnaire for lung health screening eligibility and risk assessment.
NDRS Data Management System
Extended feature set to enhance and expand the capabilities of RAVS (Record A Vaccination Service)
Full stack Web UI micro front end for managing and configuring NHS Notify templates
Research prototypes for the GP registration service
Breast screening reporting data pipelines, visualisations, and analytics.
Documentation to support integration activity with the National Proxy Service across clinical systems and patient-facing applications. It complements the formal API specifications, FHIR profiles, and message schemas.
This repository is a shared location to document how the GP2GP and PS adaptors map between HL7 and FHIR
Repo to allow the upload of pipeline artifacts from S3. Originally cloned from https://github.com/diroussel/upload-artifact/tree/s3.
Lightweight wrapper around statsd client for easy instrumentation of Rails
National Disease Registers reference data lookup gem
reusable terraform modules for odin
The current digital screening architecture
Static site generator for architecture models created with Structurizr DSL
create or validate a mesh authorisation header
The Activity and Planning Summary Report analyses delivered activity by type, using trend data to assess changes based on current planning definitions. I have included scripts to reconcile SW Hospital activity with the JAR.
This internal guide has been developed to support consistent, clear, and user-centred design across a wide range of analytical products โ including dashboards, reports, and tools built in Power BI, Excel, and R Markdown.
React components to build data apps
Generate Friends and Family Test (FFT) publications using a Python-based Reproducible Analytical Pipeline (RAP)
Functions used in the SDE team to create data dictionaries that we then share to our customers
Code created by Team 4 in the Hack for Health event ran by Microsoft and Kainos.
The JAR Reconciliation Files provides a granular breakdown of hospital activity (TFC/HRG Level), based on national planning logic. This script runs the activity views and then outputs files, complete with three tabs (APC, OP, AE) for each provider and system.
Repository for hosting the quality assurance framework for data linkage
Draft Large Language Model Evaluation and Monitoring Framework
Continuation of the work Investigating Privacy Risks and Mitigations in Healthcare Language Models - NHS England PhD Internship Project
A searchable index of streamfield data in Wagtail
An LLM pipeline to extract clinical entities from free-text data
This repository contains the analysis for the โAccelerated cancer registration from the National Disease Registration Service to support the NHS-Galleri trialโ manuscript.
A shim, which allows SCORM courses to be accessed via AICC
NHS England TEL Moodle theme based on NHSUK Frontend v10.x
.Net console app for migrating users and content from elfh Hub to Moodle
The NHS England TEL Learning Hub platform authentication service.
NHSUK Frontend MVC Razor Views
Moodle local heartbeat plugin
An MSSQL compatible copy of moodle-mod_questionnaire
An MSSQL compatible copy of the mod_booking plugin
TEL Blazor Component Library Package
NHS England TEL View Components .NET View Components and patterns to build interfaces for NHS learning platforms and services.
Code coverage for blazor
Generic Models Project for Learninghub and elfh
Repository to store the documentation and integration API specification and schemas for DTx suppliers to integrate with the Health Store service
GitHub composite Action that reads a Terraform plan JSON and writes a compact Markdown diff summary to the GitHub Step Summary
A set of services deployed in Breast Screening Office VMs, providing a means of communication between on-premises DICOM modalities (mammography systems) and the cloud-based NHS Manage Breast Screening platform. It handles DICOM protocol communication, image processing, and secure data transmission.
Prototype of NHS App for testing bits of digital child health flows
Supplier configuration model and event schemas for NHS Notify
Public facing repository hosting the National Imaging Registry Postman Collection for use with the NIR Sandbox
Resource repository for the Genomic Medicine Service Implementation Guide
Automated functional release tests for NHS Notify
National Disease Registers standard Rails UI
Distributed Load Testing on AWS automates performance testing at scale, demonstrating how systems behave under different load conditions and helping identify potential performance issues throughout their lifecycle.
EPS Service Research Prototype
Rails engine to performs client-side instrumentation and feeds back to the application.
Congenital Anomaly Natural Query Language
Integration Adaptor to simplify processing of Pathology and Screening results
A template for using the NHS prototype kit
System-level tests for the NHS Notify platform
A python package to create tests and report test results to NHSD JIRA.
Managing my health โ first experiment
Playwright Python project for Pathways Release Service
Playwright tests for Pathways Authoring Tool
๐งฑ ๐ป โ๏ธ A Terraform module for deploying a Next.js application built with OpenNext to AWS
Data science related code for the Digital Screening Analyse Team
A lightweight ASP.NET Core PKI portal for managing Azure Key Vault Certificates and performing secure, remote CSR signing.
Deployment code for the National Integration Adaptors
The NHS App prototype enables you to make interactive prototypes that will look like pages on the NHS App. The prototypes you make are a great way to show ideas to others and for conducting user research.
Guidance for the SPI App
Fetch data from Qualtrics api and push it to Power BI
Notifications & Messaging | Digital Letters
The Riak client for Python (NHS Digital Fork)
Calculate the size of waiting list needed to meet diagnostic performance, using Little's Law
Web pages and SOP for SW Insights and Intelligence ways of working
Convert DPS-generated maternity statistics to the CML schema
Helper functions to convert a tidy dataset into CML format.
Schemas for the NHS England Central Metrics Library
This workshop is a dive into the automated features of Git and GitHub, specifically focusing on CI/CD workflows for Data Science projects. It covers the mechanics and practical implementation of pre-commit hooks and GitHub Actions to check, improve, test, and deploy your code.
Pipelines for lower limb wound metrics on Model Health System and for sharing with independent providers.
Repository to store the code used to process the Friends and Family Test (FFT) data required for the Model Health System (MHS) Quality of Care (QoC) compartment for monthly FFT reporting.
Repository to store all codes used to process the infections data required for the quarterly data refresh in the Model Health System.
Website of GitHub guides for South East Data & Analytics
Log your STARR examples and map to your competency framework to identify your strengths and areas for development.
Summary of Acorn categories at GP Practice level
This is a regional template for the South West Intelligence and Analytics Team. It is a demo.
Experimental implementation of Maximum Simulated Likelihood Estimation of True Random Effects (TRE), Generalised True Random Effects (GTRE) stochastic frontier models by Strategic Analysis Team. Available as a Python or R package
Development work in AIF (Analysis and Insight for Finance) Allocations Team , to calculate populations for use in allocations
A repository that contains code to union excel plans into 1 dataframe & forecast plans
Materials from Keiko and Charlotte's presentation on South East D&A L&D for HACA 2025.
Automated 'mustard tables' databricks (pyspark) notebook, for SE regional UEC and elective performance tracking
This internal guide has been developed to support consistent, clear, and user-centred design across a wide range of analytical products โ including dashboards, reports, and tools built in Power BI, Excel, and R Markdown.
NHS England and NHS Improvement AU-Data Engineering - Azure Functions
A Production Monitor Sweet for digital.nhs.uk, watching out for misconfigurations.
Laravel based Assessment project
NHSE Moodle theme based on NHSUK Frontend 6.x
NHSLA Laravel frontend package based on NHSUK theme
Laravel SDK for Auth0 Authentication and Management APIs.