<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="PhysicianOfficeOrOther" />
  <meta>
    <lastUpdated value="2025-05-02T11:22:55.286+00:00" />
  </meta>
  <url value="https://demis.rki.de/fhir/ars/StructureDefinition/PhysicianOfficeOrOther" />
  <version value="1.0.0" />
  <name value="PhysicianOfficeOrOther" />
  <title value="Arztpraxis oder anderer Probeneinsender" />
  <status value="draft" />
  <experimental value="false" />
  <date value="2025-04-15" />
  <publisher value="ARS@rki.de" />
  <description value="Einsender der Probe, der kein Krankenhaus ist. Kann eine Arztpraxis sein, oder eine andere Einrichtung wie beispielsweise eine Pflegeeinrichtung, ein Fremdlabor oder ein Gesundheitsamt. Im Falle eines Fremdlabors MUSS der Laborname mit geliefert werden um eine Deduplifizierung der Daten durchführen zu können. In allen anderen Fällen darf der Name der Organisation nicht übermittelt werden." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Organization" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
  <derivation value="constraint" />
  <differential>
    <element id="Organization.id">
      <path value="Organization.id" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta">
      <path value="Organization.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.id">
      <path value="Organization.meta.id" />
      <max value="0" />
    </element>
    <element id="Organization.meta.extension">
      <path value="Organization.meta.extension" />
      <max value="0" />
    </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" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.meta.profile:arsProfile">
      <path value="Organization.meta.profile" />
      <sliceName value="arsProfile" />
      <min value="1" />
      <max value="1" />
      <patternCanonical value="https://demis.rki.de/fhir/ars/StructureDefinition/PhysicianOfficeOrOther" />
      <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.identifier">
      <path value="Organization.identifier" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:InterneOrganisationsID">
      <path value="Organization.identifier" />
      <sliceName value="InterneOrganisationsID" />
      <short value="Interner Identifier" />
      <definition value="Identifier für die Arztpraxis oder eine andere probeneinsendende Einrichtung, die kein Krankenhaus ist. Die Bildungsvorschrift ist für ARS festgeschrieben, das Verfahren ist dem Kapitel 'Identifier für Organisationen' im Implementierungsleitfaden zu entnehmen." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://demis.rki.de/fhir/ars/StructureDefinition/IdentifierInternalOrganizationId" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.identifier:InterneOrganisationsID.value">
      <path value="Organization.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.active">
      <path value="Organization.active" />
      <max value="0" />
    </element>
    <element id="Organization.type">
      <path value="Organization.type" />
      <short value="Art des Probeneinsenders" />
      <definition value="Gibt an, ob es sich bei dem Probeneinsender um eine Arztpraxis oder eine andere Einrichtung wie beispielsweise eine Pflegeeinrichtung, ein Fremdlabor oder ein Gesundheitsamt handelt." />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.coding">
      <path value="Organization.type.coding" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://demis.rki.de/fhir/ValueSet/organizationType" />
      </binding>
    </element>
    <element id="Organization.type.coding.system">
      <path value="Organization.type.coding.system" />
      <min value="1" />
      <patternUri value="https://demis.rki.de/fhir/CodeSystem/organizationType" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.coding.version">
      <path value="Organization.type.coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.coding.code">
      <path value="Organization.type.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.type.text">
      <path value="Organization.type.text" />
      <max value="0" />
    </element>
    <element id="Organization.name">
      <path value="Organization.name" />
      <short value="Name Fremdlabor" />
      <definition value="Im Falle eines Fremdlabors MUSS der Laborname mit geliefert werden um eine Deduplifizierung der Daten durchführen zu können. In allen anderen Fällen darf der Name der Organisation nicht übermittelt werden." />
      <mustSupport value="true" />
    </element>
    <element id="Organization.alias">
      <path value="Organization.alias" />
      <max value="0" />
    </element>
    <element id="Organization.telecom">
      <path value="Organization.telecom" />
      <max value="0" />
    </element>
    <element id="Organization.address">
      <path value="Organization.address" />
      <min value="1" />
      <type>
        <code value="Address" />
        <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.extension">
      <path value="Organization.address.extension" />
      <max value="0" />
    </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" />
      <max value="0" />
    </element>
    <element id="Organization.address.city">
      <path value="Organization.address.city" />
      <max value="0" />
    </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" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Organization.address.country">
      <path value="Organization.address.country" />
      <max value="0" />
    </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>