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: {mustSupport: true, index: 33} diagnosis: short: Falldiagnosen/-prozeduren index: 37 elements: condition: short: Verweis auf Diagnose/Prozedur mustSupport: true index: 38 elements: reference: {short: Condition/Procedure-Link, mustSupport: true, index: 39} required: [reference] use: short: Bedeutung der Diagnose/Prozedur mustSupport: true index: 40 elements: coding: mustSupport: true index: 41 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: 42 min: 1 max: 1 DiagnosesubTyp: match: {} schema: short: Diagnosesubtyp mustSupport: true array: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/Diagnosesubtyp'} index: 43 min: 0 required: [coding] rank: {mustSupport: true, index: 44} required: [use] serviceProvider: mustSupport: true index: 94 elements: identifier: {mustSupport: true, index: 95} display: {mustSupport: true, index: 96} required: [display, identifier] type: mustSupport: true index: 18 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'} type: CodeableConcept index: 19 elements: coding: short: Codierte Darstellung der Kontaktebene index: 20 elements: system: {short: Codier-Schema, mustSupport: true, index: 21} code: {short: Code, mustSupport: true, index: 22} required: [code, system] 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'} type: CodeableConcept index: 23 elements: coding: short: Codierte Darstellung der Kontaktart index: 24 elements: system: {short: Codier-Schema, mustSupport: true, index: 25} code: {short: Code, mustSupport: true, index: 26} required: [code, system] serviceType: mustSupport: true index: 27 elements: coding: mustSupport: true index: 28 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'} type: Coding index: 29 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'} type: Coding index: 30 min: 0 max: 1 required: [coding] account: short: Abrechnungskontext mustSupport: true index: 45 elements: reference: {short: Account-Link, mustSupport: true, index: 46} identifier: short: (Abrechnungs-)Fallnummer mustSupport: true index: 47 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 48} value: {mustSupport: true, index: 49} required: [system, value] required: [identifier] extension: mustSupport: true index: 0 slicing: slices: Aufnahmegrund: match: {} schema: short: Aufnahmegrund type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Aufnahmegrund index: 1 extensions: ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 2} DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 3} VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 4} elements: extension: short: 'Aufnahmegrund: 1. & 2. Stelle' mustSupport: true index: 2 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 2} DritteStelle: match: {} schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 3} VierteStelle: match: {} schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 4} plannedStartDate: match: {} schema: {type: Extension, short: geplantes Aufnahmedatum, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', index: 5} min: 0 max: 1 plannedEndDate: match: {} schema: {type: Extension, short: geplantes Entlassdatum, mustSupport: true, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', index: 6} min: 0 max: 1 status: short: Status binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/EncounterStatusDe'} mustSupport: true index: 16 class: short: Fallart binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/EncounterClassDE'} mustSupport: true index: 17 identifier: mustSupport: true index: 7 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: mustSupport: true pattern: type: Identifier value: type: coding: - {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} type: Identifier index: 8 elements: type: mustSupport: true index: 9 elements: coding: mustSupport: true index: 10 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 type: Coding index: 11 elements: system: {short: Codier-Schema, mustSupport: true, index: 12} code: {short: Code, mustSupport: true, index: 13} required: [code, system] required: [coding] system: {short: Namensraum des Identifiers, mustSupport: true, index: 14} value: {mustSupport: true, index: 15} required: [type] hospitalization: short: Details zum Aufenthalt mustSupport: true index: 50 extensions: Wahlleistung: {url: 'http://fhir.de/StructureDefinition/Wahlleistung', min: 0, short: Wahlleistung, type: Extension, mustSupport: true, index: 51} elements: extension: short: Wahlleistung type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Wahlleistung index: 51 slicing: slices: Wahlleistung: match: {} schema: {short: Wahlleistung, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Wahlleistung', index: 51} min: 0 admitSource: short: Aufnahmeanlass binding: {strength: extensible, valueSet: 'http://fhir.de/ValueSet/dgkev/Aufnahmeanlass'} mustSupport: true index: 52 dischargeDisposition: short: Entlassungsart bzw. -grund mustSupport: true index: 53 extensions: Entlassungsgrund: {url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', min: 0, max: 1, short: Entlassungsgrund, type: Extension, mustSupport: true, index: 54} RehaEntlassung: {url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', min: 0, max: 1, short: Entlassungsgrund Reha, type: Extension, mustSupport: true, index: 55} elements: extension: short: Entlassungsgrund type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Entlassungsgrund index: 54 slicing: slices: Entlassungsgrund: match: {} schema: {short: Entlassungsgrund, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', index: 54} min: 0 max: 1 RehaEntlassung: match: {} schema: {short: Entlassungsgrund Reha, type: Extension, mustSupport: true, url: 'https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung', index: 55} min: 0 max: 1 period: short: Aufenthaltszeitraum mustSupport: true index: 34 elements: start: {short: Aufnahmedatum, mustSupport: true, index: 35} end: {short: Entlassdatum, mustSupport: true, index: 36} location: short: Aufenthaltsorte des Patienten mustSupport: true index: 56 elements: physicalType: binding: {strength: extensible, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKLocationPhysicalType'} index: 57 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: mustSupport: true index: 58 elements: location: short: Aufenthaltsort mustSupport: true index: 59 elements: reference: {short: Location-Link, mustSupport: true, index: 60} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 61 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 62} value: {mustSupport: true, index: 63} display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 64} required: [display, identifier] status: mustSupport: true pattern: {type: code, value: active} type: code index: 65 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'} type: CodeableConcept index: 66 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 67 elements: system: {short: Codier-Schema, mustSupport: true, index: 68} code: {short: Code, mustSupport: true, index: 69} required: [code, system] required: [physicalType, status] Bettenstellplatz: match: physicalType: coding: - {code: bd, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'} status: active schema: mustSupport: true index: 70 elements: location: short: Aufenthaltsort mustSupport: true index: 71 elements: reference: {short: Location-Link, mustSupport: true, index: 72} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 73 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 74} value: {mustSupport: true, index: 75} display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 76} required: [display, identifier] status: mustSupport: true pattern: {type: code, value: active} type: code index: 77 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'} type: CodeableConcept index: 78 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 79 elements: system: {short: Codier-Schema, mustSupport: true, index: 80} code: {short: Code, mustSupport: true, index: 81} required: [code, system] required: [physicalType, status] Station: match: physicalType: coding: - {code: wa, system: 'http://terminology.hl7.org/CodeSystem/location-physical-type'} status: active schema: mustSupport: true index: 82 elements: location: short: Aufenthaltsort mustSupport: true index: 83 elements: reference: {short: Location-Link, mustSupport: true, index: 84} identifier: short: Identifier des Aufenthaltsortes mustSupport: true index: 85 elements: system: {short: Namensraum des Identifiers, mustSupport: true, index: 86} value: {mustSupport: true, index: 87} display: {short: (Menschenlesbarer) Name des Aufenthaltsortes, mustSupport: true, index: 88} required: [display, identifier] status: mustSupport: true pattern: {type: code, value: active} type: code index: 89 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'} type: CodeableConcept index: 90 elements: coding: short: Codierte Darstellung der Art des Aufenthaltortes index: 91 elements: system: {short: Codier-Schema, mustSupport: true, index: 92} code: {short: Code, mustSupport: true, index: 93} required: [code, system] required: [physicalType, status] subject: short: Patientenbezug mustSupport: true index: 31 elements: reference: {short: Patienten-Link, mustSupport: true, index: 32} required: [reference] package_version: 5.0.0-rc2 extensions: Aufnahmegrund: url: http://fhir.de/StructureDefinition/Aufnahmegrund short: Aufnahmegrund type: Extension mustSupport: true index: 1 extensions: ErsteUndZweiteStelle: {url: null, short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 2} DritteStelle: {url: null, short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 3} VierteStelle: {url: null, short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 4} elements: extension: short: 'Aufnahmegrund: 1. & 2. Stelle' mustSupport: true index: 2 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {short: 'Aufnahmegrund: 1. & 2. Stelle', mustSupport: true, index: 2} DritteStelle: match: {} schema: {short: 'Aufnahmegrund: 3. Stelle', mustSupport: true, index: 3} VierteStelle: match: {} schema: {short: 'Aufnahmegrund: 4. Stelle', mustSupport: true, index: 4} plannedStartDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedStartDate', min: 0, max: 1, type: Extension, short: geplantes Aufnahmedatum, mustSupport: true, index: 5} plannedEndDate: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Encounter.plannedEndDate', min: 0, max: 1, type: Extension, short: geplantes Entlassdatum, mustSupport: true, index: 6} class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKKontaktGesundheitseinrichtung base: http://hl7.org/fhir/StructureDefinition/Encounter version: 5.0.0-rc2 required: [identifier, subject, type]