PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot2
    http://hl7.org/fhir/StructureDefinition/SupplyRequest
description: A record of a non-patient specific request for a medication, substance, device, certain types of biologically derived product, and nutrition product used in the healthcare setting.
package_name: hl7.fhir.r6.core
derivation: specialization
name: SupplyRequest
type: SupplyRequest
elements:
  category:
    isModifier: false
    short: The kind of supply (central, non-stock, etc.)
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/supplyrequest-kind'}
    isSummary: true
    index: 4
  supplier:
    isModifier: false
    short: Who is intended to fulfill the request
    refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService', 'http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 24
  deliverFor:
    isModifier: false
    short: The patient for who the supply request is for
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 6
  deliverTo:
    isModifier: false
    short: The destination of the supply
    refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 27
  item:
    isModifier: false
    short: Medication, Substance, or Device requested to be supplied
    type: CodeableReference
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/supply-item'}
    isSummary: true
    index: 7
  authoredOn: {isModifier: false, short: When the request was made, type: dateTime, mustSupport: false, isSummary: true, index: 22}
  occurrenceTiming: {isModifier: false, short: When the request should be fulfilled, type: Timing, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 21}
  deliverFrom:
    isModifier: false
    short: The origin of the supply
    refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Organization']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 26
  reason:
    isModifier: false
    short: The reason why the supply item was requested
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/supplyrequest-reason'}
    isSummary: false
    index: 25
  requester:
    isModifier: false
    short: Individual making the request
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', '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: 23
  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-ballot2'}
    isSummary: true
    index: 5
  occurrencePeriod: {isModifier: false, short: When the request should be fulfilled, type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 20}
  status:
    isModifier: true
    short: draft | active | suspended +
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/supplyrequest-status|6.0.0-ballot2'}
    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
    index: 1
  identifier: {isModifier: false, short: Business Identifier for SupplyRequest, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0}
  intent:
    isModifier: true
    short: proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
    index: 2
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-intent|6.0.0-ballot2'}
    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
  basedOn:
    isModifier: false
    short: What other request is fulfilled by this supply request
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 3
  quantity: {isModifier: false, short: The requested amount of the item indicated, type: Quantity, mustSupport: false, isSummary: true, index: 8}
  occurrenceDateTime: {isModifier: false, short: When the request should be fulfilled, type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 19}
  parameter:
    isModifier: false
    short: Ordered item details
    type: BackboneElement
    mustSupport: false
    array: true
    isSummary: false
    index: 9
    elements:
      code: {isModifier: false, short: Item detail, type: CodeableConcept, mustSupport: false, isSummary: false, index: 10}
      value:
        isModifier: false
        short: Value of detail
        mustSupport: false
        choices: [valueCodeableConcept, valueQuantity, valueRange, valueBoolean]
        isSummary: false
        index: 12
      valueCodeableConcept: {isModifier: false, short: Value of detail, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: false, index: 13}
      valueQuantity: {isModifier: false, short: Value of detail, type: Quantity, mustSupport: false, choiceOf: value, isSummary: false, index: 14}
      valueRange: {isModifier: false, short: Value of detail, type: Range, mustSupport: false, choiceOf: value, isSummary: false, index: 15}
      valueBoolean: {isModifier: false, short: Value of detail, type: boolean, mustSupport: false, choiceOf: value, isSummary: false, index: 16}
  occurrence:
    isModifier: false
    short: When the request should be fulfilled
    mustSupport: false
    choices: [occurrenceDateTime, occurrencePeriod, occurrenceTiming]
    isSummary: true
    index: 18
package_version: 6.0.0-ballot2
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/SupplyRequest
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot2
required: [quantity, item, intent]