<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Betriebsstaette" />
  <name value="KBV_PR_FOR_Betriebsstaette" />
  <status value="draft" />
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="servd" />
    <uri value="http://www.omg.org/spec/ServD/1.0/" />
    <name value="ServD" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Organization" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization.meta">
      <path value="Organization.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.versionId">
      <path value="Organization.meta.versionId" />
      <max value="0" />
    </element>
    <element id="Organization.meta.lastUpdated">
      <path value="Organization.meta.lastUpdated" />
      <max value="0" />
    </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" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Betriebsstaette" />
      <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.text">
      <path value="Organization.text" />
      <max value="0" />
    </element>
    <element id="Organization.contained">
      <path value="Organization.contained" />
      <max value="0" />
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <short value="Identifiziert eine Organisation" />
      <definition value="Identifikator für die Organisation, mit dem die Organisation über mehrere verschiedene Systeme hinweg identifiziert wird." />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="Betriebsstaettennummer" />
      <short value="Betriebstättennummer (BSNR) vergeben durch die KBV." />
      <definition value="Die Betriebsstaettennummer (BSNR) entspricht der bis zum 30. Juni 2008 gueltigen siebenstelligen KV-Abrechnungsnummer, ergaenzt um zwei angehaengte Nullen. Sie identifiziert die Arztpraxis als abrechnende Einheit und ermoeglicht die Zuordnung aerztlicher Leistungen zum Ort der Leistungserbringung. Dabei umfasst der Begriff Arztpraxis auch Medizinische Versorgungszentren (MVZ), Institute, Notfallambulanzen sowie Ermaechtigungen an Krankenhaeusern" />
      <max value="1" />
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette:BSNR" />
      </mapping>
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.use">
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type">
      <path value="Organization.identifier.type" />
      <min value="1" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding">
      <path value="Organization.identifier.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.type.coding.system">
      <path value="Organization.identifier.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/v2/0203" />
    </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" />
      <min value="1" />
      <fixedCode value="BSNR" />
    </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" />
      <short value="Namespace für Betriebsstättennnummern der KBV" />
      <definition value="Die URL dient als eindeutiger Name des BSNR-Nummernkreises." />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
      <min value="1" />
      <fixedUri value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer.value">
      <path value="Organization.identifier.value" />
      <short value="Betriebsstättennummer der Organisation" />
      <definition value="Betriebsstättennummer der Organisation" />
      <min value="1" />
      <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:Institutionskennzeichen">
      <path value="Organization.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <short value="IK Nummer vergeben durch die Arbeitsgemeinschaft Institutionskennzeichen." />
      <definition value="Die Institutionskennzeichen (kurz: IK) sind bundesweit eindeutige, neunstellige Zahlen vergeben durch die Arbeitsgemeinschaft Institutionskennzeichen, mit deren Hilfe Abrechnungen und Qualitätssicherungsmaßnahmen im Bereich der deutschen Sozialversicherung einrichtungsübergreifend abgewickelt werden können." />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.use">
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.type">
      <path value="Organization.identifier.type" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.system">
      <path value="Organization.identifier.system" />
      <short value="Namespace für Instituskennzeichen." />
      <definition value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
      <min value="1" />
      <fixedUri value="http://fhir.de/NamingSystem/arge-ik/iknr" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.value">
      <path value="Organization.identifier.value" />
      <short value="Institutskennzeichen der Organisation" />
      <definition value="Institutskennzeichen der Organisation" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:@default">
      <path value="Organization.identifier" />
      <sliceName value="@default" />
      <definition value="Ein zum Zeitpunkt der Spezifikation nicht bekannter Identifikator für eine Einrichtung. &#xD;&#xA;Im Zusammenhang mit den Formularen kann hier die Abrechnungsnummer der Zahnärzte eingetragen werden. &#xD;&#xA;" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:@default.use">
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:@default.type">
      <path value="Organization.identifier.type" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:@default.system">
      <path value="Organization.identifier.system" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:@default.value">
      <path value="Organization.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:@default.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:@default.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.active">
      <path value="Organization.active" />
      <max value="0" />
    </element>
    <element id="Organization.type">
      <path value="Organization.type" />
      <max value="0" />
    </element>
    <element id="Organization.name">
      <path value="Organization.name" />
      <short value="Name der Betriebsstätte" />
      <definition value="Menschenlesbarer Name der Betriebsstätte, z.B.: &quot;Gemeinschaftspraxis Dr. Soundso&quot;" />
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette: Name" />
      </mapping>
    </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" />
    </element>
    <element id="Organization.telecom:telefon.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="phone" />
    </element>
    <element id="Organization.telecom:telefon.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
    </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" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:fax.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="fax" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:fax.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
      <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" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:eMail.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="email" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom:eMail.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
      <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" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Address" />
        <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
      </type>
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette: Adresse" />
      </mapping>
    </element>
    <element id="Organization.address.extension:Stadtteil">
      <path value="Organization.address.extension" />
      <sliceName value="Stadtteil" />
      <max value="0" />
    </element>
    <element id="Organization.address.use">
      <path value="Organization.address.use" />
      <max value="0" />
    </element>
    <element id="Organization.address.type">
      <path value="Organization.address.type" />
      <max value="0" />
    </element>
    <element id="Organization.address.text">
      <path value="Organization.address.text" />
      <max value="0" />
    </element>
    <element id="Organization.address.line">
      <path value="Organization.address.line" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Strasse">
      <path value="Organization.address.line.extension" />
      <sliceName value="Strasse" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Strasse.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Hausnummer">
      <path value="Organization.address.line.extension" />
      <sliceName value="Hausnummer" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Hausnummer.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Adresszusatz">
      <path value="Organization.address.line.extension" />
      <sliceName value="Adresszusatz" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Adresszusatz.value[x]">
      <path value="Organization.address.line.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.line.extension:Postfach">
      <path value="Organization.address.line.extension" />
      <sliceName value="Postfach" />
      <max value="0" />
    </element>
    <element id="Organization.address.city">
      <path value="Organization.address.city" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.state">
      <path value="Organization.address.state" />
      <max value="0" />
    </element>
    <element id="Organization.address.postalCode">
      <path value="Organization.address.postalCode" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country">
      <path value="Organization.address.country" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.period">
      <path value="Organization.address.period" />
      <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>