<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.kbv.de/StructureDefinition/74_PR_AW_Betriebsstaette" />
  <version value="1.10" />
  <name value="74_PR_AW_Betriebsstaette" />
  <title value="74_PR_AW_Betriebsstaette" />
  <status value="draft" />
  <date value="2019-03-19" />
  <publisher value="Kassenärztliche Bundesvereinigung (KBV)" />
  <description value="Defintion der Elemente einer Betriebsstätte im dt. Gesundheitswesen" />
  <copyright value="Copyright © [2018], Kassenärztliche Bundesvereinigung (KBV). All rights reserved." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Organization" />
  <baseDefinition value="http://fhir.de/StructureDefinition/organization-de-basis/0.2" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization.id">
      <path value="Organization.id" />
      <min value="1" />
    </element>
    <element id="Organization.meta">
      <path value="Organization.meta" />
      <min value="1" />
    </element>
    <element id="Organization.meta.versionId">
      <path value="Organization.meta.versionId" />
      <min value="1" />
    </element>
    <element id="Organization.meta.lastUpdated">
      <path value="Organization.meta.lastUpdated" />
      <min value="1" />
    </element>
    <element id="Organization.meta.profile">
      <path value="Organization.meta.profile" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Organization.text">
      <path value="Organization.text" />
      <min value="1" />
    </element>
    <element id="Organization.text.status">
      <path value="Organization.text.status" />
      <short value="extensions" />
      <fixedCode value="extensions" />
    </element>
    <element id="Organization.extension:betriebsstaetten-hierarchie">
      <path value="Organization.extension" />
      <sliceName value="betriebsstaetten-hierarchie" />
      <min value="1" />
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette: ENUM_Betriebsstaette_Typ" />
      </mapping>
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="Betriebsstaettennummer" />
      <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" />
      <min value="1" />
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette:BSNR" />
      </mapping>
    </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:Institutionskennzeichen">
      <path value="Organization.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:ASV-Teamnummer">
      <path value="Organization.identifier" />
      <sliceName value="ASV-Teamnummer" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR">
      <path value="Organization.identifier" />
      <sliceName value="VKNR" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR.use">
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR.type">
      <path value="Organization.identifier.type" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR.system">
      <path value="Organization.identifier.system" />
      <fixedUri value="https://fhir.kbv.de/NamingSystem/74_NS_AW_VKNR" />
    </element>
    <element id="Organization.identifier:VKNR.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:VKNR.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" />
      <min value="1" />
      <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" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.telecom.period">
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element id="Organization.address">
      <path value="Organization.address" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
      <mapping>
        <identity value="KBV" />
        <map value="Betriebsstaette: Adresse" />
      </mapping>
    </element>
    <element id="Organization.address.line.extension:Strasse">
      <path value="Organization.address.line.extension" />
      <sliceName value="Strasse" />
      <min value="1" />
    </element>
    <element id="Organization.address.line.extension:Hausnummer">
      <path value="Organization.address.line.extension" />
      <sliceName value="Hausnummer" />
      <min value="1" />
    </element>
    <element id="Organization.partOf">
      <path value="Organization.partOf" />
      <max value="0" />
    </element>
    <element id="Organization.contact">
      <path value="Organization.contact" />
      <short value="Adressbuch der Betriebsstaette" />
      <definition value="Hier koennen alle Betriebsstaettenassoziierten Kontakte eingetragen werden." />
      <max value="0" />
    </element>
    <element id="Organization.endpoint">
      <path value="Organization.endpoint" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>