PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot4
    http://hl7.org/fhir/StructureDefinition/DeviceRequest
description: Represents a request a device to be provided to a specific patient. The device may be an implantable device to be subsequently implanted, or an external assistive device, such as a walker, to be delivered and subsequently be used.
package_name: hl7.fhir.r6.core
derivation: specialization
name: DeviceRequest
type: DeviceRequest
elements:
  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
  relevantHistory:
    isModifier: false
    short: Request provenance
    refers: ['http://hl7.org/fhir/StructureDefinition/Provenance']
    type: Reference
    mustSupport: false
    array: true
    isSummary: false
    index: 39
  asNeeded: {isModifier: false, short: PRN status of request, type: boolean, mustSupport: false, isSummary: false, index: 34}
  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 motivating request
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 23
  productCodeableConcept: {isModifier: false, short: Device requested, type: CodeableConcept, mustSupport: false, choiceOf: product, isSummary: true, index: 10}
  productReference:
    isModifier: false
    short: Device requested
    index: 11
    refers: ['http://hl7.org/fhir/StructureDefinition/Device']
    type: Reference
    mustSupport: false
    choiceOf: product
    isSummary: true
  authoredOn: {isModifier: false, short: When recorded, type: dateTime, mustSupport: false, isSummary: true, index: 29}
  occurrenceTiming: {isModifier: false, short: Desired time or schedule for use, type: Timing, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 28}
  note: {isModifier: false, short: Notes or comments, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 38}
  reason:
    isModifier: false
    short: Coded/Linked Reason for request
    type: CodeableReference
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/condition-code'}
    isSummary: true
    index: 33
  product:
    isModifier: false
    short: Device requested
    mustSupport: false
    choices: [productCodeableConcept, productReference, productCanonical]
    isSummary: true
    index: 9
  requester:
    isModifier: false
    short: Who/what submitted the device request
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', '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: 30
  priority:
    isModifier: false
    short: routine | urgent | asap | stat
    type: code
    mustSupport: false
    meaningWhenMissing: If missing, normal priority
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-priority|6.0.0-ballot4'}
    isSummary: true
    index: 6
  occurrencePeriod: {isModifier: false, short: Desired time or schedule for use, type: Period, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 27}
  status:
    isModifier: true
    short: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-status|6.0.0-ballot4'}
    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: 4
  groupIdentifier: {isModifier: false, short: Identifier of composite request, type: Identifier, mustSupport: false, isSummary: true, index: 3}
  identifier: {isModifier: false, short: External Request identifier, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0}
  doNotPerform: {isModifier: true, short: True if the request is to stop or not to start using the device, type: boolean, mustSupport: false, isModifierReason: 'This element is labeled as a modifier because this element negates the request to occur (ie, this is a request for the medication not to be ordered or prescribed, etc.)', isSummary: true, index: 7}
  intent:
    isModifier: true
    short: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
    index: 5
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/request-intent|6.0.0-ballot4'}
    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
  replaces:
    isModifier: false
    short: What request replaces
    refers: ['http://hl7.org/fhir/StructureDefinition/DeviceRequest']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 2
  asNeededFor: {isModifier: false, short: Device usage reason, type: CodeableConcept, mustSupport: false, isSummary: false, index: 35}
  basedOn:
    isModifier: false
    short: What request fulfills
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 1
  quantity: {isModifier: false, short: Quantity of devices to supply, type: integer, mustSupport: false, isSummary: false, index: 13}
  productCanonical: {isModifier: false, short: Device requested, type: canonical, mustSupport: false, choiceOf: product, isSummary: true, index: 12}
  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: 32
  occurrenceDateTime: {isModifier: false, short: Desired time or schedule for use, type: dateTime, mustSupport: false, choiceOf: occurrence, isSummary: true, index: 26}
  subject:
    isModifier: false
    short: Focus of request
    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: 22
  parameter:
    isModifier: false
    short: Device details
    type: BackboneElement
    mustSupport: false
    array: true
    isSummary: false
    index: 14
    elements:
      code:
        isModifier: false
        short: Device detail
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/request-orderdetail-parameter-code'}
        isSummary: false
        index: 15
      value:
        isModifier: false
        short: Value of detail
        mustSupport: false
        choices: [valueCodeableConcept, valueQuantity, valueRange, valueBoolean]
        isSummary: false
        index: 17
      valueCodeableConcept: {isModifier: false, short: Value of detail, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: false, index: 18}
      valueQuantity: {isModifier: false, short: Value of detail, type: Quantity, mustSupport: false, choiceOf: value, isSummary: false, index: 19}
      valueRange: {isModifier: false, short: Value of detail, type: Range, mustSupport: false, choiceOf: value, isSummary: false, index: 20}
      valueBoolean: {isModifier: false, short: Value of detail, type: boolean, mustSupport: false, choiceOf: value, isSummary: false, index: 21}
  occurrence:
    isModifier: false
    short: Desired time or schedule for use
    mustSupport: false
    choices: [occurrenceDateTime, occurrencePeriod, occurrenceTiming]
    isSummary: true
    index: 25
  performer: {isModifier: false, short: Requested Filler, type: CodeableReference, mustSupport: false, isSummary: true, index: 31}
package_version: 6.0.0-ballot4
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/DeviceRequest
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 6.0.0-ballot4
required: [productCanonical, product, productCodeableConcept, subject, intent, productReference]