NHS North West Genomics
2.2.5 - ci-build United Kingdom flag

NHS North West Genomics - Local Development build (v2.2.5) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ServiceRequest

Official URL: https://fhir.nwgenomics.nhs.uk/StructureDefinition/ServiceRequest Version: 2.2.5
Draft as of 2026-11-05 Computable Name: ServiceRequest

Diagnostic - Laboratory

See Genomic Test Order for detailed notes.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequestLabEu Laboratory Order
Constraints: prr-1
ServiceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.Slices for extension Content/Rules for all slices
ServiceRequest.Slices for extension.extension:accreditedLab 0..1 boolean Accredited laboratory requested
URL: http://hl7.eu/fhir/StructureDefinition/laboratory-accredited
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.Slices for identifier This element must be supported. This element is included in summaries. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. This element is included in summaries. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.basedOn This element must be supported. This element is included in summaries. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.identifier This element is included in summaries. 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.requisition This element has obligations. This element is included in summaries. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.Slices for category This element is included in summaries. 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. This element is included in summaries. C 0..* CodeableConcept Additional order codes
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.orderDetail.Slices for coding This element must be supported. This element is included in summaries. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. This element is included in summaries. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. This element is included in summaries. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.subject This element must be supported. This element is included in summaries. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.identifier This element is included in summaries. 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.encounter This element must be supported. This element is included in summaries. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.identifier This element has obligations and must be supported. This element is included in summaries. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. This element is included in summaries. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer This element is included in summaries. 0..* Reference(Organization) Requested performer
ServiceRequest.performer.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicProcedure Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicsWholeCaseSequencing Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ServiceRequestLabEu

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest ServiceRequestLabEu
ServiceRequest.Slices for identifier This element must be supported. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.basedOn This element must be supported. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.identifier 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.requisition This element has obligations. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.Slices for category 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
ServiceRequest.Slices for category.category:GenomicProcedure 0..1 CodeableConcept Classification of service
ServiceRequest.Slices for category.category:GenomicProcedure.coding
ServiceRequest.Slices for category.category:GenomicProcedure.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.code 0..1 code Symbol in syntax defined by the system
Required Pattern: 116148004 (extensions allowed)
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. 0..1 CodeableConcept Classification of service
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.org.uk/CodeSystem/UKCore-GenomeSequencingCategory (extensions allowed)
ServiceRequest.priority 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.code This element must be supported. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. 0..* CodeableConcept Additional order codes
ServiceRequest.orderDetail.Slices for coding This element must be supported. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.subject This element must be supported. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.identifier 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.encounter This element must be supported. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.identifier This element has obligations and must be supported. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.authoredOn This element must be supported. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.identifier 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer 0..* Reference(Organization) Requested performer
ServiceRequest.performer.identifier 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.reasonCode 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequestLabEu Laboratory Order
Constraints: prr-1
ServiceRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
ServiceRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ServiceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ServiceRequest.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ServiceRequest.contained 0..* Resource Contained, inline Resources
ServiceRequest.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:accreditedLab 0..1 boolean Accredited laboratory requested
URL: http://hl7.eu/fhir/StructureDefinition/laboratory-accredited
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.Slices for identifier This element must be supported. This element is included in summaries. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. This element is included in summaries. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
ServiceRequest.basedOn This element must be supported. This element is included in summaries. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.id 0..1 string Unique id for inter-element referencing
ServiceRequest.basedOn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.basedOn.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.basedOn.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.basedOn.identifier This element is included in summaries. 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.basedOn.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.replaces This element is included in summaries. 0..* Reference(ServiceRequest) What request replaces
ServiceRequest.requisition This element has obligations. This element is included in summaries. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.Slices for category This element is included in summaries. 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicProcedure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicProcedure.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
ServiceRequest.Slices for category.category:GenomicProcedure.coding.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicProcedure.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicProcedure.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.Slices for category.category:GenomicProcedure.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Required Pattern: 116148004 (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.Slices for category.category:GenomicProcedure.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.Slices for category.category:GenomicProcedure.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.org.uk/CodeSystem/UKCore-GenomeSequencingCategory (extensions allowed)
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. This element is included in summaries. C 0..* CodeableConcept Additional order codes
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.orderDetail.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding This element must be supported. This element is included in summaries. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. This element is included in summaries. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. This element is included in summaries. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.orderDetail.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.quantity[x] This element is included in summaries. 0..1 Service amount
ServiceRequest.quantity[x].quantityQuantity Quantity
ServiceRequest.quantity[x].quantityRatio Ratio
ServiceRequest.quantity[x].quantityRange Range
ServiceRequest.subject This element must be supported. This element is included in summaries. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.subject.identifier This element is included in summaries. 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.encounter This element must be supported. This element is included in summaries. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.id 0..1 string Unique id for inter-element referencing
ServiceRequest.encounter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.encounter.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.encounter.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.encounter.identifier This element has obligations and must be supported. This element is included in summaries. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.encounter.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.occurrence[x].occurrenceTiming Timing
ServiceRequest.asNeeded[x] This element is included in summaries. 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
ServiceRequest.asNeeded[x].asNeededBoolean boolean
ServiceRequest.asNeeded[x].asNeededCodeableConcept CodeableConcept
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. This element is included in summaries. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.id 0..1 string Unique id for inter-element referencing
ServiceRequest.requester.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.requester.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.requester.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.requester.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.requester.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
ServiceRequest.performer This element is included in summaries. 0..* Reference(Organization) Requested performer
ServiceRequest.performer.id 0..1 string Unique id for inter-element referencing
ServiceRequest.performer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.performer.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.performer.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.performer.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.locationCode This element is included in summaries. 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
ServiceRequest.locationReference This element is included in summaries. 0..* Reference(Location) Requested location
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.insurance 0..* Reference(Coverage) Associated insurance coverage
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure
ServiceRequest.bodySite This element is included in summaries. 0..* CodeableConcept Location on Body
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicProcedure Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicsWholeCaseSequencing Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.requester.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 FHIR Std.
ServiceRequest.performer.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.5
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

This structure is derived from ServiceRequestLabEu

Summary

Mandatory: 2 elements(6 nested mandatory elements)
Must-Support: 15 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.identifier
  • The element 1 is sliced based on the value of ServiceRequest.category
  • The element 1 is sliced based on the value of ServiceRequest.orderDetail.coding
  • The element 1 is sliced based on the value of ServiceRequest.supportingInfo

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequestLabEu Laboratory Order
Constraints: prr-1
ServiceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.Slices for extension Content/Rules for all slices
ServiceRequest.Slices for extension.extension:accreditedLab 0..1 boolean Accredited laboratory requested
URL: http://hl7.eu/fhir/StructureDefinition/laboratory-accredited
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.Slices for identifier This element must be supported. This element is included in summaries. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. This element is included in summaries. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.basedOn This element must be supported. This element is included in summaries. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.identifier This element is included in summaries. 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.requisition This element has obligations. This element is included in summaries. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.Slices for category This element is included in summaries. 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. This element is included in summaries. C 0..* CodeableConcept Additional order codes
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.orderDetail.Slices for coding This element must be supported. This element is included in summaries. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. This element is included in summaries. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. This element is included in summaries. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.subject This element must be supported. This element is included in summaries. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.identifier This element is included in summaries. 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.encounter This element must be supported. This element is included in summaries. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.identifier This element has obligations and must be supported. This element is included in summaries. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. This element is included in summaries. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer This element is included in summaries. 0..* Reference(Organization) Requested performer
ServiceRequest.performer.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicProcedure Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicsWholeCaseSequencing Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from ServiceRequestLabEu

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest ServiceRequestLabEu
ServiceRequest.Slices for identifier This element must be supported. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.basedOn This element must be supported. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.identifier 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.requisition This element has obligations. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.Slices for category 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
ServiceRequest.Slices for category.category:GenomicProcedure 0..1 CodeableConcept Classification of service
ServiceRequest.Slices for category.category:GenomicProcedure.coding
ServiceRequest.Slices for category.category:GenomicProcedure.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.code 0..1 code Symbol in syntax defined by the system
Required Pattern: 116148004 (extensions allowed)
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. 0..1 CodeableConcept Classification of service
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.org.uk/CodeSystem/UKCore-GenomeSequencingCategory (extensions allowed)
ServiceRequest.priority 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.code This element must be supported. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. 0..* CodeableConcept Additional order codes
ServiceRequest.orderDetail.Slices for coding This element must be supported. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.subject This element must be supported. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.identifier 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.encounter This element must be supported. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.identifier This element has obligations and must be supported. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.authoredOn This element must be supported. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.identifier 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer 0..* Reference(Organization) Requested performer
ServiceRequest.performer.identifier 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.reasonCode 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ServiceRequest C 0..* ServiceRequestLabEu Laboratory Order
Constraints: prr-1
ServiceRequest.id This element is included in summaries. 0..1 id Logical id of this artifact
ServiceRequest.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ServiceRequest.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ServiceRequest.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
ServiceRequest.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ServiceRequest.contained 0..* Resource Contained, inline Resources
ServiceRequest.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
ServiceRequest.Slices for extension.extension:accreditedLab 0..1 boolean Accredited laboratory requested
URL: http://hl7.eu/fhir/StructureDefinition/laboratory-accredited
ServiceRequest.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
ServiceRequest.Slices for identifier This element must be supported. This element is included in summaries. 1..* CorrelationIdentifier Identifiers assigned to this order
Slice: Unordered, Open by value:type

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for identifier.identifier:OrderIdentifier This element has obligations and must be supported. This element is included in summaries. 0..* OrderIdentifier Identifier assigned by the Order Placer. (HL7 v2 ORC-2/OBR-2 Placer Order Number and GS1 )
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.instantiatesCanonical This element is included in summaries. 0..* canonical(ActivityDefinition | PlanDefinition) Instantiates FHIR protocol or definition
ServiceRequest.instantiatesUri This element is included in summaries. 0..* uri Instantiates external protocol or definition
ServiceRequest.basedOn This element must be supported. This element is included in summaries. 0..* Reference(ServiceRequest) SHALL reference a parent request where this ServiceRequest is based on a previous request, e.g. in the case of reanalysis and cascade testing, or Germline Late tests in the Tumour First/Germline Late scenario
ServiceRequest.basedOn.id 0..1 string Unique id for inter-element referencing
ServiceRequest.basedOn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.basedOn.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.basedOn.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.basedOn.identifier This element is included in summaries. 0..1 OrderIdentifier Logical reference, when literal reference is not known
ServiceRequest.basedOn.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.replaces This element is included in summaries. 0..* Reference(ServiceRequest) What request replaces
ServiceRequest.requisition This element has obligations. This element is included in summaries. 0..1 OrderGroupNumber Identifier assigned by the Order Placer. (HL7 v2 ORC-4 Placer Group Number, provisionally ORC-8 Parent)
ObligationsActor
SHALL:populate Order Placer
SHALL:populate Requestor (ILW)
SHOULD:populate-if-known Order Filler
SHOULD:populate-if-known Subcontractor (ILW)
SHOULD:populate-if-known Automation Manager
ServiceRequest.status This element is a modifier element. This element is included in summaries. 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.
ServiceRequest.intent This element is a modifier element. This element is included in summaries. 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.
ServiceRequest.Slices for category This element is included in summaries. 0..* CodeableConcept Classification of service
Slice: Unordered, Open by value:coding.system
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicProcedure.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicProcedure.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicProcedure.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
ServiceRequest.Slices for category.category:GenomicProcedure.coding.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicProcedure.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicProcedure.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.Slices for category.category:GenomicProcedure.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Required Pattern: 116148004 (extensions allowed)
ServiceRequest.Slices for category.category:GenomicProcedure.coding.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.Slices for category.category:GenomicProcedure.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.Slices for category.category:GenomicProcedure.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing This element must be supported. This element is included in summaries. 0..1 CodeableConcept Classification of service
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.id 0..1 string Unique id for inter-element referencing
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.hl7.org.uk/CodeSystem/UKCore-GenomeSequencingCategory (extensions allowed)
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.Slices for category.category:GenomicsWholeCaseSequencing.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.priority This element is included in summaries. 0..1 code routine | urgent | asap | stat
Binding: Request Priority (required)
ServiceRequest.doNotPerform This element is a modifier element. This element is included in summaries. 0..1 boolean True if service/procedure should not be performed
ServiceRequest.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept See [National Genomic Test Directory](https://www.england.nhs.uk/wp-content/uploads/2018/08/rare-and-inherited-disease-eligibility-criteria-v2.pdf).
Binding: Genomic Test Codes (required)
ServiceRequest.orderDetail This element must be supported. This element is included in summaries. C 0..* CodeableConcept Additional order codes
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
ServiceRequest.orderDetail.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding This element must be supported. This element is included in summaries. 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory This element must be supported. This element is included in summaries. 1..1 Coding Genomic Test Directory
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nhs.uk/CodeSystem/England-GenomicTestDirectory (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:GenomicTestDirectory.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac This element must be supported. This element is included in summaries. 0..1 Coding Histotrac Test Code
Binding: Histotrac Order Detail Codes (required)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.id 0..1 string Unique id for inter-element referencing
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://fhir.nwgenomics.nhs.uk/CodeSystem/Histotrac (extensions allowed)
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.version This element is included in summaries. 0..1 string Version of the system - if relevant
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.display This element is included in summaries. 0..1 string Representation defined by the system
ServiceRequest.orderDetail.Slices for coding.coding:Histotrac.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
ServiceRequest.orderDetail.text This element is included in summaries. 0..1 string Plain text representation of the concept
ServiceRequest.quantity[x] This element is included in summaries. 0..1 Service amount
ServiceRequest.quantity[x].quantityQuantity Quantity
ServiceRequest.quantity[x].quantityRatio Ratio
ServiceRequest.quantity[x].quantityRange Range
ServiceRequest.subject This element must be supported. This element is included in summaries. 1..1 Reference(Patient) The patient the laboratory order is for
ServiceRequest.subject.id 0..1 string Unique id for inter-element referencing
ServiceRequest.subject.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.subject.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.subject.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.subject.identifier This element is included in summaries. 0..1 NHSIdentifier Logical reference, when literal reference is not known
ServiceRequest.subject.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.encounter This element must be supported. This element is included in summaries. 0..1 Reference(Hospital Spell | Visit) A reference identifier to the episode/stay/visit number in which the request was created. (HL7 v2 PV1-19)
ServiceRequest.encounter.id 0..1 string Unique id for inter-element referencing
ServiceRequest.encounter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.encounter.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.encounter.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.encounter.identifier This element has obligations and must be supported. This element is included in summaries. 0..1 CorrelationIdentifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:populate-if-known Order Filler
SHALL:populate-if-known Order Placer
SHALL:populate-if-known Automation Manager
ServiceRequest.encounter.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.occurrence[x] This element is included in summaries. 0..1 When service should occur
ServiceRequest.occurrence[x].occurrenceDateTime dateTime
ServiceRequest.occurrence[x].occurrencePeriod Period
ServiceRequest.occurrence[x].occurrenceTiming Timing
ServiceRequest.asNeeded[x] This element is included in summaries. 0..1 Preconditions for service
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
ServiceRequest.asNeeded[x].asNeededBoolean boolean
ServiceRequest.asNeeded[x].asNeededCodeableConcept CodeableConcept
ServiceRequest.authoredOn This element must be supported. This element is included in summaries. 0..1 dateTime When the order was placed
ServiceRequest.requester This element must be supported. This element is included in summaries. 1..1 Reference(PractitionerRole | Organization) Who/what is requesting service
ServiceRequest.requester.id 0..1 string Unique id for inter-element referencing
ServiceRequest.requester.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.requester.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.requester.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.requester.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.requester.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.performerType This element is included in summaries. 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
ServiceRequest.performer This element is included in summaries. 0..* Reference(Organization) Requested performer
ServiceRequest.performer.id 0..1 string Unique id for inter-element referencing
ServiceRequest.performer.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
ServiceRequest.performer.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
ServiceRequest.performer.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
ServiceRequest.performer.identifier This element is included in summaries. 0..1 OrganisationCode Logical reference, when literal reference is not known
ServiceRequest.performer.display This element is included in summaries. 0..1 string Text alternative for the resource
ServiceRequest.locationCode This element is included in summaries. 0..* CodeableConcept Requested location
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
ServiceRequest.locationReference This element is included in summaries. 0..* Reference(Location) Requested location
ServiceRequest.reasonCode This element is included in summaries. 0..* CodeableConcept Explanation/Justification for procedure or service
Binding: Genomic Clinical Indication Codes (preferred)
ServiceRequest.reasonReference This element is included in summaries. 0..* Reference(Condition | Observation) Explanation/Justification for service or service
ServiceRequest.insurance 0..* Reference(Coverage) Associated insurance coverage
ServiceRequest.Slices for supportingInfo 0..* Reference(Observation Order | DocumentReference | Family Genetic Group) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
Slice: Unordered, Open by profile:$this.resolve()

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ServiceRequest.Slices for supportingInfo.supportingInfo:OrderEntryQuestions 0..* Reference(Observation Order) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:clinicalContext 0..* Reference(DocumentReference) Additional information: e.g AOEs and prior results. Most common resource types expected are: Observation, Condition, QuestionnaireResponse, MedicationStatement, MedicationRequest.
ServiceRequest.Slices for supportingInfo.supportingInfo:familyGeneticGroup 0..1 Reference(Family Genetic Group) The family tested together with the subject (e.g. dWGS Duo/Trio), identified by the same referral_id / Pedigree Number as ServiceRequest.requisition
ServiceRequest.specimen This element must be supported. This element is included in summaries. 0..* Reference(Specimen) Specimens to be used by the laboratory procedure
ServiceRequest.bodySite This element is included in summaries. 0..* CodeableConcept Location on Body
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
ServiceRequest.note 0..* Annotation Comments
ServiceRequest.patientInstruction This element is included in summaries. 0..1 string Patient or consumer-oriented instructions
ServiceRequest.relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentation for this format
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📍4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicProcedure Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.category:GenomicsWholeCaseSequencing Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.priority Base required Request Priority 📦2.2.5 This IG
ServiceRequest.code Base required Genomic Test Codes 📦2.2.5 This IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding:Histotrac Base required Histotrac Order Detail Codes 📦2.2.5 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 FHIR Std.
ServiceRequest.requester.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 FHIR Std.
ServiceRequest.performer.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.5
ServiceRequest.reasonCode Base preferred Genomic Clinical Indication Codes 📦2.2.5 This IG
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
NameRequestor (ILW)Order FillerOrder PlacerSubcontractor (ILW)Automation Managerdoco
ServiceRequest
ServiceRequest / Slices for extension
ServiceRequest / Slices for identifier
ServiceRequest / Slices for identifier / identifier:OrderIdentifier
ServiceRequest / requisition
ServiceRequest / Slices for category
ServiceRequest / encounter
ServiceRequest / encounter / identifier
ServiceRequest / Slices for supportingInfo

doco Documentation for this format

This structure is derived from ServiceRequestLabEu

Summary

Mandatory: 2 elements(6 nested mandatory elements)
Must-Support: 15 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.identifier
  • The element 1 is sliced based on the value of ServiceRequest.category
  • The element 1 is sliced based on the value of ServiceRequest.orderDetail.coding
  • The element 1 is sliced based on the value of ServiceRequest.supportingInfo

 

Other representations of profile: CSV, Excel, Schematron