<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="MaOrganizationAmbulanz" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>Organisationseinheit Ambulanz</p>
      <p>Dieses Profil bildet die Organisationseinheit Ambulanz im Kontext eines Krankenhauses ab. Es erweitert das Profil [KBV_PR_Base_Organization](https://simplifier.net/base1x0/kbv_pr_base_organization) und ist kompatibel mit [ISiKOrganisation](https://simplifier.net/isik-basis-v4/isikorganisation)</p>
    </div>
  </text>
  <url value="http://ma-ambulant.de/StructureDefinition/MaOrganizationAmbulanz" />
  <name value="MaOrganizationAmbulanz" />
  <title value="Organisationseinheit Ambulanz" />
  <status value="draft" />
  <description value="Dieses Profil bildet die Organisationseinheit Ambulanz im Kontext eines Krankenhauses ab. Es erweitert das Profil [KBV_PR_Base_Organization](https://simplifier.net/base1x0/kbv_pr_base_organization) und ist kompatibel mit [ISiKOrganisation](https://simplifier.net/isik-basis-v4/isikorganisation)" />
  <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" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization.extension">
      <path value="Organization.extension" />
      <min value="1" />
    </element>
    <element id="Organization.extension:Gueltigkeit">
      <path value="Organization.extension" />
      <sliceName value="Gueltigkeit" />
      <short value="Extension für die Abbildung des Gültigkeitszeitraums der Ambulanz" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/organization-period" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.extension:KV-Region">
      <path value="Organization.extension" />
      <sliceName value="KV-Region" />
      <short value="Extension für die Abbildung der zugehörigen Landesgeschäftsstelle der Kassenärztlichen Vereinigungen" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://ma-ambulant.de/StructureDefinition/ExtensionKvRegion" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Institutionskennzeichen">
      <path value="Organization.identifier" />
      <sliceName value="Institutionskennzeichen" />
      <short value="Für BG-Ambulanzen sollte hier das Institutionskennzeichen angegeben werden." />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="Betriebsstaettennummer" />
      <short value="Für Ambulanzen, die mit gesetzlichen Kassen abrechnen, sollte hier die Betriebsstättennummer angegeben werden." />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:Kuerzel">
      <path value="Organization.identifier" />
      <sliceName value="Kuerzel" />
      <short value="Krankenhausinternes Kürzel der Ambulanz. Wenn keine BSNR oder IK angegeben werden kann, sollte hier ein Kürzel angegeben werden." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
        <profile value="http://ma-ambulant.de/StructureDefinition/IdentifierKuerzel" />
      </type>
      <patternIdentifier>
        <type>
          <coding>
            <system value="http://ma-ambulant.de/CodeSystem/identifier-type-de-basis-erweitert" />
            <code value="SHORT" />
          </coding>
        </type>
      </patternIdentifier>
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.coding">
      <path value="Organization.type.coding" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="2" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.coding:OrganizationType">
      <path value="Organization.type.coding" />
      <sliceName value="OrganizationType" />
      <short value="Angabe des Organisationstyps" />
      <comment value="Die Angabe des Organization-Type `amb` dient der Kennzeichnung dieser Ressource als Ambulanz." />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://ma-ambulant.de/Codesystem/OrganizationTypeExtended" />
        <code value="amb" />
        <display value="Ambulance" />
      </patternCoding>
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="http://ma-ambulant.de/Valueset/OrganizationTypeExtended" />
      </binding>
    </element>
    <element id="Organization.type.coding:Ambulanztyp">
      <path value="Organization.type.coding" />
      <sliceName value="Ambulanztyp" />
      <short value="Codierung des Versorgungsbereiches denen die Ambulanz zugeordnet ist" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_KBV_VERSORGUNGSBEREICH" />
      </binding>
    </element>
    <element id="Organization.type.coding:Ambulanztyp.system">
      <path value="Organization.type.coding.system" />
      <min value="1" />
      <patternUri value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_VDX_VERSORGUNGSBEREICH" />
    </element>
    <element id="Organization.type.coding:KV-Fachgruppe">
      <path value="Organization.type.coding" />
      <sliceName value="KV-Fachgruppe" />
      <short value="Codierung des Praxistyps" />
      <definition value="Der Code enthält die Darstellung der Fachgruppe (3stellig) gemäß Anlage 4 zum Schlüsselverzeichnis zum Bundesarztregister-Datensatz. Die Codierung erfolgt nach dem Abrechnungsgebiet des Leistungserbringers." />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_VDX_FACHGRUPPE" />
      </binding>
    </element>
    <element id="Organization.type.coding:KV-Fachgruppe.system">
      <path value="Organization.type.coding.system" />
      <min value="1" />
      <patternUri value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_VDX_FACHGRUPPE" />
    </element>
    <element id="Organization.name">
      <path value="Organization.name" />
      <short value="Name der Ambulanz" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.alias">
      <path value="Organization.alias" />
      <short value="Kürzel der Ambulanz" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.partOf">
      <path value="Organization.partOf" />
      <short value="Zuordnung zur Organisationseinheit Rechnungssteller" />
      <definition value="Eine Ambulanz muss einem Rechnungssteller zugeordnet werden, um bspw. auf die gültigen Abrechnungsarten zugreifen zu können." />
      <min value="1" />
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy">
          <valueBoolean value="true" />
        </extension>
        <code value="Reference" />
        <targetProfile value="http://ma-ambulant.de/StructureDefinition/MaOrganizationRechnungssteller" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>