description: '\nDieses Profil ermöglicht die Abbildung von Besuchen/Aufenthalten eines Patienten in einer Gesundheitseinrichtung.\n### Motivation\nInformationen über die Besuche des Patienten entlang seines \nBehandlungspfades im Krankenhaus sind ein wichtiger Bestandteil \ndes einrichtungsinternen Datenaustausches. \nSie ermöglichen die Unterscheidung von stationären und ambulanten \nsowie aufgenommenen und entlassenen Patienten. \nWeiterhin ist aus den Besuchsinformationen der aktuelle Aufenthaltsort \ndes Patienten (Fachabteilung, Station, Bettplatz) ermittelbar. \nKlinische Ressourcen werden in FHIR durch Verlinkung auf die \nEncounter-Ressource in einen Kontext zum Besuch gestellt. \nDieser Kontext ist wichtig für die Steuerung von Zugriffsberechtigungen \nund Abrechnungsprozessen. \n\nZu Beginn der meisten klinischen Workflows steht die Auswahl \ndes Besuchskontextes. \nDies geschieht bspw. durch das Suchen der Encounter-Ressource \nanhand von Eigenschaften wie Aufnahmenummer, Fallart oder Aufnahmedatum. \nDaraufhin werden die zutreffenden Suchergebnisse angezeigt \nund der gewünschte Besuch ausgewählt.\n\nIn FHIR werden Besuche, Aufenthalte, aber auch virtuelle Kontakte mit der `Encounter`-Ressource repräsentiert.\n\nWeitere Hinweise zu den Abgrenzungen der Begrifflichkeiten Fall und Kontakt finden sie unter {{pagelink: Fall, text: Fall-Begriff in ISiK}}\n\n### Kompatibilität\nFür das Profil ISiKKontaktGesundheitseinrichtung wird eine Kompatibilität \nmit folgenden Profilen angestrebt; \nallerdings kann nicht sichergestellt werden, dass Instanzen, \ndie gegen ISiKKontaktGesundheitseinrichtung valide sind, \nauch valide sind gegen:\n\n* Profil [Kontakt mit einer Gesundheitseinrichtung \nder Medizininformatik-Initiative](https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.'
package_name: de.gematik.isik
derivation: constraint
name: ISiKKontaktGesundheitseinrichtung
type: Encounter
elements:
appointment: {short: Verknüpfung mit einem Termin, mustSupport: true, index: 36}
diagnosis:
short: Falldiagnosen/-prozeduren
index: 40
elements:
condition:
short: Verweis auf Diagnose/Prozedur
mustSupport: true
index: 41
elements:
reference: {short: Condition/Procedure-Link, mustSupport: true, index: 42}
required: [reference]
use:
short: Bedeutung der Diagnose/Prozedur
mustSupport: true
index: 43
elements:
coding:
mustSupport: true
index: 44
slicing:
rules: open
discriminator:
- {path: $this, type: pattern}
min: 1
slices:
Diagnosetyp:
match: {}
schema:
short: Diagnosetyp
mustSupport: true
_required: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/DiagnoseTyp'}
index: 45
min: 1
max: 1
DiagnosesubTyp:
match: {}
schema:
short: Diagnosesubtyp
mustSupport: true
array: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/Diagnosesubtyp'}
index: 46
min: 0
required: [coding]
rank: {mustSupport: true, index: 47}
required: [use]
meta:
elements:
versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1}
lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2}
serviceProvider:
short: Zuständige ServiceProvider
mustSupport: true
index: 97
elements:
identifier: {mustSupport: true, index: 98}
display: {mustSupport: true, index: 99}
required: [identifier, display]
type:
mustSupport: true
index: 21
slicing:
rules: open
discriminator:
- {path: $this, type: pattern}
min: 1
slices:
Kontaktebene:
match:
coding:
- {code: abteilungskontakt, system: 'http://fhir.de/CodeSystem/Kontaktebene'}
schema:
short: Kontaktebene
mustSupport: true
_required: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/kontaktebene-de'}
pattern:
type: CodeableConcept
value:
coding:
- {code: abteilungskontakt, system: 'http://fhir.de/CodeSystem/Kontaktebene'}
index: 22
elements:
coding:
short: Codierte Darstellung der Kontaktebene
index: 23
elements:
system: {short: Codier-Schema, mustSupport: true, index: 24}
code: {short: Code, mustSupport: true, index: 25}
required: [system, code]
KontaktArt:
match:
coding:
- {system: 'http://fhir.de/CodeSystem/kontaktart-de'}
schema:
short: Kontaktart
mustSupport: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/kontaktart-de'}
pattern:
type: CodeableConcept
value:
coding:
- {system: 'http://fhir.de/CodeSystem/kontaktart-de'}
index: 26
elements:
coding:
short: Codierte Darstellung der Kontaktart
index: 27
elements:
system: {short: Codier-Schema, mustSupport: true, index: 28}
code: {short: Code, mustSupport: true, index: 29}
required: [system, code]
serviceType:
mustSupport: true
index: 30
elements:
coding:
mustSupport: true
index: 31
slicing:
rules: open
discriminator:
- {path: $this, type: pattern}
min: 1
slices:
Fachabteilungsschluessel:
match: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel'}
schema:
short: Fachabteilungsschlüssel
mustSupport: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel'}
pattern:
type: Coding
value: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel'}
index: 32
min: 0
max: 1
ErweiterterFachabteilungsschluessel:
match: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert'}
schema:
short: Fachabteilungsschlüssel
mustSupport: true
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert'}
pattern:
type: Coding
value: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert'}
index: 33
min: 0
max: 1
required: [coding]
account:
short: Abrechnungskontext
mustSupport: true
index: 48
elements:
reference: {short: Account-Link, mustSupport: true, index: 49}
identifier:
short: (Abrechnungs-)Fallnummer
mustSupport: true
index: 50
elements:
system: {short: Namensraum des Identifiers, mustSupport: true, index: 51}
value: {mustSupport: true, index: 52}
required: [value, system]
required: [identifier]
extension:
mustSupport: true
index: 3
slicing:
slices:
Aufnahmegrund:
match: {}
schema:
short: Aufnahmegrund
type: Extension
mustSupport: true
url: http://fhir.de/StructureDefinition/Aufnahmegrund
index: 4
extensions:
ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 5}
DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 6}
VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 7}
elements:
extension:
short: 'Aufnahmegrund: 1. & 2. Stelle'
mustSupport: true
index: 5
slicing:
slices:
ErsteUndZweiteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 5}
DritteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 6}
VierteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 7}
plannedStartDate:
match: {}
schema: {short: geplantes Aufnahmedatum, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', index: 8}
min: 0
max: 1
plannedEndDate:
match: {}
schema: {short: geplantes Entlassdatum, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', index: 9}
min: 0
max: 1
status:
short: Status
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/EncounterStatusDe'}
mustSupport: true
index: 19
id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0}
class:
short: Fallart
binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/EncounterClassDE'}
mustSupport: true
index: 20
identifier:
mustSupport: true
index: 10
slicing:
rules: open
discriminator:
- {path: $this, type: pattern}
min: 1
slices:
Aufnahmenummer:
match:
type:
coding:
- {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
schema:
short: Aufnahmenummer
mustSupport: true
pattern:
type: Identifier
value:
type:
coding:
- {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
index: 11
elements:
type:
mustSupport: true
index: 12
elements:
coding:
mustSupport: true
index: 13
slicing:
rules: open
discriminator:
- {path: $this, type: pattern}
min: 1
slices:
vn-type:
match: {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
schema:
short: Codierte Darstellung des Identifier-Typs
mustSupport: true
pattern:
type: Coding
value: {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
_required: true
index: 14
elements:
system: {short: Codier-Schema, mustSupport: true, index: 15}
code: {short: Code, mustSupport: true, index: 16}
required: [system, code]
required: [coding]
system: {short: Namensraum des Identifiers, mustSupport: true, index: 17}
value: {mustSupport: true, index: 18}
required: [type]
hospitalization:
short: Details zum Aufenthalt
mustSupport: true
index: 53
extensions:
Wahlleistung: {url: 'http://fhir.de/StructureDefinition/Wahlleistung', min: 0, short: Wahlleistung, type: Extension, mustSupport: true, index: 54}
elements:
extension:
short: Wahlleistung
type: Extension
mustSupport: true
url: http://fhir.de/StructureDefinition/Wahlleistung
index: 54
slicing:
slices:
Wahlleistung:
match: {}
schema: {short: Wahlleistung, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Wahlleistung', index: 54}
min: 0
admitSource:
short: Aufnahmeanlass
binding: {strength: extensible, valueSet: 'http://fhir.de/ValueSet/dgkev/Aufnahmeanlass'}
mustSupport: true
index: 55
dischargeDisposition:
short: Entlassungsart bzw. -grund
mustSupport: true
index: 56
extensions:
Entlassungsgrund: {url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', min: 0, max: 1, short: Entlassungsgrund, type: Extension, mustSupport: true, index: 57}
RehaEntlassung: {url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', min: 0, max: 1, short: Entlassungsgrund Reha, type: Extension, mustSupport: true, index: 58}
elements:
extension:
short: Entlassungsgrund
type: Extension
mustSupport: true
url: http://fhir.de/StructureDefinition/Entlassungsgrund
index: 57
slicing:
slices:
Entlassungsgrund:
match: {}
schema: {short: Entlassungsgrund, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', index: 57}
min: 0
max: 1
RehaEntlassung:
match: {}
schema: {short: Entlassungsgrund Reha, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', index: 58}
min: 0
max: 1
period:
short: Aufenthaltszeitraum
mustSupport: true
index: 37
elements:
start: {short: Aufnahmedatum, mustSupport: true, index: 38}
end: {short: Entlassdatum, mustSupport: true, index: 39}
location:
short: Aufenthaltsorte des Patienten
mustSupport: true
index: 59
elements:
physicalType:
binding: {strength: extensible, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKLocationPhysicalType'}
index: 60
slicing:
rules: open
discriminator:
- {path: physicalType, type: pattern}
- {path: status, type: pattern}
min: null
slices:
Zimmer:
match:
physicalType:
coding:
- {code: ro, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
status: active
schema:
short: Slice für das aktive Zimmer
mustSupport: true
index: 61
elements:
location:
short: Aufenthaltsort
mustSupport: true
index: 62
elements:
reference: {short: Location-Link, mustSupport: true, index: 63}
identifier:
short: Identifier des Aufenthaltsortes
mustSupport: true
index: 64
elements:
system: {short: Namensraum des Identifiers, mustSupport: true, index: 65}
value: {mustSupport: true, index: 66}
required: [value]
display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 67}
required: [identifier, display]
status:
mustSupport: true
pattern: {type: Code, value: active}
index: 68
physicalType:
short: 'Art des Aufenthaltsortes (hier: Zimmer)'
mustSupport: true
pattern:
type: CodeableConcept
value:
coding:
- {code: ro, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
index: 69
elements:
coding:
short: Codierte Darstellung der Art des Aufenthaltortes
index: 70
elements:
system: {short: Codier-Schema, mustSupport: true, index: 71}
code: {short: Code, mustSupport: true, index: 72}
required: [system, code]
required: [status, physicalType]
Bettenstellplatz:
match:
physicalType:
coding:
- {code: bd, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
status: active
schema:
short: Slice für das aktive Bett
mustSupport: true
index: 73
elements:
location:
short: Aufenthaltsort
mustSupport: true
index: 74
elements:
reference: {short: Location-Link, mustSupport: true, index: 75}
identifier:
short: Identifier des Aufenthaltsortes
mustSupport: true
index: 76
elements:
system: {short: Namensraum des Identifiers, mustSupport: true, index: 77}
value: {mustSupport: true, index: 78}
required: [value]
display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 79}
required: [identifier, display]
status:
mustSupport: true
pattern: {type: Code, value: active}
index: 80
physicalType:
short: 'Art des Aufenthaltsortes (hier: Bettenstellplatz)'
mustSupport: true
pattern:
type: CodeableConcept
value:
coding:
- {code: bd, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
index: 81
elements:
coding:
short: Codierte Darstellung der Art des Aufenthaltortes
index: 82
elements:
system: {short: Codier-Schema, mustSupport: true, index: 83}
code: {short: Code, mustSupport: true, index: 84}
required: [system, code]
required: [status, physicalType]
Station:
match:
physicalType:
coding:
- {code: wa, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
status: active
schema:
short: Slice für die aktive Station
mustSupport: true
index: 85
elements:
location:
short: Aufenthaltsort
mustSupport: true
index: 86
elements:
reference: {short: Location-Link, mustSupport: true, index: 87}
identifier:
short: Identifier des Aufenthaltsortes
mustSupport: true
index: 88
elements:
system: {short: Namensraum des Identifiers, mustSupport: true, index: 89}
value: {mustSupport: true, index: 90}
required: [value]
display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 91}
required: [identifier, display]
status:
mustSupport: true
pattern: {type: Code, value: active}
index: 92
physicalType:
short: 'Art des Aufenthaltsortes (hier: Station)'
mustSupport: true
pattern:
type: CodeableConcept
value:
coding:
- {code: wa, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'}
index: 93
elements:
coding:
short: Codierte Darstellung der Art des Aufenthaltortes
index: 94
elements:
system: {short: Codier-Schema, mustSupport: true, index: 95}
code: {short: Code, mustSupport: true, index: 96}
required: [system, code]
required: [status, physicalType]
subject:
short: Patientenbezug
mustSupport: true
index: 34
elements:
reference: {short: Patienten-Link, mustSupport: true, index: 35}
required: [reference]
package_version: 5.1.1
extensions:
Aufnahmegrund:
url: http://fhir.de/StructureDefinition/Aufnahmegrund
short: Aufnahmegrund
type: Extension
mustSupport: true
index: 4
extensions:
ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 5}
DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 6}
VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 7}
elements:
extension:
short: 'Aufnahmegrund: 1. & 2. Stelle'
mustSupport: true
index: 5
slicing:
slices:
ErsteUndZweiteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 5}
DritteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 6}
VierteStelle:
match: {}
schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 7}
plannedStartDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', min: 0, max: 1, short: geplantes Aufnahmedatum, type: Extension, mustSupport: true, index: 8}
plannedEndDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', min: 0, max: 1, short: geplantes Entlassdatum, type: Extension, mustSupport: true, index: 9}
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung
base: http://hl7.org/fhir/StructureDefinition/Encounter
version: 5.1.1
required: [identifier, subject, type]