Stage 3: Technical for NIR

This stage verifies that your system can successfully, securely, and reliably exchange data with the National Imaging Registry (NIR). It covers API conformance, and the Integration (INT) Environment testing required to prove readiness before Go/No-Go meetings and live production credentials are issued.

Help and tips for completing this section

mTLS Certificates: Secure connectivity relies on mutual TLS. One of the most common causes of technical failure is expired certificates. Ensure network teams have a documented process for monitoring and proactively renewing these certificates before they expire.

INT Environment Testing: A supplier cannot be granted live production access until their version has undergone Integration (INT) Environment testing. This is triggered by the Data Controller after they have signed their Data Sharing Arrangement with Acceptable Usage Policy and received evidence of a suppliers Technical Conformance Certificate for their version.

Scope: Suppliers should only test and declare the specific API profiles that align with the approved use case (Provider, Consumer, or both). If technical scope changes later, re-approval via DOS is required.

Audit Logs: Suppliers will need to confirm that their system has robust event logging in place which will be evidenced within this section.

Q.1

Are you onboarding as a Data Processor (Supplier) or a Data Controller (End User Organisation)?

Supporting information

Your selection determines the information required during digital onboarding. It directly reflects your clinical safety obligations, legal responsibilities for the NHSE integration, and the specific technical assurance steps you must complete.

Data Processor (Supplier): Typically a software vendor or IT provider. You process data strictly on behalf of the Data Controller. You sign the Connection Agreement with NHSE and assure your product and version are compliant with NHS standards. Your onboarding focuses on technical conformance, security, and product-level clinical safety (DCB0129).

Data Controller (End User Organisation): Typically a Trust, Healthcare Organisation, Imaging Network, or other entity that generates diagnostic data and makes clinical decisions on behalf of patients. You determine the purpose of the data, hold the direct relationship with the patient, and are responsible for local IG approvals (e.g., DPIA, signing the Data Sharing Arrangement). You are also responsible for organisation-level clinical safety (DCB0160).

Q.2

Confirm your connection type

Supporting information

Provider: Your system will publish or supply imaging metadata and records to the National Imaging Registry. This allows local patient imaging history generated at your End User Organisations (EUOs) to be discovered by the wider NHS network.

Consumer: Your system will query and retrieve imaging metadata and records from the National Imaging Registry. This allows your users to search for and view a patient's imaging history that was generated at other external NHS trusts.

Both (Provider & Consumer): Your system will perform a bidirectional integration, contributing local imaging data to the national registry while simultaneously querying the registry to pull external patient records into the local workflow.

Your answer should match your initial selection in Stage 1 of this digital onboarding process.

Q.3
Supporting information

Evidence: Upload the response from your system. If your system has a UI, display or viewer component, please include a screenshot of the query results displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.4
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.5
Supporting information

Evidence: Upload the response from your system. If your system has a UI, display or viewer component, please include a screenshot of the query results displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.6
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.7
Supporting information

Evidence: Upload the response from your system. If your system has a UI, display or viewer component, please include a screenshot of the query results displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.8
Supporting information

Evidence: Upload the response from your system. If your system has a UI, display or viewer component, please include a screenshot of the query results displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.9
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.10
Supporting information

Evidence: Upload the response from your system. If your system has a UI, display or viewer component, please include a screenshot of the retrieved document as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.11
Supporting information

Evidence: Technical logs showing successful KOS manifest retrieval and subsequent DICOM retrieval. If your system has a UI, display or viewer component, please include a screenshot of the retrieved MRBRAIN DICOM rendered in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.11
Supporting information

Evidence: Technical logs showing successful DICOM retrieval, a file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.12
Supporting information

Evidence: Upload the error response from your system. If your system has a UI, display or viewer component, please include a screenshot of the error messages as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.12
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.13
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.14

Partial Success - XCA/ITI-38 query, Handle query results with partial success (some communities respond with results, others fail):

Confirm that your system can gracefully display query results in the case where some but not all downstream communities have responded with errors

Supporting information

Select yes or no. This will be evidenced during integration testing.

Q.15
Supporting information

Evidence: Upload the error response from your system. If your system has a UI, display or viewer component, please include a screenshot of the error messages as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.16
Supporting information

Evidence: Upload a text file containing the error response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.17
Supporting information

Evidence: Upload the error response from your system. If your system has a UI, display or viewer component, please include a screenshot of the error messages as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.18
Supporting information

Evidence: Upload a text file containing the error response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.19
Supporting information

Evidence: Upload the error response from your system. If your system has a UI, display or viewer component, please include a screenshot of the error messages as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.20
Supporting information

Evidence: Upload a text file containing the error response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.21
Supporting information

Evidence: Upload the error response from your system. If your system has a UI, display or viewer component, please include a screenshot of the error messages as displayed in your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.22
Supporting information

Evidence: Upload a text file containing the response from your system. This must be from a test system. Do not upload production or patient data.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.23
Supporting information

Evidence: Upload a text file

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.24

WS-Security:

Confirm that your system conforms to the WS-Security and XUA SAML requirements in XCA requests as documented here: https://digital.nhs.uk/developer/api-catalogue/national-imaging-registry-api/xca-saml-requirements-guide/xca-saml-and-ws-security-requirements.

Q.25
Supporting information

Evidence: Upload a text file

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.25

XUA SAML / WS-Security 

Confirm that your system is able to handle requests that follow the requirements outlined on this page for XUA SAML assertions: https://digital.nhs.uk/developer/api-catalogue/national-imaging-registry-api/xca-saml-requirements-guide/xca-saml-and-ws-security-requirements.

Q.26
Supporting information

Evidence: Upload a text file

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.
Q.26

WS-Security Requirements

Confirm that your system is able to handle requests signed with WS-Security that follow the requirements outlined on this page: https://digital.nhs.uk/developer/api-catalogue/national-imaging-registry-api/xca-saml-requirements-guide/xca-saml-and-ws-security-requirements.

Q.27

mTLS Requirements

Confirm your system can present a client certificate and authenticate using mTLS on outbound connections to NIR

Q.28

mTLS Requirements

Confirm your system accepts and validates client certificates on inbound connections from NIR when authenticated using mTLS.

Q.2

Please confirm that appropriate user training materials and a deployment plan have been developed and approved for your local users.

Supporting information

Effective training is a critical mitigation for clinical risk. Before connecting to the live network, your organisation must ensure that end-users understand how to use the new NIR features safely. This includes knowing how to search for external imaging, how to handle data mismatches, and how to interpret error messages. You do not need to upload the materials here, but you must confirm they are ready for deployment. Connecting vendors are required to provide updated training materials related to NIR.

Q.3

Please confirm your organisation has a documented local fallback and contingency plan in the unlikely event of an NIR system failure or network outage.

Supporting information

While the national infrastructure is highly resilient, your Trust must have a robust Business Continuity Plan (BCP) in place. If the connection to the NIR goes down, or if external imaging cannot be retrieved, your clinical and operational teams must know what local contingency steps to take (e.g., reverting to local imaging only, using alternative image-sharing portals, or requesting re-scans in emergency situations) to ensure patient care is not compromised.

Q.4

Please confirm that you have provided all appropriate Home Community ID's (HCID) to your system supplier to enable local integration testing.

Supporting information

We require this confirmation to ensure your technical rollout and testing phases are not delayed.
The Home Community ID (HCID) is a globally unique identifier assigned specifically to your organisations's local imaging domain as is usually your ODS code. Your system supplier cannot successfully configure your local systems (such as your PACS or RIS) or commence end-to-end integration testing with the national network without this identifier.

By answering 'Yes', you confirm that this ID has been formally handed over to your supplier's technical or deployment team by your organisation.

The INT environment (sometimes called the integration environment) acts as a mandatory testing environment to prove that the supplier’s system meets all API conformance, security, and technical messaging standards.

Q.5
Supporting information

We require this information to confirm and configure the national test environment and ensure your system can successfully connect during the integration testing phase.

While you may have a primary HCID, some organisations may have secondary HCIDs for other organisational sites. We need to know all the exact IDs your supplier is using to route messages.

You can enter up to 2000 characters
Q.6

Have you signed-off the technical integration work that has been done by your supplier?

Supporting information

Before your organisation can be granted live production access to the NIR, the software supplier providing your connection must have successfully passed technical testing in the NHS Integration (INT) Environment.

By answering 'yes', you confirm that you have verified directly with your supplier that their product and the specific version you are deploying locally, has successfully completed and received NIR sign off on this phase.

Q.7
Supporting information

What to submit?

Access the rollout plan capture form here: Onboarding - Trust/Organisation Rollout Planning – Fill in form

Instructions: Complete the form. Then upload the "Response Receipt". If you have additional supplementary information, upload as a zip file.

The rollout plan serves as the essential bridge between a technically conformant integration and a live clinical service, ensuring that the transition is managed with the precision required for national diagnostic data sharing. It validates that clinical safety standards (access to DCB0129 and authorship of DCB0160) are met in the live environment, confirms successful integration, and demonstrates the active clinical and operational use of the API. A template will be supplied from NHSE; please complete and upload here.

You can upload one file that is smaller than 250MB. If you need to provide multiple files you should zip them up and upload them as a single .zip file.