PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.examples@6.0.0-ballot3
    http://hl7.org/fhir/StructureDefinition/ServiceRequest
description: A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.
package_name: hl7.fhir.r6.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: 42
  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: 46
  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: 57
  asNeeded: {isModifier: false, short: Perform the service "as needed", type: boolean, mustSupport: false, isSummary: true, index: 38}
  supportingInfo: {isModifier: false, short: Additional clinical information, type: CodeableReference, mustSupport: false, array: true, isSummary: false, index: 47}
  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: 52
    elements:
      instruction:
        isModifier: false
        short: Patient or consumer-oriented instructions
        mustSupport: false
        choices: [instructionMarkdown, instructionReference]
        isSummary: true
        index: 54
      instructionMarkdown: {isModifier: false, short: Patient or consumer-oriented instructions, type: markdown, mustSupport: false, choiceOf: instruction, isSummary: true, index: 55}
      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: 56
  specimen:
    isModifier: false
    short: Procedure Samples
    refers: ['http://hl7.org/fhir/StructureDefinition/Specimen']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 48
  authoredOn: {isModifier: false, short: Date request signed, type: dateTime, mustSupport: false, isSummary: true, index: 40}
  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: 51}
  requisition: {isModifier: false, short: Composite Request ID, type: Identifier, mustSupport: false, isSummary: true, index: 5}
  reason:
    isModifier: false
    short: Reason or indication for requesting the service
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/procedure-reason'}
    isSummary: true
    index: 45
  requester:
    isModifier: false
    short: Who/what is requesting service
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', '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: 41
  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-ballot3'}
    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 | entered-in-error | ended | completed | revoked | unknown
    index: 6
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-status|6.0.0-ballot3'}
    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: 49
  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-ballot3'}
    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
  asNeededFor:
    isModifier: false
    short: Specified criteria for the service
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/medication-as-needed-reason'}
    isSummary: true
    index: 39
  orderDetail:
    isModifier: false
    short: Additional information about the request
    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/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/RequestOrchestration', '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: 50
  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: 44
  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
  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/Group', '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: 43
package_version: 6.0.0-ballot3
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/ServiceRequest
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot3
required: [status, subject, intent]