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 ganzem in ISiK-Szenarien.
Bestätigungsrelevanz
Verbindlichkeit | MAY |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation |
---|---|
Status | active |
Version | 4.0.1 |
Basis | http://hl7.org/fhir/StructureDefinition/Organization |
Inhalt
ISiKOrganisation (Organization) | I | 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 | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ I | 1..* | Identifier |
IKNR | S Σ I | 0..1 | IdentifierIknrPattern |
BSNR | S Σ I | 0..1 | IdentifierBsnrPattern |
OrganisationseinheitenID | S Σ I | 0..1 | IdentifierPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBindingPattern |
system | S Σ | 1..1 | uri |
value | S Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
TelematikID | S Σ I | 0..1 | IdentifierTelematikIdPattern |
active | S Σ ?! | 0..1 | boolean |
type | S Σ | 0..* | CodeableConcept |
organisationstyp | S Σ | 0..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 | Σ | 0..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 Σ I | 0..1 | string |
alias | S | 0..* | string |
telecom | S I | 0..* | ContactPoint |
address | S I | 0..* | Address |
Strassenanschrift | S I | 0..* | AddressDeBasisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | S I | 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 | I | 0..* | Extension |
Strasse | S I | 0..1 | Extension(string) |
Hausnummer | S I | 0..1 | Extension(string) |
Adresszusatz | S I | 0..1 | Extension(string) |
Postfach | I | 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 | Σ I | 0..1 | Period |
Postfach | S I | 0..* | AddressDeBasisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | S I | 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 | I | 0..* | Extension |
Strasse | I | 0..0 | Extension(string) |
Hausnummer | I | 0..0 | Extension(string) |
Adresszusatz | I | 0..0 | Extension(string) |
Postfach | S I | 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 | Σ I | 0..1 | Period |
partOf | S Σ I | 0..1 | Reference(Organization) |
contact | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
purpose | 0..1 | CodeableConceptBinding | |
name | 0..1 | HumanName | |
telecom | I | 0..* | ContactPoint |
address | 0..1 | Address | |
endpoint | S I | 0..* | 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önnen, sofern diese Information verfü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ättennummer (BSNR) verarbeiten können, sofern diese Information verfü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ü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 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önnen, sofern diese Information verfü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üfen können, ob eine Organisation aktiv ist oder nicht, sofern diese Information verfü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ügbar ist. \n Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht mö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ügbar ist.." /> <mustSupport value="true" /> </element> <element id="Organization.alias"> <path value="Organization.alias" /> <comment value="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 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ü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ß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 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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <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ü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ü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ü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
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 Ganzem 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 ISiKOrganisation wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt. 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 | 4.0.1 |
Basis | http://hl7.org/fhir/StructureDefinition/Organization |
Inhalt
ISiKOrganisationFachabteilung (Organization) | I | 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 | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ I | 1..* | Identifier |
IKNR | S Σ I | 0..1 | IdentifierIknrPattern |
BSNR | S Σ I | 0..1 | IdentifierBsnrPattern |
TelematikID | S Σ I | 0..1 | IdentifierTelematikIdPattern |
Abteilungsidentifikator | S Σ I | 1..1 | IdentifierPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBindingPattern |
system | S Σ | 1..1 | uri |
value | S Σ | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
active | S Σ ?! | 0..1 | boolean |
type | S Σ | 1..* | CodeableConcept |
organisationstyp | S Σ | 1..1 | CodeableConceptPattern |
ErweiterterFachabteilungsschluessel | S Σ | 0..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
id | 0..1 | string | |
extension | I | 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 Σ I | 0..1 | string |
alias | S | 0..* | string |
telecom | S I | 0..* | ContactPoint |
address | S I | 0..* | Address |
Strassenanschrift | S I | 0..* | AddressDeBasisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | S I | 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 | I | 0..* | Extension |
Strasse | S I | 0..1 | Extension(string) |
Hausnummer | S I | 0..1 | Extension(string) |
Adresszusatz | S I | 0..1 | Extension(string) |
Postfach | I | 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 | Σ I | 0..1 | Period |
Postfach | S I | 0..* | AddressDeBasisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Stadtteil | S I | 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 | I | 0..* | Extension |
Strasse | I | 0..0 | Extension(string) |
Hausnummer | I | 0..0 | Extension(string) |
Adresszusatz | I | 0..0 | Extension(string) |
Postfach | S I | 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 | Σ I | 0..1 | Period |
partOf | S Σ I | 0..1 | Reference(Organization) |
contact | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
purpose | 0..1 | CodeableConceptBinding | |
name | 0..1 | HumanName | |
telecom | I | 0..* | ContactPoint |
address | 0..1 | Address | |
endpoint | S I | 0..* | Reference(Endpoint) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKOrganisationFachabteilung" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" /> <version value="4.0.1" /> <name value="ISiKOrganisationFachabteilung" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Dieses Profil beschreibt die Organisationseinheit Fachabteilung innerhalb eines Krankenhauses.\n### Motivation\n\nDie 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. \n\nIn FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.\n\nDie Erfassung der Organisation in strukturierter Form ermöglicht u.a.:\n- Zuweisungen von Diensten an bestimmte Bereiche der Aufbauorganisation im Rahmen des Terminmanagements\n- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär)\n\nAuch die Erfassung des Krankenhauses als Ganzem ist relevant.\nEntsprechend fokussieren die folgenden Profile zur Organisation auf das Krankenhaus als Ganzes und die Fachabteilung als Organisation. \n### Kompatibilität\n\nFür das Profil ISiKOrganisation wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Organization" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" /> <derivation value="constraint" /> <differential> <element id="Organization.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 Profil-Festlegung 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 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 Profilierung 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 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: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önnen, sofern diese Information verfü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.identifier:Abteilungsidentifikator"> <path value="Organization.identifier" /> <sliceName value="Abteilungsidentifikator" /> <comment value="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." /> <min value="1" /> <max value="1" /> <patternIdentifier> <type> <coding> <system value="http://snomed.info/sct" /> <code value="225746001" /> </coding> </type> </patternIdentifier> <mustSupport value="true" /> </element> <element id="Organization.identifier:Abteilungsidentifikator.system"> <path value="Organization.identifier.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Organization.identifier:Abteilungsidentifikator.value"> <path value="Organization.identifier.value" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Organization.active"> <path value="Organization.active" /> <comment value="Motivation: Ein System muss prüfen können, ob eine Fachabteilung als Organisation aktiv ist oder nicht, sofern diese Information verfü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ügbar ist. \n Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht möglich." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Organization.type:organisationstyp"> <path value="Organization.type" /> <sliceName value="organisationstyp" /> <comment value="Motivation: Eine Fachabteilung muss als solche hinsichtlich des Typs kodiert werden." /> <min value="1" /> <max value="1" /> <patternCodeableConcept> <coding> <system value="http://terminology.hl7.org/CodeSystem/organization-type" /> <code value="dept" /> </coding> </patternCodeableConcept> <mustSupport value="true" /> </element> <element id="Organization.type:ErweiterterFachabteilungsschluessel"> <path value="Organization.type" /> <sliceName value="ErweiterterFachabteilungsschluessel" /> <comment value="Motivation: Das ValueSet muss bindend sein, damit Systemübergreifend der Fachabteilungstyp einheitlich kodiert werden kann. \n \n Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern." /> <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.type:Fachbereich"> <path value="Organization.type" /> <sliceName value="Fachbereich" /> <min value="0" /> <max value="1" /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" /> </binding> </element> <element id="Organization.type:Fachbereich.coding.system"> <path value="Organization.type.coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Organization.type:Fachbereich.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: Einer Organisation oder Organisationseinheit muss ein Name zugewiesen werden." /> <mustSupport value="true" /> </element> <element id="Organization.alias"> <path value="Organization.alias" /> <comment value="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 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ü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="In order to differentiate between post box addresses and physical addresses, street names and house numbers, and to add city district names, vendors can opt to support the extensions as suggested in the German Address Base Profile http://fhir.de/StructureDefinition/address-de-basis.\nSuch differentiations are however not required within the scope of this specification." /> <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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <source value="https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" /> </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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <source value="https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" /> </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ü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ügbar ist." /> <mustSupport value="true" /> </element> <element id="Organization.endpoint"> <path value="Organization.endpoint" /> <comment value="Motivation: Ein System muss den technischen Endpunkt einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist." /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKOrganisationFachabteilung", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung", "version": "4.0.1", "name": "ISiKOrganisationFachabteilung", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "Dieses Profil beschreibt die Organisationseinheit Fachabteilung innerhalb eines Krankenhauses.\n### Motivation\n\nDie 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. \n\nIn FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.\n\nDie Erfassung der Organisation in strukturierter Form ermöglicht u.a.:\n- Zuweisungen von Diensten an bestimmte Bereiche der Aufbauorganisation im Rahmen des Terminmanagements\n- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär)\n\nAuch die Erfassung des Krankenhauses als Ganzem ist relevant.\nEntsprechend fokussieren die folgenden Profile zur Organisation auf das Krankenhaus als Ganzes und die Fachabteilung als Organisation. \n### Kompatibilität\n\nFür das Profil ISiKOrganisation wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.\n\n", "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 Profil-Festlegung 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 Profilierung 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: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.identifier:Abteilungsidentifikator", "path": "Organization.identifier", "sliceName": "Abteilungsidentifikator", "comment": "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.", "min": 1, "max": "1", "patternIdentifier": { "type": { "coding": [ { "code": "225746001", "system": "http://snomed.info/sct" } ] } }, "mustSupport": true }, { "id": "Organization.identifier:Abteilungsidentifikator.system", "path": "Organization.identifier.system", "min": 1, "mustSupport": true }, { "id": "Organization.identifier:Abteilungsidentifikator.value", "path": "Organization.identifier.value", "min": 1, "mustSupport": true }, { "id": "Organization.active", "path": "Organization.active", "comment": "Motivation: Ein System muss prüfen können, ob eine Fachabteilung als 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.", "min": 1, "mustSupport": true }, { "id": "Organization.type:organisationstyp", "path": "Organization.type", "sliceName": "organisationstyp", "comment": "Motivation: Eine Fachabteilung muss als solche hinsichtlich des Typs kodiert werden.", "min": 1, "max": "1", "patternCodeableConcept": { "coding": [ { "code": "dept", "system": "http://terminology.hl7.org/CodeSystem/organization-type" } ] }, "mustSupport": true }, { "id": "Organization.type:ErweiterterFachabteilungsschluessel", "path": "Organization.type", "sliceName": "ErweiterterFachabteilungsschluessel", "comment": "Motivation: Das ValueSet muss bindend sein, damit Systemübergreifend der Fachabteilungstyp einheitlich kodiert werden kann. \n \n Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.", "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.type:Fachbereich", "path": "Organization.type", "sliceName": "Fachbereich", "min": 0, "max": "1", "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" } }, { "id": "Organization.type:Fachbereich.coding.system", "path": "Organization.type.coding.system", "min": 1, "mustSupport": true }, { "id": "Organization.type:Fachbereich.coding.code", "path": "Organization.type.coding.code", "min": 1, "mustSupport": true }, { "id": "Organization.name", "path": "Organization.name", "comment": "Motivation: Einer Organisation oder Organisationseinheit muss ein Name zugewiesen werden.", "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": "In order to differentiate between post box addresses and physical addresses, street names and house numbers, and to add city district names, vendors can opt to support the extensions as suggested in the German Address Base Profile http://fhir.de/StructureDefinition/address-de-basis.\nSuch differentiations are however not required within the scope of this specification.", "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/ISiKOrganisationFachabteilung" } ], "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/ISiKOrganisationFachabteilung" } ], "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 Endpunkt einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.", "mustSupport": true } ] } }
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:ErweiterterFachabteilungsschluessel | required | http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert |
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: |
_tag | token | SHALL | Beispiel: |
_count | number | SHALL | Beispiel: |
_has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben |
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 | Hinweise |
---|---|
Organization.identifier | |
Organization.identifier:IKNR | Motivation: Entsprechend der Profil-Festlegung 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. |
Organization.identifier:BSNR | Motivation: Entsprechend der Profilierung 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. |
Organization.identifier:TelematikID | 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. |
Organization.identifier: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.active | Motivation: Ein System muss prüfen können, ob eine Fachabteilung als Organisation aktiv ist oder nicht, sofern diese Information verfügbar ist. |
Organization.type | Motivation: Ein System muss den Typ einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht möglich. |
Organization.type:organisationstyp | Motivation: Eine Fachabteilung muss als solche hinsichtlich des Typs kodiert werden. |
Organization.type:ErweiterterFachabteilungsschluessel | Motivation: Das ValueSet muss bindend sein, damit Systemübergreifend der Fachabteilungstyp einheitlich kodiert werden kann. Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern. |
Organization.type:ErweiterterFachabteilungsschluessel.coding.system | |
Organization.type:ErweiterterFachabteilungsschluessel.coding.code | |
Organization.type:Fachbereich | |
Organization.type:Fachbereich.coding.system | |
Organization.type:Fachbereich.coding.code | |
Organization.name | Motivation: Einer Organisation oder Organisationseinheit muss ein Name zugewiesen werden. |
Organization.alias | 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. |
Organization.telecom | Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Organization.address | In order to differentiate between post box addresses and physical addresses, street names and house numbers, and to add city district names, vendors can opt to support the extensions as suggested in the German Address Base Profile http://fhir.de/StructureDefinition/address-de-basis. Such differentiations are however not required within the scope of this specification. |
Organization.address:Strassenanschrift | |
Organization.address:Strassenanschrift.extension:Stadtteil | |
Organization.address:Strassenanschrift.type | |
Organization.address:Strassenanschrift.line | |
Organization.address:Strassenanschrift.line.extension:Strasse | |
Organization.address:Strassenanschrift.line.extension:Hausnummer | |
Organization.address:Strassenanschrift.line.extension:Adresszusatz | |
Organization.address:Strassenanschrift.city | |
Organization.address:Strassenanschrift.postalCode | |
Organization.address:Strassenanschrift.country | |
Organization.address:Postfach | |
Organization.address:Postfach.extension:Stadtteil | |
Organization.address:Postfach.type | |
Organization.address:Postfach.line | |
Organization.address:Postfach.line.extension:Postfach | |
Organization.address:Postfach.city | |
Organization.address:Postfach.postalCode | |
Organization.address:Postfach.country | |
Organization.partOf | Motivation: System muss die Hierarchie einer Organisationseinheit innherhalb einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Organization.contact | Motivation: Ein System muss Kontaktinformation einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Organization.endpoint | Motivation: Ein System muss den technischen Endpunkt einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Beispiele
Valides Minimalbeispiel eines Krankenhauses:
{ "resourceType": "Organization", "id": "KrankenhausOrganisationBeispiel", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation" ] }, "identifier": [ { "system": "http://fhir.de/sid/arge-ik/iknr", "value": "260120196" }, { "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR", "value": "345678975" }, { "system": "https://gematik.de/fhir/sid/telematik-id", "value": "1234567890" } ], "name": "Uniklinik Entenhausen" }
Valides Minimalbeispiel einer Fachabteilung:
{ "resourceType": "Organization", "id": "AbteilungAllgemeinchirurgieOrganisationBeispiel", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung" ] }, "identifier": [ { "type": { "coding": [ { "code": "225746001", "system": "http://snomed.info/sct" } ] }, "system": "https://fhir.krankenhaus.example/sid/OrgaID", "value": "123456" }, { "system": "https://gematik.de/fhir/sid/telematik-id", "value": "1234567890" } ], "type": [ { "coding": [ { "code": "dept", "system": "http://terminology.hl7.org/CodeSystem/organization-type" } ] }, { "coding": [ { "code": "1500", "system": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert", "display": "Allgemeine Chirurgie" } ] } ], "name": "Allgemeinchirurgie", "partOf": { "reference": "Organization/KrankenhausOrganisationBeispiel" } }