<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.kbv.de/StructureDefinition/74_PR_VoS_Betriebsstaette" />
  <version value="1.10.001" />
  <name value="74_PR_VoS_Betriebsstaette" />
  <title value="74_PR_VoS_Betriebsstaette" />
  <status value="active" />
  <date value="2019-05-27" />
  <publisher value="Kassenärztliche Bundesvereinigung (KBV)" />
  <description value="Übergabe von Informationen zu einer Betriebsstätte vom PVS an die VoS." />
  <copyright value="Copyright © [2019], 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">
      <path value="Organization" />
      <constraint>
        <key value="max-1-Telefonnummer" />
        <requirements value="Gemäß KVDT und Bedruckungsvorschriften" />
        <severity value="error" />
        <human value="Pro Betriebsstätte darf es nur eine Telefonnummer geben." />
        <expression value="telecom.where(system='phone').count()&lt;2" />
      </constraint>
      <constraint>
        <key value="max-1-Faxnummer" />
        <requirements value="Gemäß KVDT und Bedruckungsvorschriften" />
        <severity value="error" />
        <human value="Pro Betriebsstätte darf es nur eine Faxnummer geben." />
        <expression value="telecom.where(system='fax').count()&lt;2" />
      </constraint>
      <constraint>
        <key value="max-1-Email" />
        <requirements value="gemäß KVDT und Bedruckungsvorschriften" />
        <severity value="error" />
        <human value="Pro Betriebsstätte darf es nur eine E-Mailadresse geben." />
        <expression value="telecom.where(system='email').count()&lt;2" />
      </constraint>
    </element>
    <element id="Organization.extension:betriebsstaetten-hierarchie">
      <path value="Organization.extension" />
      <sliceName value="betriebsstaetten-hierarchie" />
      <max value="0" />
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="Betriebsstaettennummer" />
      <definition value="Die Betriebsstättennummer (BSNR) entspricht der bis zum 30. Juni 2008 gültigen siebenstelligen KV-Abrechnungsnummer, ergänzt um zwei angehängte Nullen. Sie identifiziert die Arztpraxis als abrechnende Einheit und ermöglicht die Zuordnung ärztlicher Leistungen zum Ort der Leistungserbringung. Dabei umfasst der Begriff Arztpraxis auch Medizinische Versorgungszentren (MVZ), Institute, Notfallambulanzen sowie Ermächtigungen an Krankenhäusern" />
      <min value="1" />
    </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" />
      <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:Institutionskennzeichen">
      <path value="Organization.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:ASV-Teamnummer">
      <path value="Organization.identifier" />
      <sliceName value="ASV-Teamnummer" />
      <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" />
    </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" />
    </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>