{ "description": null, "_filename": "NHSDigital-HealthcareService.StructureDefinition.json", "package_name": "uk.nhsdigital.r4.test", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "NHSDigitalHealthcareService", "abstract": false, "type": "HealthcareService", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "2.8.7-prerelease", "status": "draft", "id": "415d3ea5-e4d6-49b5-9807-ad140913a24d", "kind": "resource", "url": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-HealthcareService", "version": null, "differential": { "element": [ { "id": "HealthcareService.identifier", "path": "HealthcareService.identifier", "comment": "MUST contain an ANANA/ODS code.", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "definition": "**SHOULD** contain the service identifier e.g. the serviceId from Directory of Service or e-RS Directory Services\r\n\r\n**MAY** contain an ANANA/ODS code. \r\n\r\n```json\r\n\"identifier\": [\r\n {\r\n \"use\": \"official\",\r\n \"system\": \"https://fhir.nhs.uk/Id/ers-service\",\r\n \"value\": \"11021\"\r\n }\r\n ]\r\n```", "mustSupport": true }, { "id": "HealthcareService.identifier:ersServiceId", "max": "1", "path": "HealthcareService.identifier", "sliceName": "ersServiceId", "mustSupport": true }, { "id": "HealthcareService.identifier:ersServiceId.system", "min": 1, "path": "HealthcareService.identifier.system", "fixedUri": "https://fhir.nhs.uk/Id/ers-service" }, { "id": "HealthcareService.identifier:ersServiceId.value", "min": 1, "path": "HealthcareService.identifier.value" }, { "id": "HealthcareService.identifier:dosServiceId", "max": "1", "path": "HealthcareService.identifier", "sliceName": "dosServiceId", "mustSupport": true }, { "id": "HealthcareService.identifier:dosServiceId.system", "min": 1, "path": "HealthcareService.identifier.system", "fixedUri": "http://fhir.nhs.uk/Id/dos-service-id" }, { "id": "HealthcareService.identifier:dosServiceId.value", "min": 1, "path": "HealthcareService.identifier.value" }, { "id": "HealthcareService.providedBy", "path": "HealthcareService.providedBy", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization" ] } ], "definition": "It is recommended an *identifier reference* using ODS code is used. \r\n\r\n```json\r\n\"providedBy\": {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/ods-organization-code\",\r\n \"value\": \"RBA\"\r\n },\r\n \"display\": \"TAUNTON AND SOMERSET NHS FOUNDATION TRUST\"\r\n }\r\n```", "mustSupport": true }, { "id": "HealthcareService.providedBy.identifier", "min": 1, "path": "HealthcareService.providedBy.identifier" }, { "id": "HealthcareService.providedBy.identifier.system", "min": 1, "path": "HealthcareService.providedBy.identifier.system", "fixedUri": "https://fhir.nhs.uk/Id/ods-organization-code" }, { "id": "HealthcareService.providedBy.identifier.value", "min": 1, "path": "HealthcareService.providedBy.identifier.value" }, { "id": "HealthcareService.type", "path": "HealthcareService.type", "binding": { "strength": "preferred", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "service-type" } ] }, "definition": "Type **SHOULD** be populated. \r\n\r\n```json\r\n\"type\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/DoS-ClinicType\",\r\n \"code\": \"PHARMACY\",\r\n \"display\": \"Pharmacy\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor \r\n\r\n```json\r\n\"type\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/eRS-AppointmentType\",\r\n \"code\": \"DAY_CASE\",\r\n }\r\n ]\r\n }\r\n ],\r\n```", "mustSupport": true }, { "id": "HealthcareService.type.coding", "path": "HealthcareService.type.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "HealthcareService.type.coding:UKCoreCareSettingType", "path": "HealthcareService.type.coding", "binding": { "strength": "preferred", "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-CareSettingType" }, "sliceName": "UKCoreCareSettingType", "mustSupport": true }, { "id": "HealthcareService.type.coding:UKCoreCareSettingType.system", "path": "HealthcareService.type.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "HealthcareService.type.coding:eRSAppointmentType", "path": "HealthcareService.type.coding", "short": "e-RS Appointment Type", "sliceName": "eRSAppointmentType", "definition": "Appointment type e.g. telephone/video (only applicable and mandatory if Service Type is Appointment Request, not applicable to Service Type of Triage Request)", "mustSupport": true }, { "id": "HealthcareService.type.coding:eRSAppointmentType.system", "path": "HealthcareService.type.coding.system", "fixedUri": "https://fhir.nhs.uk/CodeSystem/eRS-AppointmentType" }, { "id": "HealthcareService.specialty", "path": "HealthcareService.specialty", "definition": "Specialty **SHOULD** be from the {{link:http://hl7.org/fhir/ValueSet/c80-practice-codes}}\r\nand is the SNOMED equivalent of the [NHS Data Dictionary - Main Specialty and Treament Function Codes](https://datadictionary.nhs.uk/supporting_information/main_specialty_and_treatment_function_codes_table.html) and FHIR {{pagelink: NHSDataDictionaryClinicalSpecialty.md}}\r\n\r\n```json\r\n\"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"http://snomed.info/sct\",\r\n \"code\": \"394579002\",\r\n \"display\": \"Cardiology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor using NHS Data Dictionary codes.\r\n\r\n```json\r\n\"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"system\": \"https://fhir.nhs.uk/CodeSystem/NHSDataModelAndDictionary-clinical-specialty\",\r\n \"code\": \"320\",\r\n \"display\": \"Cardiology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```\r\n\r\nor for e-RS Patient Care\r\n\r\n```json\r\n \"specialty\": [\r\n {\r\n \"coding\": [\r\n {\r\n \"display\": \"Dermatology\"\r\n }\r\n ]\r\n }\r\n ],\r\n```", "mustSupport": true }, { "id": "HealthcareService.specialty.coding", "path": "HealthcareService.specialty.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "HealthcareService.specialty.coding.system", "min": 1, "path": "HealthcareService.specialty.coding.system" }, { "id": "HealthcareService.specialty.coding.code", "min": 1, "path": "HealthcareService.specialty.coding.code" }, { "id": "HealthcareService.specialty.coding:NHSDataDictionarySpecialty", "path": "HealthcareService.specialty.coding", "binding": { "strength": "required", "valueSet": "https://fhir.nhs.uk/ValueSet/NHSDataModelAndDictionary-clinical-specialty", "description": "NHS Data Dictionary Specialty/Treatment Function Code" }, "sliceName": "NHSDataDictionarySpecialty", "mustSupport": true }, { "id": "HealthcareService.specialty.coding:NHSDataDictionarySpecialty.system", "path": "HealthcareService.specialty.coding.system", "fixedUri": "https://fhir.nhs.uk/CodeSystem/NHSDataModelAndDictionary-clinical-specialty" }, { "id": "HealthcareService.specialty.coding:SNOMEDPracticeCode", "path": "HealthcareService.specialty.coding", "binding": { "strength": "preferred", "valueSet": "http://hl7.org/fhir/ValueSet/c80-practice-codes", "description": "Specific specialty associated with the agency." }, "sliceName": "SNOMEDPracticeCode", "mustSupport": true }, { "id": "HealthcareService.specialty.coding:SNOMEDPracticeCode.system", "path": "HealthcareService.specialty.coding.system", "fixedUri": "http://snomed.info/sct" }, { "id": "HealthcareService.specialty.coding:eRSSpecialty", "path": "HealthcareService.specialty.coding", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.uk/ValueSet/NHSDigital-eRS-Specialty", "description": "Specific specialty associated with the agency." }, "sliceName": "eRSSpecialty", "mustSupport": true }, { "id": "HealthcareService.specialty.coding:eRSSpecialty.system", "path": "HealthcareService.specialty.coding.system", "fixedUri": "https://fhir.nhs.uk/CodeSystem/eRS-Specialty" }, { "id": "HealthcareService.location", "max": "1", "path": "HealthcareService.location", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Location" ] } ], "constraint": [ { "key": "nhsd-8", "human": "location - An identifier reference or resource reference must be provided", "severity": "error", "expression": "(reference.exists() or identifier.exists())" } ], "definition": "Reference to a location. ODS codes may be used, however this may differ from Directory of Services and so DoS addresses are preferred.\r\n\r\n```json\r\n \"location\": [\r\n {\r\n \"reference\": \"urn:uuid:8a5d7d67-64fb-44ec-9802-2dc214bb3dcb\"\r\n }\r\n ],\r\n```\r\n\r\nor \r\n\r\n```json\r\n\"location\": [\r\n {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/ods-site-code\",\r\n \"value\": \"R6901\"\r\n }\r\n }\r\n ],\r\n```", "mustSupport": true }, { "id": "HealthcareService.location.identifier.system", "min": 1, "path": "HealthcareService.location.identifier.system", "fixedUri": "https://fhir.nhs.uk/Id/ods-site-code" }, { "id": "HealthcareService.location.identifier.value", "min": 1, "path": "HealthcareService.location.identifier.value" }, { "id": "HealthcareService.name", "min": 1, "path": "HealthcareService.name", "definition": "Name of the clinic or service.\r\n\r\n```json\r\n \"name\": \"SOMERSET BOWEL CANCER SCREENING CENTRE\",\r\n```", "mustSupport": true }, { "id": "HealthcareService.telecom", "path": "HealthcareService.telecom", "definition": "Contact details for the clinic or service. \r\n\r\n```json\r\n \"telecom\": [\r\n {\r\n \"system\": \"phone\",\r\n \"value\": \"0113 922 4984\",\r\n \"use\": \"work\"\r\n },\r\n {\r\n \"system\": \"email\",\r\n \"value\": \"directaddress@example.com\",\r\n \"use\": \"work\"\r\n }\r\n ],\r\n```", "mustSupport": true }, { "id": "HealthcareService.telecom.value", "min": 1, "path": "HealthcareService.telecom.value" }, { "id": "HealthcareService.telecom.use", "min": 1, "path": "HealthcareService.telecom.use" }, { "id": "HealthcareService.serviceProvisionCode", "path": "HealthcareService.serviceProvisionCode", "mustSupport": true }, { "id": "HealthcareService.serviceProvisionCode.coding", "path": "HealthcareService.serviceProvisionCode.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "HealthcareService.serviceProvisionCode.coding:eRSClinicType", "path": "HealthcareService.serviceProvisionCode.coding", "binding": { "strength": "required", "valueSet": "https://fhir.nhs.uk/ValueSet/NHSDigital-eRS-ClinicType" }, "sliceName": "eRSClinicType", "mustSupport": true }, { "id": "HealthcareService.serviceProvisionCode.coding:eRSClinicType.system", "path": "HealthcareService.serviceProvisionCode.coding.system", "fixedUri": "https://fhir.nhs.uk/CodeSystem/NHSDigital-ClinicType" }, { "id": "HealthcareService.availableTime", "path": "HealthcareService.availableTime", "definition": "Opening times for the clinic or service. \r\n\r\n\r\n```json\r\n\"availableTime\": [\r\n {\r\n \"daysOfWeek\": [\r\n \"wed\"\r\n ],\r\n \"allDay\": true\r\n },\r\n {\r\n \"daysOfWeek\": [\r\n \"mon\",\r\n \"tue\",\r\n \"wed\",\r\n \"thu\"\r\n ],\r\n \"availableStartTime\": \"08:30:00\",\r\n \"availableEndTime\": \"05:30:00\"\r\n },\r\n {\r\n \"daysOfWeek\": [\r\n \"sat\",\r\n \"fri\"\r\n ],\r\n \"availableStartTime\": \"09:30:00\",\r\n \"availableEndTime\": \"04:30:00\"\r\n }\r\n ],\r\n```", "mustSupport": true }, { "id": "HealthcareService.endpoint", "path": "HealthcareService.endpoint", "slicing": { "rules": "open", "discriminator": [ { "path": "identifier.system", "type": "value" } ] }, "definition": "Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.\r\n\r\nEndpoint identfiers to be used with the HealthcareService. Endpoints can be resolved using the SDS API\r\n\r\n```json\r\n\"endpoint\": [\r\n {\r\n \"identifier\": {\r\n \"system\": \"https://fhir.nhs.uk/Id/nhsSpineASID\", // or https://fhir.nhs.uk/Id/nhsMhsPartyKey\r\n \"value\": \"999900000041\"\r\n }\r\n }\r\n ]\r\n```", "mustSupport": true }, { "id": "HealthcareService.endpoint.identifier", "min": 1, "path": "HealthcareService.endpoint.identifier" }, { "id": "HealthcareService.endpoint.identifier.system", "min": 1, "path": "HealthcareService.endpoint.identifier.system" }, { "id": "HealthcareService.endpoint.identifier.value", "min": 1, "path": "HealthcareService.endpoint.identifier.value" }, { "id": "HealthcareService.endpoint:nhsMhsPartyKey", "max": "1", "path": "HealthcareService.endpoint", "sliceName": "nhsMhsPartyKey" }, { "id": "HealthcareService.endpoint:nhsMhsPartyKey.identifier.system", "path": "HealthcareService.endpoint.identifier.system", "fixedUri": "https://fhir.nhs.uk/Id/nhsMhsPartyKey" }, { "id": "HealthcareService.endpoint:nhsSpineASID", "max": "1", "path": "HealthcareService.endpoint", "sliceName": "nhsSpineASID" }, { "id": "HealthcareService.endpoint:nhsSpineASID.identifier.system", "path": "HealthcareService.endpoint.identifier.system", "fixedUri": "https://fhir.nhs.uk/Id/nhsSpineASID" } ] }, "baseDefinition": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService" }