Dieses Profil beschreibt die Nutzung von Organisationseinheiten innerhalb eines Krankenhauses oder eines Krankenhauses als ganzem in ISiK-Szenarien.

Bestätigungsrelevanz

VerbindlichkeitMAY

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation
Statusactive
Version4.0.1
Basishttp://hl7.org/fhir/StructureDefinition/Organization

Inhalt

activeS Σ ?!0..1boolean
nameS Σ I0..1string
aliasS0..*string
telecomS I0..*ContactPoint
partOfS Σ I0..1Reference(Organization)
endpointS I0..*Reference(Endpoint)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKOrganisation" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation" />
    <version value="4.0.1" />
    <name value="ISiKOrganisation" />
    <status value="active" />
    <experimental value="false" />
    <date value="2024-11-25" />
    <publisher value="gematik GmbH" />
    <description value="Dieses Profil beschreibt die Nutzung von Organisationseinheiten innerhalb eines Krankenhauses oder eines Krankenhauses als ganzem in ISiK-Szenarien." />
    <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>
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR">
            <path value="Organization.identifier" />
            <sliceName value="IKNR" />
            <comment value="Motivation: Entsprechend der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System ein Institutionskennzeichen (IKNR) verarbeiten k&#246;nnen, sofern diese Information verf&#252;gbar ist." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-iknr" />
            </type>
            <patternIdentifier>
                <system value="http://fhir.de/sid/arge-ik/iknr" />
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:BSNR">
            <path value="Organization.identifier" />
            <sliceName value="BSNR" />
            <comment value="Motivation: Entsprechend der Bedarfsmeldung im Rahmen der Stakeholderbefragung zu einem Profil Organisation in der Arbeitsgruppe zum ISIK Basismodul Stufe 4 und der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System eine Betriebsst&#228;ttennummer (BSNR) verarbeiten k&#246;nnen, sofern diese Information verf&#252;gbar ist." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-bsnr" />
            </type>
            <patternIdentifier>
                <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR" />
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:OrganisationseinheitenID">
            <path value="Organization.identifier" />
            <sliceName value="OrganisationseinheitenID" />
            <comment value="Motivation: F&#252;r IDs, die Krankhausintern spezifischen Organisationseinheiten wie Abteilungen oder Stationen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung. Da auch Stationen im Identifier-System inkludiert werden k&#246;nnten, sollte hier das Identifier generisch Organisationseinheiten abbilden und nicht Abteilungen allein." />
            <min value="0" />
            <max value="1" />
            <patternIdentifier>
                <type>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="43741000" />
                    </coding>
                </type>
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:OrganisationseinheitenID.system">
            <path value="Organization.identifier.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:OrganisationseinheitenID.value">
            <path value="Organization.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:TelematikID">
            <path value="Organization.identifier" />
            <sliceName value="TelematikID" />
            <comment value="Motivation: Entsprechend der Profil-Festlegung der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization) und der VZD-FHIR-Directory Organisation-Ressource in der Version 0.10.2 (https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory), muss ein System ein Institutionskennzeichen (IKNR) verarbeiten k&#246;nnen, sofern diese Information verf&#252;gbar ist." />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Identifier" />
                <profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
            </type>
            <patternIdentifier>
                <system value="https://gematik.de/fhir/sid/telematik-id" />
            </patternIdentifier>
            <mustSupport value="true" />
        </element>
        <element id="Organization.active">
            <path value="Organization.active" />
            <comment value="Motivation: Ein System muss pr&#252;fen k&#246;nnen, ob eine Organisation aktiv ist oder nicht, sofern diese Information verf&#252;gbar ist." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type">
            <path value="Organization.type" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <ordered value="false" />
                <rules value="open" />
            </slicing>
            <comment value="Motivation: Ein System muss den Typ einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist. \n  Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht m&#246;glich." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:organisationstyp">
            <path value="Organization.type" />
            <sliceName value="organisationstyp" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="http://hl7.org/fhir/ValueSet/organization-type" />
            </binding>
        </element>
        <element id="Organization.type:organisationstyp.coding.system">
            <path value="Organization.type.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:organisationstyp.coding.code">
            <path value="Organization.type.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:EinrichtungsArt">
            <path value="Organization.type" />
            <sliceName value="EinrichtungsArt" />
            <min value="0" />
            <max value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode" />
            </binding>
        </element>
        <element id="Organization.type:EinrichtungsArt.coding.system">
            <path value="Organization.type.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:EinrichtungsArt.coding.code">
            <path value="Organization.type.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:ErweiterterFachabteilungsschluessel">
            <path value="Organization.type" />
            <sliceName value="ErweiterterFachabteilungsschluessel" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert" />
            </binding>
        </element>
        <element id="Organization.type:ErweiterterFachabteilungsschluessel.coding.system">
            <path value="Organization.type.coding.system" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.type:ErweiterterFachabteilungsschluessel.coding.code">
            <path value="Organization.type.coding.code" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.name">
            <path value="Organization.name" />
            <comment value="Motivation: Ein System muss den Namen einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist.." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.alias">
            <path value="Organization.alias" />
            <comment value="Hinweis: unter Umsta&#228;nden k&#246;nnen hier K&#252;rzel genutzt werden. Motivation: Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.telecom">
            <path value="Organization.telecom" />
            <comment value="Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist." />
            <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>
            <comment value="Um zwischen Postfachadressen und physischen Adressen, Stra&#223;ennamen und Hausnummern zu unterscheiden und St&#228;dtenamenszus&#228;tze hinzuzuf&#252;gen, k&#246;nnen Anbieter die Erweiterungen unterst&#252;tzen, die im Deutschen Adress-Basisprofil vorgeschlagen werden (http://fhir.de/StructureDefinition/address-de-basis). Solche Differenzierungen sind jedoch im Rahmen dieser Spezifikation nicht erforderlich." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift">
            <path value="Organization.address" />
            <sliceName value="Strassenanschrift" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="both" />
            </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/isik/StructureDefinition/ISiKOrganisation" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.extension:Stadtteil">
            <path value="Organization.address.extension" />
            <sliceName value="Stadtteil" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.type">
            <path value="Organization.address.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line">
            <path value="Organization.address.line" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Strasse">
            <path value="Organization.address.line.extension" />
            <sliceName value="Strasse" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="Organization.address.line.extension" />
            <sliceName value="Hausnummer" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.line.extension:Adresszusatz">
            <path value="Organization.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <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" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.postalCode">
            <path value="Organization.address.postalCode" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Strassenanschrift.country">
            <path value="Organization.address.country" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach">
            <path value="Organization.address" />
            <sliceName value="Postfach" />
            <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/isik/StructureDefinition/ISiKOrganisation" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.extension:Stadtteil">
            <path value="Organization.address.extension" />
            <sliceName value="Stadtteil" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.type">
            <path value="Organization.address.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.line">
            <path value="Organization.address.line" />
            <min value="1" />
            <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" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.city">
            <path value="Organization.address.city" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.postalCode">
            <path value="Organization.address.postalCode" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.address:Postfach.country">
            <path value="Organization.address.country" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.partOf">
            <path value="Organization.partOf" />
            <comment value="Motivation: System muss die Hierarchie einer Organisationseinheit innherhalb einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.contact">
            <path value="Organization.contact" />
            <comment value="Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist." />
            <mustSupport value="true" />
        </element>
        <element id="Organization.endpoint">
            <path value="Organization.endpoint" />
            <comment value="Motivation: Ein System muss den technischen Endpunt einer Organisation zum Abruf bereitstellen, sofern diese Information verf&#252;gbar ist." />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "ISiKOrganisation",
    "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation",
    "version": "4.0.1",
    "name": "ISiKOrganisation",
    "status": "active",
    "experimental": false,
    "date": "2024-11-25",
    "publisher": "gematik GmbH",
    "description": "Dieses Profil beschreibt die Nutzung von Organisationseinheiten innerhalb eines Krankenhauses oder eines Krankenhauses als ganzem in ISiK-Szenarien.",
    "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"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR",
                "path": "Organization.identifier",
                "sliceName": "IKNR",
                "comment": "Motivation: Entsprechend der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System ein Institutionskennzeichen (IKNR) verarbeiten können, sofern diese Information verfügbar ist. ",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-iknr"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "system": "http://fhir.de/sid/arge-ik/iknr"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:BSNR",
                "path": "Organization.identifier",
                "sliceName": "BSNR",
                "comment": "Motivation: Entsprechend der Bedarfsmeldung im Rahmen der Stakeholderbefragung zu einem Profil Organisation in der Arbeitsgruppe zum ISIK Basismodul Stufe 4 und der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System eine Betriebsstättennummer (BSNR) verarbeiten können, sofern diese Information verfügbar ist.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-bsnr"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:OrganisationseinheitenID",
                "path": "Organization.identifier",
                "sliceName": "OrganisationseinheitenID",
                "comment": "Motivation: Für IDs, die Krankhausintern spezifischen Organisationseinheiten wie Abteilungen oder Stationen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung. Da auch Stationen im Identifier-System inkludiert werden könnten, sollte hier das Identifier generisch Organisationseinheiten abbilden und nicht Abteilungen allein.",
                "min": 0,
                "max": "1",
                "patternIdentifier": {
                    "type": {
                        "coding":  [
                            {
                                "code": "43741000",
                                "system": "http://snomed.info/sct"
                            }
                        ]
                    }
                },
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:OrganisationseinheitenID.system",
                "path": "Organization.identifier.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:OrganisationseinheitenID.value",
                "path": "Organization.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:TelematikID",
                "path": "Organization.identifier",
                "sliceName": "TelematikID",
                "comment": "Motivation: Entsprechend der Profil-Festlegung der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization) und der VZD-FHIR-Directory Organisation-Ressource in der Version 0.10.2 (https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory), muss ein System ein Institutionskennzeichen (IKNR) verarbeiten können, sofern diese Information verfügbar ist.",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-telematik-id"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "system": "https://gematik.de/fhir/sid/telematik-id"
                },
                "mustSupport": true
            },
            {
                "id": "Organization.active",
                "path": "Organization.active",
                "comment": "Motivation: Ein System muss prüfen können, ob eine Organisation aktiv ist oder nicht, sofern diese Information verfügbar ist.",
                "mustSupport": true
            },
            {
                "id": "Organization.type",
                "path": "Organization.type",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open",
                    "ordered": false
                },
                "comment": "Motivation: Ein System muss den Typ einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. \n  Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht möglich.",
                "mustSupport": true
            },
            {
                "id": "Organization.type:organisationstyp",
                "path": "Organization.type",
                "sliceName": "organisationstyp",
                "min": 0,
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://hl7.org/fhir/ValueSet/organization-type"
                }
            },
            {
                "id": "Organization.type:organisationstyp.coding.system",
                "path": "Organization.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:organisationstyp.coding.code",
                "path": "Organization.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:EinrichtungsArt",
                "path": "Organization.type",
                "sliceName": "EinrichtungsArt",
                "min": 0,
                "max": "1",
                "binding": {
                    "strength": "required",
                    "valueSet": "http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode"
                }
            },
            {
                "id": "Organization.type:EinrichtungsArt.coding.system",
                "path": "Organization.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:EinrichtungsArt.coding.code",
                "path": "Organization.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:ErweiterterFachabteilungsschluessel",
                "path": "Organization.type",
                "sliceName": "ErweiterterFachabteilungsschluessel",
                "min": 0,
                "max": "1",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
                }
            },
            {
                "id": "Organization.type:ErweiterterFachabteilungsschluessel.coding.system",
                "path": "Organization.type.coding.system",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.type:ErweiterterFachabteilungsschluessel.coding.code",
                "path": "Organization.type.coding.code",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.name",
                "path": "Organization.name",
                "comment": "Motivation: Ein System muss den Namen einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist..",
                "mustSupport": true
            },
            {
                "id": "Organization.alias",
                "path": "Organization.alias",
                "comment": "Hinweis: unter Umstaänden können hier Kürzel genutzt werden. Motivation: Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
                "mustSupport": true
            },
            {
                "id": "Organization.telecom",
                "path": "Organization.telecom",
                "comment": "Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
                "mustSupport": true
            },
            {
                "id": "Organization.address",
                "path": "Organization.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "comment": "Um zwischen Postfachadressen und physischen Adressen, Straßennamen und Hausnummern zu unterscheiden und Städtenamenszusätze hinzuzufügen, können Anbieter die Erweiterungen unterstützen, die im Deutschen Adress-Basisprofil vorgeschlagen werden (http://fhir.de/StructureDefinition/address-de-basis). Solche Differenzierungen sind jedoch im Rahmen dieser Spezifikation nicht erforderlich.",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift",
                "path": "Organization.address",
                "sliceName": "Strassenanschrift",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "both"
                },
                "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/isik/StructureDefinition/ISiKOrganisation"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.extension:Stadtteil",
                "path": "Organization.address.extension",
                "sliceName": "Stadtteil",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.type",
                "path": "Organization.address.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line",
                "path": "Organization.address.line",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Strasse",
                "path": "Organization.address.line.extension",
                "sliceName": "Strasse",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "Organization.address.line.extension",
                "sliceName": "Hausnummer",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "Organization.address.line.extension",
                "sliceName": "Adresszusatz",
                "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",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.postalCode",
                "path": "Organization.address.postalCode",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Strassenanschrift.country",
                "path": "Organization.address.country",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach",
                "path": "Organization.address",
                "sliceName": "Postfach",
                "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/isik/StructureDefinition/ISiKOrganisation"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.extension:Stadtteil",
                "path": "Organization.address.extension",
                "sliceName": "Stadtteil",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.type",
                "path": "Organization.address.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.line",
                "path": "Organization.address.line",
                "min": 1,
                "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",
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.city",
                "path": "Organization.address.city",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.postalCode",
                "path": "Organization.address.postalCode",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.address:Postfach.country",
                "path": "Organization.address.country",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.partOf",
                "path": "Organization.partOf",
                "comment": "Motivation: System muss die Hierarchie einer Organisationseinheit innherhalb einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
                "mustSupport": true
            },
            {
                "id": "Organization.contact",
                "path": "Organization.contact",
                "comment": "Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
                "mustSupport": true
            },
            {
                "id": "Organization.endpoint",
                "path": "Organization.endpoint",
                "comment": "Motivation: Ein System muss den technischen Endpunt einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
                "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'))
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:organisationstyprequiredhttp://hl7.org/fhir/ValueSet/organization-type
Organization.type:EinrichtungsArtrequiredhttp://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode
Organization.type:ErweiterterFachabteilungsschluesselrequiredhttp://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert