ERGInstitution (Organization)

Bestätigungsrelevanz

Invocation of operator '=' failed: Unknown symbol 'capability'

Metadaten

Canonicalhttps://gematik.de/fhir/erg/StructureDefinition/erg-institution
Statusactive
Version1.1.0-RC1
Basishttp://hl7.org/fhir/StructureDefinition/Organization

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ I1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBindingFixed Value
typeS Σ1..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
displayΣ1..1string
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1CodeableConceptBindingPattern
systemΣ0..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
nameS Σ I0..1string
alias0..*string
id0..1string
extensionI0..*Extension
systemS Σ I0..1codeBindingPattern
valueS Σ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ0..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS I0..1Extension(string)
HausnummerS I0..1Extension(string)
AdresszusatzS I0..1Extension(string)
PostfachI0..0Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
id0..1string
StadtteilI0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ0..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..1Extension(string)
value0..1System.String
cityS Σ0..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ0..1string
countryS Σ0..1stringBinding
periodΣ0..1Period
partOfΣ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="erg-institution" />
    <url value="https://gematik.de/fhir/erg/StructureDefinition/erg-institution" />
    <version value="1.1.0-RC1" />
    <name value="ERGInstitution" />
    <title value="ERG Institution" />
    <status value="active" />
    <experimental value="false" />
    <date value="2025-02-28" />
    <publisher value="gematik GmbH" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="http://gematik.de/" />
        </telecom>
    </contact>
    <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.identifier">
            <path value="Organization.identifier" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:Telematik-ID">
            <path value="Organization.identifier" />
            <sliceName value="Telematik-ID" />
            <short value="Telematik-ID (VZD-Eintrag)" />
            <comment value="Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
            </type>
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                        <code value="PRN" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:Telematik-ID.type">
            <path value="Organization.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:Telematik-ID.system">
            <path value="Organization.identifier.system" />
            <short value="System der Telematik-ID" />
            <comment value="Das System der Telematik-ID MUSS vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:Telematik-ID.value">
            <path value="Organization.identifier.value" />
            <short value="Telematik-ID (VZD-Eintrag)" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR">
            <path value="Organization.identifier" />
            <sliceName value="IKNR" />
            <short value="IK-Nummer" />
            <comment value="F&#252;r privat&#228;rztliche Praxis SOLL die IK-Nummer vorhanden sein. Bei allen anderen Institutionen KANN sie vorhanden sein. Die IK-Nummer SOLL f&#252;r alle Apotheken vorhanden sein." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-iknr" />
            </type>
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                        <code value="XX" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR.type">
            <path value="Organization.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR.system">
            <path value="Organization.identifier.system" />
            <short value="System der IK-Nummer" />
            <comment value="Das System der IK-Nummer MUSS vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR.value">
            <path value="Organization.identifier.value" />
            <short value="IK-Nummer" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:BSNR">
            <path value="Organization.identifier" />
            <sliceName value="BSNR" />
            <short value="Betriebsst&#228;ttennummer" />
            <comment value="Die Betriebsst&#228;ttennummer f&#252;r vertrags&#228;rztliche Praxen SOLL vorhanden sein." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-bsnr" />
            </type>
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
                        <code value="BSNR" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:BSNR.type">
            <path value="Organization.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:BSNR.system">
            <path value="Organization.identifier.system" />
            <short value="System der BSNR" />
            <comment value="Das System der BSNR MUSS vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:BSNR.value">
            <path value="Organization.identifier.value" />
            <short value="Betriebsst&#228;ttennummer" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:KZVAbrechnungsnummer">
            <path value="Organization.identifier" />
            <sliceName value="KZVAbrechnungsnummer" />
            <short value="Abrechnungsnummer f&#252;r zahn&#228;rztliche Praxen" />
            <comment value="Die Abrechnungsnummer f&#252;r zahn&#228;rztliche Praxen SOLL vorhanden sein." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-kzva" />
            </type>
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://fhir.de/CodeSystem/identifier-type-de-basis" />
                        <code value="KZVA" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:KZVAbrechnungsnummer.type">
            <path value="Organization.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:KZVAbrechnungsnummer.system">
            <path value="Organization.identifier.system" />
            <short value="System der Abrechnungsnummer f&#252;r zahn&#228;rztliche Praxen" />
            <comment value="Das System der Abrechnungsnummer f&#252;r zahn&#228;rztliche Praxen MUSS vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:KZVAbrechnungsnummer.value">
            <path value="Organization.identifier.value" />
            <short value="Abrechnungsnummer f&#252;r zahn&#228;rztliche Praxen" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:USt-ID-Nr">
            <path value="Organization.identifier" />
            <sliceName value="USt-ID-Nr" />
            <short value="Umsatzsteuer-Identifikationsnummer" />
            <comment value="Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines &#39;Abweichender Forderungsinhaber&#39;, sowie des &#39;Rechnungsersteller&#39; inne hat." />
            <min value="0" />
            <max value="1" />
            <patternIdentifier>
                <type>
                    <text value="UmsatzsteuerId" />
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:USt-ID-Nr.type">
            <path value="Organization.identifier.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:USt-ID-Nr.system">
            <path value="Organization.identifier.system" />
            <comment value="Es gibt kein FHIR-NamingSystem f&#252;r die USt.-ID von offizieller Seite. Aus dem Grund ist System nicht mit MS gekennzeichnet und SOLL nicht bef&#252;llt sein." />
        </element>
        <element id="Organization.identifier:USt-ID-Nr.value">
            <path value="Organization.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type">
            <path value="Organization.type" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:Fachrichtung">
            <path value="Organization.type" />
            <sliceName value="Fachrichtung" />
            <short value="Fachrichtung" />
            <comment value="Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar." />
            <min value="0" />
            <max value="*" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" />
            </binding>
        </element>
        <element id="Organization.type:Fachrichtung.coding.system">
            <path value="Organization.type.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:Fachrichtung.coding.code">
            <path value="Organization.type.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.name">
            <path value="Organization.name" />
            <short value="Institutionsname" />
            <comment value="Der Institutionsname SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.telecom">
            <path value="Organization.telecom" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Organization.telecom:Telefon">
            <path value="Organization.telecom" />
            <sliceName value="Telefon" />
            <short value="Telefon" />
            <comment value="Die Angabe einer Telefonnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines &#39;Abweichender Forderungsinhaber&#39;, sowie des &#39;Rechnungsersteller&#39; inne hat." />
            <min value="0" />
            <max value="*" />
            <patternContactPoint>
                <system value="phone" />
            </patternContactPoint>
            <mustSupport value="true" />
        </element>
        <element id="Organization.telecom:Telefon.system">
            <path value="Organization.telecom.system" />
            <patternCode value="phone" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.telecom:Telefon.value">
            <path value="Organization.telecom.value" />
            <short value="Telefonnummer" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address">
            <path value="Organization.address" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift">
            <path value="Organization.address" />
            <sliceName value="Strassenanschrift" />
            <short value="Strassenanschrift" />
            <comment value="Die Strassenanschrift SOLL vorhanden sein." />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="both" />
            </patternAddress>
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.type">
            <path value="Organization.address.type" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line">
            <path value="Organization.address.line" />
            <short value="Stra&#223;e und Hausnummer" />
            <comment value="Stra&#223;e und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung K&#214;NNEN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Strasse">
            <path value="Organization.address.line.extension" />
            <sliceName value="Strasse" />
            <comment value="Die Extension zur strukurierten Erfassung der Stra&#223;e KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Organization.address.line.extension" />
            <sliceName value="Hausnummer" />
            <comment value="Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Adresszusatz">
            <path value="Organization.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <comment value="Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Postfach">
            <path value="Organization.address.line.extension" />
            <sliceName value="Postfach" />
            <max value="0" />
        </element>
        <element id="Organization.address:Strassenanschrift.city">
            <path value="Organization.address.city" />
            <short value="Ort" />
            <comment value="Der Ort SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.postalCode">
            <path value="Organization.address.postalCode" />
            <comment value="Die Postleitzahl SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.country">
            <path value="Organization.address.country" />
            <short value="L&#228;nderkennzeichen" />
            <comment value="Das L&#228;nderkennzeichen KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach">
            <path value="Organization.address" />
            <sliceName value="Postfach" />
            <short value="Postfach" />
            <comment value="Das Postfach SOLL vorhanden sein." />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="postal" />
            </patternAddress>
            <constraint>
                <key value="address-cnt-2or3-char" />
                <severity value="warning" />
                <human value="The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." />
                <expression value="country.empty() or (country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-2&#39;) or country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-3&#39;))" />
                <source value="https://gematik.de/fhir/erg/StructureDefinition/erg-institution" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.type">
            <path value="Organization.address.type" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.line">
            <path value="Organization.address.line" />
            <short value="Postfach-Angabe" />
            <comment value="Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.line.extension:Strasse">
            <path value="Organization.address.line.extension" />
            <sliceName value="Strasse" />
            <max value="0" />
        </element>
        <element id="Organization.address:Postfach.line.extension:Hausnummer">
            <path value="Organization.address.line.extension" />
            <sliceName value="Hausnummer" />
            <max value="0" />
        </element>
        <element id="Organization.address:Postfach.line.extension:Adresszusatz">
            <path value="Organization.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <max value="0" />
        </element>
        <element id="Organization.address:Postfach.line.extension:Postfach">
            <path value="Organization.address.line.extension" />
            <sliceName value="Postfach" />
            <comment value="Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.city">
            <path value="Organization.address.city" />
            <short value="Ort" />
            <comment value="Der Ort SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.postalCode">
            <path value="Organization.address.postalCode" />
            <comment value="Die Postleitzahl SOLL vorhanden sein." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.country">
            <path value="Organization.address.country" />
            <short value="L&#228;nderkennzeichen" />
            <comment value="Das L&#228;nderkennzeichen KANN vorhanden sein." />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "erg-institution",
    "url": "https://gematik.de/fhir/erg/StructureDefinition/erg-institution",
    "version": "1.1.0-RC1",
    "name": "ERGInstitution",
    "title": "ERG Institution",
    "status": "active",
    "experimental": false,
    "date": "2025-02-28",
    "publisher": "gematik GmbH",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "http://gematik.de/"
                }
            ]
        }
    ],
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Organization",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Organization.identifier",
                "path": "Organization.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:Telematik-ID",
                "path": "Organization.identifier",
                "sliceName": "Telematik-ID",
                "short": "Telematik-ID (VZD-Eintrag)",
                "comment": "Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-telematik-id"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "PRN",
                                "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:Telematik-ID.type",
                "path": "Organization.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:Telematik-ID.system",
                "path": "Organization.identifier.system",
                "short": "System der Telematik-ID",
                "comment": "Das System der Telematik-ID MUSS vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:Telematik-ID.value",
                "path": "Organization.identifier.value",
                "short": "Telematik-ID (VZD-Eintrag)",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR",
                "path": "Organization.identifier",
                "sliceName": "IKNR",
                "short": "IK-Nummer",
                "comment": "Für privatärztliche Praxis SOLL die IK-Nummer vorhanden sein. Bei allen anderen Institutionen KANN sie vorhanden sein. Die IK-Nummer SOLL für alle Apotheken vorhanden sein.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-iknr"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "XX",
                                "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR.type",
                "path": "Organization.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR.system",
                "path": "Organization.identifier.system",
                "short": "System der IK-Nummer",
                "comment": "Das System der IK-Nummer MUSS vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR.value",
                "path": "Organization.identifier.value",
                "short": "IK-Nummer",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:BSNR",
                "path": "Organization.identifier",
                "sliceName": "BSNR",
                "short": "Betriebsstättennummer",
                "comment": "Die Betriebsstättennummer für vertragsärztliche Praxen SOLL vorhanden sein.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-bsnr"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "BSNR",
                                "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:BSNR.type",
                "path": "Organization.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:BSNR.system",
                "path": "Organization.identifier.system",
                "short": "System der BSNR",
                "comment": "Das System der BSNR MUSS vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:BSNR.value",
                "path": "Organization.identifier.value",
                "short": "Betriebsstättennummer",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:KZVAbrechnungsnummer",
                "path": "Organization.identifier",
                "sliceName": "KZVAbrechnungsnummer",
                "short": "Abrechnungsnummer für zahnärztliche Praxen",
                "comment": "Die Abrechnungsnummer für zahnärztliche Praxen SOLL vorhanden sein.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-kzva"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "KZVA",
                                "system": "http://fhir.de/CodeSystem/identifier-type-de-basis"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:KZVAbrechnungsnummer.type",
                "path": "Organization.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:KZVAbrechnungsnummer.system",
                "path": "Organization.identifier.system",
                "short": "System der Abrechnungsnummer für zahnärztliche Praxen",
                "comment": "Das System der Abrechnungsnummer für zahnärztliche Praxen MUSS vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:KZVAbrechnungsnummer.value",
                "path": "Organization.identifier.value",
                "short": "Abrechnungsnummer für zahnärztliche Praxen",
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:USt-ID-Nr",
                "path": "Organization.identifier",
                "sliceName": "USt-ID-Nr",
                "short": "Umsatzsteuer-Identifikationsnummer",
                "comment": "Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.",
                "min": 0,
                "max": "1",
                "patternIdentifier": {
                    "type": {
                        "text": "UmsatzsteuerId"
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:USt-ID-Nr.type",
                "path": "Organization.identifier.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:USt-ID-Nr.system",
                "path": "Organization.identifier.system",
                "comment": "Es gibt kein FHIR-NamingSystem für die USt.-ID von offizieller Seite. Aus dem Grund ist System nicht mit MS gekennzeichnet und SOLL nicht befüllt sein."
            },
            {
                "id": "Organization.identifier:USt-ID-Nr.value",
                "path": "Organization.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type",
                "path": "Organization.type",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.type:Fachrichtung",
                "path": "Organization.type",
                "sliceName": "Fachrichtung",
                "short": "Fachrichtung",
                "comment": "Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar.",
                "min": 0,
                "max": "*",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode"
                }
            },
            {
                "id": "Organization.type:Fachrichtung.coding.system",
                "path": "Organization.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:Fachrichtung.coding.code",
                "path": "Organization.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.name",
                "path": "Organization.name",
                "short": "Institutionsname",
                "comment": "Der Institutionsname SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.telecom",
                "path": "Organization.telecom",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.telecom:Telefon",
                "path": "Organization.telecom",
                "sliceName": "Telefon",
                "short": "Telefon",
                "comment": "Die Angabe einer Telefonnummer KANN vorhanden sein.\n  Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.",
                "min": 0,
                "max": "*",
                "patternContactPoint": {
                    "system": "phone"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.telecom:Telefon.system",
                "path": "Organization.telecom.system",
                "patternCode": "phone",
                "mustSupport": true
            },
            {
                "id": "Organization.telecom:Telefon.value",
                "path": "Organization.telecom.value",
                "short": "Telefonnummer",
                "mustSupport": true
            },
            {
                "id": "Organization.address",
                "path": "Organization.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift",
                "path": "Organization.address",
                "sliceName": "Strassenanschrift",
                "short": "Strassenanschrift",
                "comment": "Die Strassenanschrift SOLL vorhanden sein.",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "both"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.type",
                "path": "Organization.address.type",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line",
                "path": "Organization.address.line",
                "short": "Straße und Hausnummer",
                "comment": "Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Strasse",
                "path": "Organization.address.line.extension",
                "sliceName": "Strasse",
                "comment": "Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Organization.address.line.extension",
                "sliceName": "Hausnummer",
                "comment": "Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "Organization.address.line.extension",
                "sliceName": "Adresszusatz",
                "comment": "Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Postfach",
                "path": "Organization.address.line.extension",
                "sliceName": "Postfach",
                "max": "0"
            },
            {
                "id": "Organization.address:Strassenanschrift.city",
                "path": "Organization.address.city",
                "short": "Ort",
                "comment": "Der Ort SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.postalCode",
                "path": "Organization.address.postalCode",
                "comment": "Die Postleitzahl SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.country",
                "path": "Organization.address.country",
                "short": "Länderkennzeichen",
                "comment": "Das Länderkennzeichen KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach",
                "path": "Organization.address",
                "sliceName": "Postfach",
                "short": "Postfach",
                "comment": "Das Postfach SOLL vorhanden sein.",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "postal"
                },
                "constraint":  [
                    {
                        "key": "address-cnt-2or3-char",
                        "severity": "warning",
                        "human": "The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.",
                        "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
                        "source": "https://gematik.de/fhir/erg/StructureDefinition/erg-institution"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.type",
                "path": "Organization.address.type",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.line",
                "path": "Organization.address.line",
                "short": "Postfach-Angabe",
                "comment": "Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.line.extension:Strasse",
                "path": "Organization.address.line.extension",
                "sliceName": "Strasse",
                "max": "0"
            },
            {
                "id": "Organization.address:Postfach.line.extension:Hausnummer",
                "path": "Organization.address.line.extension",
                "sliceName": "Hausnummer",
                "max": "0"
            },
            {
                "id": "Organization.address:Postfach.line.extension:Adresszusatz",
                "path": "Organization.address.line.extension",
                "sliceName": "Adresszusatz",
                "max": "0"
            },
            {
                "id": "Organization.address:Postfach.line.extension:Postfach",
                "path": "Organization.address.line.extension",
                "sliceName": "Postfach",
                "comment": "Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.city",
                "path": "Organization.address.city",
                "short": "Ort",
                "comment": "Der Ort SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.postalCode",
                "path": "Organization.address.postalCode",
                "comment": "Die Postleitzahl SOLL vorhanden sein.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.country",
                "path": "Organization.address.country",
                "short": "Länderkennzeichen",
                "comment": "Das Länderkennzeichen KANN vorhanden sein.",
                "mustSupport": true
            }
        ]
    }
}

Constraints/Invarianten

NameSchweregradBeschreibungAusdruck
address-cnt-2or3-charwarningThe content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))

Terminology-Bindings

ElementStaerkeValueSet
Organization.type:Fachrichtungrequiredhttp://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode

Anmerkungen zu Must-Support-Feldern

FeldnameKurzbeschreibungHinweise
Organization.identifier
Organization.identifier:Telematik-IDTelematik-ID (VZD-Eintrag)

Die Telematik-ID (VZD-Eintrag) SOLL vorhanden sein.

Organization.identifier:Telematik-ID.type
Organization.identifier:Telematik-ID.systemSystem der Telematik-ID

Das System der Telematik-ID MUSS vorhanden sein.

Organization.identifier:Telematik-ID.valueTelematik-ID (VZD-Eintrag)
Organization.identifier:IKNRIK-Nummer

Für privatärztliche Praxis SOLL die IK-Nummer vorhanden sein. Bei allen anderen Institutionen KANN sie vorhanden sein. Die IK-Nummer SOLL für alle Apotheken vorhanden sein.

Organization.identifier:IKNR.type
Organization.identifier:IKNR.systemSystem der IK-Nummer

Das System der IK-Nummer MUSS vorhanden sein.

Organization.identifier:IKNR.valueIK-Nummer
Organization.identifier:BSNRBetriebsstättennummer

Die Betriebsstättennummer für vertragsärztliche Praxen SOLL vorhanden sein.

Organization.identifier:BSNR.type
Organization.identifier:BSNR.systemSystem der BSNR

Das System der BSNR MUSS vorhanden sein.

Organization.identifier:BSNR.valueBetriebsstättennummer
Organization.identifier:KZVAbrechnungsnummerAbrechnungsnummer für zahnärztliche Praxen

Die Abrechnungsnummer für zahnärztliche Praxen SOLL vorhanden sein.

Organization.identifier:KZVAbrechnungsnummer.type
Organization.identifier:KZVAbrechnungsnummer.systemSystem der Abrechnungsnummer für zahnärztliche Praxen

Das System der Abrechnungsnummer für zahnärztliche Praxen MUSS vorhanden sein.

Organization.identifier:KZVAbrechnungsnummer.valueAbrechnungsnummer für zahnärztliche Praxen
Organization.identifier:USt-ID-NrUmsatzsteuer-Identifikationsnummer

Die Umsatzsteuer-Identifikationsnummer KANN vorhanden sein. Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.

Organization.identifier:USt-ID-Nr.type
Organization.identifier:USt-ID-Nr.value
Organization.type
Organization.type:FachrichtungFachrichtung

Die Fachrichtung SOLL vorhanden sein. Das Element ist wiederholbar.

Organization.type:Fachrichtung.coding.system
Organization.type:Fachrichtung.coding.code
Organization.nameInstitutionsname

Der Institutionsname SOLL vorhanden sein.

Organization.telecom
Organization.telecom:TelefonTelefon

Die Angabe einer Telefonnummer KANN vorhanden sein. Sie KANN vorkommen, wenn eine Institution die Rolle eines 'Abweichender Forderungsinhaber', sowie des 'Rechnungsersteller' inne hat.

Organization.telecom:Telefon.system
Organization.telecom:Telefon.valueTelefonnummer
Organization.address
Organization.address:StrassenanschriftStrassenanschrift

Die Strassenanschrift SOLL vorhanden sein.

Organization.address:Strassenanschrift.type
Organization.address:Strassenanschrift.lineStraße und Hausnummer

Straße und Hausnummer SOLLEN angegeben werden, die Extensions zur strukurierten Erfassung KÖNNEN vorhanden sein.

Organization.address:Strassenanschrift.line.extension:Strasse

Die Extension zur strukurierten Erfassung der Straße KANN vorhanden sein.

Organization.address:Strassenanschrift.line.extension:Hausnummer

Die Extension zur strukurierten Erfassung der Hausnummer KANN vorhanden sein.

Organization.address:Strassenanschrift.line.extension:Adresszusatz

Die Extension zur strukurierten Erfassung des Adresszusatz KANN vorhanden sein.

Organization.address:Strassenanschrift.cityOrt

Der Ort SOLL vorhanden sein.

Organization.address:Strassenanschrift.postalCode

Die Postleitzahl SOLL vorhanden sein.

Organization.address:Strassenanschrift.countryLänderkennzeichen

Das Länderkennzeichen KANN vorhanden sein.

Organization.address:PostfachPostfach

Das Postfach SOLL vorhanden sein.

Organization.address:Postfach.type
Organization.address:Postfach.linePostfach-Angabe

Die Postfach-Angabe SOLL angegeben werden, die Extensions zur strukurierten Erfassung KANN vorhanden sein.

Organization.address:Postfach.line.extension:Postfach

Die Extension zur strukurierten Erfassung des Postfach KANN vorhanden sein.

Organization.address:Postfach.cityOrt

Der Ort SOLL vorhanden sein.

Organization.address:Postfach.postalCode

Die Postleitzahl SOLL vorhanden sein.

Organization.address:Postfach.countryLänderkennzeichen

Das Länderkennzeichen KANN vorhanden sein.