<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenOrganization" />
  <name value="DigenOrganization" />
  <status value="draft" />
  <fhirVersion value="3.0.1" />
  <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/w5" />
    <name value="W5 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.id">
      <path value="Organization.meta.id" />
      <max value="0" />
    </element>
    <element id="Organization.meta.security.id">
      <path value="Organization.meta.security.id" />
      <max value="0" />
    </element>
    <element id="Organization.meta.security.display">
      <path value="Organization.meta.security.display" />
      <max value="0" />
    </element>
    <element id="Organization.meta.security.userSelected">
      <path value="Organization.meta.security.userSelected" />
      <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.text.id">
      <path value="Organization.text.id" />
      <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>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Organization.extension:HPDSpecialty">
      <path value="Organization.extension" />
      <sliceName value="HPDSpecialty" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/hpd-organization-specialty" />
      </type>
    </element>
    <element id="Organization.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Organization.identifier:betriebsstaettennummer">
      <path value="Organization.identifier" />
      <sliceName value="betriebsstaettennummer" />
    </element>
    <element id="Organization.identifier:betriebsstaettennummer.id">
      <path value="Organization.identifier.id" />
      <max value="0" />
    </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" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique. The OID is equivalent to http://fhir.de/NamingSystem/kbv/bsnr." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.17" />
    </element>
    <element id="Organization.identifier:betriebsstaettennummer.value">
      <path value="Organization.identifier.value" />
      <min value="1" />
    </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" />
    </element>
    <element id="Organization.identifier:institutionskennzeichen.id">
      <path value="Organization.identifier.id" />
      <max value="0" />
    </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" />
      <definition value="Establishes the namespace for the value - that is, a URL that describes a set values that are unique. OID is equivalent to http://fhir.de/NamingSystem/arge-ik/iknr" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.4.5" />
    </element>
    <element id="Organization.identifier:institutionskennzeichen.value">
      <path value="Organization.identifier.value" />
      <min value="1" />
    </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:ZANR">
      <path value="Organization.identifier" />
      <sliceName value="ZANR" />
      <short value="ZANR (Zahnarztnummer)" />
      <definition value="Identifier for the organization that is used to identify the organization across multiple disparate systems. Note that the ZANR is used for the dentist organization, but not the dentist practitioner itself." />
    </element>
    <element id="Organization.identifier:ZANR.id">
      <path value="Organization.identifier.id" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:ZANR.use">
      <path value="Organization.identifier.use" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:ZANR.type">
      <path value="Organization.identifier.type" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:ZANR.system">
      <path value="Organization.identifier.system" />
      <short value="ZANR Namensraum" />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.276.0.76.3.1.321.1.1.6.16" />
    </element>
    <element id="Organization.identifier:ZANR.value">
      <path value="Organization.identifier.value" />
      <min value="1" />
    </element>
    <element id="Organization.identifier:ZANR.period">
      <path value="Organization.identifier.period" />
      <max value="0" />
    </element>
    <element id="Organization.identifier:ZANR.assigner">
      <path value="Organization.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Organization.type.id">
      <path value="Organization.type.id" />
      <max value="0" />
    </element>
    <element id="Organization.type.coding">
      <path value="Organization.type.coding" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Organization.type.coding:HealthcareFacilityTypeCode">
      <path value="Organization.type.coding" />
      <sliceName value="HealthcareFacilityTypeCode" />
      <binding>
        <strength value="required" />
        <description value="DigenHealthcareFacilityTypeCodes" />
        <valueSetUri value="http://digen.nublar.de/fhir/ValueSet/DigenHealthcareFacilityTypeCodes" />
      </binding>
    </element>
    <element id="Organization.type.coding:HealthcareFacilityTypeCode.id">
      <path value="Organization.type.coding.id" />
      <max value="0" />
    </element>
    <element id="Organization.type.coding:HealthcareFacilityTypeCode.system">
      <path value="Organization.type.coding.system" />
      <min value="1" />
    </element>
    <element id="Organization.type.coding:HealthcareFacilityTypeCode.code">
      <path value="Organization.type.coding.code" />
      <min value="1" />
    </element>
    <element id="Organization.type.coding:HealthcareFacilityTypeCode.userSelected">
      <path value="Organization.type.coding.userSelected" />
      <max value="0" />
    </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="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Organization.telecom:phone">
      <path value="Organization.telecom" />
      <sliceName value="phone" />
    </element>
    <element id="Organization.telecom:phone.id">
      <path value="Organization.telecom.id" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:phone.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="phone" />
    </element>
    <element id="Organization.telecom:phone.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
    </element>
    <element id="Organization.telecom:phone.use">
      <path value="Organization.telecom.use" />
      <fixedCode value="work" />
    </element>
    <element id="Organization.telecom:phone.rank">
      <path value="Organization.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:phone.period">
      <path value="Organization.telecom.period" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:email">
      <path value="Organization.telecom" />
      <sliceName value="email" />
    </element>
    <element id="Organization.telecom:email.id">
      <path value="Organization.telecom.id" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:email.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="email" />
    </element>
    <element id="Organization.telecom:email.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
    </element>
    <element id="Organization.telecom:email.use">
      <path value="Organization.telecom.use" />
      <fixedCode value="work" />
    </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.telecom:fax">
      <path value="Organization.telecom" />
      <sliceName value="fax" />
    </element>
    <element id="Organization.telecom:fax.id">
      <path value="Organization.telecom.id" />
      <max value="0" />
    </element>
    <element id="Organization.telecom:fax.system">
      <path value="Organization.telecom.system" />
      <min value="1" />
      <fixedCode value="fax" />
    </element>
    <element id="Organization.telecom:fax.value">
      <path value="Organization.telecom.value" />
      <min value="1" />
    </element>
    <element id="Organization.telecom:fax.use">
      <path value="Organization.telecom.use" />
      <fixedCode value="work" />
    </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.address.id">
      <path value="Organization.address.id" />
      <max value="0" />
    </element>
    <element id="Organization.address.use">
      <path value="Organization.address.use" />
      <fixedCode value="work" />
    </element>
    <element id="Organization.address.type">
      <path value="Organization.address.type" />
      <max value="0" />
    </element>
    <element id="Organization.address.line">
      <path value="Organization.address.line" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Organization.address.city">
      <path value="Organization.address.city" />
      <min value="1" />
    </element>
    <element id="Organization.address.postalCode">
      <path value="Organization.address.postalCode" />
      <min value="1" />
    </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>