description: A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. package_name: hl7.fhir.r6.core 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: 44 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: 48 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: 59 asNeeded: isModifier: false short: Preconditions for service mustSupport: false choices: [asNeededBoolean, asNeededCodeableConcept] isSummary: true index: 39 supportingInfo: {isModifier: false, short: Additional clinical information, type: CodeableReference, mustSupport: false, array: true, isSummary: false, index: 49} 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: 32 patientInstruction: isModifier: false short: Patient or consumer-oriented instructions type: BackboneElement mustSupport: false array: true isSummary: false index: 54 elements: instruction: isModifier: false short: Patient or consumer-oriented instructions mustSupport: false choices: [instructionMarkdown, instructionReference] isSummary: true index: 56 instructionMarkdown: {isModifier: false, short: Patient or consumer-oriented instructions, type: markdown, mustSupport: false, choiceOf: instruction, isSummary: true, index: 57} instructionReference: isModifier: false short: Patient or consumer-oriented instructions refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference'] type: Reference mustSupport: false choiceOf: instruction isSummary: true index: 58 specimen: isModifier: false short: Procedure Samples refers: ['http://hl7.org/fhir/StructureDefinition/Specimen'] type: Reference mustSupport: false array: true isSummary: true index: 50 authoredOn: {isModifier: false, short: Date request signed, type: dateTime, mustSupport: false, isSummary: true, index: 42} occurrenceTiming: {isModifier: false, short: When service should occur, type: Timing, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 37} note: {isModifier: false, short: Comments, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 53} asNeededBoolean: {isModifier: false, short: Preconditions for service, type: boolean, mustSupport: false, choiceOf: asNeeded, isSummary: true, index: 40} 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: 47 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: 43 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|6.0.0-ballot1'} isSummary: true index: 9 occurrencePeriod: {isModifier: false, short: When service should occur, type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 36} 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|6.0.0-ballot1'} 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: 28} 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: 51 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|6.0.0-ballot1'} 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: 29} 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: 31 quantityQuantity: {isModifier: false, short: Service amount, type: Quantity, mustSupport: false, choiceOf: quantity, isSummary: true, index: 27} 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 index: 12 type: BackboneElement mustSupport: false array: true elements: parameterFocus: {isModifier: false, short: The context of the order details by reference, type: CodeableReference, mustSupport: false, isSummary: false, index: 13} parameter: min: 1 isModifier: false short: The parameter details for the service being requested index: 14 type: BackboneElement mustSupport: false array: true elements: valueQuantity: {isModifier: false, short: The value for the order detail, type: Quantity, mustSupport: false, choiceOf: value, isSummary: true, index: 18} value: isModifier: false short: The value for the order detail mustSupport: false choices: [valueQuantity, valueRatio, valueRange, valueBoolean, valueCodeableConcept, valueString, valuePeriod] isSummary: true index: 17 valueString: {isModifier: false, short: The value for the order detail, type: string, mustSupport: false, choiceOf: value, isSummary: true, index: 23} valueRatio: {isModifier: false, short: The value for the order detail, type: Ratio, mustSupport: false, choiceOf: value, isSummary: true, index: 19} valueBoolean: {isModifier: false, short: The value for the order detail, type: boolean, mustSupport: false, choiceOf: value, isSummary: true, index: 21} code: isModifier: false short: The detail of the order being requested type: CodeableConcept mustSupport: false binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/servicerequest-orderdetail-parameter-code'} isSummary: true index: 15 valueCodeableConcept: {isModifier: false, short: The value for the order detail, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: true, index: 22} valuePeriod: {isModifier: false, short: The value for the order detail, type: Period, mustSupport: false, choiceOf: value, isSummary: true, index: 24} valueRange: {isModifier: false, short: The value for the order detail, type: Range, mustSupport: false, choiceOf: value, isSummary: true, index: 20} required: [valuePeriod, valueString, valueRatio, valueRange, value, valueBoolean, valueCodeableConcept, valueQuantity, code] isSummary: true required: [parameter] isSummary: true 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: 26 bodyStructure: isModifier: false short: BodyStructure-based location on the body refers: ['http://hl7.org/fhir/StructureDefinition/BodyStructure'] type: Reference mustSupport: false isSummary: true index: 52 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: 46 occurrenceDateTime: {isModifier: false, short: When service should occur, type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 35} 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: 30 asNeededCodeableConcept: {isModifier: false, short: Preconditions for service, type: CodeableConcept, mustSupport: false, choiceOf: asNeeded, isSummary: true, index: 41} occurrence: isModifier: false short: When service should occur mustSupport: false choices: [occurrenceDateTime, occurrencePeriod, occurrenceTiming] isSummary: true index: 34 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: 45 package_version: 6.0.0-ballot1 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/ServiceRequest base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot1 required: [status, subject, intent]