<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="CL-PR-ERP-Prescription-Device" />
  <url value="https://fhir.carelogic.de/StructureDefinition/CL_PR_ERP_Prescription_Device" />
  <version value="0.3.0" />
  <name value="CL_PR_ERP_Prescription_Device" />
  <status value="draft" />
  <date value="2024-02-16T09:46:59.3793297+00:00" />
  <publisher value="carelogic GmbH" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="DeviceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="DeviceRequest.id">
      <path value="DeviceRequest.id" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.meta">
      <path value="DeviceRequest.meta" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.meta.versionId">
      <path value="DeviceRequest.meta.versionId" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.meta.lastUpdated">
      <path value="DeviceRequest.meta.lastUpdated" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.meta.source">
      <path value="DeviceRequest.meta.source" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.meta.profile">
      <path value="DeviceRequest.meta.profile" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://fhir.carelogic.de/StructureDefinition/CL_PR_ERP_Prescription_Device|0.3.0" />
    </element>
    <element id="DeviceRequest.meta.security">
      <path value="DeviceRequest.meta.security" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.meta.tag">
      <path value="DeviceRequest.meta.tag" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.implicitRules">
      <path value="DeviceRequest.implicitRules" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.language">
      <path value="DeviceRequest.language" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.text">
      <path value="DeviceRequest.text" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.contained">
      <path value="DeviceRequest.contained" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.extension">
      <path value="DeviceRequest.extension" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.extension:Zuzahlungsstatus">
      <path value="DeviceRequest.extension" />
      <sliceName value="Zuzahlungsstatus" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_StatusCoPayment" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:Notdienstgebuehr">
      <path value="DeviceRequest.extension" />
      <sliceName value="Notdienstgebuehr" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_EmergencyServicesFee" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:BVG">
      <path value="DeviceRequest.extension" />
      <sliceName value="BVG" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_BVG" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:unfallinformationen">
      <path value="DeviceRequest.extension" />
      <sliceName value="unfallinformationen" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_Accident" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:Diagnose">
      <path value="DeviceRequest.extension" />
      <sliceName value="Diagnose" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_DiagnosisICD" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:Verordnungszeitraum">
      <path value="DeviceRequest.extension" />
      <sliceName value="Verordnungszeitraum" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_Verordnungszeitraum" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:Folgeversorgung">
      <path value="DeviceRequest.extension" />
      <sliceName value="Folgeversorgung" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.carelogic.de/StructureDefinition/CL_EX_ERP_Folgeversorgung" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.identifier">
      <path value="DeviceRequest.identifier" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.instantiatesCanonical">
      <path value="DeviceRequest.instantiatesCanonical" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.instantiatesUri">
      <path value="DeviceRequest.instantiatesUri" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.basedOn">
      <path value="DeviceRequest.basedOn" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.priorRequest">
      <path value="DeviceRequest.priorRequest" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.groupIdentifier">
      <path value="DeviceRequest.groupIdentifier" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.status">
      <path value="DeviceRequest.status" />
      <min value="1" />
      <fixedCode value="active" />
    </element>
    <element id="DeviceRequest.intent">
      <path value="DeviceRequest.intent" />
      <fixedCode value="order" />
    </element>
    <element id="DeviceRequest.priority">
      <path value="DeviceRequest.priority" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.code[x]">
      <path value="DeviceRequest.code[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="DeviceRequest.code[x].coding">
      <path value="DeviceRequest.code[x].coding" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.code[x].coding.system">
      <path value="DeviceRequest.code[x].coding.system" />
      <min value="1" />
      <fixedUri value="http://fhir.de/sid/gkv/hmnr" />
    </element>
    <element id="DeviceRequest.code[x].coding.version">
      <path value="DeviceRequest.code[x].coding.version" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.code[x].coding.userSelected">
      <path value="DeviceRequest.code[x].coding.userSelected" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.parameter.id">
      <path value="DeviceRequest.parameter.id" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.parameter.code.id">
      <path value="DeviceRequest.parameter.code.id" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.parameter.code.coding">
      <path value="DeviceRequest.parameter.code.coding" />
      <max value="1" />
    </element>
    <element id="DeviceRequest.parameter.code.coding.system">
      <path value="DeviceRequest.parameter.code.coding.system" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.parameter.code.coding.version">
      <path value="DeviceRequest.parameter.code.coding.version" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.parameter.code.coding.code">
      <path value="DeviceRequest.parameter.code.coding.code" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.parameter.code.coding.userSelected">
      <path value="DeviceRequest.parameter.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.parameter.code.text">
      <path value="DeviceRequest.parameter.code.text" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.subject">
      <path value="DeviceRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient|1.1.0" />
      </type>
    </element>
    <element id="DeviceRequest.encounter">
      <path value="DeviceRequest.encounter" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.occurrence[x]">
      <path value="DeviceRequest.occurrence[x]" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.authoredOn">
      <path value="DeviceRequest.authoredOn" />
      <short value="Ausstellungsdatum" />
      <definition value="Ausstellungsdatum der Verordnung" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.requester">
      <path value="DeviceRequest.requester" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.1.0" />
      </type>
    </element>
    <element id="DeviceRequest.performerType">
      <path value="DeviceRequest.performerType" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.performer">
      <path value="DeviceRequest.performer" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.reasonCode">
      <path value="DeviceRequest.reasonCode" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.reasonReference">
      <path value="DeviceRequest.reasonReference" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.insurance">
      <path value="DeviceRequest.insurance" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage|1.1.0" />
      </type>
    </element>
    <element id="DeviceRequest.supportingInfo">
      <path value="DeviceRequest.supportingInfo" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>