<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="KBV-EX-AW-Abrechnung-BG-Unfallbetrieb" />
  <url value="https://fhir.kbv.de/StructureDefinition/KBV_EX_AW_Abrechnung_BG_Unfallbetrieb" />
  <version value="1.3.0" />
  <name value="KBV_EX_AW_Abrechnung_BG_Unfallbetrieb" />
  <status value="draft" />
  <copyright value="Copyright © [2022], Kassenärztliche Bundesvereinigung (KBV). All rights reserved." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Claim" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Unfallbetrieb" />
      <definition value="In dieser Extension kann ein Unfallbetrieb definiert werden. Es wird sowohl eine vollstänidge Referenz zu einer Organisation angeboten, als auch die grundlegenden Attribute, wie Name und Ort des Betriebs. Eine ausgefüllte und referenzierte Organisation ist zu bevorzugen." />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Extension.extension:reference">
      <path value="Extension.extension" />
      <sliceName value="reference" />
      <short value="Referenz zum Unfallbetrieb" />
      <definition value="Referenz zum Unfallbetrieb" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:reference.url">
      <path value="Extension.extension.url" />
      <fixedUri value="reference" />
    </element>
    <element id="Extension.extension:reference.value[x]">
      <path value="Extension.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Organisation|1.3.0" />
      </type>
    </element>
    <element id="Extension.extension:reference.value[x]:valueReference">
      <path value="Extension.extension.value[x]" />
      <sliceName value="valueReference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Organisation|1.3.0" />
      </type>
    </element>
    <element id="Extension.extension:reference.value[x]:valueReference.reference">
      <path value="Extension.extension.value[x].reference" />
      <min value="1" />
    </element>
    <element id="Extension.extension:reference.value[x]:valueReference.type">
      <path value="Extension.extension.value[x].type" />
      <max value="0" />
    </element>
    <element id="Extension.extension:reference.value[x]:valueReference.identifier">
      <path value="Extension.extension.value[x].identifier" />
      <max value="0" />
    </element>
    <element id="Extension.extension:reference.value[x]:valueReference.display">
      <path value="Extension.extension.value[x].display" />
      <max value="0" />
    </element>
    <element id="Extension.extension:kontaktdaten">
      <path value="Extension.extension" />
      <sliceName value="kontaktdaten" />
      <short value="Kontaktdaten des Betriebs" />
      <definition value="Kontaktdaten des Betriebs" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:kontaktdaten.url">
      <path value="Extension.extension.url" />
      <fixedUri value="kontaktdaten" />
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]">
      <path value="Extension.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <type>
        <code value="ContactPoint" />
      </type>
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]:valueContactPoint">
      <path value="Extension.extension.value[x]" />
      <sliceName value="valueContactPoint" />
      <min value="1" />
      <type>
        <code value="ContactPoint" />
      </type>
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]:valueContactPoint.system">
      <path value="Extension.extension.value[x].system" />
      <min value="1" />
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]:valueContactPoint.value">
      <path value="Extension.extension.value[x].value" />
      <min value="1" />
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]:valueContactPoint.rank">
      <path value="Extension.extension.value[x].rank" />
      <max value="0" />
    </element>
    <element id="Extension.extension:kontaktdaten.value[x]:valueContactPoint.period">
      <path value="Extension.extension.value[x].period" />
      <max value="0" />
    </element>
    <element id="Extension.extension:ort">
      <path value="Extension.extension" />
      <sliceName value="ort" />
      <short value="Ort des Betriebs" />
      <definition value="Ort des Betriebs" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:ort.url">
      <path value="Extension.extension.url" />
      <fixedUri value="ort" />
    </element>
    <element id="Extension.extension:ort.value[x]">
      <path value="Extension.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:ort.value[x]:valueString">
      <path value="Extension.extension.value[x]" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="https://fhir.kbv.de/StructureDefinition/KBV_EX_AW_Abrechnung_BG_Unfallbetrieb" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>