Organisation (Organization)
Die nachfolgenden Festlegungen spezifizieren die Abbildung von Minimalanforderungen für die Bereitstellung von Daten zur Aufbauorganisation im Rahmen von ISiK.
ISiKOrganisation
Dieses Profil beschreibt die Nutzung von Organisationseinheiten innerhalb eines Krankenhauses oder eines Krankenhauses als Ganzes in ISiK-Szenarien.
Bestätigungsrelevanz
| Verbindlichkeit | MAY |
|---|
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation |
|---|---|
| Status | active |
| Version | 5.1.2 |
| Basis | http://hl7.org/fhir/StructureDefinition/Organization |
Inhalt
| ISiKOrganisation (Organization) | C | Organization | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ C | 1..* | Identifier |
| IKNR | S Σ C | 0..1 | IdentifierIknrPattern |
| BSNR | S Σ C | 0..1 | IdentifierBsnrPattern |
| OrganisationseinheitenID | S Σ C | 0..1 | IdentifierPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| TelematikID | S Σ C | 0..1 | IdentifierTelematikIdPattern |
| active | S Σ ?! | 0..1 | boolean |
| type | S Σ | 0..* | CodeableConcept |
| organisationstyp | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| EinrichtungsArt | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| ErweiterterFachabteilungsschluessel | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| name | S Σ C | 0..1 | string |
| alias | S | 0..* | string |
| telecom | S C | 0..* | ContactPoint |
| address | S C | 0..* | Address |
| Strassenanschrift | S C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | S C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | S C | 0..1 | Extension(string) |
| Hausnummer | S C | 0..1 | Extension(string) |
| Adresszusatz | S C | 0..1 | Extension(string) |
| Postfach | C | 0..0 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ C | 0..1 | Period |
| Postfach | S C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | S C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | C | 0..0 | Extension(string) |
| Hausnummer | C | 0..0 | Extension(string) |
| Adresszusatz | C | 0..0 | Extension(string) |
| Postfach | S C | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ C | 0..1 | Period |
| partOf | S Σ C | 0..1 | Reference(Organization) |
| contact | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| purpose | 0..1 | CodeableConceptBinding | |
| name | 0..1 | HumanName | |
| telecom | C | 0..* | ContactPoint |
| address | 0..1 | Address | |
| endpoint | S C | 0..* | Reference(Endpoint) |
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| address-cnt-2or3-char | warning | 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. | 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-char | warning | 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. | 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
| Element | Staerke | ValueSet |
|---|---|---|
| Organization.type:organisationstyp | required | http://hl7.org/fhir/ValueSet/organization-type |
| Organization.type:EinrichtungsArt | required | http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode |
| Organization.type:ErweiterterFachabteilungsschluessel | required | http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert |
ISiKOrganisationFachabteilung
Dieses Profil beschreibt die Organisationseinheit Fachabteilung innerhalb eines Krankenhauses.
Motivation
Die Abbildung der Aufbauorganisation eines Krankenhauses dient der Festlegung von Zuständigkeiten und (Entscheidungs-)Verantwortungen von Organisationseinheiten (z.B. Fachkliniken, Fachabteilungen und -bereichen etc.) in strukturierter Form.
In FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.
Die Erfassung der Organisation in strukturierter Form ermöglicht u.a.:
- Zuweisungen von Diensten an bestimmte Bereiche der Aufbauorganisation im Rahmen des Terminmanagements
- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär)
Auch die Erfassung des Krankenhauses als Ganzes ist relevant. Entsprechend fokussieren die folgenden Profile zur Organisation auf das Krankenhaus als Ganzes und die Fachabteilung als Organisation.
Kompatibilität
Für das Profil ISiKOrganisationFachabteilung wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen das ISIK Profil valide sind, auch valide sind gegen:
Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.
Bestätigungsrelevanz
| Verbindlichkeit | MAY |
|---|
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung |
|---|---|
| Status | active |
| Version | 5.1.2 |
| Basis | https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation |
Inhalt
| ISiKOrganisationFachabteilung (Organization) | C | ISiKOrganisation | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ C | 1..* | Identifier |
| IKNR | S Σ C | 0..1 | IdentifierIknrPattern |
| BSNR | S Σ C | 0..1 | IdentifierBsnrPattern |
| OrganisationseinheitenID | S Σ C | 0..1 | IdentifierPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| TelematikID | S Σ C | 0..1 | IdentifierTelematikIdPattern |
| Abteilungsidentifikator | S Σ C | 1..1 | IdentifierPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| active | S Σ ?! | 0..1 | boolean |
| type | S Σ | 0..* | CodeableConcept |
| organisationstyp | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| EinrichtungsArt | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| ErweiterterFachabteilungsschluessel | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| Fachbereich | S Σ | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| name | S Σ C | 0..1 | string |
| alias | S | 0..* | string |
| telecom | S C | 0..* | ContactPoint |
| address | S C | 0..* | Address |
| Strassenanschrift | S C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | S C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | S C | 0..1 | Extension(string) |
| Hausnummer | S C | 0..1 | Extension(string) |
| Adresszusatz | S C | 0..1 | Extension(string) |
| Postfach | C | 0..0 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ C | 0..1 | Period |
| Postfach | S C | 0..* | AddressDeBasisPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Stadtteil | S C | 0..1 | Extension(string) |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | codeBindingPattern |
| text | Σ | 0..1 | string |
| line | S Σ | 1..3 | string |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Strasse | C | 0..0 | Extension(string) |
| Hausnummer | C | 0..0 | Extension(string) |
| Adresszusatz | C | 0..0 | Extension(string) |
| Postfach | S C | 0..1 | Extension(string) |
| value | 0..1 | System.String | |
| city | S Σ | 1..1 | string |
| district | Σ | 0..0 | string |
| state | Σ | 0..1 | stringBinding |
| postalCode | S Σ | 1..1 | string |
| country | S Σ | 1..1 | stringBinding |
| period | Σ C | 0..1 | Period |
| partOf | S Σ C | 0..1 | Reference(Organization) |
| contact | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| purpose | 0..1 | CodeableConceptBinding | |
| name | 0..1 | HumanName | |
| telecom | C | 0..* | ContactPoint |
| address | 0..1 | Address | |
| endpoint | S C | 0..* | Reference(Endpoint) |
Constraints/Invarianten
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| Organization.type:Fachbereich | required | http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode |
Interaktionen
| Interaktion | Hinweise | Verbindlichkeit |
|---|---|---|
| read | Sofern die Ressource | SHOULD |
| search-type | Sofern die Ressource | SHOULD |
| Parameter | Typ | Verbindlichkeit | Hinweise |
|---|---|---|---|
| _id | token | SHALL | Beispiel:
|
| _count | number | SHALL | Beispiel:
|
| _has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben
|
| _tag | token | MAY | Beispiel:
|
| identifier | token | SHALL | Beispiel: |
| active | token | SHALL | Beispiel: |
| type | token | SHALL | Beispiel: |
| name | string | SHALL | Beispiel: |
| address | string | MAY | Beispiel: |
| partof | reference | SHALL | Beispiel: |
| endpoint | reference | MAY | Beispiel: |
(Reverse-)Include
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| Organization.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| Organization.identifier:Abteilungsidentifikator | Krankenhausinterner Abteilungsidentifikator | Motivation: Für IDs, die Krankhausintern spezifischen Fachabteilungen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung. |
| Organization.identifier:Abteilungsidentifikator.system | ||
| Organization.identifier:Abteilungsidentifikator.value | ||
| Organization.type:Fachbereich | Angabe des IHE-PracticeSetting Code | Motivation: Ein Fachbereich muss als solcher hinsichtlich des Typs kodiert werden. |
| Organization.type:Fachbereich.coding.system | ||
| Organization.type:Fachbereich.coding.code |
Beispiele
Valides Minimalbeispiel eines Krankenhauses:
Valides Minimalbeispiel einer Fachabteilung: