{ "description": "Conformance requirements for NHS Digital RESTful Endpoinsts", "_filename": "api.json", "package_name": "uk.nhsdigital.r4", "format": [ "application/fhir+json", "application/fhir+xml" ], "date": "2021-04-28T00:00:00+00:00", "publisher": "digital.nhs.uk", "fhirVersion": "4.0.1", "name": "APIMCore", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": null, "package_version": "2.4.4", "status": "active", "id": "e1f6ab8a-7ab6-4bf9-a3a7-d5dd8a5cdc92", "kind": "requirements", "url": "https://fhir.nhs.uk/CapabilityStatement/apim-conformance", "version": "3.0.0", "rest": [ { "mode": "server", "resource": [ { "type": "CapabilityStatement", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-CapabilityStatement" }, { "type": "CommunicationRequest", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-CommunicationRequest" }, { "type": "Encounter", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Encounter", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "patient:identifier", "type": "token", "documentation": "The patient identifier (e.g. NHS Number) that the encounter is about" }, { "name": "patient", "type": "reference", "documentation": "The patient that the encounter is about" }, { "name": "class", "type": "token", "documentation": "Classification of patient encounter" }, { "name": "identifier", "type": "token", "documentation": "The identifier that the encounter is about" } ] }, { "type": "DocumentReference", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-DocumentReference", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "patient:identifier", "type": "token", "documentation": "Who/what is the subject of the document (by NHS Number)" }, { "name": "patient", "type": "reference", "documentation": "Who/what is the subject of the document" }, { "name": "type", "type": "token", "documentation": "Kind of document (SNOMED if possible)" }, { "name": "category", "type": "token", "documentation": "Categorization of document" }, { "name": "status", "type": "token", "documentation": "current | superseded | entered-in-error" }, { "name": "date", "type": "date", "documentation": "When this document reference was created" }, { "name": "period", "type": "date", "documentation": "Time of service that is being documented" } ] }, { "type": "Flag", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Flag", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "patient:identifier", "type": "token", "documentation": "The patient identifier (e.g. NHS Number) that the flag is about" }, { "name": "patient", "type": "reference", "documentation": "The patient that the flag is about" } ] }, { "type": "HealthcareService", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "identifier", "type": "token", "documentation": "A organisation identifier (e.g. ODS Code)" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "address", "type": "string", "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, county, country, postalCode, and/or text" } ] }, { "type": "Observation", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "patient:identifier", "type": "token", "documentation": "The patient identifier (e.g. NHS Number) that the observation is about" }, { "name": "patient", "type": "reference", "documentation": "The patient that the observation is about" }, { "name": "code", "type": "token", "documentation": "The code of the observation type" }, { "name": "date", "type": "date", "documentation": "The code of the observation type" } ] }, { "type": "MessageDefinition", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-MessageDefinition" }, { "type": "Organization", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "identifier", "type": "token", "documentation": "A organisation identifier (e.g. ODS Code)" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "address", "type": "string", "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, county, country, postalCode, and/or text" } ] }, { "type": "OperationDefinition", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-OperationDefinition" }, { "type": "Patient", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient", "interaction": [ { "code": "read" }, { "code": "search-type" } ], "searchParam": [ { "name": "identifier", "type": "token", "documentation": "A patient identifier (e.g. NHS Number)" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "birthdate", "type": "date", "documentation": "The patient's date of birth" }, { "name": "gender", "type": "token", "documentation": "Gender of the patient" }, { "name": "family", "type": "string", "documentation": "A portion of the family name of the patient" } ] }, { "type": "Practitioner", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "identifier", "type": "token", "documentation": "A practitioner identifier (e.g. GMC Code, GMP Code, GPHC Code, etc)" }, { "name": "name", "type": "string", "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" } ] }, { "type": "PractitionerRole", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "organization:identifier", "type": "token", "documentation": "A organisation identifier (e.g. ODS Code)" }, { "name": "practitioner:identifier", "type": "token", "documentation": "A practitioner identifier (e.g. GMC Code, GMP Code, GPHC Code, etc)" } ] }, { "type": "ServiceRequest", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest" }, { "type": "Device", "profile": "https://fhir.nhs.uk/StructureDefinition/SDS-Device" }, { "type": "Endpoint", "profile": "https://fhir.nhs.uk/StructureDefinition/SDS-Endpoint" } ], "security": { "service": [ { "coding": [ { "code": "OAuth", "system": "http://terminology.hl7.org/CodeSystem/restful-security-service", "display": "OAuth2 Token" } ] } ] } } ] }