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 |