Capability Statement

The Capability Statement documents the required capabilities (behaviours) of a FHIR Server or Client Application.

The ODS-FHIR-API Capability Statement documents required capabilities for the FHIR Server serving the ODS as part of NHS Spine.

HTML View

REST Capabilities Server

ModeServer

Security

CorsFalse
Description

Application-restricted API - API key authentication

Resource Interactions

Resource TypeProfileSupported ProfilesReadSearchType
OrganizationUKCoreOrganization
OrganizationAffiliationUKCoreOrganizationAffiliation
CodeSystemCodeSystem
ValueSetValueSet

Operations per resource type

Organization

No operations are stated for this resource type

OrganizationAffiliation

No operations are stated for this resource type

CodeSystem

OperationReferenceLevel
validate-codeCode System based ValidationSupported
subsumesSubsumption TestingSupported
lookupConcept Look Up & DecompositionSupported

ValueSet

OperationReferenceLevel
validate-codeValue Set based ValidationSupported
expandValue Set ExpansionSupported

Search Parameters per resource type

Organization

NameTypeLevel
identifiertokenSupported
activetokenSupported
typetokenSupported
namestringSupported
address-citystringSupported
address-countrystringSupported
address-postalcodestringSupported
addressstringSupported
roleCodetokenSupported
lastChangeDatedateSupported
activeRoleCodetokenSupported

Supported Reverse Includes:

  • OrganizationAffiliation:participating-organization
  • OrganizationAffiliation:primary-organization

OrganizationAffiliation

NameTypeLevel
identifiertokenSupported
activetokenSupported
primary-organizationreferenceSupported
participating-organizationreferenceSupported

Supported Includes:

  • OrganizationAffiliation:participating-organization
  • OrganizationAffiliation:primary-organization

CodeSystem

NameTypeDocumentationLevel
_countnumberSupported
_idstringThe ID of the resourceSupported
_lastUpdateddateSupported
_securitytokenSupported
_tagtokenSupported
content-modetokennot-present | example | fragment | complete | supplementSupported
contexttokenA use context assigned to the code systemSupported
context-typetokenA type of use context assigned to the code systemSupported
context-type-valuecompositeA use context type and value assigned to the code systemSupported
descriptionstringThe description of the code systemSupported
identifiertokenExternal identifier for the code systemSupported
namestringComputationally friendly name of the code systemSupported
publisherstringName of the publisher of the code systemSupported
statustokenThe current status of the code systemSupported
systemuriThe system for any codes defined by this code system (same as 'url')Supported
titlestringThe human-friendly name of the code systemSupported
urluriThe uri that identifies the code systemSupported
versiontokenThe business version of the code systemSupported

ValueSet

NameTypeDocumentationLevel
_countnumberSupported
_idstringThe ID of the resourceSupported
_lastUpdateddateSupported
_securitytokenSupported
_tagtokenSupported
contexttokenA use context assigned to the value setSupported
context-typetokenA type of use context assigned to the value setSupported
context-type-valuecompositeA use context type and value assigned to the value setSupported
descriptionstringThe description of the value setSupported
identifiertokenExternal identifier for the value setSupported
namestringComputationally friendly name of the value setSupported
publisherstringName of the publisher of the value setSupported
referenceuriA code system included or excluded in the value set or an imported value setSupported
statustokenThe current status of the value setSupported
titlestringThe human-friendly name of the value setSupported
urluriThe uri that identifies the value setSupported
versiontokenThe business version of the value setSupported

Tree View

CapabilityStatement

Table View

CapabilityStatement.id[0]England-ODS-Requirements
CapabilityStatement.url[0]https://fhir.nhs.uk/England/CapabilityStatement/England-ODS-Requirements
CapabilityStatement.version[0]0.0.5
CapabilityStatement.name[0]EnglandODSRequirements
CapabilityStatement.title[0]England ODS Requirements
CapabilityStatement.status[0]draft
CapabilityStatement.date[0]2024-09-17
CapabilityStatement.publisher[0]NHS England
CapabilityStatement.contact[0].name[0]NHS England
CapabilityStatement.contact[0].telecom[0].system[0]email
CapabilityStatement.contact[0].telecom[0].value[0]interoperabilityteam@nhs.net
CapabilityStatement.contact[0].telecom[0].use[0]work
CapabilityStatement.contact[0].telecom[0].rank[0]1
CapabilityStatement.description[0]Requirements for NHS England ODS FHIR API Implementation Guide
CapabilityStatement.jurisdiction[0].coding[0].system[0]urn:iso:std:iso:3166:-2
CapabilityStatement.jurisdiction[0].coding[0].code[0]GB-ENG
CapabilityStatement.jurisdiction[0].coding[0].display[0]England
CapabilityStatement.purpose[0]Requirements for NHS England ODS FHIR API Implementation Guide, to specify the RESTFul interactions, supported profiles, and expected minimum SearchParamneters.
CapabilityStatement.copyright[0]Copyright © 2023+ NHS England Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at https://www.hl7.org/fhir/license.html.
CapabilityStatement.kind[0]requirements
CapabilityStatement.fhirVersion[0]4.0.1
CapabilityStatement.format[0]application/fhir+json
CapabilityStatement.format[1]application/fhir+xml
CapabilityStatement.implementationGuide[0]https://simplifier.net/guide/organisation-data-services
CapabilityStatement.rest[0].mode[0]server
CapabilityStatement.rest[0].security[0].cors[0]False
CapabilityStatement.rest[0].security[0].description[0]Application-restricted API - API key authentication
CapabilityStatement.rest[0].resource[0].type[0]Organization
CapabilityStatement.rest[0].resource[0].profile[0]https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization
CapabilityStatement.rest[0].resource[0].interaction[0].code[0]read
CapabilityStatement.rest[0].resource[0].interaction[1].code[0]search-type
CapabilityStatement.rest[0].resource[0].searchRevInclude[0]OrganizationAffiliation:participating-organization
CapabilityStatement.rest[0].resource[0].searchRevInclude[1]OrganizationAffiliation:primary-organization
CapabilityStatement.rest[0].resource[0].searchParam[0].name[0]identifier
CapabilityStatement.rest[0].resource[0].searchParam[0].definition[0]http://hl7.org/fhir/SearchParameter/Organization-identifier
CapabilityStatement.rest[0].resource[0].searchParam[0].type[0]token
CapabilityStatement.rest[0].resource[0].searchParam[1].name[0]active
CapabilityStatement.rest[0].resource[0].searchParam[1].definition[0]http://hl7.org/fhir/SearchParameter/Organization-active
CapabilityStatement.rest[0].resource[0].searchParam[1].type[0]token
CapabilityStatement.rest[0].resource[0].searchParam[2].name[0]type
CapabilityStatement.rest[0].resource[0].searchParam[2].definition[0]http://hl7.org/fhir/SearchParameter/Organization-type
CapabilityStatement.rest[0].resource[0].searchParam[2].type[0]token
CapabilityStatement.rest[0].resource[0].searchParam[3].name[0]name
CapabilityStatement.rest[0].resource[0].searchParam[3].definition[0]http://hl7.org/fhir/SearchParameter/Organization-name
CapabilityStatement.rest[0].resource[0].searchParam[3].type[0]string
CapabilityStatement.rest[0].resource[0].searchParam[4].name[0]address-city
CapabilityStatement.rest[0].resource[0].searchParam[4].definition[0]http://hl7.org/fhir/SearchParameter/Organization-address-city
CapabilityStatement.rest[0].resource[0].searchParam[4].type[0]string
CapabilityStatement.rest[0].resource[0].searchParam[5].name[0]address-country
CapabilityStatement.rest[0].resource[0].searchParam[5].definition[0]http://hl7.org/fhir/SearchParameter/Organization-address-country
CapabilityStatement.rest[0].resource[0].searchParam[5].type[0]string
CapabilityStatement.rest[0].resource[0].searchParam[6].name[0]address-postalcode
CapabilityStatement.rest[0].resource[0].searchParam[6].definition[0]http://hl7.org/fhir/SearchParameter/Organization-address-postalcode
CapabilityStatement.rest[0].resource[0].searchParam[6].type[0]string
CapabilityStatement.rest[0].resource[0].searchParam[7].name[0]address
CapabilityStatement.rest[0].resource[0].searchParam[7].definition[0]http://hl7.org/fhir/SearchParameter/Organization-address
CapabilityStatement.rest[0].resource[0].searchParam[7].type[0]string
CapabilityStatement.rest[0].resource[0].searchParam[8].name[0]roleCode
CapabilityStatement.rest[0].resource[0].searchParam[8].definition[0]https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-RoleCode
CapabilityStatement.rest[0].resource[0].searchParam[8].type[0]token
CapabilityStatement.rest[0].resource[0].searchParam[9].name[0]lastChangeDate
CapabilityStatement.rest[0].resource[0].searchParam[9].definition[0]https://fhir.nhs.uk/England/SearchParameter/England-Extension-TypedDateTime-LastChangeDate
CapabilityStatement.rest[0].resource[0].searchParam[9].type[0]date
CapabilityStatement.rest[0].resource[0].searchParam[10].name[0]activeRoleCode
CapabilityStatement.rest[0].resource[0].searchParam[10].definition[0]https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-ActiveRoleCode
CapabilityStatement.rest[0].resource[0].searchParam[10].type[0]token
CapabilityStatement.rest[0].resource[1].type[0]OrganizationAffiliation
CapabilityStatement.rest[0].resource[1].profile[0]https://fhir.hl7.org.uk/StructureDefinition/UKCore-OrganizationAffiliation
CapabilityStatement.rest[0].resource[1].interaction[0].code[0]read
CapabilityStatement.rest[0].resource[1].interaction[1].code[0]search-type
CapabilityStatement.rest[0].resource[1].searchInclude[0]OrganizationAffiliation:participating-organization
CapabilityStatement.rest[0].resource[1].searchInclude[1]OrganizationAffiliation:primary-organization
CapabilityStatement.rest[0].resource[1].searchParam[0].name[0]identifier
CapabilityStatement.rest[0].resource[1].searchParam[0].definition[0]http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-identifier
CapabilityStatement.rest[0].resource[1].searchParam[0].type[0]token
CapabilityStatement.rest[0].resource[1].searchParam[1].name[0]active
CapabilityStatement.rest[0].resource[1].searchParam[1].definition[0]http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-active
CapabilityStatement.rest[0].resource[1].searchParam[1].type[0]token
CapabilityStatement.rest[0].resource[1].searchParam[2].name[0]primary-organization
CapabilityStatement.rest[0].resource[1].searchParam[2].definition[0]http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-primary-organization
CapabilityStatement.rest[0].resource[1].searchParam[2].type[0]reference
CapabilityStatement.rest[0].resource[1].searchParam[3].name[0]participating-organization
CapabilityStatement.rest[0].resource[1].searchParam[3].definition[0]http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-participating-organization
CapabilityStatement.rest[0].resource[1].searchParam[3].type[0]reference
CapabilityStatement.rest[0].resource[2].type[0]CodeSystem
CapabilityStatement.rest[0].resource[2].profile[0]http://hl7.org/fhir/StructureDefinition/CodeSystem
CapabilityStatement.rest[0].resource[2].interaction[0].code[0]search-type
CapabilityStatement.rest[0].resource[2].interaction[1].code[0]read
CapabilityStatement.rest[0].resource[2].searchParam[0].name[0]_count
CapabilityStatement.rest[0].resource[2].searchParam[0].type[0]number
CapabilityStatement.rest[0].resource[2].searchParam[1].name[0]_id
CapabilityStatement.rest[0].resource[2].searchParam[1].type[0]string
CapabilityStatement.rest[0].resource[2].searchParam[1].documentation[0]The ID of the resource
CapabilityStatement.rest[0].resource[2].searchParam[2].name[0]_lastUpdated
CapabilityStatement.rest[0].resource[2].searchParam[2].type[0]date
CapabilityStatement.rest[0].resource[2].searchParam[3].name[0]_security
CapabilityStatement.rest[0].resource[2].searchParam[3].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[4].name[0]_tag
CapabilityStatement.rest[0].resource[2].searchParam[4].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[5].name[0]content-mode
CapabilityStatement.rest[0].resource[2].searchParam[5].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[5].documentation[0]not-present | example | fragment | complete | supplement
CapabilityStatement.rest[0].resource[2].searchParam[6].name[0]context
CapabilityStatement.rest[0].resource[2].searchParam[6].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[6].documentation[0]A use context assigned to the code system
CapabilityStatement.rest[0].resource[2].searchParam[7].name[0]context-type
CapabilityStatement.rest[0].resource[2].searchParam[7].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[7].documentation[0]A type of use context assigned to the code system
CapabilityStatement.rest[0].resource[2].searchParam[8].name[0]context-type-value
CapabilityStatement.rest[0].resource[2].searchParam[8].type[0]composite
CapabilityStatement.rest[0].resource[2].searchParam[8].documentation[0]A use context type and value assigned to the code system
CapabilityStatement.rest[0].resource[2].searchParam[9].name[0]description
CapabilityStatement.rest[0].resource[2].searchParam[9].type[0]string
CapabilityStatement.rest[0].resource[2].searchParam[9].documentation[0]The description of the code system
CapabilityStatement.rest[0].resource[2].searchParam[10].name[0]identifier
CapabilityStatement.rest[0].resource[2].searchParam[10].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[10].documentation[0]External identifier for the code system
CapabilityStatement.rest[0].resource[2].searchParam[11].name[0]name
CapabilityStatement.rest[0].resource[2].searchParam[11].type[0]string
CapabilityStatement.rest[0].resource[2].searchParam[11].documentation[0]Computationally friendly name of the code system
CapabilityStatement.rest[0].resource[2].searchParam[12].name[0]publisher
CapabilityStatement.rest[0].resource[2].searchParam[12].type[0]string
CapabilityStatement.rest[0].resource[2].searchParam[12].documentation[0]Name of the publisher of the code system
CapabilityStatement.rest[0].resource[2].searchParam[13].name[0]status
CapabilityStatement.rest[0].resource[2].searchParam[13].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[13].documentation[0]The current status of the code system
CapabilityStatement.rest[0].resource[2].searchParam[14].name[0]system
CapabilityStatement.rest[0].resource[2].searchParam[14].type[0]uri
CapabilityStatement.rest[0].resource[2].searchParam[14].documentation[0]The system for any codes defined by this code system (same as 'url')
CapabilityStatement.rest[0].resource[2].searchParam[15].name[0]title
CapabilityStatement.rest[0].resource[2].searchParam[15].type[0]string
CapabilityStatement.rest[0].resource[2].searchParam[15].documentation[0]The human-friendly name of the code system
CapabilityStatement.rest[0].resource[2].searchParam[16].name[0]url
CapabilityStatement.rest[0].resource[2].searchParam[16].type[0]uri
CapabilityStatement.rest[0].resource[2].searchParam[16].documentation[0]The uri that identifies the code system
CapabilityStatement.rest[0].resource[2].searchParam[17].name[0]version
CapabilityStatement.rest[0].resource[2].searchParam[17].type[0]token
CapabilityStatement.rest[0].resource[2].searchParam[17].documentation[0]The business version of the code system
CapabilityStatement.rest[0].resource[2].operation[0].name[0]validate-code
CapabilityStatement.rest[0].resource[2].operation[0].definition[0]http://hl7.org/fhir/OperationDefinition/CodeSystem-validate-code
CapabilityStatement.rest[0].resource[2].operation[1].name[0]subsumes
CapabilityStatement.rest[0].resource[2].operation[1].definition[0]http://hl7.org/fhir/OperationDefinition/CodeSystem-subsumes
CapabilityStatement.rest[0].resource[2].operation[2].name[0]lookup
CapabilityStatement.rest[0].resource[2].operation[2].definition[0]http://hl7.org/fhir/OperationDefinition/CodeSystem-lookup
CapabilityStatement.rest[0].resource[3].type[0]ValueSet
CapabilityStatement.rest[0].resource[3].profile[0]http://hl7.org/fhir/StructureDefinition/ValueSet
CapabilityStatement.rest[0].resource[3].interaction[0].code[0]search-type
CapabilityStatement.rest[0].resource[3].interaction[1].code[0]read
CapabilityStatement.rest[0].resource[3].searchParam[0].name[0]_count
CapabilityStatement.rest[0].resource[3].searchParam[0].type[0]number
CapabilityStatement.rest[0].resource[3].searchParam[1].name[0]_id
CapabilityStatement.rest[0].resource[3].searchParam[1].type[0]string
CapabilityStatement.rest[0].resource[3].searchParam[1].documentation[0]The ID of the resource
CapabilityStatement.rest[0].resource[3].searchParam[2].name[0]_lastUpdated
CapabilityStatement.rest[0].resource[3].searchParam[2].type[0]date
CapabilityStatement.rest[0].resource[3].searchParam[3].name[0]_security
CapabilityStatement.rest[0].resource[3].searchParam[3].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[4].name[0]_tag
CapabilityStatement.rest[0].resource[3].searchParam[4].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[5].name[0]context
CapabilityStatement.rest[0].resource[3].searchParam[5].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[5].documentation[0]A use context assigned to the value set
CapabilityStatement.rest[0].resource[3].searchParam[6].name[0]context-type
CapabilityStatement.rest[0].resource[3].searchParam[6].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[6].documentation[0]A type of use context assigned to the value set
CapabilityStatement.rest[0].resource[3].searchParam[7].name[0]context-type-value
CapabilityStatement.rest[0].resource[3].searchParam[7].type[0]composite
CapabilityStatement.rest[0].resource[3].searchParam[7].documentation[0]A use context type and value assigned to the value set
CapabilityStatement.rest[0].resource[3].searchParam[8].name[0]description
CapabilityStatement.rest[0].resource[3].searchParam[8].type[0]string
CapabilityStatement.rest[0].resource[3].searchParam[8].documentation[0]The description of the value set
CapabilityStatement.rest[0].resource[3].searchParam[9].name[0]identifier
CapabilityStatement.rest[0].resource[3].searchParam[9].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[9].documentation[0]External identifier for the value set
CapabilityStatement.rest[0].resource[3].searchParam[10].name[0]name
CapabilityStatement.rest[0].resource[3].searchParam[10].type[0]string
CapabilityStatement.rest[0].resource[3].searchParam[10].documentation[0]Computationally friendly name of the value set
CapabilityStatement.rest[0].resource[3].searchParam[11].name[0]publisher
CapabilityStatement.rest[0].resource[3].searchParam[11].type[0]string
CapabilityStatement.rest[0].resource[3].searchParam[11].documentation[0]Name of the publisher of the value set
CapabilityStatement.rest[0].resource[3].searchParam[12].name[0]reference
CapabilityStatement.rest[0].resource[3].searchParam[12].type[0]uri
CapabilityStatement.rest[0].resource[3].searchParam[12].documentation[0]A code system included or excluded in the value set or an imported value set
CapabilityStatement.rest[0].resource[3].searchParam[13].name[0]status
CapabilityStatement.rest[0].resource[3].searchParam[13].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[13].documentation[0]The current status of the value set
CapabilityStatement.rest[0].resource[3].searchParam[14].name[0]title
CapabilityStatement.rest[0].resource[3].searchParam[14].type[0]string
CapabilityStatement.rest[0].resource[3].searchParam[14].documentation[0]The human-friendly name of the value set
CapabilityStatement.rest[0].resource[3].searchParam[15].name[0]url
CapabilityStatement.rest[0].resource[3].searchParam[15].type[0]uri
CapabilityStatement.rest[0].resource[3].searchParam[15].documentation[0]The uri that identifies the value set
CapabilityStatement.rest[0].resource[3].searchParam[16].name[0]version
CapabilityStatement.rest[0].resource[3].searchParam[16].type[0]token
CapabilityStatement.rest[0].resource[3].searchParam[16].documentation[0]The business version of the value set
CapabilityStatement.rest[0].resource[3].operation[0].name[0]validate-code
CapabilityStatement.rest[0].resource[3].operation[0].definition[0]http://hl7.org/fhir/OperationDefinition/ValueSet-validate-code
CapabilityStatement.rest[0].resource[3].operation[1].name[0]expand
CapabilityStatement.rest[0].resource[3].operation[1].definition[0]http://hl7.org/fhir/OperationDefinition/ValueSet-expand

XML View

<CapabilityStatement xmlns="http://hl7.org/fhir">
    <id value="England-ODS-Requirements" />
    <url value="https://fhir.nhs.uk/England/CapabilityStatement/England-ODS-Requirements" />
    <version value="0.0.5" />
    <name value="EnglandODSRequirements" />
    <title value="England ODS Requirements" />
    <status value="draft" />
    <date value="2024-09-17" />
    <publisher value="NHS England" />
    <contact>
        <name value="NHS England" />
        <telecom>
            <system value="email" />
            <value value="interoperabilityteam@nhs.net" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <description value="Requirements for NHS England ODS FHIR API Implementation Guide" />
    <jurisdiction>
        <coding>
            <system value="urn:iso:std:iso:3166:-2" />
            <code value="GB-ENG" />
            <display value="England" />
        </coding>
    </jurisdiction>
    <purpose value="Requirements for NHS England ODS FHIR API Implementation Guide, to specify the RESTFul interactions, supported profiles, and expected minimum SearchParamneters." />
    <copyright value="Copyright &#169; 2023+ NHS England Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
    <kind value="requirements" />
    <fhirVersion value="4.0.1" />
    <format value="application/fhir+json" />
    <format value="application/fhir+xml" />
    <implementationGuide value="https://simplifier.net/guide/organisation-data-services" />
    <rest>
        <mode value="server" />
        <security>
            <cors value="false" />
            <description value="Application-restricted API - API key authentication" />
        </security>
        <resource>
            <type value="Organization" />
            <profile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            <interaction>
                <code value="read" />
            </interaction>
            <interaction>
                <code value="search-type" />
            </interaction>
            <searchRevInclude value="OrganizationAffiliation:participating-organization" />
            <searchRevInclude value="OrganizationAffiliation:primary-organization" />
            <searchParam>
                <name value="identifier" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-identifier" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="active" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-active" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="type" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-type" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="name" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-name" />
                <type value="string" />
            </searchParam>
            <searchParam>
                <name value="address-city" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-city" />
                <type value="string" />
            </searchParam>
            <searchParam>
                <name value="address-country" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-country" />
                <type value="string" />
            </searchParam>
            <searchParam>
                <name value="address-postalcode" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-address-postalcode" />
                <type value="string" />
            </searchParam>
            <searchParam>
                <name value="address" />
                <definition value="http://hl7.org/fhir/SearchParameter/Organization-address" />
                <type value="string" />
            </searchParam>
            <searchParam>
                <name value="roleCode" />
                <definition value="https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-RoleCode" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="lastChangeDate" />
                <definition value="https://fhir.nhs.uk/England/SearchParameter/England-Extension-TypedDateTime-LastChangeDate" />
                <type value="date" />
            </searchParam>
            <searchParam>
                <name value="activeRoleCode" />
                <definition value="https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-ActiveRoleCode" />
                <type value="token" />
            </searchParam>
        </resource>
        <resource>
            <type value="OrganizationAffiliation" />
            <profile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-OrganizationAffiliation" />
            <interaction>
                <code value="read" />
            </interaction>
            <interaction>
                <code value="search-type" />
            </interaction>
            <searchInclude value="OrganizationAffiliation:participating-organization" />
            <searchInclude value="OrganizationAffiliation:primary-organization" />
            <searchParam>
                <name value="identifier" />
                <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-identifier" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="active" />
                <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-active" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="primary-organization" />
                <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-primary-organization" />
                <type value="reference" />
            </searchParam>
            <searchParam>
                <name value="participating-organization" />
                <definition value="http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-participating-organization" />
                <type value="reference" />
            </searchParam>
        </resource>
        <resource>
            <type value="CodeSystem" />
            <profile value="http://hl7.org/fhir/StructureDefinition/CodeSystem" />
            <interaction>
                <code value="search-type" />
            </interaction>
            <interaction>
                <code value="read" />
            </interaction>
            <searchParam>
                <name value="_count" />
                <type value="number" />
            </searchParam>
            <searchParam>
                <name value="_id" />
                <type value="string" />
                <documentation value="The ID of the resource" />
            </searchParam>
            <searchParam>
                <name value="_lastUpdated" />
                <type value="date" />
            </searchParam>
            <searchParam>
                <name value="_security" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="_tag" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="content-mode" />
                <type value="token" />
                <documentation value="not-present | example | fragment | complete | supplement" />
            </searchParam>
            <searchParam>
                <name value="context" />
                <type value="token" />
                <documentation value="A use context assigned to the code system" />
            </searchParam>
            <searchParam>
                <name value="context-type" />
                <type value="token" />
                <documentation value="A type of use context assigned to the code system" />
            </searchParam>
            <searchParam>
                <name value="context-type-value" />
                <type value="composite" />
                <documentation value="A use context type and value assigned to the code system" />
            </searchParam>
            <searchParam>
                <name value="description" />
                <type value="string" />
                <documentation value="The description of the code system" />
            </searchParam>
            <searchParam>
                <name value="identifier" />
                <type value="token" />
                <documentation value="External identifier for the code system" />
            </searchParam>
            <searchParam>
                <name value="name" />
                <type value="string" />
                <documentation value="Computationally friendly name of the code system" />
            </searchParam>
            <searchParam>
                <name value="publisher" />
                <type value="string" />
                <documentation value="Name of the publisher of the code system" />
            </searchParam>
            <searchParam>
                <name value="status" />
                <type value="token" />
                <documentation value="The current status of the code system" />
            </searchParam>
            <searchParam>
                <name value="system" />
                <type value="uri" />
                <documentation value="The system for any codes defined by this code system (same as &#39;url&#39;)" />
            </searchParam>
            <searchParam>
                <name value="title" />
                <type value="string" />
                <documentation value="The human-friendly name of the code system" />
            </searchParam>
            <searchParam>
                <name value="url" />
                <type value="uri" />
                <documentation value="The uri that identifies the code system" />
            </searchParam>
            <searchParam>
                <name value="version" />
                <type value="token" />
                <documentation value="The business version of the code system" />
            </searchParam>
            <operation>
                <name value="validate-code" />
                <definition value="http://hl7.org/fhir/OperationDefinition/CodeSystem-validate-code" />
            </operation>
            <operation>
                <name value="subsumes" />
                <definition value="http://hl7.org/fhir/OperationDefinition/CodeSystem-subsumes" />
            </operation>
            <operation>
                <name value="lookup" />
                <definition value="http://hl7.org/fhir/OperationDefinition/CodeSystem-lookup" />
            </operation>
        </resource>
        <resource>
            <type value="ValueSet" />
            <profile value="http://hl7.org/fhir/StructureDefinition/ValueSet" />
            <interaction>
                <code value="search-type" />
            </interaction>
            <interaction>
                <code value="read" />
            </interaction>
            <searchParam>
                <name value="_count" />
                <type value="number" />
            </searchParam>
            <searchParam>
                <name value="_id" />
                <type value="string" />
                <documentation value="The ID of the resource" />
            </searchParam>
            <searchParam>
                <name value="_lastUpdated" />
                <type value="date" />
            </searchParam>
            <searchParam>
                <name value="_security" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="_tag" />
                <type value="token" />
            </searchParam>
            <searchParam>
                <name value="context" />
                <type value="token" />
                <documentation value="A use context assigned to the value set" />
            </searchParam>
            <searchParam>
                <name value="context-type" />
                <type value="token" />
                <documentation value="A type of use context assigned to the value set" />
            </searchParam>
            <searchParam>
                <name value="context-type-value" />
                <type value="composite" />
                <documentation value="A use context type and value assigned to the value set" />
            </searchParam>
            <searchParam>
                <name value="description" />
                <type value="string" />
                <documentation value="The description of the value set" />
            </searchParam>
            <searchParam>
                <name value="identifier" />
                <type value="token" />
                <documentation value="External identifier for the value set" />
            </searchParam>
            <searchParam>
                <name value="name" />
                <type value="string" />
                <documentation value="Computationally friendly name of the value set" />
            </searchParam>
            <searchParam>
                <name value="publisher" />
                <type value="string" />
                <documentation value="Name of the publisher of the value set" />
            </searchParam>
            <searchParam>
                <name value="reference" />
                <type value="uri" />
                <documentation value="A code system included or excluded in the value set or an imported value set" />
            </searchParam>
            <searchParam>
                <name value="status" />
                <type value="token" />
                <documentation value="The current status of the value set" />
            </searchParam>
            <searchParam>
                <name value="title" />
                <type value="string" />
                <documentation value="The human-friendly name of the value set" />
            </searchParam>
            <searchParam>
                <name value="url" />
                <type value="uri" />
                <documentation value="The uri that identifies the value set" />
            </searchParam>
            <searchParam>
                <name value="version" />
                <type value="token" />
                <documentation value="The business version of the value set" />
            </searchParam>
            <operation>
                <name value="validate-code" />
                <definition value="http://hl7.org/fhir/OperationDefinition/ValueSet-validate-code" />
            </operation>
            <operation>
                <name value="expand" />
                <definition value="http://hl7.org/fhir/OperationDefinition/ValueSet-expand" />
            </operation>
        </resource>
    </rest>
</CapabilityStatement>

JSON View

{
    "resourceType": "CapabilityStatement",
    "id": "England-ODS-Requirements",
    "url": "https://fhir.nhs.uk/England/CapabilityStatement/England-ODS-Requirements",
    "version": "0.0.5",
    "name": "EnglandODSRequirements",
    "title": "England ODS Requirements",
    "status": "draft",
    "date": "2024-09-17",
    "publisher": "NHS England",
    "contact":  [
        {
            "name": "NHS England",
            "telecom":  [
                {
                    "system": "email",
                    "value": "interoperabilityteam@nhs.net",
                    "use": "work",
                    "rank": 1
                }
            ]
        }
    ],
    "description": "Requirements for NHS England ODS FHIR API Implementation Guide",
    "jurisdiction":  [
        {
            "coding":  [
                {
                    "system": "urn:iso:std:iso:3166:-2",
                    "code": "GB-ENG",
                    "display": "England"
                }
            ]
        }
    ],
    "purpose": "Requirements for NHS England ODS FHIR API Implementation Guide, to specify the RESTFul interactions, supported profiles, and expected minimum SearchParamneters.",
    "copyright": "Copyright © 2023+ NHS England Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html.",
    "kind": "requirements",
    "fhirVersion": "4.0.1",
    "format":  [
        "application/fhir+json",
        "application/fhir+xml"
    ],
    "implementationGuide":  [
        "https://simplifier.net/guide/organisation-data-services"
    ],
    "rest":  [
        {
            "mode": "server",
            "security": {
                "cors": false,
                "description": "Application-restricted API - API key authentication"
            },
            "resource":  [
                {
                    "type": "Organization",
                    "profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                    "interaction":  [
                        {
                            "code": "read"
                        },
                        {
                            "code": "search-type"
                        }
                    ],
                    "searchRevInclude":  [
                        "OrganizationAffiliation:participating-organization",
                        "OrganizationAffiliation:primary-organization"
                    ],
                    "searchParam":  [
                        {
                            "name": "identifier",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-identifier",
                            "type": "token"
                        },
                        {
                            "name": "active",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-active",
                            "type": "token"
                        },
                        {
                            "name": "type",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-type",
                            "type": "token"
                        },
                        {
                            "name": "name",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-name",
                            "type": "string"
                        },
                        {
                            "name": "address-city",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-address-city",
                            "type": "string"
                        },
                        {
                            "name": "address-country",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-address-country",
                            "type": "string"
                        },
                        {
                            "name": "address-postalcode",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-address-postalcode",
                            "type": "string"
                        },
                        {
                            "name": "address",
                            "definition": "http://hl7.org/fhir/SearchParameter/Organization-address",
                            "type": "string"
                        },
                        {
                            "name": "roleCode",
                            "definition": "https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-RoleCode",
                            "type": "token"
                        },
                        {
                            "name": "lastChangeDate",
                            "definition": "https://fhir.nhs.uk/England/SearchParameter/England-Extension-TypedDateTime-LastChangeDate",
                            "type": "date"
                        },
                        {
                            "name": "activeRoleCode",
                            "definition": "https://fhir.nhs.uk/England/SearchParameter/England-Extension-OrganisationRole-ActiveRoleCode",
                            "type": "token"
                        }
                    ]
                },
                {
                    "type": "OrganizationAffiliation",
                    "profile": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-OrganizationAffiliation",
                    "interaction":  [
                        {
                            "code": "read"
                        },
                        {
                            "code": "search-type"
                        }
                    ],
                    "searchInclude":  [
                        "OrganizationAffiliation:participating-organization",
                        "OrganizationAffiliation:primary-organization"
                    ],
                    "searchParam":  [
                        {
                            "name": "identifier",
                            "definition": "http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-identifier",
                            "type": "token"
                        },
                        {
                            "name": "active",
                            "definition": "http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-active",
                            "type": "token"
                        },
                        {
                            "name": "primary-organization",
                            "definition": "http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-primary-organization",
                            "type": "reference"
                        },
                        {
                            "name": "participating-organization",
                            "definition": "http://hl7.org/fhir/SearchParameter/OrganizationAffiliation-participating-organization",
                            "type": "reference"
                        }
                    ]
                },
                {
                    "type": "CodeSystem",
                    "profile": "http://hl7.org/fhir/StructureDefinition/CodeSystem",
                    "interaction":  [
                        {
                            "code": "search-type"
                        },
                        {
                            "code": "read"
                        }
                    ],
                    "searchParam":  [
                        {
                            "name": "_count",
                            "type": "number"
                        },
                        {
                            "name": "_id",
                            "type": "string",
                            "documentation": "The ID of the resource"
                        },
                        {
                            "name": "_lastUpdated",
                            "type": "date"
                        },
                        {
                            "name": "_security",
                            "type": "token"
                        },
                        {
                            "name": "_tag",
                            "type": "token"
                        },
                        {
                            "name": "content-mode",
                            "type": "token",
                            "documentation": "not-present | example | fragment | complete | supplement"
                        },
                        {
                            "name": "context",
                            "type": "token",
                            "documentation": "A use context assigned to the code system"
                        },
                        {
                            "name": "context-type",
                            "type": "token",
                            "documentation": "A type of use context assigned to the code system"
                        },
                        {
                            "name": "context-type-value",
                            "type": "composite",
                            "documentation": "A use context type and value assigned to the code system"
                        },
                        {
                            "name": "description",
                            "type": "string",
                            "documentation": "The description of the code system"
                        },
                        {
                            "name": "identifier",
                            "type": "token",
                            "documentation": "External identifier for the code system"
                        },
                        {
                            "name": "name",
                            "type": "string",
                            "documentation": "Computationally friendly name of the code system"
                        },
                        {
                            "name": "publisher",
                            "type": "string",
                            "documentation": "Name of the publisher of the code system"
                        },
                        {
                            "name": "status",
                            "type": "token",
                            "documentation": "The current status of the code system"
                        },
                        {
                            "name": "system",
                            "type": "uri",
                            "documentation": "The system for any codes defined by this code system (same as 'url')"
                        },
                        {
                            "name": "title",
                            "type": "string",
                            "documentation": "The human-friendly name of the code system"
                        },
                        {
                            "name": "url",
                            "type": "uri",
                            "documentation": "The uri that identifies the code system"
                        },
                        {
                            "name": "version",
                            "type": "token",
                            "documentation": "The business version of the code system"
                        }
                    ],
                    "operation":  [
                        {
                            "name": "validate-code",
                            "definition": "http://hl7.org/fhir/OperationDefinition/CodeSystem-validate-code"
                        },
                        {
                            "name": "subsumes",
                            "definition": "http://hl7.org/fhir/OperationDefinition/CodeSystem-subsumes"
                        },
                        {
                            "name": "lookup",
                            "definition": "http://hl7.org/fhir/OperationDefinition/CodeSystem-lookup"
                        }
                    ]
                },
                {
                    "type": "ValueSet",
                    "profile": "http://hl7.org/fhir/StructureDefinition/ValueSet",
                    "interaction":  [
                        {
                            "code": "search-type"
                        },
                        {
                            "code": "read"
                        }
                    ],
                    "searchParam":  [
                        {
                            "name": "_count",
                            "type": "number"
                        },
                        {
                            "name": "_id",
                            "type": "string",
                            "documentation": "The ID of the resource"
                        },
                        {
                            "name": "_lastUpdated",
                            "type": "date"
                        },
                        {
                            "name": "_security",
                            "type": "token"
                        },
                        {
                            "name": "_tag",
                            "type": "token"
                        },
                        {
                            "name": "context",
                            "type": "token",
                            "documentation": "A use context assigned to the value set"
                        },
                        {
                            "name": "context-type",
                            "type": "token",
                            "documentation": "A type of use context assigned to the value set"
                        },
                        {
                            "name": "context-type-value",
                            "type": "composite",
                            "documentation": "A use context type and value assigned to the value set"
                        },
                        {
                            "name": "description",
                            "type": "string",
                            "documentation": "The description of the value set"
                        },
                        {
                            "name": "identifier",
                            "type": "token",
                            "documentation": "External identifier for the value set"
                        },
                        {
                            "name": "name",
                            "type": "string",
                            "documentation": "Computationally friendly name of the value set"
                        },
                        {
                            "name": "publisher",
                            "type": "string",
                            "documentation": "Name of the publisher of the value set"
                        },
                        {
                            "name": "reference",
                            "type": "uri",
                            "documentation": "A code system included or excluded in the value set or an imported value set"
                        },
                        {
                            "name": "status",
                            "type": "token",
                            "documentation": "The current status of the value set"
                        },
                        {
                            "name": "title",
                            "type": "string",
                            "documentation": "The human-friendly name of the value set"
                        },
                        {
                            "name": "url",
                            "type": "uri",
                            "documentation": "The uri that identifies the value set"
                        },
                        {
                            "name": "version",
                            "type": "token",
                            "documentation": "The business version of the value set"
                        }
                    ],
                    "operation":  [
                        {
                            "name": "validate-code",
                            "definition": "http://hl7.org/fhir/OperationDefinition/ValueSet-validate-code"
                        },
                        {
                            "name": "expand",
                            "definition": "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"
                        }
                    ]
                }
            ]
        }
    ]
}

Examples

None provided at this time.