MII-Initiative

MII IG Onkologie DE v2026

Sicherheitsabstand


Inhalt

Dieses Profil beschreibt den minimalen Sicherheitsabstand zum Primärtumor beim Malignen Melanom gemäß oBDS MM1. Diese Messung erfolgt nach definitivem operativem Eingriff und gibt den minimalen Abstand des Melanoms zum nächstgelegenen lateralen chirurgischen Resektionsrand in der Exzisionsprobe an. Ein Wert von 0 entspricht einem lokalen R1- oder R2-Resektionsstatus.

Das Profil basiert auf einer FHIR Observation-Ressource und verwendet SNOMED CT zur standardisierten Kodierung der Sicherheitsabstandsmessung. Der Abstand wird als Quantity-Wert in Millimetern (mm) angegeben.


Verknüpfungen zu anderen Ressourcen

Die Sicherheitsabstandsmessung ist eine wichtige chirurgische Beobachtung beim Melanom:

  • verweist über Observation.focus auf die Primärdiagnose (MII_PR_Onko_Diagnose_Primaertumor)
  • verweist über Observation.subject auf den Patienten (Patient-Ressource)
  • kann über Observation.encounter mit einem spezifischen Behandlungsfall verknüpft werden

oBDS-Kontext

Die Sicherheitsabstandsmessung entspricht dem oBDS-Datenfeld MM1 "Minimaler Sicherheitsabstand zum Primärtumor" und wird in Millimetern dokumentiert. Diese Messung ist essentiell für die Beurteilung der Vollständigkeit der Tumorresektion und der Prognose beim Melanom.

Terminologie-Binding

Das Profil verwendet SNOMED CT Code 396511007 "Distance of in situ melanoma from closest lateral surgical margin in excised specimen of skin (observable entity)" zur standardisierten Kodierung der Sicherheitsabstandsmessung. Der Wert wird als UCUM-konforme Quantity in Millimetern (mm) angegeben.

NameStatusVersionCanonicalBasis
MII_PR_Onko_Melanom_Sicherheitsabstandactive2026.0.0-ballothttps://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-melanom-sicherheitsabstandhttp://hl7.org/fhir/StructureDefinition/Observation

Inhalt

idΣ0..1string
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
id0..1string
extensionC0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
subjectS Σ1..1Reference(Patient)
focusS Σ0..*Reference(MII_PR_Onko_Diagnose_Primaertumor)
encounterS Σ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionC0..*Extension
valueS Σ0..1decimal
comparatorΣ ?!0..1codeBinding
unitS Σ1..1stringPattern
systemS Σ C1..1uriFixed Value
codeS Σ1..1codePattern
dataAbsentReasonS C0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Dieses Profil beschreibt den minimalen Sicherheitsabstand zum Primärtumor beim Malignen Melanom basierend oBDS Feld MM1. Abweichend

FeldnameKurzbeschreibung
Observation.meta.profile
Observation.codeSicherheitsabstand Primärtumor
Observation.subject
Observation.focus
Observation.encounter
Observation.effective[x]Datum der Messung
Observation.value[x]Sicherheitsabstand in mm
Observation.value[x].value
Observation.value[x].unit
Observation.value[x].system
Observation.value[x].code
Observation.dataAbsentReasonGrund für fehlende Messung
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-onko-melanom-sicherheitsabstand" />
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-melanom-sicherheitsabstand" />
<version value="2026.0.0-ballot" />
<name value="MII_PR_Onko_Melanom_Sicherheitsabstand" />
<title value="MII PR Onkologie Melanom Sicherheitsabstand" />
<status value="active" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Dieses Profil beschreibt den minimalen Sicherheitsabstand zum Primärtumor beim Malignen Melanom basierend oBDS Feld MM1. Abweichend" />
<fhirVersion value="4.0.1" />
<identity value="oBDS" />
<name value="Mapping FHIR zu oBDS" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<derivation value="constraint" />
<element id="Observation">
<path value="Observation" />
<identity value="oBDS" />
<map value="MM1" />
<comment value="Sicherheitsabstand Primärtumor" />
</mapping>
</element>
<element id="Observation.meta.profile">
<path value="Observation.meta.profile" />
<mustSupport value="true" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<short value="Sicherheitsabstand Primärtumor" />
<definition value="Minimaler Sicherheitsabstand zum Primärtumor beim Malignen Melanom gemäß oBDS MM1" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding">
<path value="Observation.code.coding" />
<system value="http://snomed.info/sct" />
<code value="396511007" />
<display value="Distance of in situ melanoma from closest lateral surgical margin in excised specimen of skin (observable entity)" />
</patternCoding>
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<min value="1" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.focus">
<path value="Observation.focus" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.encounter">
<path value="Observation.encounter" />
<mustSupport value="true" />
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<short value="Datum der Messung">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum der Messung" />
</extension>
</extension>
</short>
<definition value="Datum der Messung des Sicherheitsabstands">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum der Messung des Sicherheitsabstands" />
</extension>
</extension>
</definition>
<code value="dateTime" />
</type>
<mustSupport value="true" />
<identity value="oBDS" />
<map value="MM1" />
<comment value="Datum der Messung des Sicherheitsabstands" />
</mapping>
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<short value="Sicherheitsabstand in mm">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Sicherheitsabstand in mm" />
</extension>
</extension>
</short>
<definition value="Minimaler Sicherheitsabstand zum Primärtumor in mm gemäß oBDS MM1">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Minimaler Sicherheitsabstand zum Primärtumor in mm nach definitivem operativem Eingriff gemäß oBDS MM1. Wert 0 entspricht lokal R1 oder R2 bzw. marginal" />
</extension>
</extension>
</definition>
<code value="Quantity" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.value[x].value">
<path value="Observation.value[x].value" />
<mustSupport value="true" />
<identity value="oBDS" />
<map value="MM1" />
<comment value="Minimaler Sicherheitsabstand in mm" />
</mapping>
</element>
<element id="Observation.value[x].unit">
<path value="Observation.value[x].unit" />
<min value="1" />
<patternString value="mm" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].system">
<path value="Observation.value[x].system" />
<min value="1" />
<fixedUri value="http://unitsofmeasure.org" />
<mustSupport value="true" />
</element>
<element id="Observation.value[x].code">
<path value="Observation.value[x].code" />
<min value="1" />
<patternCode value="mm" />
<mustSupport value="true" />
</element>
<element id="Observation.dataAbsentReason">
<path value="Observation.dataAbsentReason" />
<short value="Grund für fehlende Messung" />
<definition value="Grund warum der Sicherheitsabstand nicht bestimmt werden konnte (z.B. nicht beurteilbar)" />
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-onko-melanom-sicherheitsabstand",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-melanom-sicherheitsabstand",
"version": "2026.0.0-ballot",
"name": "MII_PR_Onko_Melanom_Sicherheitsabstand",
"title": "MII PR Onkologie Melanom Sicherheitsabstand",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Dieses Profil beschreibt den minimalen Sicherheitsabstand zum Primärtumor beim Malignen Melanom basierend oBDS Feld MM1. Abweichend",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "oBDS",
"name": "Mapping FHIR zu oBDS"
}
],
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
"derivation": "constraint",
"element": [
{
"id": "Observation",
"path": "Observation",
"mapping": [
{
"identity": "oBDS",
"map": "MM1",
"comment": "Sicherheitsabstand Primärtumor"
}
]
},
{
"id": "Observation.meta.profile",
"path": "Observation.meta.profile",
"mustSupport": true
},
{
"id": "Observation.code",
"path": "Observation.code",
"short": "Sicherheitsabstand Primärtumor",
"definition": "Minimaler Sicherheitsabstand zum Primärtumor beim Malignen Melanom gemäß oBDS MM1",
"mustSupport": true
},
{
"id": "Observation.code.coding",
"path": "Observation.code.coding",
"code": "396511007",
"system": "http://snomed.info/sct",
"display": "Distance of in situ melanoma from closest lateral surgical margin in excised specimen of skin (observable entity)"
}
},
{
"id": "Observation.subject",
"path": "Observation.subject",
"min": 1,
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
"mustSupport": true
},
{
"id": "Observation.focus",
"path": "Observation.focus",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-diagnose-primaertumor"
]
}
],
"mustSupport": true
},
{
"id": "Observation.encounter",
"path": "Observation.encounter",
"mustSupport": true
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"short": "Datum der Messung",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum der Messung"
}
]
}
]
},
"definition": "Datum der Messung des Sicherheitsabstands",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum der Messung des Sicherheitsabstands"
}
]
}
]
},
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "MM1",
"comment": "Datum der Messung des Sicherheitsabstands"
}
]
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"short": "Sicherheitsabstand in mm",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Sicherheitsabstand in mm"
}
]
}
]
},
"definition": "Minimaler Sicherheitsabstand zum Primärtumor in mm gemäß oBDS MM1",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Minimaler Sicherheitsabstand zum Primärtumor in mm nach definitivem operativem Eingriff gemäß oBDS MM1. Wert 0 entspricht lokal R1 oder R2 bzw. marginal"
}
]
}
]
},
"type": [
{
"code": "Quantity"
}
],
"mustSupport": true
},
{
"id": "Observation.value[x].value",
"path": "Observation.value[x].value",
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "MM1",
"comment": "Minimaler Sicherheitsabstand in mm"
}
]
},
{
"id": "Observation.value[x].unit",
"path": "Observation.value[x].unit",
"min": 1,
"patternString": "mm",
"mustSupport": true
},
{
"id": "Observation.value[x].system",
"path": "Observation.value[x].system",
"min": 1,
"fixedUri": "http://unitsofmeasure.org",
"mustSupport": true
},
{
"id": "Observation.value[x].code",
"path": "Observation.value[x].code",
"min": 1,
"patternCode": "mm",
"mustSupport": true
},
{
"id": "Observation.dataAbsentReason",
"path": "Observation.dataAbsentReason",
"short": "Grund für fehlende Messung",
"definition": "Grund warum der Sicherheitsabstand nicht bestimmt werden konnte (z.B. nicht beurteilbar)",
"mustSupport": true
}
]
}
}

Mapping Datensatz zu FHIR

DatensatzErklaerungFHIR
Sicherheitsabstand Primärtumor

Minimaler Sicherheitsabstand zum Primärtumor in mm gemäß oBDS MM1

Observation.where(code.coding.system='http://snomed.info/sct' and code.coding.code='396511007').valueQuantity

Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR

oBDSDefinitionFHIR
MM1Sicherheitsabstand PrimärtumorObservation
MM1Datum der Messung des SicherheitsabstandsObservation.effective[x]
MM1Minimaler Sicherheitsabstand in mmObservation.value[x].value

Suchparameter

Folgende Suchparameter sind für das Melanom-Sicherheitsabstand Profil relevant, auch in Kombination:

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=12345

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "_profile" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-melanom-sicherheitsabstand

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  3. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?code=http://snomed.info/sct|396511007

    Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.code" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  4. Der Suchparameter "subject" MUSS unterstützt werden:

    Beispiele:

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

    Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  5. Der Suchparameter "focus" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?focus=Condition/primaertumor

    Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.focus" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  6. Der Suchparameter "value-quantity" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?value-quantity=5|http://unitsofmeasure.org|mm

    Anwendungshinweise: Weitere Informationen zur Suche nach "Observation.value" finden sich in der FHIR-Basisspezifikation - Abschnitt "Quantity Search".


Beispiele

{
"resourceType": "Observation",
"id": "mii-exa-onko-melanom-sicherheitsabstand",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-melanom-sicherheitsabstand"
]
},
"code": {
"coding": [
{
"code": "396511007",
"system": "http://snomed.info/sct",
"display": "Distance of in situ melanoma from closest lateral surgical margin in excised specimen of skin (observable entity)"
}
]
},
"unit": "mm",
"system": "http://unitsofmeasure.org",
"code": "mm",
"value": 5
},
"status": "final",
"subject": {
"reference": "Patient/mii-exa-onko-melanom-bundle-patient"
},
"reference": "Encounter/mii-exa-onko-melanom-bundle-encounter"
},
"focus": [
{
"reference": "Condition/mii-exa-onko-melanom-diagnose"
}
],
"effectiveDateTime": "2024-03-25T10:00:00+01:00"
}