UK Core Implementation Guide 0.5.0 - STU1

StructureDefinition-UKCore-ServiceRequest

Defines the UK Core constraints and extensions on the ServiceRequest resource for the minimal set of data to query and retrieve service request information.

Profile Purpose

This profile is a record of a request for a procedure or diagnostic or other service to be planned, proposed, or performed, as distinguished by the ServiceRequest.intent field value, with or on a patient.

Snapshot View

sourceOfServiceRequestI0..1Extension(CodeableConcept)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConceptBinding
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
bodySiteΣ0..*CodeableConceptBinding
note0..*Annotation
patientInstructionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string

Differential View

sourceOfServiceRequestI0..1Extension(CodeableConcept)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConceptBinding
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
bodySiteΣ0..*CodeableConceptBinding
note0..*Annotation
patientInstructionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string

Hybrid View

sourceOfServiceRequestI0..1Extension(CodeableConcept)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConceptBinding
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
performerTypeΣ0..1CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
locationCodeΣ0..*CodeableConcept
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
reasonCodeΣ0..*CodeableConceptBinding
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string
bodySiteΣ0..*CodeableConceptBinding
note0..*Annotation
patientInstructionΣ0..1string
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(UK Core Organization)
displayΣ0..1string

Table View

ServiceRequest..
ServiceRequest.extension0..
ServiceRequest.extensionExtension0..1
ServiceRequest.identifier..
ServiceRequest.identifier.assignerReference(UK Core Organization)..
ServiceRequest.basedOnReference(UK Core CarePlan | UK Core MedicationRequest | UK Core ServiceRequest)..
ServiceRequest.basedOn.identifier..
ServiceRequest.basedOn.identifier.assignerReference(UK Core Organization)..
ServiceRequest.replacesReference(UK Core ServiceRequest)..
ServiceRequest.replaces.identifier..
ServiceRequest.replaces.identifier.assignerReference(UK Core Organization)..
ServiceRequest.requisition..
ServiceRequest.requisition.assignerReference(UK Core Organization)..
ServiceRequest.code..
ServiceRequest.subjectReference(Group | UK Core Device | UK Core Location | UK Core Patient)..
ServiceRequest.subject.identifier..
ServiceRequest.subject.identifier.assignerReference(UK Core Organization)..
ServiceRequest.encounterReference(UK Core Encounter)..
ServiceRequest.encounter.identifier..
ServiceRequest.encounter.identifier.assignerReference(UK Core Organization)..
ServiceRequest.requesterReference(UK Core Device | UK Core Organization | UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson)..
ServiceRequest.requester.identifier..
ServiceRequest.requester.identifier.assignerReference(UK Core Organization)..
ServiceRequest.performerReference(UK Core CareTeam | UK Core Device | UK Core HealthcareService | UK Core Organization | UK Core Patient | UK Core Practitioner | UK Core PractitionerRole | UK Core RelatedPerson)..
ServiceRequest.performer.identifier..
ServiceRequest.performer.identifier.assignerReference(UK Core Organization)..
ServiceRequest.locationReferenceReference(UK Core Location)..
ServiceRequest.locationReference.identifier..
ServiceRequest.locationReference.identifier.assignerReference(UK Core Organization)..
ServiceRequest.reasonCode..
ServiceRequest.reasonReferenceReference(UK Core Condition | UK Core DiagnosticReport | UK Core DocumentReference | UK Core Observation)..
ServiceRequest.reasonReference.identifier..
ServiceRequest.reasonReference.identifier.assignerReference(UK Core Organization)..
ServiceRequest.insurance..
ServiceRequest.insurance.identifier..
ServiceRequest.insurance.identifier.assignerReference(UK Core Organization)..
ServiceRequest.supportingInfo..
ServiceRequest.supportingInfo.identifier..
ServiceRequest.supportingInfo.identifier.assignerReference(UK Core Organization)..
ServiceRequest.specimenReference(UK Core Specimen)..
ServiceRequest.specimen.identifier..
ServiceRequest.specimen.identifier.assignerReference(UK Core Organization)..
ServiceRequest.bodySite..
ServiceRequest.relevantHistoryReference(UK Core Provenance)..
ServiceRequest.relevantHistory.identifier..
ServiceRequest.relevantHistory.identifier.assignerReference(UK Core Organization)..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UKCore-ServiceRequest" />
    <url value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest" />
    <version value="2.2.0" />
    <name value="UKCoreServiceRequest" />
    <title value="UK Core ServiceRequest" />
    <status value="active" />
    <date value="2022-05-20" />
    <publisher value="HL7 UK" />
    <contact>
        <name value="HL7 UK" />
        <telecom>
            <system value="email" />
            <value value="secretariat@hl7.org.uk" />
            <use value="work" />
            <rank value="1" />
        </telecom>
    </contact>
    <contact>
        <name value="NHS Digital" />
        <telecom>
            <system value="email" />
            <value value="interoperabilityteam@nhs.net" />
            <use value="work" />
            <rank value="2" />
        </telecom>
    </contact>
    <description value="Defines the UK Core constraints and extensions on the ServiceRequest resource for the minimal set of data to query and retrieve service request information." />
    <purpose value="Defines the UK Core constraints and extensions on the ServiceRequest resource for the minimal set of data to query and retrieve service request information." />
    <copyright value="Copyright &#169; 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7&#174; FHIR&#174; standard Copyright &#169; 2011+ HL7 The HL7&#174; FHIR&#174; standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html." />
    <fhirVersion value="4.0.1" />
    <mapping>
        <identity value="workflow" />
        <uri value="http://hl7.org/fhir/workflow" />
        <name value="Workflow Pattern" />
    </mapping>
    <mapping>
        <identity value="v2" />
        <uri value="http://hl7.org/v2" />
        <name value="HL7 v2 Mapping" />
    </mapping>
    <mapping>
        <identity value="rim" />
        <uri value="http://hl7.org/v3" />
        <name value="RIM Mapping" />
    </mapping>
    <mapping>
        <identity value="w5" />
        <uri value="http://hl7.org/fhir/fivews" />
        <name value="FiveWs Pattern Mapping" />
    </mapping>
    <mapping>
        <identity value="quick" />
        <uri value="http://siframework.org/cqf" />
        <name value="Quality Improvement and Clinical Knowledge (QUICK)" />
    </mapping>
    <kind value="resource" />
    <abstract value="false" />
    <type value="ServiceRequest" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
    <derivation value="constraint" />
    <differential>
        <element id="ServiceRequest.extension">
            <path value="ServiceRequest.extension" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="url" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="0" />
        </element>
        <element id="ServiceRequest.extension:sourceOfServiceRequest">
            <path value="ServiceRequest.extension" />
            <sliceName value="sourceOfServiceRequest" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SourceOfServiceRequest" />
            </type>
            <isModifier value="false" />
        </element>
        <element id="ServiceRequest.identifier.assigner">
            <path value="ServiceRequest.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.basedOn">
            <path value="ServiceRequest.basedOn" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-CarePlan" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest" />
            </type>
        </element>
        <element id="ServiceRequest.basedOn.identifier.assigner">
            <path value="ServiceRequest.basedOn.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.replaces">
            <path value="ServiceRequest.replaces" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest" />
            </type>
        </element>
        <element id="ServiceRequest.replaces.identifier.assigner">
            <path value="ServiceRequest.replaces.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.requisition.assigner">
            <path value="ServiceRequest.requisition.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.code">
            <path value="ServiceRequest.code" />
            <binding>
                <strength value="preferred" />
                <description value="A set of codes that define a procedure or a procedure with explicit context. Selected from the SNOMED CT UK coding system." />
                <valueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-ProcedureCode" />
            </binding>
        </element>
        <element id="ServiceRequest.subject">
            <path value="ServiceRequest.subject" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
            </type>
        </element>
        <element id="ServiceRequest.subject.identifier.assigner">
            <path value="ServiceRequest.subject.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.encounter">
            <path value="ServiceRequest.encounter" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter" />
            </type>
        </element>
        <element id="ServiceRequest.encounter.identifier.assigner">
            <path value="ServiceRequest.encounter.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.requester">
            <path value="ServiceRequest.requester" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
            </type>
        </element>
        <element id="ServiceRequest.requester.identifier.assigner">
            <path value="ServiceRequest.requester.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.performer">
            <path value="ServiceRequest.performer" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-CareTeam" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson" />
            </type>
        </element>
        <element id="ServiceRequest.performer.identifier.assigner">
            <path value="ServiceRequest.performer.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.locationReference">
            <path value="ServiceRequest.locationReference" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location" />
            </type>
        </element>
        <element id="ServiceRequest.locationReference.identifier.assigner">
            <path value="ServiceRequest.locationReference.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.reasonCode">
            <path value="ServiceRequest.reasonCode" />
            <binding>
                <strength value="extensible" />
                <description value="A set of codes that define a reason for a service request." />
                <valueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-ServiceRequestReasonCode" />
            </binding>
        </element>
        <element id="ServiceRequest.reasonReference">
            <path value="ServiceRequest.reasonReference" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation" />
            </type>
        </element>
        <element id="ServiceRequest.reasonReference.identifier.assigner">
            <path value="ServiceRequest.reasonReference.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.insurance.identifier.assigner">
            <path value="ServiceRequest.insurance.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.supportingInfo.identifier.assigner">
            <path value="ServiceRequest.supportingInfo.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.specimen">
            <path value="ServiceRequest.specimen" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Specimen" />
            </type>
        </element>
        <element id="ServiceRequest.specimen.identifier.assigner">
            <path value="ServiceRequest.specimen.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
        <element id="ServiceRequest.bodySite">
            <path value="ServiceRequest.bodySite" />
            <binding>
                <strength value="extensible" />
                <description value="A set of codes that define an anatomical or acquired body structure site. Selected from the SNOMED CT UK coding system." />
                <valueSet value="https://fhir.hl7.org.uk/ValueSet/UKCore-BodySite" />
            </binding>
        </element>
        <element id="ServiceRequest.relevantHistory">
            <path value="ServiceRequest.relevantHistory" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Provenance" />
            </type>
        </element>
        <element id="ServiceRequest.relevantHistory.identifier.assigner">
            <path value="ServiceRequest.relevantHistory.identifier.assigner" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "UKCore-ServiceRequest",
    "url": "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest",
    "version": "2.2.0",
    "name": "UKCoreServiceRequest",
    "title": "UK Core ServiceRequest",
    "status": "active",
    "date": "2022-05-20",
    "publisher": "HL7 UK",
    "contact":  [
        {
            "name": "HL7 UK",
            "telecom":  [
                {
                    "system": "email",
                    "value": "secretariat@hl7.org.uk",
                    "use": "work",
                    "rank": 1
                }
            ]
        },
        {
            "name": "NHS Digital",
            "telecom":  [
                {
                    "system": "email",
                    "value": "interoperabilityteam@nhs.net",
                    "use": "work",
                    "rank": 2
                }
            ]
        }
    ],
    "description": "Defines the UK Core constraints and extensions on the ServiceRequest resource for the minimal set of data to query and retrieve service request information.",
    "purpose": "Defines the UK Core constraints and extensions on the ServiceRequest resource for the minimal set of data to query and retrieve service request information.",
    "copyright": "Copyright © 2021+ HL7 UK Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. HL7® FHIR® standard Copyright © 2011+ HL7 The HL7® FHIR® standard is used under the FHIR license. You may obtain a copy of the FHIR license at  https://www.hl7.org/fhir/license.html.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "quick",
            "uri": "http://siframework.org/cqf",
            "name": "Quality Improvement and Clinical Knowledge (QUICK)"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "ServiceRequest",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "ServiceRequest.extension",
                "path": "ServiceRequest.extension",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "url"
                        }
                    ],
                    "rules": "open"
                },
                "min": 0
            },
            {
                "id": "ServiceRequest.extension:sourceOfServiceRequest",
                "path": "ServiceRequest.extension",
                "sliceName": "sourceOfServiceRequest",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-SourceOfServiceRequest"
                        ]
                    }
                ],
                "isModifier": false
            },
            {
                "id": "ServiceRequest.identifier.assigner",
                "path": "ServiceRequest.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.basedOn",
                "path": "ServiceRequest.basedOn",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-CarePlan",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-MedicationRequest",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.basedOn.identifier.assigner",
                "path": "ServiceRequest.basedOn.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.replaces",
                "path": "ServiceRequest.replaces",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-ServiceRequest"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.replaces.identifier.assigner",
                "path": "ServiceRequest.replaces.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.requisition.assigner",
                "path": "ServiceRequest.requisition.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.code",
                "path": "ServiceRequest.code",
                "binding": {
                    "strength": "preferred",
                    "description": "A set of codes that define a procedure or a procedure with explicit context. Selected from the SNOMED CT UK coding system.",
                    "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-ProcedureCode"
                }
            },
            {
                "id": "ServiceRequest.subject",
                "path": "ServiceRequest.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Group",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.subject.identifier.assigner",
                "path": "ServiceRequest.subject.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.encounter",
                "path": "ServiceRequest.encounter",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.encounter.identifier.assigner",
                "path": "ServiceRequest.encounter.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.requester",
                "path": "ServiceRequest.requester",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.requester.identifier.assigner",
                "path": "ServiceRequest.requester.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.performer",
                "path": "ServiceRequest.performer",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-CareTeam",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Device",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-HealthcareService",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.performer.identifier.assigner",
                "path": "ServiceRequest.performer.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.locationReference",
                "path": "ServiceRequest.locationReference",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Location"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.locationReference.identifier.assigner",
                "path": "ServiceRequest.locationReference.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.reasonCode",
                "path": "ServiceRequest.reasonCode",
                "binding": {
                    "strength": "extensible",
                    "description": "A set of codes that define a reason for a service request.",
                    "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-ServiceRequestReasonCode"
                }
            },
            {
                "id": "ServiceRequest.reasonReference",
                "path": "ServiceRequest.reasonReference",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Condition",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DiagnosticReport",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-DocumentReference",
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Observation"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.reasonReference.identifier.assigner",
                "path": "ServiceRequest.reasonReference.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.insurance.identifier.assigner",
                "path": "ServiceRequest.insurance.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.supportingInfo.identifier.assigner",
                "path": "ServiceRequest.supportingInfo.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.specimen",
                "path": "ServiceRequest.specimen",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Specimen"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.specimen.identifier.assigner",
                "path": "ServiceRequest.specimen.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.bodySite",
                "path": "ServiceRequest.bodySite",
                "binding": {
                    "strength": "extensible",
                    "description": "A set of codes that define an anatomical or acquired body structure site. Selected from the SNOMED CT UK coding system.",
                    "valueSet": "https://fhir.hl7.org.uk/ValueSet/UKCore-BodySite"
                }
            },
            {
                "id": "ServiceRequest.relevantHistory",
                "path": "ServiceRequest.relevantHistory",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Provenance"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.relevantHistory.identifier.assigner",
                "path": "ServiceRequest.relevantHistory.identifier.assigner",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization"
                        ]
                    }
                ]
            }
        ]
    }
}

Example Usage Scenarios

The following are example usage scenarios for the UK Core ServiceRequest profile:

  • Query for service request information for a given Patient
  • Exchange service request information within a FHIR document or message.

Profile specific implementation guidance:

extension:sourceOfServiceRequest

More information about this extension can be found using the link below.

Extension UKCore-SourceOfServiceRequest.


identifier

External identifiers for this ServiceRequest.

Provider Systems

It is recommended that the identifier value is a Universally Unique Identifier (UUID) as there is no nationally recognised business identifier for an instance of a recorded ServiceRequest.

Consumer Systems

Consumer systems MUST consume this data.


instantiatesCanonical

The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.

The definition resource being referenced should conform to one of the following:


instantiatesUri

The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.


basedOn

Plan/proposal/order fulfilled by this request.

The resource being referenced should conform to one of the following:


replaces

The request takes the place of the referenced completed or terminated request(s).

The resource being referenced should conform to the following:


requisition

Identifier for a group of service requests.


status

The status of the order.

This element MUST be present and use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/request-status defines the following codes:

CodeDisplayDefinition
draftDraftThe request has been created but is not yet complete or ready for action.
activeActiveThe request is in force and ready to be acted upon.
on-holdOn HoldThe request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future.
revokedRevokedThe request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions. No further activity should occur.
completedCompletedThe activity described by the request has been fully performed. No further activity will occur.
entered-in-errorEntered in ErrorThis request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be "revoked" rather than "entered-in-error".).
unknownUnknownThe authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which.

Table View

CodeSystem.id[0]request-status
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]pc
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]2
CodeSystem.url[0]http://hl7.org/fhir/request-status
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.112
CodeSystem.version[0]4.0.1
CodeSystem.name[0]RequestStatus
CodeSystem.title[0]RequestStatus
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]Codes identifying the lifecycle stage of a request.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/request-status
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]draft
CodeSystem.concept[0].display[0]Draft
CodeSystem.concept[0].definition[0]The request has been created but is not yet complete or ready for action.
CodeSystem.concept[1].code[0]active
CodeSystem.concept[1].display[0]Active
CodeSystem.concept[1].definition[0]The request is in force and ready to be acted upon.
CodeSystem.concept[2].code[0]on-hold
CodeSystem.concept[2].display[0]On Hold
CodeSystem.concept[2].definition[0]The request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future.
CodeSystem.concept[3].code[0]revoked
CodeSystem.concept[3].display[0]Revoked
CodeSystem.concept[3].definition[0]The request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions. No further activity should occur.
CodeSystem.concept[4].code[0]completed
CodeSystem.concept[4].display[0]Completed
CodeSystem.concept[4].definition[0]The activity described by the request has been fully performed. No further activity will occur.
CodeSystem.concept[5].code[0]entered-in-error
CodeSystem.concept[5].display[0]Entered in Error
CodeSystem.concept[5].definition[0]This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be "revoked" rather than "entered-in-error".).
CodeSystem.concept[6].code[0]unknown
CodeSystem.concept[6].display[0]Unknown
CodeSystem.concept[6].definition[0]The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="request-status" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="pc" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="2" />
    </extension>
    <url value="http://hl7.org/fhir/request-status" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.112" />
    </identifier>
    <version value="4.0.1" />
    <name value="RequestStatus" />
    <title value="RequestStatus" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="Codes identifying the lifecycle stage of a request." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/request-status" />
    <content value="complete" />
    <concept>
        <code value="draft" />
        <display value="Draft" />
        <definition value="The request has been created but is not yet complete or ready for action." />
    </concept>
    <concept>
        <code value="active" />
        <display value="Active" />
        <definition value="The request is in force and ready to be acted upon." />
    </concept>
    <concept>
        <code value="on-hold" />
        <display value="On Hold" />
        <definition value="The request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future." />
    </concept>
    <concept>
        <code value="revoked" />
        <display value="Revoked" />
        <definition value="The request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions.  No further activity should occur." />
    </concept>
    <concept>
        <code value="completed" />
        <display value="Completed" />
        <definition value="The activity described by the request has been fully performed.  No further activity will occur." />
    </concept>
    <concept>
        <code value="entered-in-error" />
        <display value="Entered in Error" />
        <definition value="This request should never have existed and should be considered &#39;void&#39;.  (It is possible that real-world decisions were based on it.  If real-world activity has occurred, the status should be &quot;revoked&quot; rather than &quot;entered-in-error&quot;.)." />
    </concept>
    <concept>
        <code value="unknown" />
        <display value="Unknown" />
        <definition value="The authoring/source system does not know which of the status values currently applies for this request.  Note: This concept is not to be used for &quot;other&quot; - one of the listed statuses is presumed to apply,  but the authoring/source system does not know which." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "request-status",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "pc"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 2
        }
    ],
    "url": "http://hl7.org/fhir/request-status",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.112"
        }
    ],
    "version": "4.0.1",
    "name": "RequestStatus",
    "title": "RequestStatus",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "Codes identifying the lifecycle stage of a request.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/request-status",
    "content": "complete",
    "concept":  [
        {
            "code": "draft",
            "display": "Draft",
            "definition": "The request has been created but is not yet complete or ready for action."
        },
        {
            "code": "active",
            "display": "Active",
            "definition": "The request is in force and ready to be acted upon."
        },
        {
            "code": "on-hold",
            "display": "On Hold",
            "definition": "The request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future."
        },
        {
            "code": "revoked",
            "display": "Revoked",
            "definition": "The request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions.  No further activity should occur."
        },
        {
            "code": "completed",
            "display": "Completed",
            "definition": "The activity described by the request has been fully performed.  No further activity will occur."
        },
        {
            "code": "entered-in-error",
            "display": "Entered in Error",
            "definition": "This request should never have existed and should be considered 'void'.  (It is possible that real-world decisions were based on it.  If real-world activity has occurred, the status should be \"revoked\" rather than \"entered-in-error\".)."
        },
        {
            "code": "unknown",
            "display": "Unknown",
            "definition": "The authoring/source system does not know which of the status values currently applies for this request.  Note: This concept is not to be used for \"other\" - one of the listed statuses is presumed to apply,  but the authoring/source system does not know which."
        }
    ]
}

This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid


intent

Whether the request is a proposal, plan, an original order or a reflex order.

This element MUST be present and use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/request-intent defines the following codes:

LvlCodeDisplayDefinition
1proposalProposalThe request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act.
1planPlanThe request represents an intention to ensure something occurs without providing an authorization for others to act.
1directiveDirectiveThe request represents a legally binding instruction authored by a Patient or RelatedPerson.
1orderOrderThe request represents a request/demand and authorization for action by a Practitioner.
2  original-orderOriginal OrderThe request represents an original authorization for action.
2  reflex-orderReflex OrderThe request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization.
2  filler-orderFiller OrderThe request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order.
3    instance-orderInstance OrderAn order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug.
1optionOptionThe request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used.

Table View

CodeSystem.id[0]request-intent
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.extension[0].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
CodeSystem.extension[0].valueCode[0]cds
CodeSystem.extension[1].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
CodeSystem.extension[1].valueCode[0]trial-use
CodeSystem.extension[2].url[0]http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
CodeSystem.extension[2].valueInteger[0]2
CodeSystem.url[0]http://hl7.org/fhir/request-intent
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.114
CodeSystem.version[0]4.0.1
CodeSystem.name[0]RequestIntent
CodeSystem.title[0]RequestIntent
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]Codes indicating the degree of authority/intentionality associated with a request.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/request-intent
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]proposal
CodeSystem.concept[0].display[0]Proposal
CodeSystem.concept[0].definition[0]The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act.
CodeSystem.concept[1].code[0]plan
CodeSystem.concept[1].display[0]Plan
CodeSystem.concept[1].definition[0]The request represents an intention to ensure something occurs without providing an authorization for others to act.
CodeSystem.concept[2].code[0]directive
CodeSystem.concept[2].display[0]Directive
CodeSystem.concept[2].definition[0]The request represents a legally binding instruction authored by a Patient or RelatedPerson.
CodeSystem.concept[3].code[0]order
CodeSystem.concept[3].display[0]Order
CodeSystem.concept[3].definition[0]The request represents a request/demand and authorization for action by a Practitioner.
CodeSystem.concept[3].concept[0].code[0]original-order
CodeSystem.concept[3].concept[0].display[0]Original Order
CodeSystem.concept[3].concept[0].definition[0]The request represents an original authorization for action.
CodeSystem.concept[3].concept[1].code[0]reflex-order
CodeSystem.concept[3].concept[1].display[0]Reflex Order
CodeSystem.concept[3].concept[1].definition[0]The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization.
CodeSystem.concept[3].concept[2].code[0]filler-order
CodeSystem.concept[3].concept[2].display[0]Filler Order
CodeSystem.concept[3].concept[2].definition[0]The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order.
CodeSystem.concept[3].concept[2].concept[0].code[0]instance-order
CodeSystem.concept[3].concept[2].concept[0].display[0]Instance Order
CodeSystem.concept[3].concept[2].concept[0].definition[0]An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug.
CodeSystem.concept[4].code[0]option
CodeSystem.concept[4].display[0]Option
CodeSystem.concept[4].definition[0]The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="request-intent" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
        <valueCode value="cds" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
        <valueInteger value="2" />
    </extension>
    <url value="http://hl7.org/fhir/request-intent" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.114" />
    </identifier>
    <version value="4.0.1" />
    <name value="RequestIntent" />
    <title value="RequestIntent" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="Codes indicating the degree of authority/intentionality associated with a request." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/request-intent" />
    <content value="complete" />
    <concept>
        <code value="proposal" />
        <display value="Proposal" />
        <definition value="The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act." />
    </concept>
    <concept>
        <code value="plan" />
        <display value="Plan" />
        <definition value="The request represents an intention to ensure something occurs without providing an authorization for others to act." />
    </concept>
    <concept>
        <code value="directive" />
        <display value="Directive" />
        <definition value="The request represents a legally binding instruction authored by a Patient or RelatedPerson." />
    </concept>
    <concept>
        <code value="order" />
        <display value="Order" />
        <definition value="The request represents a request/demand and authorization for action by a Practitioner." />
        <concept>
            <code value="original-order" />
            <display value="Original Order" />
            <definition value="The request represents an original authorization for action." />
        </concept>
        <concept>
            <code value="reflex-order" />
            <display value="Reflex Order" />
            <definition value="The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization." />
        </concept>
        <concept>
            <code value="filler-order" />
            <display value="Filler Order" />
            <definition value="The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller&#39;s intention to act upon a submitted order." />
            <concept>
                <code value="instance-order" />
                <display value="Instance Order" />
                <definition value="An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence.  E.g. The administration of a single dose of a drug." />
            </concept>
        </concept>
    </concept>
    <concept>
        <code value="option" />
        <display value="Option" />
        <definition value="The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.  Refer to [[[RequestGroup]]] for additional information on how this status is used." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "request-intent",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
            "valueCode": "cds"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
            "valueInteger": 2
        }
    ],
    "url": "http://hl7.org/fhir/request-intent",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.114"
        }
    ],
    "version": "4.0.1",
    "name": "RequestIntent",
    "title": "RequestIntent",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "Codes indicating the degree of authority/intentionality associated with a request.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/request-intent",
    "content": "complete",
    "concept":  [
        {
            "code": "proposal",
            "display": "Proposal",
            "definition": "The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act."
        },
        {
            "code": "plan",
            "display": "Plan",
            "definition": "The request represents an intention to ensure something occurs without providing an authorization for others to act."
        },
        {
            "code": "directive",
            "display": "Directive",
            "definition": "The request represents a legally binding instruction authored by a Patient or RelatedPerson."
        },
        {
            "code": "order",
            "display": "Order",
            "definition": "The request represents a request/demand and authorization for action by a Practitioner.",
            "concept":  [
                {
                    "code": "original-order",
                    "display": "Original Order",
                    "definition": "The request represents an original authorization for action."
                },
                {
                    "code": "reflex-order",
                    "display": "Reflex Order",
                    "definition": "The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization."
                },
                {
                    "code": "filler-order",
                    "display": "Filler Order",
                    "definition": "The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order.",
                    "concept":  [
                        {
                            "code": "instance-order",
                            "display": "Instance Order",
                            "definition": "An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence.  E.g. The administration of a single dose of a drug."
                        }
                    ]
                }
            ]
        },
        {
            "code": "option",
            "display": "Option",
            "definition": "The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests.  Refer to [[[RequestGroup]]] for additional information on how this status is used."
        }
    ]
}

This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.


category

A code that classifies the service for searching, sorting and display purposes.

This element currently uses the FHIR example Service Request Category Codes ValueSet consisting of 5 selected SNOMED concepts, as no UK Core ValueSet has been defined. The ValueSet contains the following concepts:

  • Laboratory procedure
  • Imaging
  • Counselling
  • Education
  • Surgical procedure

priority

The priority of the ServiceRequest.

This element may be present and MUST use a value from the CodeSystem below:

HTML View

This code system http://hl7.org/fhir/request-priority defines the following codes:

CodeDisplayDefinition
routineRoutineThe request has normal priority.
urgentUrgentThe request should be actioned promptly - higher priority than routine.
asapASAPThe request should be actioned as soon as possible - higher priority than urgent.
statSTATThe request should be actioned immediately - highest possible priority. E.g. an emergency.

Table View

CodeSystem.id[0]request-priority
CodeSystem.meta[0].lastUpdated[0]2019-11-01T09:29:23.356+11:00
CodeSystem.url[0]http://hl7.org/fhir/request-priority
CodeSystem.identifier[0].system[0]urn:ietf:rfc:3986
CodeSystem.identifier[0].value[0]urn:oid:2.16.840.1.113883.4.642.4.116
CodeSystem.version[0]4.0.1
CodeSystem.name[0]RequestPriority
CodeSystem.title[0]RequestPriority
CodeSystem.status[0]draft
CodeSystem.experimental[0]False
CodeSystem.date[0]2019-11-01T09:29:23+11:00
CodeSystem.publisher[0]HL7 (FHIR Project)
CodeSystem.contact[0].telecom[0].system[0]url
CodeSystem.contact[0].telecom[0].value[0]http://hl7.org/fhir
CodeSystem.contact[0].telecom[1].system[0]email
CodeSystem.contact[0].telecom[1].value[0]fhir@lists.hl7.org
CodeSystem.description[0]Identifies the level of importance to be assigned to actioning the request.
CodeSystem.caseSensitive[0]True
CodeSystem.valueSet[0]http://hl7.org/fhir/ValueSet/request-priority
CodeSystem.content[0]complete
CodeSystem.concept[0].code[0]routine
CodeSystem.concept[0].display[0]Routine
CodeSystem.concept[0].definition[0]The request has normal priority.
CodeSystem.concept[1].code[0]urgent
CodeSystem.concept[1].display[0]Urgent
CodeSystem.concept[1].definition[0]The request should be actioned promptly - higher priority than routine.
CodeSystem.concept[2].code[0]asap
CodeSystem.concept[2].display[0]ASAP
CodeSystem.concept[2].definition[0]The request should be actioned as soon as possible - higher priority than urgent.
CodeSystem.concept[3].code[0]stat
CodeSystem.concept[3].display[0]STAT
CodeSystem.concept[3].definition[0]The request should be actioned immediately - highest possible priority. E.g. an emergency.

XML View

<CodeSystem xmlns="http://hl7.org/fhir">
    <id value="request-priority" />
    <meta>
        <lastUpdated value="2019-11-01T09:29:23.356+11:00" />
    </meta>
    <url value="http://hl7.org/fhir/request-priority" />
    <identifier>
        <system value="urn:ietf:rfc:3986" />
        <value value="urn:oid:2.16.840.1.113883.4.642.4.116" />
    </identifier>
    <version value="4.0.1" />
    <name value="RequestPriority" />
    <title value="RequestPriority" />
    <status value="draft" />
    <experimental value="false" />
    <date value="2019-11-01T09:29:23+11:00" />
    <publisher value="HL7 (FHIR Project)" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://hl7.org/fhir" />
        </telecom>
        <telecom>
            <system value="email" />
            <value value="fhir@lists.hl7.org" />
        </telecom>
    </contact>
    <description value="Identifies the level of importance to be assigned to actioning the request." />
    <caseSensitive value="true" />
    <valueSet value="http://hl7.org/fhir/ValueSet/request-priority" />
    <content value="complete" />
    <concept>
        <code value="routine" />
        <display value="Routine" />
        <definition value="The request has normal priority." />
    </concept>
    <concept>
        <code value="urgent" />
        <display value="Urgent" />
        <definition value="The request should be actioned promptly - higher priority than routine." />
    </concept>
    <concept>
        <code value="asap" />
        <display value="ASAP" />
        <definition value="The request should be actioned as soon as possible - higher priority than urgent." />
    </concept>
    <concept>
        <code value="stat" />
        <display value="STAT" />
        <definition value="The request should be actioned immediately - highest possible priority.  E.g. an emergency." />
    </concept>
</CodeSystem>

JSON View

{
    "resourceType": "CodeSystem",
    "id": "request-priority",
    "meta": {
        "lastUpdated": "2019-11-01T09:29:23.356+11:00"
    },
    "url": "http://hl7.org/fhir/request-priority",
    "identifier":  [
        {
            "system": "urn:ietf:rfc:3986",
            "value": "urn:oid:2.16.840.1.113883.4.642.4.116"
        }
    ],
    "version": "4.0.1",
    "name": "RequestPriority",
    "title": "RequestPriority",
    "status": "draft",
    "experimental": false,
    "date": "2019-11-01T09:29:23+11:00",
    "publisher": "HL7 (FHIR Project)",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://hl7.org/fhir"
                },
                {
                    "system": "email",
                    "value": "fhir@lists.hl7.org"
                }
            ]
        }
    ],
    "description": "Identifies the level of importance to be assigned to actioning the request.",
    "caseSensitive": true,
    "valueSet": "http://hl7.org/fhir/ValueSet/request-priority",
    "content": "complete",
    "concept":  [
        {
            "code": "routine",
            "display": "Routine",
            "definition": "The request has normal priority."
        },
        {
            "code": "urgent",
            "display": "Urgent",
            "definition": "The request should be actioned promptly - higher priority than routine."
        },
        {
            "code": "asap",
            "display": "ASAP",
            "definition": "The request should be actioned as soon as possible - higher priority than urgent."
        },
        {
            "code": "stat",
            "display": "STAT",
            "definition": "The request should be actioned immediately - highest possible priority.  E.g. an emergency."
        }
    ]
}

doNotPerform

Set this to true if the record is saying that the service/procedure should NOT be performed.

This element is labeled as a modifier because if true this element negates the specified action. For Example, instead of a request for a procedure, it is a request for the procedure to not occur.


code

This should be from ValueSet UKCore-ProcedureCode if possible.

Regarding this ValueSet:

  • The "procedure with explicit context" hierarchy within the ValueSet will include "referral by [person/service]" and "referral to [person/service]" concepts where there is potentially overlap with other elements of the ServiceRequest resource. If any such concepts are not appropriate for the .code element then it would be expected that systems would recognise this rather than it being appropriate to explicitly exclude parts of this hierarchy within a ValueSet definition.

  • The use of concepts within this ValueSet which include context depends to some extent on whether the lifecycle of the ServiceRequest resource is covered by other elements within the resource (e.g. status, intent, doNotPerform).

  • It is understood that the Procedure hierarchy should cover all things that are likely to be requested e.g. enrolment on a care plan, referral for physiotherapy.

As the ServiceRequest resource is intended to be used for general referrals, there could be duplication of context carried within the .code element as well as other elements but this is not considered an issue.


orderDetail

Additional details and instructions about the how the services are to be delivered.

This element currently uses the FHIR example Service Request Order Details Codes ValueSet consisting of 5 selected SNOMED concepts, as no UK Core ValueSet has been defined.

The use of text might be considered more appropriate for the type of data that the definition describes. Therefore this element should be used with caution as there is no specific UK use case identified for it.


quantity[x]

An amount of service being requested which can be a quantity, a ratio or a range.


subject

On whom or what the service is to be performed.

The resource being referenced should conform to one of the following:


encounter

An encounter that provides additional information about the healthcare context in which this request is made.

The resource being referenced should conform to the following:


occurrence[x]

The date/time at which the requested service should occur.


asNeeded[x]

If a CodeableConcept is present, it indicates the pre-condition for performing the service.

For the CodeableConcept, this element currently uses the FHIR example SNOMED CT Medication As Needed Reason Codes ValueSet consisting of the following SNOMED hierarchy, as no UK Core ValueSet has been defined:

<<404684003 (Clinical finding)


authoredOn

When the request transitioned to being actionable.


requester

The individual who initiated the request and has responsibility for its activation.

The resource being referenced should conform to one of the following:


performerType

Desired type of performer for doing the requested service.

This element currently uses a FHIR example Participant Roles ValueSet consisting of the following three SNOMED hierarchies, as no UK Core ValueSet has been defined:

<<125676002 (Person)

<<223366009 (Healthcare professional)

<<394730007 (Healthcare related organisation)


performer

The desired performer for doing the requested service.

The resource being referenced should conform to one of the following: et/guide/UKCoreImplementationGuide0.5.0-STU1/Home/ProfilesandExtensions/ProfileUKCore-HealthcareService">UKCore-HealthcareService Profile


locationCode

The preferred location(s) where the procedure should actually happen in coded or free text form.

This element currently uses the FHIR example v3.ServiceDeliveryLocationRoleType ValueSet as no UK Core ValueSet has been defined. The ValueSet is not listed below due to its size.


locationReference

A reference to the the preferred location(s) where the procedure should actually happen.

The resource being referenced should conform to the following:


reasonCode

An explanation or justification for why this service is being requested in coded or textual form.

This should be coded using SNOMED CT where possible using ValueSet UKCore-ServiceRequestReasonCode.


reasonReference

Indicates another resource that provides a justification for why this service is being requested.

The resource being referenced should conform to one of the following:


insurance

Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service.

The resource being referenced should conform to one of the following:


supportingInfo

Additional clinical information about the patient or specimen that may influence the services or their interpretations. Reference to any FHIR resource. Where a UK Core profile exists the resource being referenced should conform to the profile.


specimen

One or more specimens that the laboratory procedure will use.

The resource being referenced should conform to the following:


bodySite

Anatomic location where the procedure should be performed.

This should be coded using SNOMED CT where possible using ValueSet UKCore-BodySite if possible.


note

Any other notes and comments made about the service request.


patientInstruction

Instructions in terms that are understood by the patient or consumer.


relevantHistory

Key events in the history of the request.

The resource being referenced should conform to the following:


back to top