<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DeviceRequest" />
  <meta>
    <lastUpdated value="2021-01-02T08:58:31.578+11:00" />
  </meta>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-category">
    <valueString value="Clinical.Request &amp;amp; Response" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="trial-use" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="0" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category">
    <valueCode value="patient" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="oo" />
  </extension>
  <extension url="http://hl7.org/fhir/build/StructureDefinition/entered-in-error-status">
    <valueCode value=".status = entered-in-error" />
  </extension>
  <url value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
  <version value="4.6.0" />
  <name value="DeviceRequest" />
  <status value="draft" />
  <date value="2021-01-02T08:58:31+11:00" />
  <publisher value="Health Level Seven International (Orders and Observations)" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://hl7.org/fhir" />
    </telecom>
  </contact>
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://www.hl7.org/Special/committees/orders/index.cfm" />
    </telecom>
  </contact>
  <description value="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." />
  <fhirVersion value="4.6.0" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="quick" />
    <uri value="http://siframework.org/cqf" />
    <name value="Quality Improvement and Clinical Knowledge (QUICK)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="DeviceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
  <derivation value="specialization" />
  <differential>
    <element id="DeviceRequest">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="no map to dstu element: orderedON,priority." />
      </extension>
      <path value="DeviceRequest" />
      <short value="Medical device request" />
      <definition value="Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker." />
      <min value="0" />
      <max value="*" />
      <mapping>
        <identity value="workflow" />
        <map value="Request" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="Act[moodCode&lt;=INT]" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="workflow.order" />
      </mapping>
    </element>
    <element id="DeviceRequest.identifier">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.DeviceRequest.identifier." />
      </extension>
      <path value="DeviceRequest.identifier" />
      <short value="External Request identifier" />
      <definition value="Identifiers assigned to this order by the orderer or by the receiver." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.identifier" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.identifier" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.2, ORC.3" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".identifier" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="ClinicalStatement.identifier" />
      </mapping>
    </element>
    <element id="DeviceRequest.instantiatesCanonical">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#10296][#11119]#13196]." />
      </extension>
      <path value="DeviceRequest.instantiatesCanonical" />
      <short value="Instantiates FHIR protocol or definition" />
      <definition value="The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest." />
      <comment value="Note: This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)).  It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types.  For example, multiple Patient and a Person resource instance might share the same social insurance number." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="canonical" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ActivityDefinition" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PlanDefinition" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.instantiatesCanonical" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=DEFN].target" />
      </mapping>
    </element>
    <element id="DeviceRequest.instantiatesUri">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#10296][#11119]#13196]." />
      </extension>
      <path value="DeviceRequest.instantiatesUri" />
      <short value="Instantiates external protocol or definition" />
      <definition value="The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest." />
      <comment value="This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="uri" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.instantiatesUri" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=DEFN].target" />
      </mapping>
    </element>
    <element id="DeviceRequest.basedOn">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.prnReason." />
      </extension>
      <path value="DeviceRequest.basedOn" />
      <short value="What request fulfills" />
      <definition value="Plan/proposal/order fulfilled by this request." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.basedOn" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.8 (plus others)" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=FLFS].target" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="Proposal.prnReason.reason" />
      </mapping>
    </element>
    <element id="DeviceRequest.priorRequest">
      <path value="DeviceRequest.priorRequest" />
      <short value="What request replaces" />
      <definition value="The request takes the place of the referenced completed or terminated request(s)." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.replaces" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Handled by message location of ORC (ORC.1=RO or RU)" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=RPLC].target" />
      </mapping>
    </element>
    <element id="DeviceRequest.groupIdentifier">
      <path value="DeviceRequest.groupIdentifier" />
      <short value="Identifier of composite request" />
      <definition value="Composite request this is part of." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.groupIdentifier" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.4" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier" />
      </mapping>
    </element>
    <element id="DeviceRequest.status">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.status." />
      </extension>
      <path value="DeviceRequest.status" />
      <short value="draft | active | on-hold | revoked | completed | entered-in-error | unknown" />
      <definition value="The status of the request." />
      <comment value="This element is labeled as a modifier because the status contains the codes cancelled and entered-in-error that mark the request as not currently valid." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <isModifier value="true" />
      <isModifierReason value="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 value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DeviceRequestStatus" />
        </extension>
        <strength value="required" />
        <description value="Codes representing the status of the request." />
        <valueSet value="http://hl7.org/fhir/ValueSet/request-status" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.status" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.status" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.5" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".status" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="Action.currentStatus" />
      </mapping>
    </element>
    <element id="DeviceRequest.intent">
      <path value="DeviceRequest.intent" />
      <short value="proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" />
      <definition value="Whether the request is a proposal, plan, an original order or a reflex order." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <isModifier value="true" />
      <isModifierReason value="This element changes the interpretation of all descriptive attributes. For example &quot;the time the request is recommended to occur&quot; vs. &quot;the time the request is authorized to occur&quot; or &quot;who is recommended to perform the request&quot; vs. &quot;who is authorized to perform the request" />
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="RequestIntent" />
        </extension>
        <strength value="required" />
        <description value="The kind of diagnostic request." />
        <valueSet value="http://hl7.org/fhir/ValueSet/request-intent" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.intent" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.class" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)" />
      </mapping>
    </element>
    <element id="DeviceRequest.priority">
      <path value="DeviceRequest.priority" />
      <short value="routine | urgent | asap | stat" />
      <definition value="Indicates how quickly the request should be addressed with respect to other requests." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <meaningWhenMissing value="If missing, normal priority" />
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="RequestPriority" />
        </extension>
        <strength value="required" />
        <description value="Identifies the level of importance to be assigned to actioning the request." />
        <valueSet value="http://hl7.org/fhir/ValueSet/request-priority" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.priority" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.grade" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="TQ1.9" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".priorityCode" />
      </mapping>
    </element>
    <element id="DeviceRequest.doNotPerform">
      <path value="DeviceRequest.doNotPerform" />
      <short value="True if the request is to stop or not to start using the device" />
      <definition value="If true, indicates that the provider is asking for the patient to either stop using or to not start using the specified device or category of devices. For example, the patient has undergone surgery and the provider is indicating that the patient should not wear contact lenses." />
      <comment value="If do not perform is not specified, the request is a positive request e.g. &quot;do perform&quot;. DeviceRequest.reasonCode includes the reason for marking the DeviceRequest as 'do not perform'." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <isModifier value="true" />
      <isModifierReason value="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 value="true" />
    </element>
    <element id="DeviceRequest.code">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#14271]." />
      </extension>
      <path value="DeviceRequest.code" />
      <short value="Device requested" />
      <definition value="The details of the device to be used." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableReference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceDefinition" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DeviceRequestCode" />
        </extension>
        <strength value="example" />
        <description value="Codes for devices that can be requested." />
        <valueSet value="http://hl7.org/fhir/ValueSet/device-type" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.code" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.what[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".code" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="DeviceUse.device" />
      </mapping>
    </element>
    <element id="DeviceRequest.quantity">
      <path value="DeviceRequest.quantity" />
      <short value="Quantity of devices to supply" />
      <definition value="The number of devices to be provided." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="integer" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="quantity" />
      </mapping>
    </element>
    <element id="DeviceRequest.parameter">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#14271]." />
      </extension>
      <path value="DeviceRequest.parameter" />
      <short value="Device details" />
      <definition value="Specific parameters for the ordered item.  For example, the prism value for lenses." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.what[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".code" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="DeviceUse.device" />
      </mapping>
    </element>
    <element id="DeviceRequest.parameter.code">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#14271]." />
      </extension>
      <path value="DeviceRequest.parameter.code" />
      <short value="Device detail" />
      <definition value="A code or string that identifies the device detail being asserted." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ParameterCode" />
        </extension>
        <strength value="example" />
        <description value="A code that identifies the device detail." />
      </binding>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.what[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".code" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="DeviceUse.device" />
      </mapping>
    </element>
    <element id="DeviceRequest.parameter.value[x]">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="[#14271]." />
      </extension>
      <path value="DeviceRequest.parameter.value[x]" />
      <short value="Value of detail" />
      <definition value="The value of the device detail." />
      <comment value="Range means device should have a value that falls somewhere within the specified range." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="Range" />
      </type>
      <type>
        <code value="boolean" />
      </type>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.what[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Varies by domain" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".code" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="DeviceUse.device" />
      </mapping>
    </element>
    <element id="DeviceRequest.subject">
      <path value="DeviceRequest.subject" />
      <short value="Focus of request" />
      <definition value="The patient who will use the device." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.subject" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.subject[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Accompanying PID segment" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".participation[typeCode=SBJ].role" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="ClinicalStatement.subject" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.subject" />
      </mapping>
    </element>
    <element id="DeviceRequest.encounter">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.encounter." />
      </extension>
      <path value="DeviceRequest.encounter" />
      <short value="Encounter motivating request" />
      <definition value="An encounter that provides additional context in which this request is made." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Encounter" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.encounter" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.context" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Accompanying PV1" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".inboundRelationship(typeCode=COMP].source[classCode&lt;=PCPR, moodCode=EVN]" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="ClinicalStatement.encounter" />
      </mapping>
    </element>
    <element id="DeviceRequest.occurrence[x]">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.timing[x]." />
      </extension>
      <path value="DeviceRequest.occurrence[x]" />
      <short value="Desired time or schedule for use" />
      <definition value="The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. &quot;Every 8 hours&quot;; &quot;Three times a day&quot;; &quot;1/2 an hour before breakfast for 10 days from 23-Dec 2011:&quot;; &quot;15 Oct 2013, 17 Oct 2013 and 1 Nov 2013&quot;." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="Period" />
      </type>
      <type>
        <code value="Timing" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.occurrence[x]" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.planned" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Accompanying TQ1/TQ2 segments" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".effectiveTime" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="DeviceUse.applicationSchedule" />
      </mapping>
    </element>
    <element id="DeviceRequest.authoredOn">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.recordedOn." />
      </extension>
      <path value="DeviceRequest.authoredOn" />
      <short value="When recorded" />
      <definition value="When the request transitioned to being actionable." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.authoredOn" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.recorded" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.9" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".participation[typeCode=AUT].time" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="ClinicalStatement.statementDateTime" />
      </mapping>
    </element>
    <element id="DeviceRequest.requester">
      <path value="DeviceRequest.requester" />
      <short value="Who/what submitted the device request" />
      <definition value="The individual or entity who initiated the request and has responsibility for its activation." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.requester" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.author" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.12" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".participation[typeCode=AUT].role" />
      </mapping>
    </element>
    <element id="DeviceRequest.performerType">
      <path value="DeviceRequest.performerType" />
      <short value="Filler role" />
      <definition value="The desired kind of individual or entity to provide the device to the subject of the request (e.g., patient, location)." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DeviceRequestParticipantRole" />
        </extension>
        <strength value="example" />
        <description value="Indicates specific responsibility of an individual within the care team, such as &quot;Primary physician&quot;, &quot;Team coordinator&quot;, &quot;Caregiver&quot;, etc." />
        <valueSet value="http://hl7.org/fhir/ValueSet/participant-role" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.performerType" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.actor" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="PRT" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".participation[typeCode=PRF].role[scoper.determinerCode=KIND].code" />
      </mapping>
    </element>
    <element id="DeviceRequest.performer">
      <path value="DeviceRequest.performer" />
      <short value="Requested Filler" />
      <definition value="The desired individual or entity to provide the device to the subject of the request (e.g., patient, location)." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/CareTeam" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
      <isSummary value="true" />
      <mapping>
        <identity value="workflow" />
        <map value="Request.performer" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.actor" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="PRT" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]" />
      </mapping>
    </element>
    <element id="DeviceRequest.reason">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.indication." />
      </extension>
      <path value="DeviceRequest.reason" />
      <short value="Coded/Linked Reason for request" />
      <definition value="Reason or justification for the use of this device." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableReference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DiagnosticReport" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
      </type>
      <isSummary value="true" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="DeviceRequestReason" />
        </extension>
        <strength value="example" />
        <description value="Diagnosis or problem codes justifying the reason for requesting the device." />
        <valueSet value="http://hl7.org/fhir/ValueSet/condition-code" />
      </binding>
      <mapping>
        <identity value="workflow" />
        <map value="Request.reasonCode" />
      </mapping>
      <mapping>
        <identity value="w5" />
        <map value="FiveWs.why[x]" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="ORC.16" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".reasonCode" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="Action.indication.reason" />
      </mapping>
    </element>
    <element id="DeviceRequest.insurance">
      <path value="DeviceRequest.insurance" />
      <short value="Associated insurance coverage" />
      <definition value="Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Coverage" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ClaimResponse" />
      </type>
      <mapping>
        <identity value="workflow" />
        <map value="Request.insurance" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="IN1/IN2" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=COVBY].target" />
      </mapping>
    </element>
    <element id="DeviceRequest.supportingInfo">
      <path value="DeviceRequest.supportingInfo" />
      <short value="Additional clinical information" />
      <definition value="Additional clinical information about the patient that may influence the request fulfilment.  For example, this may include where on the subject's body the device will be used (i.e. the target site)." />
      <requirements value="Knowing where the device is targeted is important for tracking if multiple sites are possible." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Resource" />
      </type>
      <mapping>
        <identity value="workflow" />
        <map value="Request.supportingInfo" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="Accompanying segments" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".outboundRelationship[typeCode=PERT].target" />
      </mapping>
    </element>
    <element id="DeviceRequest.note">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/committee-notes">
        <valueString value="DeviceRequest.notes." />
      </extension>
      <path value="DeviceRequest.note" />
      <short value="Notes or comments" />
      <definition value="Details about this request that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Annotation" />
      </type>
      <mapping>
        <identity value="workflow" />
        <map value="Request.note" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="NTE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]" />
      </mapping>
      <mapping>
        <identity value="quick" />
        <map value="ClinicalStatement.additionalText" />
      </mapping>
    </element>
    <element id="DeviceRequest.relevantHistory">
      <path value="DeviceRequest.relevantHistory" />
      <short value="Request provenance" />
      <definition value="Key events in the history of the request." />
      <comment value="This might not include provenances for all versions of the request - only those deemed &quot;relevant&quot; or important.&#xD;This SHALL NOT include the Provenance associated with this current version of the resource.  (If that provenance is deemed to be a &quot;relevant&quot; change, it will need to be added as part of a later update.  Until then, it can be queried directly as the Provenance that points to this version using _revinclude&#xD;All Provenances should have some historical version of this Request as their subject." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Provenance" />
      </type>
      <mapping>
        <identity value="workflow" />
        <map value="Request.relevantHistory" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="N/A" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value=".inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>