<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="KBV-PR-VoS-Organization" />
  <url value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
  <version value="2.2.0" />
  <name value="KBV_PR_VoS_Organization" />
  <title value="KBV_PR_VoS_Organization" />
  <status value="draft" />
  <date value="2025-10-01" />
  <publisher value="Kassenärztliche Bundesvereinigung" />
  <description value="Übergabe von Informationen zu einer Betriebsstätte vom PVS an die VoS" />
  <copyright value="Copyright &amp;#169; [2022], Kassenärztliche Bundesvereinigung (KBV). All rights reserved." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Organization" />
  <baseDefinition value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.7.0" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization">
      <path value="Organization" />
      <short value="Betriebsstätte" />
      <definition value="Angaben zur Betriebsstätte, in der die VoS aufgerufen wird." />
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-1" />
        <severity value="error" />
        <human value="Falls die erste Adresszeile einen Straßennamen und eine Hausnummer besitzt, sind diese zusammen im Element 'line' mit mindestens einem Leerzeichen getrennt anzugeben." />
        <expression value="(address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() and (address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string)!='N/A' and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists()) implies (address.line[0].indexOf(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string)=0 and address.line[0].substring(%context.address.line[0].length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length(), (%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length())=(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string) and address.line[0].substring((%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string).length(), %context.address.line[0].length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string).length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length()).matches('^ +$'))" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-2" />
        <severity value="error" />
        <human value="Falls die zweite  Adresszeile einen Adresszusatz besitzt, ist dieser im Element 'line' anzugeben." />
        <expression value="address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists() implies address.line[1] = (address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').value as string)" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-3" />
        <severity value="error" />
        <human value="Die erste Adresszeile muss einen Straßennamen besitzen und muss sie auch eine Hausnummer enthalten oder über den Nullwert 'N/A' deren Fehlen anzeigen." />
        <expression value="address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists()" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-4" />
        <severity value="error" />
        <human value="Falls die erste Adresszeile eine Hausnummer besitzt oder über den Nullwert 'N/A' deren Fehlen anzeigt, muss sie auch einen Straßennamen enthalten." />
        <expression value="address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() implies address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists()" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-5" />
        <severity value="error" />
        <human value="Die erste Adresszeile darf keinen Adresszusatz enthalten." />
        <expression value="address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists().not()" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-6" />
        <severity value="error" />
        <human value="Falls eine zweite Adresszeile existiert, darf sie weder einen Straßennamen oder eine Hausnummer enthalten und muss einen Adresszusatz enthalten." />
        <expression value="address.line[1].exists() implies address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists().not() and address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists().not() and address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists()" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <constraint>
        <key value="-for-adresszeilenAufbauOrganizationRessource-7" />
        <severity value="error" />
        <human value="Falls eine zweite Adresszeile existiert, muss die erste Adresszeile einen Straßennamen und eine Hausnummer enthalten und darf keinen Adresszusatz besitzen." />
        <expression value="address.line[1].exists() implies address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists().not()" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
    </element>
    <element id="Organization.id">
      <path value="Organization.id" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta">
      <path value="Organization.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.source">
      <path value="Organization.meta.source" />
      <max value="0" />
    </element>
    <element id="Organization.meta.profile">
      <path value="Organization.meta.profile" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.profile:vosProfile">
      <path value="Organization.meta.profile" />
      <sliceName value="vosProfile" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization|2.2.0" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.security">
      <path value="Organization.meta.security" />
      <max value="0" />
    </element>
    <element id="Organization.meta.tag">
      <path value="Organization.meta.tag" />
      <max value="0" />
    </element>
    <element id="Organization.implicitRules">
      <path value="Organization.implicitRules" />
      <max value="0" />
    </element>
    <element id="Organization.language">
      <path value="Organization.language" />
      <max value="0" />
    </element>
    <element id="Organization.contained">
      <path value="Organization.contained" />
      <max value="0" />
    </element>
    <element id="Organization.extension">
      <path value="Organization.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="closed" />
      </slicing>
      <max value="0" />
    </element>
    <element id="Organization.extension:ergaenzende_Angaben">
      <path value="Organization.extension" />
      <sliceName value="ergaenzende_Angaben" />
      <max value="0" />
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen">
      <path value="Organization.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="Betriebsstaettennummer" />
      <short value="BSNR" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type">
      <path value="Organization.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding">
      <path value="Organization.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.system">
      <path value="Organization.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.version">
      <path value="Organization.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.code">
      <path value="Organization.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.display">
      <path value="Organization.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.userSelected">
      <path value="Organization.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.text">
      <path value="Organization.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.system">
      <path value="Organization.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.value">
      <path value="Organization.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR">
      <path value="Organization.identifier" />
      <sliceName value="VKNR" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer">
      <path value="Organization.identifier" />
      <sliceName value="KZV-Abrechnungsnummer" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type">
      <path value="Organization.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding">
      <path value="Organization.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding.system">
      <path value="Organization.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding.version">
      <path value="Organization.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding.code">
      <path value="Organization.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding.display">
      <path value="Organization.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.coding.userSelected">
      <path value="Organization.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.type.text">
      <path value="Organization.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.system">
      <path value="Organization.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.value">
      <path value="Organization.identifier.value" />
      <constraint>
        <key value="-for-laengeKZVA" />
        <severity value="error" />
        <human value="Die KZV-Abrechnungsnummer muss 9-stellig numerisch sein." />
        <expression value="matches('^[0-9]{9}$')" />
        <source value="https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Organization" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:KZV-Abrechnungsnummer.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID">
      <path value="Organization.identifier" />
      <sliceName value="Telematik-ID" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type">
      <path value="Organization.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding">
      <path value="Organization.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding.system">
      <path value="Organization.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding.version">
      <path value="Organization.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding.code">
      <path value="Organization.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding.display">
      <path value="Organization.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.coding.userSelected">
      <path value="Organization.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID.type.text">
      <path value="Organization.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID.system">
      <path value="Organization.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.value">
      <path value="Organization.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Telematik-ID.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Telematik-ID.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.draft">
      <path value="Organization.draft" />
      <max value="0" />
    </element>
    <element id="Organization.type">
      <path value="Organization.type" />
      <max value="0" />
    </element>
    <element id="Organization.name">
      <path value="Organization.name" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.alias">
      <path value="Organization.alias" />
      <max value="0" />
    </element>
    <element id="Organization.telecom">
      <path value="Organization.telecom" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <max value="3" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:telefon">
      <path value="Organization.telecom" />
      <sliceName value="telefon" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:telefon.system">
      <path value="Organization.telecom.system" />
      <fixedCode value="phone" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:telefon.value">
      <path value="Organization.telecom.value" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:telefon.use">
      <path value="Organization.telecom.use" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:telefon.rank">
      <path value="Organization.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:telefon.period">
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:fax">
      <path value="Organization.telecom" />
      <sliceName value="fax" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:fax.system">
      <path value="Organization.telecom.system" />
      <fixedCode value="fax" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:fax.value">
      <path value="Organization.telecom.value" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:fax.use">
      <path value="Organization.telecom.use" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:fax.rank">
      <path value="Organization.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:fax.period">
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:eMail">
      <path value="Organization.telecom" />
      <sliceName value="eMail" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:eMail.system">
      <path value="Organization.telecom.system" />
      <fixedCode value="email" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:eMail.value">
      <path value="Organization.telecom.value" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:eMail.use">
      <path value="Organization.telecom.use" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:eMail.rank">
      <path value="Organization.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:eMail.period">
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element id="Organization.address">
      <path value="Organization.address" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Organization.address:Strassenanschrift">
      <path value="Organization.address" />
      <sliceName value="Strassenanschrift" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.extension">
      <path value="Organization.address.extension" />
      <max value="0" />
    </element>
    <element id="Organization.address:Strassenanschrift.extension:Stadtteil">
      <path value="Organization.address.extension" />
      <sliceName value="Stadtteil" />
      <max value="0" />
    </element>
    <element id="Organization.address:Strassenanschrift.use">
      <path value="Organization.address.use" />
      <max value="0" />
    </element>
    <element id="Organization.address:Strassenanschrift.type">
      <path value="Organization.address.type" />
      <fixedCode value="both" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.text">
      <path value="Organization.address.text" />
      <max value="0" />
    </element>
    <element id="Organization.address:Strassenanschrift.line">
      <path value="Organization.address.line" />
      <definition value="Diese Komponente kann Straßennamen, Hausnummer, Appartmentnummer, c/o sowie weitere Zustellungshinweise enthalten. Die Informationen können in mehrere line-Komponenten aufgeteilt werden.&#xD;&#xA;Bei Verwendung der Extensions, um Straße, Hausnnummer und Adresszusätze strukturiert zu übermitteln, müssen diese Informationen stets vollständig auch in der line-Komponente, die sie erweitern, enthalten sein, um es Systemen, die diese Extensions nicht verwenden zu ermöglichen, auf diese Informationen zugreifen zu können. Es wird empfohlen, dass die erste Zeile für Straße und Hausnummer und die zweite Zeile für den Zusatz verwendet wird." />
      <min value="1" />
      <max value="2" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension">
      <path value="Organization.address.line.extension" />
      <max value="3" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Strasse">
      <path value="Organization.address.line.extension" />
      <sliceName value="Strasse" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Strasse.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Strasse.value[x]:valueString">
      <path value="Organization.address.line.extension.value[x]" />
      <sliceName value="valueString" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Hausnummer">
      <path value="Organization.address.line.extension" />
      <sliceName value="Hausnummer" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Hausnummer.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Hausnummer.value[x]:valueString">
      <path value="Organization.address.line.extension.value[x]" />
      <sliceName value="valueString" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Adresszusatz">
      <path value="Organization.address.line.extension" />
      <sliceName value="Adresszusatz" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Adresszusatz.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.line.extension:Adresszusatz.value[x]:valueString">
      <path value="Organization.address.line.extension.value[x]" />
      <sliceName value="valueString" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.city">
      <path value="Organization.address.city" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.state">
      <path value="Organization.address.state" />
      <max value="0" />
    </element>
    <element id="Organization.address:Strassenanschrift.postalCode">
      <path value="Organization.address.postalCode" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address:Strassenanschrift.country">
      <path value="Organization.address.country" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_Deuev_Anlage_8" />
      </binding>
    </element>
    <element id="Organization.address:Strassenanschrift.period">
      <path value="Organization.address.period" />
      <max value="0" />
    </element>
    <element id="Organization.address:Postfach">
      <path value="Organization.address" />
      <sliceName value="Postfach" />
      <max value="0" />
    </element>
    <element id="Organization.partOf">
      <path value="Organization.partOf" />
      <max value="0" />
    </element>
    <element id="Organization.contact">
      <path value="Organization.contact" />
      <max value="0" />
    </element>
    <element id="Organization.endpoint">
      <path value="Organization.endpoint" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>