<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="VSDMPayorOrganization" />
  <url value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization" />
  <version value="1.1.2" />
  <name value="VSDMPayorOrganization" />
  <title value="Kostenträger" />
  <status value="active" />
  <experimental value="false" />
  <date value="2026-07-22" />
  <publisher value="gematik GmbH" />
  <contact>
    <name value="gematik GmbH" />
    <telecom>
      <system value="url" />
      <value value="https://fachportal.gematik.de/anwendungen/versichertenstammdaten-management" />
    </telecom>
  </contact>
  <description value="Angaben zum Kostenträger im Versichertenstammdatenmanagement (VSDM) 2.0" />
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="DE" />
      <display value="Germany" />
    </coding>
  </jurisdiction>
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Organization" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization">
      <path value="Organization" />
      <short value="Kostenträger" />
      <definition value="Angaben zum Kostenträger im Versichertenstammdatenmanagement (VSDM) 2.0" />
      <comment value="Die Struktur wird unabhängig von der Versicherungsart (GKV/PKV) definiert." />
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:IKNR">
      <path value="Organization.identifier" />
      <sliceName value="IKNR" />
      <short value="Institutionskennzeichen (IKNR)" />
      <definition value="Eindeutige Identifikation des Kostenträgers über das Institutionskennzeichen (IKNR)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-iknr" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.name">
      <path value="Organization.name" />
      <short value="Name des Kostenträgers" />
      <definition value="Name des Kostenträgers.&#xA;Verwender müssen mindestens 45 Zeichen verarbeiten können." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address">
      <path value="Organization.address" />
      <short value="Adresse des Kostenträgers" />
      <definition value="Adresse des Kostenträgers.&#xA;Die meisten Adressfelder sind optional; verpflichtend ist die Angabe des Staats (Ländercode).&#xA;Hinweise zur Abbildung von Adressen und Beispiele siehe [Adresse](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-Datentypen-Address.html) im deutschen Basisprofil." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country">
      <path value="Organization.address.country" />
      <short value="Staat" />
      <definition value="Staatsangabe" />
      <comment value="Hier ist die Staatsangabe im Volltext (z.B. zur postalischen Adressierung) anzugeben." />
      <constraint>
        <key value="country-code-iso-or-extension-1" />
        <severity value="error" />
        <human value="Der Ländercode muss entweder als ISO 3166-1-Code in countryCode oder mit der alternativen Erweiterung countryCodeExt angegeben werden." />
        <expression value="extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-codedString').exists() != extension.where(url = 'https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMISO3166Ergaenzung').exists()" />
        <source value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country.extension">
      <path value="Organization.address.country.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <discriminator>
          <type value="value" />
          <path value="value.ofType(Coding)" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Organization.address.country.extension:countryCode">
      <path value="Organization.address.country.extension" />
      <sliceName value="countryCode" />
      <short value="Länderkennzeichen nach ISO 3166-1" />
      <definition value="Kodierte Angabe des Länderkennzeichens nach ISO 3166-1." />
      <comment value="Diese Abbildung entspricht der auf EU-Ebene in Abstimmung befindlichen Profilierung zur [Kodierung der Landesangabe](https://build.fhir.org/ig/hl7-eu/base/StructureDefinition-Address-eu.html).&#xA;Durch die Verwendung der internationalen Kodierung wird die interoperable Verwendung der Adressangabe erleichtert." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-codedString" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country.extension:countryCodeExt">
      <path value="Organization.address.country.extension" />
      <sliceName value="countryCodeExt" />
      <short value="Länderkennzeichen nach ISO 3166-1 (erweitert)" />
      <definition value="Kodierte Angabe des Länderkennzeichens nach ISO 3166-1 (erweitert)." />
      <comment value="In der DEÜV gibt es Ländercodes, die sich nicht auf den zum Zeitpunkt der Veröffentlichung bestehenden Stand der ISO 3166-1 abbilden lassen.&#xA;Um eine Abbildung ohne Informationsverlust zu ermöglichen, wird mit dieser Erweiterung die Verwendung eines alternativen CodeSystem ermöglicht." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMISO3166Ergaenzung" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country.extension:anlage8">
      <path value="Organization.address.country.extension" />
      <sliceName value="anlage8" />
      <short value="Länderkennzeichen nach DEÜV Anlage 8" />
      <definition value="Kodierte Angabe des Länderkennzeichens nach DEÜV, Anlage 8." />
      <comment value="Diese Erweiterung dient zur Wahrung der Abwärtskompatibilität für Systeme, die den gemäß DEÜV kodierten Wert benötigen.&#xA;Die Kodierung nach DEÜV ist im GKV-Bereich eine Pflichtangabe, im PKV-Bereich ist sie optional.&#xA;Um diese Vorgabe einer konditionalen Prüfung umzusetzen, sind die Invarianten VSDMCoverageGKV-address-* an der VSDMCoverageGKV-Struktur hinterlegt.&#xA;Diese Invarianten erzwingen die Angabe des Länderkennzeichens nach DEÜV, sobald auf die Ressource, die die Adresse enthält, aus einem GKV-Versicherungsverhältnis referenziert wird." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMLaenderkennzeichenAnlage8" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>