description: A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. package_name: hl7.fhir.r5.examples derivation: specialization name: ServiceRequest type: ServiceRequest elements: performerType: isModifier: false short: Performer role type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/participant-role'} isSummary: true index: 32 category: isModifier: false short: Classification of service type: CodeableConcept mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/servicerequest-category'} isSummary: true index: 8 insurance: isModifier: false short: Associated insurance coverage refers: ['http://hl7.org/fhir/StructureDefinition/ClaimResponse', 'http://hl7.org/fhir/StructureDefinition/Coverage'] type: Reference mustSupport: false array: true isSummary: false index: 36 instantiatesCanonical: {isModifier: false, short: Instantiates FHIR protocol or definition, type: canonical, mustSupport: false, array: true, isSummary: true, index: 1} instantiatesUri: {isModifier: false, short: Instantiates external protocol or definition, type: uri, mustSupport: false, array: true, isSummary: true, index: 2} relevantHistory: isModifier: false short: Request provenance refers: ['http://hl7.org/fhir/StructureDefinition/Provenance'] type: Reference mustSupport: false array: true isSummary: false index: 43 asNeeded: isModifier: false short: Preconditions for service mustSupport: false choices: [asNeededBoolean, asNeededCodeableConcept] isSummary: true index: 27 supportingInfo: isModifier: false short: Additional clinical information refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference mustSupport: false array: true isSummary: false index: 37 encounter: isModifier: false short: Encounter in which the request was created refers: ['http://hl7.org/fhir/StructureDefinition/Encounter'] type: Reference mustSupport: false isSummary: true index: 20 patientInstruction: {isModifier: false, short: Patient or consumer-oriented instructions, type: string, mustSupport: false, isSummary: true, index: 42} specimen: isModifier: false short: Procedure Samples refers: ['http://hl7.org/fhir/StructureDefinition/Specimen'] type: Reference mustSupport: false array: true isSummary: true index: 38 authoredOn: {isModifier: false, short: Date request signed, type: dateTime, mustSupport: false, isSummary: true, index: 30} occurrenceTiming: {isModifier: false, short: When service should occur, type: Timing, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 25} note: {isModifier: false, short: Comments, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 41} asNeededBoolean: {isModifier: false, short: Preconditions for service, type: boolean, mustSupport: false, choiceOf: asNeeded, isSummary: true, index: 28} requisition: {isModifier: false, short: Composite Request ID, type: Identifier, mustSupport: false, isSummary: true, index: 5} reason: isModifier: false short: Explanation/Justification for procedure or service type: CodeableReference mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-reason'} isSummary: true index: 35 requester: isModifier: false short: Who/what is requesting service refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 31 priority: isModifier: false short: routine | urgent | asap | stat type: code mustSupport: false meaningWhenMissing: If missing, this task should be performed with normal priority binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-priority|5.0.0-snapshot3'} isSummary: true index: 9 occurrencePeriod: {isModifier: false, short: When service should occur, type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 24} status: isModifier: true short: draft | active | on-hold | revoked | completed | entered-in-error | unknown index: 6 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-status|5.0.0-snapshot3'} isModifierReason: 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 isSummary: true quantityRatio: {isModifier: false, short: Service amount, type: Ratio, mustSupport: false, choiceOf: quantity, isSummary: true, index: 16} code: isModifier: false short: What is being requested/ordered type: CodeableReference mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-code'} isSummary: true index: 11 identifier: {isModifier: false, short: Identifiers assigned to this order, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0} doNotPerform: {isModifier: true, short: True if service/procedure should not be performed, type: boolean, mustSupport: false, meaningWhenMissing: 'If missing, the request is a positive request e.g. "do perform"', isModifierReason: '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.', isSummary: true, index: 10} bodySite: isModifier: false short: Coded location on Body type: CodeableConcept mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'} isSummary: true index: 39 intent: isModifier: true short: proposal | plan | directive | order + index: 7 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-intent|5.0.0-snapshot3'} isModifierReason: This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request isSummary: true quantityRange: {isModifier: false, short: Service amount, type: Range, mustSupport: false, choiceOf: quantity, isSummary: true, index: 17} focus: isModifier: false short: What the service request is about, when it is not about the subject of record refers: ['http://hl7.org/fhir/StructureDefinition/Resource'] type: Reference mustSupport: false array: true isSummary: true index: 19 quantityQuantity: {isModifier: false, short: Service amount, type: Quantity, mustSupport: false, choiceOf: quantity, isSummary: true, index: 15} replaces: isModifier: false short: What request replaces refers: ['http://hl7.org/fhir/StructureDefinition/ServiceRequest'] type: Reference mustSupport: false array: true isSummary: true index: 4 orderDetail: isModifier: false short: Additional order information type: CodeableConcept mustSupport: false array: true binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/servicerequest-orderdetail'} isSummary: true index: 12 basedOn: isModifier: false short: What request fulfills refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/ServiceRequest'] type: Reference mustSupport: false array: true isSummary: true index: 3 quantity: isModifier: false short: Service amount mustSupport: false choices: [quantityQuantity, quantityRatio, quantityRange] isSummary: true index: 14 bodyStructure: constraint: bdystr-1: {human: bodyStructure SHALL only be present if bodySite is not present, source: 'http://hl7.org/fhir/StructureDefinition/ServiceRequest', severity: error, expression: bodySite.exists() or bodyStructure.exists()} isModifier: false short: BodyStructure-based location on the body refers: ['http://hl7.org/fhir/StructureDefinition/BodyStructure'] type: Reference mustSupport: false isSummary: true index: 40 location: isModifier: false short: Requested location type: CodeableReference mustSupport: false array: true binding: {strength: example, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType'} isSummary: true index: 34 occurrenceDateTime: {isModifier: false, short: When service should occur, type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 23} subject: isModifier: false short: Individual or Entity the service is ordered for refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference mustSupport: false isSummary: true index: 18 asNeededCodeableConcept: {isModifier: false, short: Preconditions for service, type: CodeableConcept, mustSupport: false, choiceOf: asNeeded, isSummary: true, index: 29} occurrence: isModifier: false short: When service should occur mustSupport: false choices: [occurrenceDateTime, occurrencePeriod, occurrenceTiming] isSummary: true index: 22 performer: isModifier: false short: Requested performer refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false array: true isSummary: true index: 33 package_version: 5.0.0-snapshot3 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/ServiceRequest base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 5.0.0-snapshot3 required: [status, subject, intent]