<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="BIVOT-PR-EVO-Prescription-Device" />
  <url value="https://fhir.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_PR_EVO_Prescription_Device" />
  <version value="1.0.0" />
  <name value="BIVOT_PR_EVO_Prescription_Device" />
  <title value="BIVOT_PR_EVO_Prescription_Device" />
  <status value="active" />
  <date value="2026-07-20" />
  <publisher value="Bundesinnungsverband für Orthopädie-Technik" />
  <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" />
      <short value="Profil der Hilfsmittelverordnung" />
      <definition value="Angabe des Profils BIVOT_PR_EVO_Prescription_Device bzw. eines davon abgeleiteten Profils (z. B. BIVOT_PR_EVO_Prescription_OpticalDevice) in der jeweils gültigen Version. Der konkrete Wert wird in den abgeleiteten bzw. verwendenden Profilen fixiert." />
      <min value="1" />
      <max value="1" />
    </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.kbv.de/StructureDefinition/KBV_EX_FOR_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.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_EX_EVO_EmergencyServicesFee" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:SER">
      <path value="DeviceRequest.extension" />
      <sliceName value="SER" />
      <short value="Kennzeichen SER" />
      <definition value="Kennzeichnung, ob die Verordnung für Anspruchsberechtigte nach dem Sozialen Entschädigungsrecht (SER, SGB XIV; bisher Versorgungsleiden/BVG) erfolgt." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_SER" />
      </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.kbv.de/StructureDefinition/KBV_EX_FOR_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.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_EX_EVO_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.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_EX_EVO_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.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_EX_EVO_Folgeversorgung" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="DeviceRequest.extension:Anzahl">
      <path value="DeviceRequest.extension" />
      <sliceName value="Anzahl" />
      <short value="Anzahl" />
      <definition value="Anzahl der verordneten Hilfsmittel. Fehlt die Angabe, gilt die Anzahl 1." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.biv-ot.org/eVerordnung/StructureDefinition/BIVOT_EX_EVO_Anzahl" />
      </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" />
      <short value="HMV-Positionsnummer" />
      <definition value="Strukturierte Angabe des verordneten Hilfsmittels über die 10-stellige Positionsnummer des Hilfsmittelverzeichnisses (HMV). Optional, da eine Verordnung auch als Freitext (nur code.text) erfolgen kann." />
      <max 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.code">
      <path value="DeviceRequest.code[x].coding.code" />
      <min value="1" />
    </element>
    <element id="DeviceRequest.code[x].coding.userSelected">
      <path value="DeviceRequest.code[x].coding.userSelected" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.code[x].text">
      <path value="DeviceRequest.code[x].text" />
      <short value="Bezeichnung des Hilfsmittels" />
      <definition value="Bezeichnung des verordneten Hilfsmittels als Text (Handelsname, Produktart oder Freitextverordnung). Pflichtangabe; die HMV-Positionsnummer kann ergänzend strukturiert in code.coding angegeben werden." />
      <min value="1" />
    </element>
    <element id="DeviceRequest.parameter">
      <path value="DeviceRequest.parameter" />
      <short value="Messwerte zur Verordnung" />
      <definition value="Kanal für strukturierte Messwerte zur Verordnung (z. B. Audiogramm-Werte bei Muster 15, Refraktionswerte bei Muster 8/8A). Die Messgröße wird mit LOINC kodiert; die konkreten Codes werden im Projektverlauf festgelegt, sobald geklärt ist, welche Messdaten technisch zur Verfügung stehen." />
    </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" />
      <fixedUri value="http://loinc.org" />
    </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.3" />
      </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.3" />
      </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.3" />
      </type>
    </element>
    <element id="DeviceRequest.supportingInfo">
      <path value="DeviceRequest.supportingInfo" />
      <max value="0" />
    </element>
    <element id="DeviceRequest.note">
      <path value="DeviceRequest.note" />
      <short value="Begründung" />
      <definition value="Begründungen zur Verordnung als Freitext, z. B. Begründung der Nach-/Folgeversorgung (Muster 8/15), Begründung der Art der Sehhilfe (Muster 8, z. B. Lichtschutzgläser bei Aniridie) oder Begründung der binokularen Versorgung (Muster 8A)." />
    </element>
  </differential>
</StructureDefinition>