Beschreibung
Dieses Profil beschreibt eine Prozedur in der Medizininformatik-Initiative.
Name | Status | Version | Lizenz | Canonical | Basis |
---|---|---|---|---|---|
MII_PR_Prozedur_Procedure | active | 2025.0.0 | CC-BY-4.0 | https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure | http://hl7.org/fhir/StructureDefinition/Procedure |
MII_PR_Prozedur_Procedure (Procedure) | I | Procedure | |
id | S Σ | 0..1 | string |
meta | S Σ | 0..1 | Meta |
id | 0..1 | string | |
extension | I | 0..* | Extension |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | S Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | S I | 0..* | Extension |
Dokumentationsdatum | S I | 0..1 | Extension(dateTime) |
durchfuehrungsabsicht | S I | 0..1 | Extension(Coding) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) |
instantiatesUri | Σ | 0..* | uri |
basedOn | Σ I | 0..* | Reference(CarePlan | ServiceRequest) |
partOf | Σ I | 0..* | Reference(Procedure | Observation | MedicationAdministration) |
status | S Σ ?! | 1..1 | codeBinding |
statusReason | Σ | 0..1 | CodeableConcept |
category | S Σ | 0..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | Σ | 0..* | Coding |
sct | S Σ | 0..1 | CodingBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
code | S Σ I | 1..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | Coding |
ops | S Σ | 0..1 | CodingOPSBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Seitenlokalisation | S I | 0..1 | Extension(Coding) |
system | S Σ | 1..1 | uriFixed ValuePattern |
version | S Σ | 1..1 | string |
code | S Σ I | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
sct | S Σ | 0..1 | CodingBindingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
subject | S Σ I | 1..1 | Reference(Patient | Group) |
encounter | Σ I | 0..1 | Reference(Encounter) |
performed[x] | S Σ | 1..1 | |
performedDateTime | Σ | 0..1 | dateTime |
performedPeriod | Σ | 0..1 | Period |
recorder | Σ I | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
asserter | Σ I | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
performer | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
function | Σ | 0..1 | CodeableConcept |
actor | Σ I | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
onBehalfOf | I | 0..1 | Reference(Organization) |
location | Σ I | 0..1 | Reference(Location) |
reasonCode | Σ | 0..* | CodeableConcept |
reasonReference | Σ I | 0..* | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) |
bodySite | S Σ | 0..* | CodeableConceptBinding |
outcome | Σ | 0..1 | CodeableConcept |
report | I | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) |
complication | 0..* | CodeableConcept | |
complicationDetail | I | 0..* | Reference(Condition) |
followUp | 0..* | CodeableConcept | |
note | S | 0..* | Annotation |
focalDevice | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
action | 0..1 | CodeableConceptBinding | |
manipulated | I | 1..1 | Reference(Device) |
usedReference | I | 0..* | Reference(Device | Medication | Substance) |
usedCode | 0..* | CodeableConcept |
Dieses Profil beschreibt eine Prozedur in der Medizininformatik-Initiative. |
Feldname | Kurzbeschreibung |
---|---|
Procedure.id | |
Procedure.meta | |
Procedure.meta.source | |
Procedure.meta.profile | |
Procedure.extension | |
Procedure.extension:Dokumentationsdatum | Dokumentationsdatum |
Procedure.extension:durchfuehrungsabsicht | Durchführungsabsicht |
Procedure.status | Status |
Procedure.category | Kategorie |
Procedure.category.coding:sct | SNOMED CT Code |
Procedure.category.coding:sct.system | |
Procedure.category.coding:sct.code | |
Procedure.code | Code |
Procedure.code.coding | |
Procedure.code.coding:ops | Operationen- und Prozedurenschlüssel (OPS) Code |
Procedure.code.coding:ops.extension:Seitenlokalisation | |
Procedure.code.coding:ops.system | |
Procedure.code.coding:ops.version | |
Procedure.code.coding:ops.code | |
Procedure.code.coding:sct | SNOMED CT Code |
Procedure.code.coding:sct.system | |
Procedure.code.coding:sct.code | |
Procedure.subject | |
Procedure.performed[x] | Durchführungsdatum |
Procedure.bodySite | Körperstelle |
Procedure.note | Hinweis |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-prozedur-procedure" /> <extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable"> <valueCodeableConcept> <coding> <system value="http://hl7.org/fhir/spdx-license" /> <code value="CC-BY-4.0" /> <display value="Creative Commons Attribution 4.0 International" /> </coding> </valueCodeableConcept> </extension> <url value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" /> <version value="2025.0.0" /> <name value="MII_PR_Prozedur_Procedure" /> <title value="MII PR Prozedur Procedure"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Prozedur" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Procedure" /> </extension> </extension> </title> <status value="active" /> <date value="2024-12-09" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Dieses Profil beschreibt eine Prozedur in der Medizininformatik-Initiative."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Eine Prozedur, die an oder für einen Patienten durchgeführt wird oder wurde." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A procedure that is or was performed on or for a patient." /> </extension> </extension> </description> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Procedure" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" /> <derivation value="constraint" /> <differential> <element id="Procedure"> <path value="Procedure" /> <constraint> <key value="proc-mii-1" /> <severity value="error" /> <human value="Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden" /> <expression value="code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() implies category.coding.where(system = 'http://snomed.info/sct').exists()" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" /> </constraint> </element> <element id="Procedure.id"> <path value="Procedure.id" /> <mustSupport value="true" /> </element> <element id="Procedure.meta"> <path value="Procedure.meta" /> <mustSupport value="true" /> </element> <element id="Procedure.meta.source"> <path value="Procedure.meta.source" /> <mustSupport value="true" /> </element> <element id="Procedure.meta.profile"> <path value="Procedure.meta.profile" /> <mustSupport value="true" /> </element> <element id="Procedure.extension"> <path value="Procedure.extension" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:Dokumentationsdatum"> <path value="Procedure.extension" /> <sliceName value="Dokumentationsdatum" /> <short value="Dokumentationsdatum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Dokumentationsdatum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Recorded date" /> </extension> </extension> </short> <definition value="Dokumentationsdatum der Prozedur, falls abweichend vom Durchführungsdatum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Dokumentationsdatum der Prozedur, falls abweichend vom Durchführungsdatum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The date the procedure was documented, if different from the performed date" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum" /> </type> <mustSupport value="true" /> </element> <element id="Procedure.extension:durchfuehrungsabsicht"> <path value="Procedure.extension" /> <sliceName value="durchfuehrungsabsicht" /> <short value="Durchführungsabsicht"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Durchführungsabsicht" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Intention" /> </extension> </extension> </short> <definition value="therapeutisch | palliativ | diagnostisch | präventiv | rehabilitativ | andere"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="therapeutisch | palliativ | diagnostisch | präventiv | rehabilitativ | andere" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="therapeutic | palliative | diagnostic | preventive | rehabilitative | other" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Durchfuehrungsabsicht" /> </type> <mustSupport value="true" /> </element> <element id="Procedure.status"> <path value="Procedure.status" /> <short value="Status"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Status" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Status" /> </extension> </extension> </short> <definition value="Vorbereitung | in Arbeit | nicht durchgeführt | pausiert | abgebrochen | abgeschlossen | Eingabe fehlerhaft | unbekannt"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Vorbereitung | in Arbeit | nicht durchgeführt | pausiert | abgebrochen | abgeschlossen | Eingabe fehlerhaft | unbekannt" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Procedure.category"> <path value="Procedure.category" /> <short value="Kategorie"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Kategorie" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Category" /> </extension> </extension> </short> <definition value="Diagnostische Maßnahmen | Bildgebende Diagnostik | Operationen | Medikamente | Nichtoperative therapeutische Maßnahmen | Ergänzende Maßnahmen"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Diagnostische Maßnahmen | Bildgebende Diagnostik | Operationen | Medikamente | Nichtoperative therapeutische Maßnahmen | Ergänzende Maßnahmen" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Diagnostic procedures | Imaging procedures | Operations | Medications | Non-operative therapeutic procedures | Other procedures" /> </extension> </extension> </definition> <mustSupport value="true" /> </element> <element id="Procedure.category.coding"> <path value="Procedure.category.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> </element> <element id="Procedure.category.coding:sct"> <path value="Procedure.category.coding" /> <sliceName value="sct" /> <short value="SNOMED CT Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="SNOMED CT Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="SNOMED CT code" /> </extension> </extension> </short> <definition value="Ein Verweis auf einen von SNOMED CT definierten Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Ein Verweis auf einen von SNOMED CT definierten Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A reference to a code defined by SNOMED CT" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <patternCoding> <system value="http://snomed.info/sct" /> </patternCoding> <mustSupport value="true" /> <binding> <strength value="preferred" /> <valueSet value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-category-sct" /> </binding> </element> <element id="Procedure.category.coding:sct.system"> <path value="Procedure.category.coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Procedure.category.coding:sct.code"> <path value="Procedure.category.coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Procedure.code"> <path value="Procedure.code" /> <short value="Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Code" /> </extension> </extension> </short> <definition value="Code aus OPS - Operationen- und Prozedurenschlüssel, SNOMED CT oder andere."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Code aus OPS - Operationen- und Prozedurenschlüssel, SNOMED CT oder andere." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Code from OPS - Operationen- und Prozedurenschlüssel, SNOMED CT or other." /> </extension> </extension> </definition> <min value="1" /> <constraint> <key value="sct-ops-1" /> <severity value="error" /> <human value="Eine Prozedur MUSS mit OPS oder SNOMED-CT kodiert werden." /> <expression value="coding.where(system = 'http://snomed.info/sct').exists() or coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists()" /> <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" /> </constraint> <mustSupport value="true" /> </element> <element id="Procedure.code.coding"> <path value="Procedure.code.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:ops"> <path value="Procedure.code.coding" /> <sliceName value="ops" /> <short value="Operationen- und Prozedurenschlüssel (OPS) Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="OPS Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="OPS code" /> </extension> </extension> </short> <definition value="Ein Verweis auf einen vom Operationen- und Prozedurenschlüssel (OPS) definierten Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Ein Verweis auf einen vom Operationen- und Prozedurenschlüssel definierten Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A reference to a code defined by the German Procedure Classification OPS" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="Coding" /> <profile value="http://fhir.de/StructureDefinition/CodingOPS" /> </type> <patternCoding> <system value="http://fhir.de/CodeSystem/bfarm/ops" /> </patternCoding> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://fhir.de/ValueSet/bfarm/ops" /> </binding> </element> <element id="Procedure.code.coding:ops.extension:Seitenlokalisation"> <path value="Procedure.code.coding.extension" /> <sliceName value="Seitenlokalisation" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:ops.system"> <path value="Procedure.code.coding.system" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:ops.version"> <path value="Procedure.code.coding.version" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:ops.code"> <path value="Procedure.code.coding.code" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:sct"> <path value="Procedure.code.coding" /> <sliceName value="sct" /> <short value="SNOMED CT Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="SNOMED CT Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="SNOMED CT code" /> </extension> </extension> </short> <definition value="Ein Verweis auf einen von SNOMED CT definierten Code"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Ein Verweis auf einen von SNOMED CT definierten Code" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="A reference to a code defined by SNOMED CT" /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <patternCoding> <system value="http://snomed.info/sct" /> </patternCoding> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-sct" /> </binding> </element> <element id="Procedure.code.coding:sct.system"> <path value="Procedure.code.coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Procedure.code.coding:sct.code"> <path value="Procedure.code.coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Procedure.subject"> <path value="Procedure.subject" /> <mustSupport value="true" /> </element> <element id="Procedure.performed[x]"> <path value="Procedure.performed[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <short value="Durchführungsdatum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Durchführungsdatum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Performed date" /> </extension> </extension> </short> <definition value="Durchführungsdatum oder -zeitraum der Prozedur."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Durchführungsdatum oder -zeitraum der Prozedur." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The date or period of time the procedure was performed." /> </extension> </extension> </definition> <min value="1" /> <type> <code value="dateTime" /> </type> <type> <code value="Period" /> </type> <mustSupport value="true" /> </element> <element id="Procedure.performed[x]:performedDateTime"> <path value="Procedure.performed[x]" /> <sliceName value="performedDateTime" /> <definition value="Durchführungsdatum der Prozedur."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Durchführungsdatum der Prozedur." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The date the procedure was performed." /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="dateTime" /> </type> </element> <element id="Procedure.performed[x]:performedPeriod"> <path value="Procedure.performed[x]" /> <sliceName value="performedPeriod" /> <short value="Durchführungszeitraum"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Durchführungszeitraum" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Performed period" /> </extension> </extension> </short> <definition value="Zeitraum, in dem die Prozedur durchgeführt wurde."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Zeitraum, in dem die Prozedur durchgeführt wurde." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The period of time the procedure was performed." /> </extension> </extension> </definition> <min value="0" /> <max value="1" /> <type> <code value="Period" /> </type> </element> <element id="Procedure.bodySite"> <path value="Procedure.bodySite" /> <short value="Körperstelle"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Körperstelle" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Body site" /> </extension> </extension> </short> <definition value="Körperstelle der Prozedur mittels SNOMED CT inklusive Lateralität."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Körperstelle der Prozedur mittels SNOMED CT inklusive Lateralität." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="The body site of the procedure using SNOMED CT including laterality." /> </extension> </extension> </definition> <mustSupport value="true" /> <binding> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="BodySite" /> </extension> <strength value="extensible" /> <description value="Codes describing anatomical locations. May include laterality." /> <valueSet value="http://hl7.org/fhir/ValueSet/body-site" /> </binding> </element> <element id="Procedure.note"> <path value="Procedure.note" /> <short value="Hinweis"> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Hinweis" /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Note" /> </extension> </extension> </short> <definition value="Zusätzliche Informationen zur Prozedur als Freitext."> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="de-DE" /> </extension> <extension url="content"> <valueString value="Zusätzliche Informationen zur Prozedur als Freitext." /> </extension> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/translation"> <extension url="lang"> <valueCode value="en-US" /> </extension> <extension url="content"> <valueString value="Additional information about the procedure as free text." /> </extension> </extension> </definition> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-prozedur-procedure", "extension": [ { "url": "https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable", "valueCodeableConcept": { "coding": [ { "code": "CC-BY-4.0", "system": "http://hl7.org/fhir/spdx-license", "display": "Creative Commons Attribution 4.0 International" } ] } } ], "url": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure", "version": "2025.0.0", "name": "MII_PR_Prozedur_Procedure", "title": "MII PR Prozedur Procedure", "_title": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Prozedur" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Procedure" } ] } ] }, "status": "active", "date": "2024-12-09", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Dieses Profil beschreibt eine Prozedur in der Medizininformatik-Initiative.", "_description": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Eine Prozedur, die an oder für einen Patienten durchgeführt wird oder wurde." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "A procedure that is or was performed on or for a patient." } ] } ] }, "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Procedure", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure", "derivation": "constraint", "differential": { "element": [ { "id": "Procedure", "path": "Procedure", "constraint": [ { "key": "proc-mii-1", "severity": "error", "human": "Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden", "expression": "code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() implies category.coding.where(system = 'http://snomed.info/sct').exists()", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" } ] }, { "id": "Procedure.id", "path": "Procedure.id", "mustSupport": true }, { "id": "Procedure.meta", "path": "Procedure.meta", "mustSupport": true }, { "id": "Procedure.meta.source", "path": "Procedure.meta.source", "mustSupport": true }, { "id": "Procedure.meta.profile", "path": "Procedure.meta.profile", "mustSupport": true }, { "id": "Procedure.extension", "path": "Procedure.extension", "mustSupport": true }, { "id": "Procedure.extension:Dokumentationsdatum", "path": "Procedure.extension", "sliceName": "Dokumentationsdatum", "short": "Dokumentationsdatum", "_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" } ] } ] }, "definition": "Dokumentationsdatum der Prozedur, falls abweichend vom Durchführungsdatum", "_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" } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/ProzedurDokumentationsdatum" ] } ], "mustSupport": true }, { "id": "Procedure.extension:durchfuehrungsabsicht", "path": "Procedure.extension", "sliceName": "durchfuehrungsabsicht", "short": "Durchführungsabsicht", "_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" } ] } ] }, "definition": "therapeutisch | palliativ | diagnostisch | präventiv | rehabilitativ | andere", "_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" } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Durchfuehrungsabsicht" ] } ], "mustSupport": true }, { "id": "Procedure.status", "path": "Procedure.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": "Vorbereitung | in Arbeit | nicht durchgeführt | pausiert | abgebrochen | abgeschlossen | Eingabe fehlerhaft | unbekannt", "_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 }, { "id": "Procedure.category", "path": "Procedure.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": "Diagnostische Maßnahmen | Bildgebende Diagnostik | Operationen | Medikamente | Nichtoperative therapeutische Maßnahmen | Ergänzende Maßnahmen", "_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 }, { "id": "Procedure.category.coding", "path": "Procedure.category.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" } }, { "id": "Procedure.category.coding:sct", "path": "Procedure.category.coding", "sliceName": "sct", "short": "SNOMED CT Code", "_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" } ] } ] }, "definition": "Ein Verweis auf einen von SNOMED CT definierten 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" } ] } ] }, "min": 0, "max": "1", "patternCoding": { "system": "http://snomed.info/sct" }, "mustSupport": true, "binding": { "strength": "preferred", "valueSet": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-category-sct" } }, { "id": "Procedure.category.coding:sct.system", "path": "Procedure.category.coding.system", "min": 1, "mustSupport": true }, { "id": "Procedure.category.coding:sct.code", "path": "Procedure.category.coding.code", "min": 1, "mustSupport": true }, { "id": "Procedure.code", "path": "Procedure.code", "short": "Code", "_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" } ] } ] }, "definition": "Code aus OPS - Operationen- und Prozedurenschlüssel, SNOMED CT oder andere.", "_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." } ] } ] }, "min": 1, "constraint": [ { "key": "sct-ops-1", "severity": "error", "human": "Eine Prozedur MUSS mit OPS oder SNOMED-CT kodiert werden.", "expression": "coding.where(system = 'http://snomed.info/sct').exists() or coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists()", "source": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" } ], "mustSupport": true }, { "id": "Procedure.code.coding", "path": "Procedure.code.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "min": 1, "mustSupport": true }, { "id": "Procedure.code.coding:ops", "path": "Procedure.code.coding", "sliceName": "ops", "short": "Operationen- und Prozedurenschlüssel (OPS) Code", "_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" } ] } ] }, "definition": "Ein Verweis auf einen vom Operationen- und Prozedurenschlüssel (OPS) definierten Code", "_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" } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "Coding", "profile": [ "http://fhir.de/StructureDefinition/CodingOPS" ] } ], "patternCoding": { "system": "http://fhir.de/CodeSystem/bfarm/ops" }, "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://fhir.de/ValueSet/bfarm/ops" } }, { "id": "Procedure.code.coding:ops.extension:Seitenlokalisation", "path": "Procedure.code.coding.extension", "sliceName": "Seitenlokalisation", "mustSupport": true }, { "id": "Procedure.code.coding:ops.system", "path": "Procedure.code.coding.system", "mustSupport": true }, { "id": "Procedure.code.coding:ops.version", "path": "Procedure.code.coding.version", "mustSupport": true }, { "id": "Procedure.code.coding:ops.code", "path": "Procedure.code.coding.code", "mustSupport": true }, { "id": "Procedure.code.coding:sct", "path": "Procedure.code.coding", "sliceName": "sct", "short": "SNOMED CT Code", "_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" } ] } ] }, "definition": "Ein Verweis auf einen von SNOMED CT definierten 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" } ] } ] }, "min": 0, "max": "1", "patternCoding": { "system": "http://snomed.info/sct" }, "mustSupport": true, "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-sct" } }, { "id": "Procedure.code.coding:sct.system", "path": "Procedure.code.coding.system", "min": 1, "mustSupport": true }, { "id": "Procedure.code.coding:sct.code", "path": "Procedure.code.coding.code", "min": 1, "mustSupport": true }, { "id": "Procedure.subject", "path": "Procedure.subject", "mustSupport": true }, { "id": "Procedure.performed[x]", "path": "Procedure.performed[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "open" }, "short": "Durchführungsdatum", "_short": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Durchführungsdatum" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "Performed date" } ] } ] }, "definition": "Durchführungsdatum oder -zeitraum der Prozedur.", "_definition": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "de-DE" }, { "url": "content", "valueString": "Durchführungsdatum oder -zeitraum der Prozedur." } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/translation", "extension": [ { "url": "lang", "valueCode": "en-US" }, { "url": "content", "valueString": "The date or period of time the procedure was performed." } ] } ] }, "min": 1, "type": [ { "code": "dateTime" }, { "code": "Period" } ], "mustSupport": true }, { "id": "Procedure.performed[x]:performedDateTime", "path": "Procedure.performed[x]", "sliceName": "performedDateTime", "definition": "Durchführungsdatum der Prozedur.", "_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." } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "dateTime" } ] }, { "id": "Procedure.performed[x]:performedPeriod", "path": "Procedure.performed[x]", "sliceName": "performedPeriod", "short": "Durchführungszeitraum", "_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" } ] } ] }, "definition": "Zeitraum, in dem die Prozedur durchgeführt wurde.", "_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." } ] } ] }, "min": 0, "max": "1", "type": [ { "code": "Period" } ] }, { "id": "Procedure.bodySite", "path": "Procedure.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": "Körperstelle der Prozedur mittels SNOMED CT inklusive Lateralität.", "_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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "BodySite" } ], "strength": "extensible", "description": "Codes describing anatomical locations. May include laterality.", "valueSet": "http://hl7.org/fhir/ValueSet/body-site" } }, { "id": "Procedure.note", "path": "Procedure.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": "Zusätzliche Informationen zur Prozedur als Freitext.", "_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 } ] } }
Hinweise
FHIR-Element | Erklärung |
---|---|
Procedure.id | Must-support, jedoch OPTIONAL |
Procedure.meta | Must-support, jedoch OPTIONAL |
Procedure.status | Keine Einschränkungen bezüglich des gewählten Status |
Procedure.category | VERPFLICHTEND SNOMED CT Kategorisierung auf Basis des Prozedurenkodes. Siehe Terminologien für ein Mapping von OPS Klassentitel auf SNOMED CT. Nur relevant falls die Prozedur per OPS kodiert wird, siehe proc-mii-1 |
Procedure.code | VERPFLICHTEND Kodierung entweder per OPS oder SNOMED. Weitere Kodierungen OPTIONAL. |
Procedure.code:ops | Siehe OPS-Kodierung - Deutsche Basisprofile |
Procedure.performed[x] | Neben der Angabe als dateTime KANN auch eine Period angegeben werden (falls Start- und Endzeitpunkt bekannt sind) |
Procedure.bodySite | Detaillierte Kodierung der Körperstelle(n) der Prozedur. SOLLTE NICHT verwendet werden um die Lateralität der Prozedur abzubilden. Dies ist eine Eigenschaft des Kodes. Siehe Procedure.code:ops |
Procedure.note | Freitextangaben zur Prozedur |
Mapping
FHIR Element | Logischer Datensatz |
---|---|
Procedure.code:ops | Prozedur.OPSProzedurKodiert |
Procedure.code:ops.coding.code | Prozedur.OPSProzedurKodiert.VollständigerProzedurenkode (Kode) |
Procedure.code:ops.coding.system | Prozedur.OPSProzedurKodiert.VollständigerProzedurenkode (Kodesystem) |
Procedure.code:ops.coding.version | Prozedur.OPSProzedurKodiert.VollständigerProzedurenkode (Version) |
Procedure.code:ops.extension.seitenlokalisation | Prozedur.OPSProzedurKodiert.Seitenlokalisation |
Procedure.code:sct | Prozedur.SNOMEDProzedurKodiert |
Procedure.code:sct.code | Prozedur.SNOMEDProzedurKodiert.VollständigerProzedurenkode (Kode) |
Procedure.code:sct.system | Prozedur.SNOMEDProzedurKodiert.VollständigerProzedurenkode (Kodesystem) |
Procedure.bodySite | Prozedur.Körperstelle |
Procedure.performed[x] | Prozedur.Durchführungsdatum |
Procedure.note | Prozedur.Freitextbeschreibung |
Procedure.extension.Dokumentationsdatum | Prozedur.Dokumentationsdatum |
Procedure.extension.durchfuehrungsabsicht | Prozedur.Durchfuehrungsabsicht |
Constraints
Folgende Invarianten MÜSSEN bei der Implementierung des Profils beachtet werden:
Constraints:
key | severity | human | expression |
---|---|---|---|
proc-mii-1 | error | Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden | code.coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() implies category.coding.where(system = 'http://snomed.info/sct').exists() |
sct-ops-1 | error | Eine Prozedur MUSS mit OPS oder SNOMED-CT kodiert werden. | coding.where(system = 'http://snomed.info/sct').exists() or coding.where(system = 'http://fhir.de/CodeSystem/bfarm/ops').exists() |
Weitere Vorgaben werden durch die Profile für die Datentypen OPS durch die Deutschen Basisprofile gemacht.
Terminology Bindings
Path | Name | Strength | URL |
---|---|---|---|
Procedure.category.coding | procedures-category-sct | preferred | https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-category-sct |
Procedure.code.coding | bfarm/ops | required | http://fhir.de/ValueSet/bfarm/ops |
Procedure.code.coding | procedures-sct | required | https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-sct |
Procedure.bodySite | body-site | extensible | http://hl7.org/fhir/ValueSet/body-site |
Suchparameter
Folgende Suchparameter sind für das Modul Person relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?_id=103270
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?status=completed
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.status" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "category" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?category=http://snomed.info/sct|103693007
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.category" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?code=http://fhir.de/CodeSystem/bfarm/ops|5-37
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.code" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "date" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?date=2022-01-01
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.performed" finden sich in der FHIR-Basisspezifikation - Abschnitt "Date Search".
Der Suchparameter "subject" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?subject=Patient/test
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "patient" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?patient=Patient/test
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "bodySite" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?bodySite=http://snomed.info/sct|80891009
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.bodySite" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Der Suchparameter "dokumentationsdatum" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?dokumentationsdatum=2022-01-01
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.extension:Dokumentationsdatum" finden sich in der FHIR-Basisspezifikation - Abschnitt "Date Search".
Der Suchparameter "durchfuehrungsabsicht" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?durchfuehrungsabsicht=http://snomed.info/sct|262202000
Anwendungshinweise: Weitere Informationen zur Suche nach "Procedure.extension:Durchfuehrungsabsicht" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".
Beispiele
Beispiel (minimal):
{ "resourceType": "Procedure", "id": "mii-exa-prozedur-procedure", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "display": "test health data" } ], "profile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure|2025.0.0" ] }, "status": "completed", "category": { "coding": [ { "code": "387713003", "system": "http://snomed.info/sct", "display": "Surgical procedure (procedure)" } ] }, "code": { "coding": [ { "code": "80146002", "system": "http://snomed.info/sct", "display": "Excision of appendix (procedure)" }, { "version": "2020", "code": "5-470", "system": "http://fhir.de/CodeSystem/bfarm/ops", "display": "Appendektomie" } ] }, "performedDateTime": "2020-04-23", "subject": { "reference": "Patient/example" } }