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
Version5.0.0-rc2
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
IKNRS Σ I0..1IdentifierIknrPattern
BSNRS Σ I0..1IdentifierBsnrPattern
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingPattern
systemS Σ1..1uri
valueS Σ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(Organization)
TelematikIDS Σ I0..1IdentifierTelematikIdPattern
activeS Σ ?!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
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
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
aliasS0..*string
telecomS I0..*ContactPoint
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..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 Σ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ0..1Period
id0..1string
StadtteilS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseI0..0Extension(string)
HausnummerI0..0Extension(string)
AdresszusatzI0..0Extension(string)
PostfachS I0..1Extension(string)
value0..1System.String
cityS Σ1..1string
districtΣ0..0string
stateΣ0..1stringBinding
postalCodeS Σ1..1string
countryS Σ1..1stringBinding
periodΣ0..1Period
partOfS Σ0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecom0..*ContactPoint
address0..1Address
endpointS0..*Reference(Endpoint)
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="ISiKOrganisation" />
    <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation" />
    <version value="5.0.0-rc2" />
    <name value="ISiKOrganisation" />
    <status value="active" />
    <experimental value="false" />
    <date value="2025-06-05" />
    <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>
            <short value="Identifier" />
            <comment value="Motivation Kardinalit&#228;t und Must Support: Jede Organisation muss &#252;ber einen Business Identifier eindeutig identifiziert werden k&#246;nnen." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Organization.identifier:IKNR">
            <path value="Organization.identifier" />
            <sliceName value="IKNR" />
            <short 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" />
            <short 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" />
            <short value="OrganisationseinheitenID" />
            <comment value="Hinweis: F&#252;r IDs, die krankenhaus-intern 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.\n  \n  Motivation Must Support: Jede Organisation, die &#252;ber eine Organisationseinheiten-ID verf&#252;gt, soll dadurch eindeutig identifiziert werden k&#246;nnen." />
            <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" />
            <short value="Telematik-ID" />
            <comment value="Motivation Must Support: Jede Organisation, die &#252;ber eine Telematik-ID verf&#252;gt, soll dadurch eindeutig identifiziert werden k&#246;nnen." />
            <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" />
            <short value="Aktivit&#228;ts-Status der Organisation" />
            <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>
            <short value="Typ der Organisation" />
            <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" />
            <short value="Allgemeiner Organisationstyp" />
            <comment value="Definiert den allgemeinen Typ der Organisation." />
            <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" />
            <short value="Art der Einrichtung (IHE XDS)" />
            <comment value="Beschreibt die Art der Einrichtung nach IHE XDS Standards." />
            <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" />
            <short value="Erweiterter Fachabteilungsschl&#252;ssel" />
            <comment value="Spezifiziert den erweiterten Fachabteilungsschl&#252;ssel f&#252;r medizinische Einrichtungen." />
            <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" />
            <short value="Name der Organisation" />
            <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" />
            <short value="Alias der Organisation" />
            <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" />
            <short value="Kontaktinformation" />
            <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>
            <short value="Adresse der Organisation" />
            <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" />
            <short value="&#220;bergeordnete Organisation" />
            <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" />
            <short value="Kontaktperson oder -abteilung" />
            <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" />
            <short value="Technischer Endpunkt" />
            <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": "5.0.0-rc2",
    "name": "ISiKOrganisation",
    "status": "active",
    "experimental": false,
    "date": "2025-06-05",
    "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"
                },
                "short": "Identifier",
                "comment": "Motivation Kardinalität und Must Support: Jede Organisation muss über einen Business Identifier eindeutig identifiziert werden können.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Organization.identifier:IKNR",
                "path": "Organization.identifier",
                "sliceName": "IKNR",
                "short": "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",
                "short": "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",
                "short": "OrganisationseinheitenID",
                "comment": "Hinweis: Für IDs, die krankenhaus-intern 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.\n  \n  Motivation Must Support: Jede Organisation, die über eine Organisationseinheiten-ID verfügt, soll dadurch eindeutig identifiziert werden können.",
                "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",
                "short": "Telematik-ID",
                "comment": "Motivation Must Support: Jede Organisation, die über eine Telematik-ID verfügt, soll dadurch eindeutig identifiziert werden können.",
                "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",
                "short": "Aktivitäts-Status der Organisation",
                "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
                },
                "short": "Typ der Organisation",
                "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",
                "short": "Allgemeiner Organisationstyp",
                "comment": "Definiert den allgemeinen Typ der Organisation.",
                "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",
                "short": "Art der Einrichtung (IHE XDS)",
                "comment": "Beschreibt die Art der Einrichtung nach IHE XDS Standards.",
                "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",
                "short": "Erweiterter Fachabteilungsschlüssel",
                "comment": "Spezifiziert den erweiterten Fachabteilungsschlüssel für medizinische Einrichtungen.",
                "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",
                "short": "Name der Organisation",
                "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",
                "short": "Alias der Organisation",
                "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",
                "short": "Kontaktinformation",
                "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"
                },
                "short": "Adresse der Organisation",
                "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",
                "short": "Übergeordnete Organisation",
                "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",
                "short": "Kontaktperson oder -abteilung",
                "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",
                "short": "Technischer Endpunkt",
                "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