description: Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Behandlungen/Prozeduren eines Patienten im Rahmen des Bestätigungsverfahrens der gematik.\n### Motivation\nDie Möglichkeit auf eine Übersicht der Prozeduren eines Patienten zuzugreifen, Patienten anhand durchgeführter oder geplanter Prozeduren zu suchen, oder zu prüfen, ob eine konkrete Prozedur bei einem Patienten durchgeführt wurde, sind wichtige Funktionen im klinischen Behandlungsablauf.\n\nIn FHIR werden Prozeduren mit der Procedure-Ressource repräsentiert.\n\nDa die Prozeduren in klinischen Primärsystemen, in der Regel, in OPS-codierter Form vorliegen, fordert ISiK in erster Linie diese Form des Austausches. Falls eine Prozedur zwar dokumentiert aber noch nicht codiert wurde (z.B. wenn die Kodierung erst nach der Entlassung erfolgt), ist alternativ eine Repräsentation als Freitext-Prozedur möglich.\n\n### Kompatibilität\nFür das Profil ISIKProzedur wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKProzedur valide sind, auch valide sind gegen:\n\n* [Profil Prozedur](https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure) der Medizininformatik Initiative \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: ISiKProzedur type: Procedure elements: category: short: Kategorie mustSupport: true index: 3 elements: coding: index: 4 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: SNOMED-CT: match: {system: null} schema: type: Coding binding: {strength: preferred, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ProzedurenKategorieSCT'} mustSupport: true index: 5 min: 0 max: 1 encounter: short: Aufenthaltsbezug mustSupport: true index: 17 elements: reference: {short: Encounter-Link, mustSupport: true, index: 18} required: [reference] performed: short: Durchführungsdatum oder -Zeitraum mustSupport: true choices: [performedDateTime, performedPeriod] index: 20 note: {short: Notizen, mustSupport: true, index: 23} extension: mustSupport: true index: 0 slicing: slices: Dokumentationsdatum: match: {} schema: {short: Dokumentationsdatum, type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum', index: 1} min: 0 max: 1 status: {short: Status, mustSupport: true, index: 2} performedDateTime: {type: dateTime, short: Durchführungsdatum oder -Zeitraum, mustSupport: true, choiceOf: performed, index: 21} code: short: Prozeduren-Code constraint: sct-ops-1: {human: 'Falls die Prozedur kodiert vorliegt, SOLL mindestens ein OPS oder SNOMED-CT Code angegeben werden.', source: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur', severity: error, expression: 'coding.exists() implies coding.where(system = ''http://snomed.info/sct'').exists() or coding.where(system = ''http://fhir.de/CodeSystem/bfarm/ops'').exists()'} proc-ISiK-3: {human: 'Entweder MUSS eine kodierte Prozedur vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt.', source: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur', severity: error, expression: coding.exists().not() implies text.exists()} mustSupport: true index: 6 elements: coding: short: Codierte Darstellung der Prozedur mustSupport: true index: 7 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: OPS: match: {system: null} schema: short: OPS-codierte Darstellung der Prozedur type: Coding mustSupport: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/bfarm/ops'} index: 8 extensions: Seitenlokalisation: {url: null, short: Seitenlokalisation, mustSupport: true, index: 9} elements: extension: short: Seitenlokalisation mustSupport: true index: 9 slicing: slices: Seitenlokalisation: match: {} schema: {short: Seitenlokalisation, mustSupport: true, index: 9} system: {short: Namensraum des Prozeduren-Codes, mustSupport: true, index: 10} version: {short: Die Jahresversion des OPS Kataloges. Angegeben wird immer die vierstellige Jahreszahl (z.B. `2017`), mustSupport: true, index: 11} code: {short: OPS-Code, mustSupport: true, index: 12} SNOMED-CT: match: {system: null} schema: short: SNOMED-codierte Darstellung der Prozedur type: Coding mustSupport: true binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ProzedurenCodesSCT'} index: 13 min: 0 max: 1 text: {short: Freitextiche Beschreibung der Prozedur, mustSupport: true, index: 14} performedPeriod: {type: Period, short: Durchführungsdatum oder -Zeitraum, mustSupport: true, choiceOf: performed, index: 22} subject: short: Patientenbezug mustSupport: true index: 15 elements: reference: {short: Patienten-Link, mustSupport: true, index: 16} required: [reference] package_version: 5.0.0 extensions: Dokumentationsdatum: {url: 'http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum', min: 0, max: 1, short: Dokumentationsdatum, type: Extension, mustSupport: true, index: 1} class: profile kind: resource url: https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur base: http://hl7.org/fhir/StructureDefinition/Procedure version: 5.0.0 required: [performedDateTime, performedPeriod, performed, code]