description: Dieses Profil beschreibt eine Prozedur in der Medizininformatik-Initiative. package_name: de.medizininformatikinitiative.kerndatensatz.base derivation: constraint name: MII_PR_Prozedur_Procedure type: Procedure elements: category: short: Kategorie _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Kategorie} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Category} _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Diagnostische Maßnahmen | Bildgebende Diagnostik | Operationen | Medikamente | Nichtoperative therapeutische Maßnahmen | Ergänzende Maßnahmen} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Diagnostic procedures | Imaging procedures | Operations | Medications | Non-operative therapeutic procedures | Other procedures} mustSupport: true index: 16 elements: coding: mustSupport: true index: 17 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: sct: match: {system: 'http://snomed.info/sct'} schema: short: SNOMED CT Code index: 18 _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: A reference to a code defined by SNOMED CT} mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: SNOMED CT Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: SNOMED CT code} elements: system: {mustSupport: true, index: 19} code: {mustSupport: true, index: 20} binding: {strength: preferred, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-category-sct'} required: [system, code] pattern: type: Coding value: {system: 'http://snomed.info/sct'} meta: mustSupport: true index: 1 elements: source: {mustSupport: true, index: 2} profile: {mustSupport: true, index: 3} encounter: short: Kontakt (Aufenthaltsbezug) _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Kontakt} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Encounter} _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Kontakt, während dem die Prozedur durchgeführt wurde oder mit dem die Prozedur in Zusammenhang steht.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The Encounter during which this Procedure was performed or to which the creation of this record is tightly associated.} mustSupport: true index: 38 elements: reference: {mustSupport: true, index: 39} performed: short: Durchführungszeitraum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Zeitraum, in dem die Prozedur durchgeführt wurde.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The period of time the procedure was performed.} mustSupport: true choices: [performedPeriod] _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungszeitraum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Performed period} index: 48 slicing: slices: performedPeriod: match: {} schema: short: Durchführungszeitraum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Zeitraum, in dem die Prozedur durchgeführt wurde.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The period of time the procedure was performed.} mustSupport: true choices: [performedPeriod] _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungszeitraum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Performed period} index: 48 min: 0 max: 1 note: short: Hinweis _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Hinweis} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Note} _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Zusätzliche Informationen zur Prozedur als Freitext.} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Additional information about the procedure as free text.} mustSupport: true index: 56 extension: mustSupport: true index: 4 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: Dokumentationsdatum: match: {url: null} schema: short: Dokumentationsdatum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Dokumentationsdatum der Prozedur, falls abweichend vom Durchführungsdatum'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: 'The date the procedure was documented, if different from the performed date'} type: Extension mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Dokumentationsdatum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Recorded date} url: http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum index: 5 elements: url: {mustSupport: true, index: 6} value: mustSupport: true choices: [] index: 8 durchfuehrungsabsicht: match: {url: null} schema: short: Durchführungsabsicht _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: therapeutisch | palliativ | diagnostisch | präventiv | rehabilitativ | andere} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: therapeutic | palliative | diagnostic | preventive | rehabilitative | other} type: Extension mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungsabsicht} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Intention} url: https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Durchfuehrungsabsicht index: 9 elements: url: {mustSupport: true, index: 10} value: mustSupport: true choices: [] index: 12 value[x]: elements: system: {mustSupport: true, index: 13} code: {mustSupport: true, index: 14} status: short: Status _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Status} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Status} _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Vorbereitung | in Arbeit | nicht durchgeführt | pausiert | abgebrochen | abgeschlossen | Eingabe fehlerhaft | unbekannt} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown} mustSupport: true index: 15 id: {mustSupport: true, index: 0} performedDateTime: _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungsdatum der Prozedur.} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The date the procedure was performed.} type: dateTime mustSupport: true choiceOf: performed index: 46 slicing: slices: performedDateTime: match: {} schema: _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungsdatum der Prozedur.} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The date the procedure was performed.} type: dateTime mustSupport: true choiceOf: performed index: 46 min: 0 max: 1 code: constraint: sct-ops-1: {human: Eine Prozedur MUSS mit OPS oder SNOMED-CT kodiert werden., source: 'https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure', severity: error, expression: 'coding.where(system = ''http://snomed.info/sct'').exists() or coding.where(system = ''http://fhir.de/CodeSystem/bfarm/ops'').exists()'} short: Code index: 21 _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Code aus OPS - Operationen- und Prozedurenschlüssel, SNOMED CT oder andere.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: 'Code from OPS - Operationen- und Prozedurenschlüssel, SNOMED CT or other.'} mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Code} elements: coding: mustSupport: true index: 22 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: ops: match: {system: 'http://fhir.de/CodeSystem/bfarm/ops'} schema: short: Operationen- und Prozedurenschlüssel (OPS) Code index: 23 _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Ein Verweis auf einen vom Operationen- und Prozedurenschlüssel definierten Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: A reference to a code defined by the German Procedure Classification OPS} type: Coding mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: OPS Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: OPS code} elements: extension: mustSupport: true index: 24 slicing: slices: Seitenlokalisation: match: {} schema: mustSupport: true index: 24 elements: url: {mustSupport: true, index: 25} value: mustSupport: true choices: [] index: 27 value[x]: elements: system: {mustSupport: true, index: 28} code: {mustSupport: true, index: 29} system: {mustSupport: true, index: 30} version: {mustSupport: true, index: 31} code: {mustSupport: true, index: 32} binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/mii-vs-prozedur-ops'} extensions: Seitenlokalisation: url: null mustSupport: true index: 24 elements: url: {mustSupport: true, index: 25} value: mustSupport: true choices: [] index: 27 value[x]: elements: system: {mustSupport: true, index: 28} code: {mustSupport: true, index: 29} pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/bfarm/ops'} sct: match: {system: 'http://snomed.info/sct'} schema: short: SNOMED CT Code index: 33 _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: A reference to a code defined by SNOMED CT} mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: SNOMED CT Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: SNOMED CT code} elements: system: {mustSupport: true, index: 34} code: {mustSupport: true, index: 35} binding: {strength: required, valueSet: 'https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-sct'} required: [system, code] pattern: type: Coding value: {system: 'http://snomed.info/sct'} required: [coding] bodySite: short: Körperstelle _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Körperstelle} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Body site} _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Körperstelle der Prozedur mittels SNOMED CT inklusive Lateralität.} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The body site of the procedure using SNOMED CT including laterality.} mustSupport: true index: 50 elements: coding: mustSupport: true index: 51 slicing: rules: open discriminator: - {path: system, type: pattern} min: null slices: snomed-ct: match: {system: 'http://snomed.info/sct'} schema: short: SNOMED CT Code _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Ein Verweis auf einen von SNOMED CT definierten Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: A reference to a code defined by SNOMED CT} mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: SNOMED CT Code} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: SNOMED CT code} index: 52 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 53 version: {mustSupport: true, index: 54} code: {mustSupport: true, index: 55} required: [system, code] performedPeriod: short: Durchführungszeitraum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Zeitraum, in dem die Prozedur durchgeführt wurde.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The period of time the procedure was performed.} type: Period mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungszeitraum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Performed period} choiceOf: performed index: 49 slicing: slices: performedPeriod: match: {} schema: short: Durchführungszeitraum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Zeitraum, in dem die Prozedur durchgeführt wurde.'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: The period of time the procedure was performed.} type: Period mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungszeitraum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Performed period} choiceOf: performed index: 49 min: 0 max: 1 subject: mustSupport: true index: 36 elements: reference: {mustSupport: true, index: 37} package_version: 2026.0.1 extensions: Dokumentationsdatum: url: http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum short: Dokumentationsdatum _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: 'Dokumentationsdatum der Prozedur, falls abweichend vom Durchführungsdatum'} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: 'The date the procedure was documented, if different from the performed date'} type: Extension mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Dokumentationsdatum} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Recorded date} index: 5 elements: url: {mustSupport: true, index: 6} value: mustSupport: true choices: [] index: 8 durchfuehrungsabsicht: url: https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Durchfuehrungsabsicht short: Durchführungsabsicht _definition: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: therapeutisch | palliativ | diagnostisch | präventiv | rehabilitativ | andere} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: therapeutic | palliative | diagnostic | preventive | rehabilitative | other} type: Extension mustSupport: true _short: extension: - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: de-DE} - {url: content, valueString: Durchführungsabsicht} - url: http://hl7.org/fhir/StructureDefinition/translation extension: - {url: lang, valueCode: en-US} - {url: content, valueString: Intention} index: 9 elements: url: {mustSupport: true, index: 10} value: mustSupport: true choices: [] index: 12 value[x]: elements: system: {mustSupport: true, index: 13} code: {mustSupport: true, index: 14} class: profile kind: resource url: https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure base: http://hl7.org/fhir/StructureDefinition/Procedure version: 2026.0.1 required: [performedDateTime, performedPeriod, performed, code]