Operation

This profile describes an operation in oncology.

Category and Code

  • The MII procedure recommends mapping the category using the OPS main categories transferred in SNOMED (https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/ValueSet/procedures-category-sct), where the SNOMED code 38771300 corresponds to the OPS category "5 - Operations". According to oBDS, however, another coding (e.g., 103693007 for "1 - Diagnostic measures") can be entered in justified cases. The category is therefore not further restricted.
  • The exact type of procedure is coded in the Procedure.code field as OPS. According to oBDS, it should be coded as precisely as possible.
  • Exactly one OPS value SHOULD be coded. Additional procedures are represented as individual Procedure resources. An OPS coding CAN be supplemented by a SNOMED-CT coding.
  • Note: Within the oncology extension module, the overarching MII procedure is also used for mapping radiotherapy and systemic/awaiting therapy. For specifics on categories and codes, see Radiotherapy: Procedure and Systemic Therapy: Procedure.

Extensions

The MII procedure module already has an extension Implementation Intention with binding to SNOMED-CT codes. Since the intention of the operation in the oBDS is captured by an oBDS-specific response spectrum, the procedure was extended by an additional element "Intention". Existing extensions of the MII procedure module are optional and not directly relevant for the mapping of oBDS.

Residual Status and Other Observations

The oBDS provides for the recording of the R-status when resecting tumor tissue. Depending on the procedure performed, the assessment of the residual status should be done locally or globally. These are recorded as two different data points in the oBDS. In the present FHIR profiling, the local residual status (if applicable) is coded under Procedure.outcome. The global residual status is recorded via a separate observation (see Residual Status: Observation).

In addition to the residual status, there are other data points that can refer to an operation and are reported together with it in the oBDS. These include histological examinations (lymph nodes, grading) as well as ICD-O morphology, TNM, and/or other classifications if applicable.


References to Other Profiles

An operation recorded and reported as part of the cancer registry is often based on a therapy recommendation from a tumor board. In this case, a link between the elements should be established via Procedure.basedOn(Reference(CarePlan)). Furthermore, the operation refers to the primary diagnosis via Procedure.reasonReference.


Conformity

The present profiling is compatible with the procedure profile of the ISiK basic modules level 4. https://simplifier.net/isik-basis-v4/isikprozedur


NameStatusVersionCanonicalBasis
MII_PR_Onko_Operationactive2025.1.0https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-operationhttps://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure

Content

idS Σ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceS Σ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
DokumentationsdatumS C0..1Extension(dateTime)
durchfuehrungsabsichtS C0..1Extension(Coding)
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ0..1string
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnS Σ C0..*Reference(CarePlan)
partOfS Σ C0..*Reference(Observation | Procedure)
statusS Σ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
SeitenlokalisationS C0..1Extension(Coding)
systemS Σ1..1uriFixed ValuePattern
versionS Σ1..1string
codeS Σ C1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ C1..1Reference(Patient)
encounterS Σ C0..1Reference(Encounter)
performedDateTimeΣ0..1dateTime
performedPeriodΣ0..1Period
recorderΣ C0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
asserterΣ C0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
functionΣ0..1CodeableConcept
actorΣ C1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
onBehalfOfC0..1Reference(Organization)
locationΣ C0..1Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceS Σ C0..*Reference(MII_PR_Onko_Diagnose_Primaertumor | Condition)
bodySiteS Σ0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ0..1uriPattern
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
reportC0..*Reference(DiagnosticReport | DocumentReference | Composition)
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
complicationDetailC0..*Reference(Condition)
followUp0..*CodeableConcept
noteS0..*Annotation
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
action0..1CodeableConceptBinding
manipulatedC1..1Reference(Device)
usedReferenceC0..*Reference(Device | Medication | Substance)
usedCode0..*CodeableConcept

Operation nach OPS inklusive Intention, Datum und Komplikationen:

Query syntax is not valid. Location: select Field |Name: id, Short Description: short, Notes: comment
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-onko-operation" />
<extension url="https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable">
<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/ext/modul-onko/StructureDefinition/mii-pr-onko-operation" />
<version value="2025.1.0" />
<name value="MII_PR_Onko_Operation" />
<title value="MII PR Onkologie Operation" />
<status value="active" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Operation nach OPS inklusive Intention, Datum und Komplikationen:" />
<fhirVersion value="4.0.1" />
<identity value="oBDS" />
<name value="Mapping FHIR zu oBDS" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Procedure" />
<baseDefinition value="https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure" />
<derivation value="constraint" />
<element id="Procedure">
<path value="Procedure" />
<identity value="oBDS" />
<map value="13" />
<comment value="Operation" />
</mapping>
</element>
<element id="Procedure.extension">
<path value="Procedure.extension" />
<min value="1" />
</element>
<element id="Procedure.extension:Intention">
<path value="Procedure.extension" />
<sliceName value="Intention" />
<short value="Intention der OP">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Intention der OP" />
</extension>
</extension>
</short>
<definition value="Intention der OP gemäß 13.1 oBDS 2021">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Intention der OP gemäß 13.1 oBDS 2021" />
</extension>
</extension>
</definition>
<min value="1" />
<max value="1" />
<code value="Extension" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-ex-onko-operation-intention" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.extension:Intention.value[x].coding.code">
<path value="Procedure.extension.value[x].coding.code" />
<identity value="oBDS" />
<map value="13.1" />
<comment value="Intention der Operation" />
</mapping>
</element>
<element id="Procedure.extension:Urgency">
<path value="Procedure.extension" />
<sliceName value="Urgency" />
<short value="Art des Eingriffs">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Art des Eingriffs" />
</extension>
</extension>
</short>
<definition value="Modalität der Eingriffsdurchführung gemäß KR6 oBDS 2021">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Modalität der Eingriffsdurchführung - Elektiveingriff vs. Notfalleingriff - gemäß KR6 oBDS 2021" />
</extension>
</extension>
</definition>
<min value="0" />
<max value="1" />
<code value="Extension" />
<profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-ex-onko-operation-urgency" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.extension:Urgency.value[x].coding.code">
<path value="Procedure.extension.value[x].coding.code" />
<identity value="oBDS" />
<map value="KR6" />
<comment value="Art des Eingriffs (Modalität der Eingriffsdurchführung)" />
</mapping>
</element>
<element id="Procedure.basedOn">
<path value="Procedure.basedOn" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.partOf">
<path value="Procedure.partOf" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Procedure" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.code.coding:ops">
<path value="Procedure.code.coding" />
<sliceName value="ops" />
<short value="OPS-Kode der Operation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="OPS-Kode der Operation" />
</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="OPS-Kode der Operation gemäß 13.3 oBDS 2021">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="OPS-Kode der Operation gemäß 13.3 oBDS 2021" />
</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="1" />
</element>
<element id="Procedure.code.coding:ops.version">
<path value="Procedure.code.coding.version" />
<identity value="oBDS" />
<map value="13.4" />
<comment value="OPS Version" />
</mapping>
</element>
<element id="Procedure.code.coding:ops.code">
<path value="Procedure.code.coding.code" />
<identity value="oBDS" />
<map value="13.3" />
<comment value="OPS" />
</mapping>
</element>
<element id="Procedure.subject">
<path value="Procedure.subject" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
</element>
<element id="Procedure.encounter">
<path value="Procedure.encounter" />
<mustSupport value="true" />
</element>
<element id="Procedure.performed[x]">
<path value="Procedure.performed[x]" />
<code value="dateTime" />
</type>
</element>
<element id="Procedure.performed[x]:performedDateTime">
<path value="Procedure.performed[x]" />
<sliceName value="performedDateTime" />
<code value="dateTime" />
</type>
<identity value="oBDS" />
<map value="13.2" />
<comment value="OP Datum" />
</mapping>
</element>
<element id="Procedure.reasonReference">
<path value="Procedure.reasonReference" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" />
</type>
<mustSupport value="true" />
</element>
<element id="Procedure.outcome">
<path value="Procedure.outcome" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-beurteilung-lokaler-residualstatus" />
</binding>
<identity value="oBDS" />
<map value="10.1" />
<comment value="Beurteilung des lokalen Residualstatus nach Abschluss der Operation" />
</mapping>
</element>
<element id="Procedure.outcome.coding">
<path value="Procedure.outcome.coding" />
<short value="Lokaler Residualstatus">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Lokaler Residualstatus" />
</extension>
</extension>
</short>
<definition value="Lokaler Residualstatus der OP gemäß 10.1 oBDS 2021. Globaler Residualstatus wird prozedurenunabhängig als eigenständige Observation kodiert.">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Lokaler Residualstatus der OP gemäß 10.1 oBDS 2021. Globaler Residualstatus wird prozedurenunabhängig als eigenständige Observation kodiert." />
</extension>
</extension>
</definition>
</element>
<element id="Procedure.outcome.coding.system">
<path value="Procedure.outcome.coding.system" />
<patternUri value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-residualstatus" />
<mustSupport value="true" />
</element>
<element id="Procedure.outcome.coding.code">
<path value="Procedure.outcome.coding.code" />
<mustSupport value="true" />
</element>
<element id="Procedure.complication">
<path value="Procedure.complication" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
<identity value="oBDS" />
<map value="13.5" />
<comment value="OP Komplikationen" />
</mapping>
</element>
<element id="Procedure.complication:compl_obds">
<path value="Procedure.complication" />
<sliceName value="compl_obds" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-operation-komplikation" />
</binding>
</element>
<element id="Procedure.complication:compl_obds.coding">
<path value="Procedure.complication.coding" />
<short value="Komplikation der OP laut oBDS">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Komplikation der OP laut oBDS" />
</extension>
</extension>
</short>
<definition value="Komplikation der OP gemäß 13.5 oBDS 2021">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Komplikation der OP gemäß 13.5 oBDS 2021" />
</extension>
</extension>
</definition>
</element>
<element id="Procedure.complication:compl_obds.coding.system">
<path value="Procedure.complication.coding.system" />
<patternUri value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-operation-komplikation" />
</element>
<element id="Procedure.complication:compl_obds.coding.code">
<path value="Procedure.complication.coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Procedure.complication:compl_icd10">
<path value="Procedure.complication" />
<sliceName value="compl_icd10" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="http://fhir.de/ValueSet/bfarm/icd-10-gm" />
</binding>
</element>
<element id="Procedure.complication:compl_icd10.coding">
<path value="Procedure.complication.coding" />
<short value="Komplikation der OP Sonstige ICD-10">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Komplikation der OP Sonstige ICD-10" />
</extension>
</extension>
</short>
<definition value="Komplikation der OP - soweit nicht in 13.1 oBDS 2021 enthalten - als ICD-10-GM">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Komplikation der OP - soweit nicht in 13.1 oBDS 2021 enthalten - als ICD-10-GM" />
</extension>
</extension>
</definition>
</element>
<element id="Procedure.complication:compl_icd10.coding.system">
<path value="Procedure.complication.coding.system" />
<min value="1" />
<patternUri value="http://fhir.de/CodeSystem/bfarm/icd-10-gm" />
</element>
<element id="Procedure.complication:compl_icd10.coding.code">
<path value="Procedure.complication.coding.code" />
<min value="1" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-onko-operation",
{
"url": "https://www.medizininformatik-initiative.de/fhir/modul-meta/StructureDefinition/mii-ex-meta-license-codeable",
"coding": [
{
"system": "http://hl7.org/fhir/spdx-license",
"code": "CC-BY-4.0",
"display": "Creative Commons Attribution 4.0 International"
}
]
}
}
],
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-operation",
"version": "2025.1.0",
"name": "MII_PR_Onko_Operation",
"title": "MII PR Onkologie Operation",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Operation nach OPS inklusive Intention, Datum und Komplikationen:",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "oBDS",
"name": "Mapping FHIR zu oBDS"
}
],
"kind": "resource",
"abstract": false,
"type": "Procedure",
"baseDefinition": "https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure",
"derivation": "constraint",
"element": [
{
"id": "Procedure",
"path": "Procedure",
"mapping": [
{
"identity": "oBDS",
"map": "13",
"comment": "Operation"
}
]
},
{
"id": "Procedure.extension",
"path": "Procedure.extension",
"min": 1
},
{
"id": "Procedure.extension:Intention",
"path": "Procedure.extension",
"sliceName": "Intention",
"short": "Intention der OP",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Intention der OP"
}
]
}
]
},
"definition": "Intention der OP gemäß 13.1 oBDS 2021",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Intention der OP gemäß 13.1 oBDS 2021"
}
]
}
]
},
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-ex-onko-operation-intention"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.extension:Intention.value[x].coding.code",
"path": "Procedure.extension.value[x].coding.code",
"mapping": [
{
"identity": "oBDS",
"map": "13.1",
"comment": "Intention der Operation"
}
]
},
{
"id": "Procedure.extension:Urgency",
"path": "Procedure.extension",
"sliceName": "Urgency",
"short": "Art des Eingriffs",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Art des Eingriffs"
}
]
}
]
},
"definition": "Modalität der Eingriffsdurchführung gemäß KR6 oBDS 2021",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Modalität der Eingriffsdurchführung - Elektiveingriff vs. Notfalleingriff - gemäß KR6 oBDS 2021"
}
]
}
]
},
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-ex-onko-operation-urgency"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.extension:Urgency.value[x].coding.code",
"path": "Procedure.extension.value[x].coding.code",
"mapping": [
{
"identity": "oBDS",
"map": "KR6",
"comment": "Art des Eingriffs (Modalität der Eingriffsdurchführung)"
}
]
},
{
"id": "Procedure.basedOn",
"path": "Procedure.basedOn",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/CarePlan"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.partOf",
"path": "Procedure.partOf",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Observation",
"http://hl7.org/fhir/StructureDefinition/Procedure"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.code.coding:ops",
"path": "Procedure.code.coding",
"sliceName": "ops",
"short": "OPS-Kode der Operation",
"_short": {
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "OPS-Kode der Operation"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "OPS code"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"definition": "OPS-Kode der Operation gemäß 13.3 oBDS 2021",
{
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "OPS-Kode der Operation gemäß 13.3 oBDS 2021"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
},
{
{
"url": "lang",
"valueCode": "en-US"
},
{
"url": "content",
"valueString": "A reference to a code defined by the German Procedure Classification OPS"
}
],
"url": "http://hl7.org/fhir/StructureDefinition/translation"
}
]
},
"min": 1
},
{
"id": "Procedure.code.coding:ops.version",
"path": "Procedure.code.coding.version",
"mapping": [
{
"identity": "oBDS",
"map": "13.4",
"comment": "OPS Version"
}
]
},
{
"id": "Procedure.code.coding:ops.code",
"path": "Procedure.code.coding.code",
"mapping": [
{
"identity": "oBDS",
"map": "13.3",
"comment": "OPS"
}
]
},
{
"id": "Procedure.subject",
"path": "Procedure.subject",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
]
},
{
"id": "Procedure.encounter",
"path": "Procedure.encounter",
"mustSupport": true
},
{
"id": "Procedure.performed[x]",
"path": "Procedure.performed[x]",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Procedure.performed[x]:performedDateTime",
"path": "Procedure.performed[x]",
"sliceName": "performedDateTime",
"type": [
{
"code": "dateTime"
}
],
"mapping": [
{
"identity": "oBDS",
"map": "13.2",
"comment": "OP Datum"
}
]
},
{
"id": "Procedure.reasonReference",
"path": "Procedure.reasonReference",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor",
"http://hl7.org/fhir/StructureDefinition/Condition"
]
}
],
"mustSupport": true
},
{
"id": "Procedure.outcome",
"path": "Procedure.outcome",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-beurteilung-lokaler-residualstatus"
},
"mapping": [
{
"identity": "oBDS",
"map": "10.1",
"comment": "Beurteilung des lokalen Residualstatus nach Abschluss der Operation"
}
]
},
{
"id": "Procedure.outcome.coding",
"path": "Procedure.outcome.coding",
"short": "Lokaler Residualstatus",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Lokaler Residualstatus"
}
]
}
]
},
"definition": "Lokaler Residualstatus der OP gemäß 10.1 oBDS 2021. Globaler Residualstatus wird prozedurenunabhängig als eigenständige Observation kodiert.",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Lokaler Residualstatus der OP gemäß 10.1 oBDS 2021. Globaler Residualstatus wird prozedurenunabhängig als eigenständige Observation kodiert."
}
]
}
]
}
},
{
"id": "Procedure.outcome.coding.system",
"path": "Procedure.outcome.coding.system",
"patternUri": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-residualstatus",
"mustSupport": true
},
{
"id": "Procedure.outcome.coding.code",
"path": "Procedure.outcome.coding.code",
"mustSupport": true
},
{
"id": "Procedure.complication",
"path": "Procedure.complication",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"rules": "open"
},
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "13.5",
"comment": "OP Komplikationen"
}
]
},
{
"id": "Procedure.complication:compl_obds",
"path": "Procedure.complication",
"sliceName": "compl_obds",
"min": 0,
"max": "*",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-operation-komplikation"
}
},
{
"id": "Procedure.complication:compl_obds.coding",
"path": "Procedure.complication.coding",
"short": "Komplikation der OP laut oBDS",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Komplikation der OP laut oBDS"
}
]
}
]
},
"definition": "Komplikation der OP gemäß 13.5 oBDS 2021",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Komplikation der OP gemäß 13.5 oBDS 2021"
}
]
}
]
}
},
{
"id": "Procedure.complication:compl_obds.coding.system",
"path": "Procedure.complication.coding.system",
"patternUri": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-operation-komplikation"
},
{
"id": "Procedure.complication:compl_obds.coding.code",
"path": "Procedure.complication.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Procedure.complication:compl_icd10",
"path": "Procedure.complication",
"sliceName": "compl_icd10",
"min": 0,
"max": "*",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "http://fhir.de/ValueSet/bfarm/icd-10-gm"
}
},
{
"id": "Procedure.complication:compl_icd10.coding",
"path": "Procedure.complication.coding",
"short": "Komplikation der OP Sonstige ICD-10",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Komplikation der OP Sonstige ICD-10"
}
]
}
]
},
"definition": "Komplikation der OP - soweit nicht in 13.1 oBDS 2021 enthalten - als ICD-10-GM",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Komplikation der OP - soweit nicht in 13.1 oBDS 2021 enthalten - als ICD-10-GM"
}
]
}
]
}
},
{
"id": "Procedure.complication:compl_icd10.coding.system",
"path": "Procedure.complication.coding.system",
"min": 1,
"patternUri": "http://fhir.de/CodeSystem/bfarm/icd-10-gm"
},
{
"id": "Procedure.complication:compl_icd10.coding.code",
"path": "Procedure.complication.coding.code",
"min": 1
}
]
}
}

Mapping dataset to FHIR

DatasetExplanationFHIR
Operation

Operation

Intention

Gibt an, mit welchem Ziel die Operation geplant wurde

Procedure.extension.valueCodeableConcept.coding.code
OP Datum

Datum der OP

Procedure.performedDateTime
OPS Code

Gibt an, welche Operation durchgeführ wurde. OPS (5-*), so genau wie möglich. Bei paaringen Organen mit Seitenangabe

Procedure.code.coding.code
OPS Version

Gibt an, nach welcher Version (Jahr) des OPS klassifiziert wurde (Gültige Bezeichnung nach BfArM)

Procedure.code.coding.version
OP Komplikationen

Gibt an, ob eine oder keine Komplikation aufgetreten ist, bzw. wenn eine aufgetreten ist welche.

Procedure.complication.coding.code

Mapping Unified Oncological Basic Dataset (oBDS) to FHIR

oBDSDefinitionFHIR
13OperationProcedure
13.1Intention der OperationProcedure.extension.value[x].coding.code
KR6Art des Eingriffs (Modalität der Eingriffsdurchführung)Procedure.extension.value[x].coding.code
13.4OPS VersionProcedure.code.coding.version
13.3OPSProcedure.code.coding.code
13.2OP DatumProcedure.performed[x]
10.1Beurteilung des lokalen Residualstatus nach Abschluss der OperationProcedure.outcome
13.5OP KomplikationenProcedure.complication

Search Parameters

The following search parameters are relevant for the oncology module, also in combination:

  1. The search parameter "_id" MUST be supported:

    Examples:

    GET [base]/Procedure?_id=103270

    Application notes: Further information on searching by "_id" can be found in the FHIR base specification - section "Parameters for all resources".

  2. The search parameter "_profile" MUST be supported:

    Examples:

    GET [base]/Procedure?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure

    Application notes: Further information on searching by "_profile" can be found in the FHIR base specification - section "Parameters for all resources".

  3. The search parameter "status" MUST be supported:

    Examples:

    GET [base]/Procedure?status=completed

    Application notes: Further information on searching by "Procedure.status" can be found in the FHIR base specification - section "Token Search".

  4. The search parameter "category" MUST be supported:

    Examples:

    GET [base]/Procedure?category=http://snomed.info/sct|103693007

    Application notes: Further information on searching by "Procedure.category" can be found in the FHIR base specification - section "Token Search".

  5. The search parameter "code" MUST be supported:

    Examples:

    GET [base]/Procedure?code=http://fhir.de/CodeSystem/bfarm/ops|5-37

    Application notes: Further information on searching by "Procedure.code" can be found in the FHIR base specification - section "Token Search".

  6. The search parameter "date" MUST be supported:

    Examples:

    GET [base]/Procedure?date=2022-01-01

    Application notes: Further information on searching by "Procedure.performed" can be found in the FHIR base specification - section "Date Search".

  7. The search parameter "subject" MUST be supported:

    Examples:

    GET [base]/Procedure?subject=Patient/test

    Application notes: Further information on searching by "Procedure.subject" can be found in the FHIR base specification - section "reference".

  8. The search parameter "patient" MUST be supported:

    Examples:

    GET [base]/Procedure?patient=Patient/test

    Application notes: Further information on searching by "Procedure.subject" can be found in the FHIR base specification - section "reference".

  9. The search parameter "bodySite" MUST be supported:

    Examples:

    GET [base]/Procedure?bodySite=http://snomed.info/sct|80891009

    Application notes: Further information on searching by "Procedure.bodySite" can be found in the FHIR base specification - section "Token Search".

  10. The search parameter "dokumentationsdatum" MUST be supported:

    Examples:

    GET [base]/Procedure?dokumentationsdatum=2022-01-01

    Application notes: Further information on searching by "Procedure.extension:Dokumentationsdatum" can be found in the FHIR base specification - section "Date Search".

  11. The search parameter "durchfuehrungsabsicht" MUST be supported:

    Examples:

    GET [base]/Procedure?durchfuehrungsabsicht=http://snomed.info/sct|262202000

    Application notes: Further information on searching by "Procedure.extension:Durchfuehrungsabsicht" can be found in the FHIR base specification - section "Token Search".

  12. The search parameter "outcome" MUST be supported:

    Examples:

    GET [base]/Procedure?outcome=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-residualstatus|R1

    Application notes: Further information on searching by "Procedure.extension:Durchfuehrungsabsicht" can be found in the FHIR base specification - section "Token Search".

  13. The search parameter "extension-intention" MUST be supported:

    Examples:

    GET [base]/Procedure?extension-intention=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-intention|K

    Application notes: Further information on searching by "Procedure.extension:Durchfuehrungsabsicht" can be found in the FHIR base specification - section "Token Search".

Examples

{
"resourceType": "Procedure",
"id": "mii-exa-onko-operation-1",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-operation"
]
},
"code": {
"coding": [
{
"system": "http://fhir.de/CodeSystem/bfarm/ops",
"code": "5-870",
"display": "Partielle (brusterhaltende) Exzision der Mamma und Destruktion von Mammagewebe",
"version": "2021"
}
]
},
"subject": {
"reference": "Patient/example"
},
"reference": "Encounter/example"
},
"basedOn": [
{
"reference": "CarePlan/example"
}
],
"status": "completed",
{
"coding": [
{
"code": "K",
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-intention"
}
]
},
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-ex-onko-operation-intention"
}
],
"coding": [
{
"code": "387713003",
"system": "http://snomed.info/sct",
"display": "Surgical procedure (procedure)"
}
]
},
"performedDateTime": "2021-12-04",
{
"coding": [
{
"code": "HNK",
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-operation-komplikation",
"display": "Hautnekrose im Operationsbereich"
}
]
}
],
"outcome": {
"coding": [
{
"code": "R1",
"system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-residualstatus",
"display": "Mikroskopischer Residualtumor"
}
]
}
}