description: \nDieses Profil ermöglicht die Abbildung von Besuchen/Aufenthalten eines Patienten in einer Gesundheitseinrichtung.\n\n**Motivation**\n\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 [Fall-Begriff in ISiK](https://gemspec.gematik.de/ig/fhir/isik/basis/6.0.0-rc1/Abbildung-des-Konstrukts-Fall.html).\n\n**Kompatibilität**\n\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: 38} diagnosis: short: Falldiagnosen/-prozeduren index: 43 elements: condition: short: Verweis auf Diagnose/Prozedur mustSupport: true index: 44 elements: reference: {short: Condition/Procedure-Link, mustSupport: true, index: 45} required: [reference] use: short: Bedeutung der Diagnose/Prozedur mustSupport: true index: 46 elements: coding: mustSupport: true index: 47 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: 48 min: 1 max: 1 DiagnosesubTyp: match: {} schema: short: Diagnosesubtyp mustSupport: true array: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/Diagnosesubtyp'} index: 49 min: 0 required: [coding] rank: {mustSupport: true, index: 50} required: [use] meta: elements: versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1} lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2} implicitRules: {short: 'Verweis auf die Regeln, nach denen die Ressource erstellt wurde', index: 3} serviceProvider: short: Zuständige ServiceProvider mustSupport: true index: 101 elements: identifier: {mustSupport: true, index: 102} display: {mustSupport: true, index: 103} required: [identifier, display] reasonCode: {short: Grund des Aufenthalts, index: 42} type: mustSupport: true index: 22 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: 23 elements: coding: short: Codierte Darstellung der Kontaktebene index: 24 elements: system: {short: Codier-Schema, mustSupport: true, index: 25} code: {short: Code, mustSupport: true, index: 26} required: [system, code] KontaktArt: match: {} schema: short: Kontaktart mustSupport: true binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKEncounterTypeErweiterungVS'} index: 27 elements: coding: short: Codierte Darstellung der Kontaktart index: 28 elements: system: {short: Codier-Schema, mustSupport: true, index: 29} code: {short: Code, mustSupport: true, index: 30} required: [system, code] serviceType: mustSupport: true index: 31 elements: coding: mustSupport: true index: 32 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: 33 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: 34 min: 0 max: 1 required: [coding] account: short: Abrechnungskontext mustSupport: true index: 51 elements: reference: {short: Account-Link, mustSupport: true, index: 52} identifier: short: (Abrechnungs-)Fallnummer mustSupport: true index: 53 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 54} value: {mustSupport: true, index: 55} required: [value, system] required: [identifier] extension: mustSupport: true index: 4 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: Aufnahmegrund: match: {url: null} schema: short: Aufnahmegrund type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Aufnahmegrund index: 5 extensions: ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 6} DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 7} VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 8} elements: extension: short: 'Aufnahmegrund: 1. & 2. Stelle' mustSupport: true index: 6 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 6} DritteStelle: match: {} schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 7} VierteStelle: match: {} schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 8} plannedStartDate: match: {url: null} schema: {short: geplantes Aufnahmedatum, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', index: 9} min: 0 max: 1 plannedEndDate: match: {url: null} schema: {short: geplantes Entlassdatum, type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', index: 10} min: 0 max: 1 priority: {short: Aufnahmepriorität, mustSupport: true, index: 35} status: short: Status binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/EncounterStatusDe'} mustSupport: true index: 20 id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0} class: short: Fallart binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKEncounterClassDE'} mustSupport: true index: 21 identifier: mustSupport: true index: 11 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: 12 elements: type: mustSupport: true index: 13 elements: coding: mustSupport: true index: 14 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: 15 elements: system: {short: Codier-Schema, mustSupport: true, index: 16} code: {short: Code, mustSupport: true, index: 17} required: [system, code] required: [coding] system: {short: Namensraum des Identifiers, mustSupport: true, index: 18} value: {mustSupport: true, index: 19} required: [type] hospitalization: short: Details zum Aufenthalt mustSupport: true index: 56 extensions: Wahlleistung: {url: 'http://fhir.de/StructureDefinition/Wahlleistung', min: 0, short: Wahlleistung, type: Extension, mustSupport: true, index: 58} elements: extension: index: 57 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: Wahlleistung: match: {url: null} schema: {short: Wahlleistung, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Wahlleistung', index: 58} min: 0 admitSource: short: Aufnahmeanlass binding: {strength: extensible, valueSet: 'http://fhir.de/ValueSet/dgkev/Aufnahmeanlass'} mustSupport: true index: 59 dischargeDisposition: short: Entlassungsart bzw. -grund mustSupport: true index: 60 extensions: Entlassungsgrund: {url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', min: 0, max: 1, short: Entlassungsgrund, type: Extension, mustSupport: true, index: 61} RehaEntlassung: {url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', min: 0, max: 1, short: Entlassungsgrund Reha, type: Extension, mustSupport: true, index: 62} elements: extension: short: Entlassungsgrund type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Entlassungsgrund index: 61 slicing: slices: Entlassungsgrund: match: {} schema: {short: Entlassungsgrund, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', index: 61} min: 0 max: 1 RehaEntlassung: match: {} schema: {short: Entlassungsgrund Reha, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', index: 62} min: 0 max: 1 period: short: Aufenthaltszeitraum mustSupport: true index: 39 elements: start: {short: Aufnahmedatum, mustSupport: true, index: 40} end: {short: Entlassdatum, mustSupport: true, index: 41} location: short: Aufenthaltsorte des Patienten mustSupport: true index: 63 elements: physicalType: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/location-physical-type'} index: 64 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: 65 elements: location: short: Aufenthaltsort mustSupport: true index: 66 elements: reference: {short: Location-Link, mustSupport: true, index: 67} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 68 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 69} value: {mustSupport: true, index: 70} required: [value] display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 71} required: [identifier, display] status: mustSupport: true pattern: {type: Code, value: active} index: 72 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: 73 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 74 elements: system: {short: Codier-Schema, mustSupport: true, index: 75} code: {short: Code, mustSupport: true, index: 76} 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: 77 elements: location: short: Aufenthaltsort mustSupport: true index: 78 elements: reference: {short: Location-Link, mustSupport: true, index: 79} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 80 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 81} value: {mustSupport: true, index: 82} required: [value] display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 83} required: [identifier, display] status: mustSupport: true pattern: {type: Code, value: active} index: 84 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: 85 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 86 elements: system: {short: Codier-Schema, mustSupport: true, index: 87} code: {short: Code, mustSupport: true, index: 88} 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: 89 elements: location: short: Aufenthaltsort mustSupport: true index: 90 elements: reference: {short: Location-Link, mustSupport: true, index: 91} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 92 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 93} value: {mustSupport: true, index: 94} required: [value] display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 95} required: [identifier, display] status: mustSupport: true pattern: {type: Code, value: active} index: 96 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: 97 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 98 elements: system: {short: Codier-Schema, mustSupport: true, index: 99} code: {short: Code, mustSupport: true, index: 100} required: [system, code] required: [status, physicalType] subject: short: Patientenbezug mustSupport: true index: 36 elements: reference: {short: Patienten-Link, mustSupport: true, index: 37} required: [reference] package_version: 6.0.0-alpha1 extensions: Aufnahmegrund: url: http://fhir.de/StructureDefinition/Aufnahmegrund short: Aufnahmegrund type: Extension mustSupport: true index: 5 extensions: ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 6} DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 7} VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 8} elements: extension: short: 'Aufnahmegrund: 1. & 2. Stelle' mustSupport: true index: 6 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 6} DritteStelle: match: {} schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 7} VierteStelle: match: {} schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 8} plannedStartDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', min: 0, max: 1, short: geplantes Aufnahmedatum, type: Extension, mustSupport: true, index: 9} plannedEndDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', min: 0, max: 1, short: geplantes Entlassdatum, type: Extension, mustSupport: true, index: 10} class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung base: http://hl7.org/fhir/StructureDefinition/Encounter version: 6.0.0-rc1 required: [identifier, subject, type]