{ "description": "This profile defines the NHS England-Genomics Programme constraints and extensions on the FHIR UK Core resource [UK Core ServiceRequest](https://simplifier.net/hl7fhirukcorer4/ukcore-servicerequest)", "_filename": "NHSDigital-ServiceRequest-Genomics.StructureDefinition.json", "package_name": "uk.nhsengland.genomics.r4", "date": "2024-07-22T17:04:32.2218991+00:00", "derivation": "constraint", "publisher": "NHS England", "fhirVersion": "4.0.1", "purpose": "This profile is a record of a request for a procedure or diagnostic or other service to be planned, proposed, or performed, as distinguished by the ServiceRequest.intent field value, with or on a patient.", "name": "NHSDigital_ServiceRequest_Genomics", "abstract": false, "copyright": "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.", "type": "ServiceRequest", "experimental": null, "resourceType": "StructureDefinition", "title": "NHSDigital ServiceRequest Genomics", "package_version": "0.4.0-prerelease", "status": "draft", "id": "80930ebf-59c1-4f6b-b152-5b10fc03462f", "kind": "resource", "url": "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-Genomics", "version": "0.2.0", "differential": { "element": [ { "id": "ServiceRequest.extension", "min": 1, "path": "ServiceRequest.extension" }, { "id": "ServiceRequest.extension:coverage", "min": 1, "path": "ServiceRequest.extension", "sliceName": "coverage" }, { "id": "ServiceRequest.extension:priorityReason", "max": "1", "path": "ServiceRequest.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-PriorityReason" ] } ], "sliceName": "priorityReason", "constraint": [ { "key": "gen-1", "human": "Extension must be present if priority is not routine", "severity": "error", "expression": "(ServiceRequest.extension(priorityReason).exists() and ServiceRequest.priority!=routine) or ServiceRequest.priority=routine" } ], "isModifier": false }, { "id": "ServiceRequest.extension:priorityReason.value[x]", "path": "ServiceRequest.extension.value[x]" }, { "id": "ServiceRequest.extension:priorityReason.value[x].coding", "path": "ServiceRequest.extension.value[x].coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "type" } ] } }, { "id": "ServiceRequest.identifier", "max": "1", "min": 1, "path": "ServiceRequest.identifier" }, { "id": "ServiceRequest.identifier.assigner", "path": "ServiceRequest.identifier.assigner", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics" ] } ] }, { "id": "ServiceRequest.instantiatesCanonical", "max": "0", "path": "ServiceRequest.instantiatesCanonical" }, { "id": "ServiceRequest.basedOn", "path": "ServiceRequest.basedOn", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/CarePlan", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-Genomics" ] } ] }, { "id": "ServiceRequest.replaces", "max": "1", "path": "ServiceRequest.replaces", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-Genomics" ] } ] }, { "id": "ServiceRequest.status", "path": "ServiceRequest.status", "comment": "The status is generally fully in the control of the requester - they determine whether the order is draft or active and, after it has been activated, competed, cancelled or suspended. States relating to the activities of the performer are reflected on either the corresponding event (see [Interactions](https://simplifier.net/guide/fhir-genomics-implementation-guide/home/design/interactions.page.md) for general discussion) or using the [Task](https://simplifier.net/guide/fhir-genomics-implementation-guide/home/fhirassets/allassets/profiles/genomics-task.page.md) resource." }, { "id": "ServiceRequest.category", "max": "1", "min": 1, "path": "ServiceRequest.category" }, { "id": "ServiceRequest.priority", "min": 1, "path": "ServiceRequest.priority" }, { "id": "ServiceRequest.doNotPerform", "max": "0", "path": "ServiceRequest.doNotPerform" }, { "id": "ServiceRequest.code", "min": 1, "path": "ServiceRequest.code", "definition": "A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.\r\n\r\nFor Genomic Test Orders, use the system 'https://www.england.nhs.uk/publication/national-genomic-test-directories' and code from one of the test directories provided by NHS England. Addition of these codes to an appropriate coding system, e.g. SNOMED-CT, is under discussion." }, { "id": "ServiceRequest.orderDetail.coding", "path": "ServiceRequest.orderDetail.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "id": "ServiceRequest.orderDetail.coding:genomicTestDirectory", "path": "ServiceRequest.orderDetail.coding", "sliceName": "genomicTestDirectory" }, { "id": "ServiceRequest.orderDetail.coding:genomicTestDirectory.system", "path": "ServiceRequest.orderDetail.coding.system", "short": "Genomics Test Directory codes", "fixedUri": "https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory" }, { "id": "ServiceRequest.orderDetail.coding:genomicsTestPanelCode", "path": "ServiceRequest.orderDetail.coding", "sliceName": "genomicsTestPanelCode" }, { "id": "ServiceRequest.orderDetail.coding:genomicsTestPanelCode.system", "path": "ServiceRequest.orderDetail.coding.system", "short": "Genomics Test Panel Code", "fixedUri": "https://fhir.nhs.uk/CodeSystem/England-GenomicTestPanelCode" }, { "id": "ServiceRequest.orderDetail.coding:genomicsTypesofReanalysisTest", "path": "ServiceRequest.orderDetail.coding", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.uk/ValueSet/genomics-types-of-reanalysistest", "description": "Types of re-analysis test in Genomics" }, "sliceName": "genomicsTypesofReanalysisTest" }, { "id": "ServiceRequest.quantity[x]", "max": "0", "path": "ServiceRequest.quantity[x]" }, { "id": "ServiceRequest.subject", "path": "ServiceRequest.subject", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Group", "http://hl7.org/fhir/StructureDefinition/Device", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics" ] } ] }, { "id": "ServiceRequest.encounter", "path": "ServiceRequest.encounter", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ] } ] }, { "id": "ServiceRequest.asNeeded[x]", "max": "0", "path": "ServiceRequest.asNeeded[x]" }, { "id": "ServiceRequest.authoredOn", "min": 1, "path": "ServiceRequest.authoredOn" }, { "id": "ServiceRequest.requester", "min": 1, "path": "ServiceRequest.requester", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Device", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics" ] } ] }, { "id": "ServiceRequest.performer", "path": "ServiceRequest.performer", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/CareTeam", "http://hl7.org/fhir/StructureDefinition/Device", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService", "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Patient-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole-Genomics" ] } ] }, { "id": "ServiceRequest.locationCode", "max": "0", "path": "ServiceRequest.locationCode" }, { "id": "ServiceRequest.locationReference", "max": "0", "path": "ServiceRequest.locationReference" }, { "id": "ServiceRequest.reasonCode", "min": 1, "path": "ServiceRequest.reasonCode", "binding": { "strength": "preferred", "valueSet": "https://fhir.nhs.uk/ValueSet/genomics-reasonfortesting" } }, { "id": "ServiceRequest.reasonReference", "path": "ServiceRequest.reasonReference", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ], "targetProfile": [ "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport", "http://hl7.org/fhir/StructureDefinition/DocumentReference", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Condition-Genomics", "https://fhir.nhs.uk/StructureDefinition/NHSDigital-Observation-Genomics" ] } ] }, { "id": "ServiceRequest.insurance", "max": "1", "path": "ServiceRequest.insurance" }, { "id": "ServiceRequest.supportingInfo", "path": "ServiceRequest.supportingInfo", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ] } ] }, { "id": "ServiceRequest.specimen", "path": "ServiceRequest.specimen", "type": [ { "code": "Reference", "aggregation": [ "referenced", "bundled" ] } ] }, { "id": "ServiceRequest.bodySite", "max": "0", "path": "ServiceRequest.bodySite" }, { "id": "ServiceRequest.patientInstruction", "max": "0", "path": "ServiceRequest.patientInstruction" }, { "id": "ServiceRequest.relevantHistory", "max": "0", "path": "ServiceRequest.relevantHistory" } ] }, "contact": [ { "name": "NHS England", "telecom": [ { "use": "work", "rank": 1, "value": "interoperabilityteam@nhs.net", "system": "email" } ] } ], "baseDefinition": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest" }