<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="organization-fachabteilungsschluessel-301" />
  <url value="http://fhir.de/StructureDefinition/OrganizationFachabteilungsschluessel301" />
  <version value="2.0.2" />
  <name value="OrganizationFachabteilungsschluessel301" />
  <title value="Extension für Abbildung des Fachabteilungsschlüssels nach §301" />
  <status value="active" />
  <date value="2026-04-02" />
  <publisher value="Tiplu GmbH" />
  <contact>
    <name value="Tiplu GmbH" />
    <telecom>
      <system value="email" />
      <value value="fhir@tiplu.de" />
    </telecom>
  </contact>
  <description value="Extension für Abbildung des Fachabteilungsschlüssels einer Organisation nach §301 (sowie dessen Historie). Die Extension soll perspektivisch im deutschen Basisprofil zu finden sein. Aktuell ist sie aber noch ein Draft und aus dem Grund übergangsweise hier abgebildet. [Link zum Communitychat](https://chat.fhir.org/#narrow/stream/179183-german-.28d-a-ch.29/topic/.C2.A7301-Fachabteilungsschl.C3.BCssel.20an.20Organization)" />
  <copyright value="Simone Heckmann" />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Organization" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Extension für Abbildung des Fachabteilungsschlüssels nach §301" />
      <definition value="Extension für Abbildung des Fachabteilungsschlüssels einer Organisation nach §301 (sowie dessen Historie)" />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <min value="2" />
    </element>
    <element id="Extension.extension:schluessel">
      <path value="Extension.extension" />
      <sliceName value="schluessel" />
      <short value="Fachabteilungsschluessel nach §301" />
      <definition value="Fachabteilungsschluessel nach §301. &#xA;    Muss mindestens einen Code aus dem CodeSystem der einfachen Fachabteilungsschlüssel enthalten, &#xA;    kann jedoch mit den erweiterten Fachabteilungsschlüsseln ergänzt werden." />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:schluessel.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:schluessel.url">
      <path value="Extension.extension.url" />
      <fixedUri value="schluessel" />
    </element>
    <element id="Extension.extension:schluessel.value[x]">
      <path value="Extension.extension.value[x]" />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
          <valueCanonical value="http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert" />
        </extension>
        <strength value="extensible" />
        <valueSet value="http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel" />
      </binding>
    </element>
    <element id="Extension.extension:schluessel.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <constraint>
        <key value="FAS-301" />
        <severity value="error" />
        <human value="Fachabteilungsschlüssel müssen vierstellig numerisch sein" />
        <expression value="matches('^[0-9]{4}$')" />
        <source value="http://fhir.de/StructureDefinition/OrganizationFachabteilungsschluessel301" />
      </constraint>
    </element>
    <element id="Extension.extension:gueltigkeitszeitraum">
      <path value="Extension.extension" />
      <sliceName value="gueltigkeitszeitraum" />
      <short value="Gültigkeitszeitraum des Fachabteilungsschlüssels" />
      <definition value="Zeitraum, in dem der Fachabteilungsschlüssel verwendet werden darf. &#xA;    Wenn mehrere Fachabteilungsschlüssel angegeben werden (durch Wiederholung der Extension), sollten deren Zeiträume exklusiv sein, &#xA;    so dass zu jedem Zeitpunkt der jeweils gültige Schlüssel eindeutig ermittelt werden kann." />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:gueltigkeitszeitraum.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:gueltigkeitszeitraum.url">
      <path value="Extension.extension.url" />
      <fixedUri value="gueltigkeitszeitraum" />
    </element>
    <element id="Extension.extension:gueltigkeitszeitraum.value[x]">
      <path value="Extension.extension.value[x]" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://fhir.de/StructureDefinition/OrganizationFachabteilungsschluessel301" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>