description: This profile defines the Genomics constraints and extensions on the UK Core FHIR resource [ServiceRequest](https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest). package_name: uk.nhsengland.genomics.r4 derivation: constraint name: NHSEngland_ServiceRequest_Genomics type: ServiceRequest elements: performerType: {index: 47} category: constraint: gen-5: {human: At least 1 reason for testing SHALL be provided, severity: error, expression: 'category.coding.memberOf(''https://fhir.nhs.uk/ValueSet/Genomic-ReasonForTesting'').exists()'} index: 24 insurance: {index: 58} relevantHistory: {index: 65} asNeeded: choices: [] index: 44 supportingInfo: {type: Reference, index: 59} encounter: {type: Reference, index: 40} patientInstruction: {index: 64} specimen: {type: Reference, index: 60} reasonCode: index: 53 slicing: rules: open discriminator: - {path: coding.system, type: pattern} min: null slices: DGTSTestPackage: match: coding: {system: 'https://fhir.nhs.uk/CodeSystem/England-DigitalGenomicTestServices'} schema: _required: true index: 54 elements: coding: extensions: genomicTestCodeVersion: {url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', type: Extension, isModifier: false, index: 55} elements: extension: type: Extension isModifier: false url: https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version index: 55 slicing: slices: genomicTestCodeVersion: match: {} schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', index: 55} system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/England-DigitalGenomicTestServices'} index: 56 authoredOn: {index: 45} note: index: 62 extensions: annotationType: {url: 'http://hl7.org/fhir/StructureDefinition/annotationType', type: Extension, isModifier: false, index: 63} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/annotationType index: 63 slicing: slices: annotationType: match: {} schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/annotationType', index: 63} requisition: {index: 21} extension: index: 0 slicing: slices: additionalContact: match: {} schema: {index: 1} coverage: match: {} schema: {_required: true, index: 2} min: 1 genomicParticipantCount: match: {} schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTest-ParticipantCount', index: 3} max: 1 genomicPatientRole: match: {} schema: type: Extension binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/genomics-patient-role'} isModifier: false url: https://fhir.nhs.uk/England/StructureDefinition/Extension-Genomic-Patient-Role index: 4 locationReference: {index: 52} requester: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSEngland-PractitionerRole-Genomics'] index: 46 priority: {index: 25} status: {index: 22} code: index: 27 elements: coding: index: 28 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: DGTSCode: match: {system: 'https://fhir.nhs.uk/CodeSystem/England-DigitalGenomicTestServices'} schema: index: 29 extensions: genomicTestCodeVersion: {url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', type: Extension, isModifier: false, index: 30} elements: extension: type: Extension isModifier: false url: https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version index: 30 slicing: slices: genomicTestCodeVersion: match: {} schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', index: 30} system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/England-DigitalGenomicTestServices'} index: 31 identifier: index: 5 slicing: rules: open discriminator: - {path: system, type: pattern} min: 1 slices: identifierGMSOrder: match: {system: 'https://fhir.nhs.uk/Id/GMSOrder'} schema: index: 6 elements: use: {index: 7} type: {index: 8} system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/Id/GMSOrder'} index: 9 value: {index: 10} period: {index: 11} assigner: {index: 12} required: [value, system] localIdentifier: match: {system: 'https://fhir.nhs.uk/local-identifier/servicerequest'} schema: index: 13 elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/local-identifier/servicerequest'} index: 14 value: {index: 15} assigner: index: 16 elements: reference: {index: 17} identifier: pattern: type: Identifier value: {system: 'https://fhir.nhs.uk/Id/ods-organization-code'} index: 18 required: [identifier] required: [assigner, value, system] doNotPerform: {index: 26} bodySite: {index: 61} intent: {index: 23} replaces: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics'] index: 20 orderDetail: index: 32 elements: coding: index: 33 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: genomicsTestPanelCode: match: {system: 'https://fhir.nhs.uk/CodeSystem/England-GenomicTestPanelCode'} schema: index: 34 extensions: genomicTestCodeVersion: {url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', type: Extension, isModifier: false, index: 35} elements: extension: type: Extension isModifier: false url: https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version index: 35 slicing: slices: genomicTestCodeVersion: match: {} schema: {type: Extension, isModifier: false, url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTestCode-Version', index: 35} system: short: Genomics Test Panel Code pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/England-GenomicTestPanelCode'} index: 36 basedOn: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest', 'https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics'] index: 19 quantity: choices: [] index: 38 locationCode: {index: 51} subject: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSEngland-Patient-Genomics'] index: 39 occurrence: choices: [] index: 42 performer: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 48 elements: identifier: index: 49 elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/Id/ods-organization-code'} index: 50 required: [identifier] reasonReference: {type: Reference, index: 57} package_version: 0.6.4-pre-release extensions: additionalContact: {url: null, index: 1} coverage: {url: null, min: 1, _required: true, index: 2} genomicParticipantCount: {url: 'https://fhir.nhs.uk/England/StructureDefinition/Extension-GenomicTest-ParticipantCount', max: 1, type: Extension, isModifier: false, index: 3} genomicPatientRole: url: https://fhir.nhs.uk/England/StructureDefinition/Extension-Genomic-Patient-Role type: Extension binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/genomics-patient-role'} isModifier: false index: 4 class: profile kind: resource url: https://fhir.nhs.uk/StructureDefinition/NHSEngland-ServiceRequest-Genomics base: https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest version: 0.3.2 required: [authoredOn, requester, extension, identifier, category, code]