{ "description": "Conformance requirements for APIM RESTful Endpoinsts", "_filename": "api.json", "package_name": "uk.nhsdigital.r4", "format": [ "application/fhir+json", "application/fhir+xml" ], "date": null, "publisher": "digital.nhs.uk", "fhirVersion": "4.0.1", "name": "APIM Conformance Capability Statement", "type": null, "experimental": null, "resourceType": "CapabilityStatement", "title": null, "package_version": "2.0.21-dev", "status": "active", "id": "42e49743-e8c0-4a9a-993e-bed45a05ed22", "kind": "requirements", "url": "https://fhir.nhs.uk/CapabilityStatement/apim-conformance", "version": "3.0.0", "rest": [ { "mode": "server", "resource": [ { "type": "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": "Immunization", "profile": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Immunization", "interaction": [ { "code": "search-type" } ], "searchParam": [ { "name": "patient.identifier", "type": "token", "documentation": "The patient identifier (e.g. NHS Number) that the immunisation is about" }, { "name": "patient", "type": "reference", "documentation": "The patient that the immunisation is about" } ] }, { "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": "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": "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": "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" } ] } ] } } ] }