Skip to content

HTML Assurance Process

Harry-nhs edited this page Jun 24, 2026 · 4 revisions

GP Connect - HTML Assurance Process

Consumer process overview for Access Record: HTML and Appointment Management


Digital Onboarding Service (DOS)

Onboarding to GP Connect is performed via the Digital Onboarding Service and comprises of 3 different gates (1, 2 & 3). All functional and non-functional requirements needed to achieve technical conformance will be displayed within your application once it has been configured correctly. The Digital Onboarding Service is used to onboard many NHS England products, so you may already have an account from another integration.

There are a few generic DOS guides available which cover creating an account, managing your application and amending users which can be found here: Digital assurance user guides - NHS England Digital.

Once your application has successfully been set up (instructions in Gate 1 below) you will see several different sections that you will need to complete.

To commence the assurance process you will first need to submit the following sections:

  • Product Details
  • Organisation Details

Towards the bottom of the page, you will find the API-specific sections which will become available once your Onboarding Lead has approved the two sections mentioned above. Each requirement will detail what evidence you are required to submit. Several requirements will also have a test case referenced which you will need complete using the relevant test patients and test environments before uploading the supporting evidence. Each gate of assurance will be subject to a review and sign-off by our Technical Assurance team and any relevant subject matter experts (SMEs) before you can progress to the next gate.

Review SLA: Each submission is subject to a 10-working-day review SLA. This may increase during periods of high submission volume.

During the assurance process you will be expected to use the various test tools/environments to construct (following the technical specifications) and send API requests to our test endpoints which will return a response. You will then need to render the response within your UI/application and provide the relevant evidence for us to review (e.g. API request & response messages and screenshots of UI).


GP Connect Application Programming Interfaces (API) Specifications

It is important to develop your product in accordance with the relevant GP Connect Product Specification. Supporting materials are available with our specifications. As our products evolve, our specifications may change to reflect this. Please ensure that you're always developing to the latest GP Connect specifications, as not doing so may affect your ability to achieve technical conformance.

Gate 1

Entry Criteria

  • Product is developed and ready to integrate
  • Clinical safety prerequisite is met
  • Information Governance (IG) prerequisites are met

Environment Overview

The Internet facing demonstrator(Orange Test Lab) provides consumers with the ability to test GP Connect APIs only.

This environment:

  • Does not include Spine capabilities (PDS/SDS)
  • Requires no authentication.
  • Is accessible via the internet (no HSCN required at this stage).

The aim of this stage is to allow consumers to integrate their product with the GP Connect API and verify that API requests and responses can be successfully presented.

How to Commence GP Connect Onboarding via DOS

1. Create an Account

Create an account and sign in using your credentials. Guides available here: Getting started - NHS England Digital

2. Access the Digital Onboarding Service

Upon successful login, navigate to the Digital Onboarding Service section.

3. Create or Select a Product

You will be redirected to the Products section.

  • If you have previously started or completed onboarding for PDS, your product may already be listed.
  • If not, create a new product.

Important:

  • GP Connect APIs are restricted meaning you cannot add the GP Connect APIs directly yourself, your NHS England onboarding lead must add these for you.
  • During product creation, select the relevant PDS API.
  • Spine Directory Services API is not required for Gate 1 testing.

4. Complete Assurance Sections

Once your onboarding lead has granted access to the GP Connect APIs, the relevant assurance sections will become available.

Gate 1 Submission Requirements

Section Sub-Section Gate 1 Submission Requirement
Check Your Eligibility Product Details Complete in full prior to Gate 1 submission.
Check Your Eligibility Organisation Details Complete in full prior to Gate 1 submission.
Shared Sections Declare Data Security and Information Security Aim to submit for Gate 1 (not mandatory for Gate 1 review, but suppliers are advised to complete at the earliest opportunity).
Shared Sections Implement a Clinical Risk Management Process Aim to submit for Gate 1 (not mandatory for Gate 1 review, but suppliers are advised to complete at the earliest opportunity).
Shared Sections Register for Service and Incident Management Aim to submit for Gate 1 (not mandatory for Gate 1 review, but suppliers are advised to complete at the earliest opportunity).
Shared Sections Declare Your Medical Device Status Aim to submit for Gate 1 (not mandatory for Gate 1 review, but suppliers are advised to complete at the earliest opportunity).
Shared Sections Demonstrate Your Product Meets the Core Conformance Criteria Aim to submit for Gate 1 (not mandatory for Gate 1 review, but suppliers are advised to complete at the earliest opportunity).
Shared Sections Approved Connection Agreement Submit for Gate 3 review. The Onboarding Lead will request the Connection Agreement.
Complete API Assurance GP Connect – HTML
Demonstrate technical conformance for the GPC Access Record: HTML – FHIR API (Gate 1 – Internet Facing Environment)
Complete in full for Gate 1 submission.
Complete API Assurance GP Connect – Spine
Demonstrate technical conformance for the GPC Spine Integration (Gate 1 – Internet Facing Environment)
Complete in full for Gate 1 submission.

Approximately 70% of conformance requirements can be met during Gate 1. Evidence from this environment must be submitted to support those requirements.

Progression to the next gate requires sign-off by NHS England SMEs.

Test Scripts and Test Data

For requirements with associated test cases, scripts can be found below: (They will also be detailed in your Digital Onboarding Service application).

-HTML Test Scripts

-Spine Integration Test Scripts

Gate 2

Entry Criteria

  • Successful completion of Gate 1
  • HSCN connection established
  • Consumer system topology decided and INT setup enabled
  • PDS compliance achieved

Environment Overview

The Integration environment allows full end-to-end testing and validation of GP Connect requirements.

Instructions on how to establish a connection in the Integration environment can be found here: Integration environment Set-up Instructions

Following registration and ASID creation:

  • Access is granted to the integration environment.
  • Testing continues using a mock Spine Secure Proxy (SSP).
  • API requests are validated in a manner that replicates the live environment.

Consumers must have a minimum viable product before entering this stage. If you already have INT access through another NHS England integration, your product can be updated with the relevant GP Connect interactions.

Enabling SDS FHIR API in Integration

Navigate to:

Environment Access & Onboarding → Environment Access

Steps

  1. Select Add New Application
  2. Select Integration Test as the environment
  3. Assign an Application Owner
  4. Enter an Application Name
  5. Review details and select Create Application
  6. Open the new application
  7. Select Add APIs
  8. Enable Spine Directory Service (Integration Testing)

Gate 2 Submission Requirements

Section Sub-Section Gate 2 Submission Requirement
Complete API Assurance GP Connect – HTML
Demonstrate technical conformance for the GPC Access Record: HTML – FHIR API (Gate 2 – Integration Environment)
Complete in full for Gate 2 submission following approval of Gate 1. Integration environment access is required to perform testing.
Complete API Assurance GP Connect – Spine
Demonstrate technical conformance for the GPC Spine Integration (Gate 2 – Integration Environment)
Complete in full for Gate 2 submission following approval of Gate 1. Integration environment access is required to perform testing.
  • Complete in full following Gate 1 approval.
  • Integration environment access required.

Gate 3

Entry Criteria

  • Successful completion of Gate 2
  • Test data provided by onboarding lead

Environment Overview

Gate 3 allows consumers to interact directly with GP Connect providers in provider-provisioned environments that closely reflect live production environments. Testing continues within the INT environment and no additional environment setup is required.

Provider Test Data:

TPP - Test Data

NHS Number Patient Name Date of Birth GP ODS Code Notes
944 450 0764 Ms Orpha Gracie 13-Aug-56 J82132 Test Patient has a Revised Mobile Number
945 006 3869 Mr Yi Yeh 24-Jan-06 J82132 Configured for 0.7.3
945 005 6234 Ms Adelle Gregor 03-Jul-10 J82132 This patient has not consented to share out her data.

EMIS - Test Data

NHS Number Patient Name Date of Birth GP ODS Code Notes
TBC TBC TBC TBC TBC
TBC TBC TBC TBC TBC
TBC TBC TBC TBC TBC

Gate 3 Submission Requirements

Section Sub-Section Gate 3 Submission Requirement
Shared Sections Approved Connection Agreement Submit for Gate 3 review. The Onboarding Lead will request the Connection Agreement for you.
Complete API Assurance GP Connect – HTML
Demonstrate technical conformance for the GPC Access Record: HTML – FHIR API (Gate 3 – Provider Environment)
Complete in full for Gate 3 submission following approval of Gate 2. Integration environment access is required to perform testing.

You should also ensure that all remaining sections within:

  • Check Your Eligibility
  • Shared Sections

are completed and approved by this stage.


Technical Conformance

Once all application sections have been completed and approved, NHS England's Technical Assurance Team will issue a Technical Conformance Certificate.

This certificate finalises the assurance process and provides approval to deploy your consumer product into Live, subject to:

  • A signed Connection Agreement
  • A signed National Data Sharing Arrangement

Information for Community and Social Care Consumers

Recent agreements have enabled additional care settings to access a reduced patient record view through Access Record: HTML.

Refer to the relevant guidance documentation for information on:

  • Eligible care settings
  • Available record views
  • Authorised user roles

Clone this wiki locally