We have detected that you are using Internet Explorer to visit this website. Internet Explorer is now being phased out by Microsoft. As a result, NHS Digital no longer supports any version of Internet Explorer for our web-based products, as it involves considerable extra effort and expense, which cannot be justified from public funds. Some features on this site will not work. You should use a modern browser such as Edge, Chrome, Firefox, or Safari. If you have difficulty installing or accessing a different browser, contact your IT support team.
System-to-system account request form
Complete this form to request an NHS England Terminology Server system-to-system account.
For any issues with the completion of this form please contact [email protected].
Guidance notes
A system-to-system account is required for making computer system calls to the NHS England Terminology Server and you may a request a system-to-system account using the request form below.
Once you have a system-to-system account, we will create and provide client credentials, which will allow the terminology server to authenticate API calls made from your computer system.
For example, a system API call would be required if you wish to:
- syndicate content from the Terminology Server to an external system
- query content held on the Terminology Server, to return results to an external system
You must complete an NHS England Terminology Server System-to-System Account Request Form for each system that you require to make API calls to the Terminology Server.
We will ask you to indicate your purpose for requesting access to the NHS England Terminology Server. The definitions below will help you decide what type of access you require.
Defining your purpose
Published content
Means the content has gone through a governance process, has been approved for publication and is available to use (subject to any specific content licenses).
Unpublished content
Means the content is under development, it may not have completed a governance process, has been not approved for publication and is of limited use (subject to any specific content licenses).
A minority of systems, where it is being used in conjunction with the development of content, may require access to unpublished content.
Note: requesting access to unpublished content will require increased scrutiny of the request.
Syndication purposes
Means the system-to-system account will be configured to allow syndication of content to your system (such as an automated mechanism for taking FHIR resources from the NHS England Terminology Server to an external location).
An example would be to refresh your computer system when a national code system (such as SNOMED-CT) is released.
Consumer purposes
Means the system-to-system account will be configured to allow read-only access to content on the Terminology Server.
Authoring purposes
This means the system-to-system account will be configured with both:
- read and write permissions to non-published content
- read-only permissions to published content
The system-to-system account will be constrained to applying updates to content in authoring environments only.
A minority of systems, where it is being used in conjunction with the development of content, may require update permissions.
Note: requesting access to unpublished content will require increased scrutiny of the request.
Direct care (run-time) purposes
This means the system-to-system account will be configured with read-only permissions to published content. Access will be given to an environment dedicated solely for Direct care (run-time) purposes. You will need to request specific access if you want access to the Terminology Server for real time (run-time) systems.
Note: Requesting access to the Terminology Server for real time (run-time) purposes will require increased scrutiny of the request.
Most system-to-system account requests are likely to require published content for consumer purposes.
System-to-system account agreement
You will need to read a copy of the system-to-system account agreement.
We found some errors in the details you provided. Please check below for details.
Thank you for submitting a request form. A member of the team will be in contact within 10 working days.