Weitere Klassifikationen: Observation

Dieses Profil beschreibt weitere Tumorklassifikationen neben TMN. Neben entitätsspezifischen Klassifikationen (z.B. FIGO-Klassifikation bei gynäkologischen Tumoren) sind hier v.a. die hämatologischen Klassifikationen und die WHO-Klassifikation bei Tumoren des ZNS zu nennen.

Die Plattform §65c stellt einen Katalog bereit, wie die häufigsten Klassifikationen aus Harmonisierungsgründen für die Krebsregistermeldung zu kodieren sind. https://plattform65c.atlassian.net/wiki/spaces/UMK/pages/15532511/Weitere+Klassifikationen

Aufgrund der Vielzahl der möglichen Skalen und Scores ist es nich tmöglich, hier einen umfassenden und allgemeingültigen Katalog zu hinterlegen, so dass die konkrete Ausgestaltung den Herstellern und Systemen überlassen bleibt. HL7 Deutschland stellt dazu unter folgendem Link Hinweise bereit: https://ig.fhir.de/basisprofile-de/stable/ig-markdown-Ressourcen-Observation-Skalen-und-Scores.html

Folgende Klassifikation werden im Zukunft über die organspezifischen Module abgedeckt und sollen nicht mehr über weitere Klassifikationen kodiert werden:

  • Gleasson-Score (Prostata)
NameStatusVersionCanonicalBasis
MII_PR_Onko_Weitere_Klassifikationenactive2025.1.0https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-weitere-klassifikationenhttp://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
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textS Σ1..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)
valueQuantityQuantity
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptS Σ C0..1CodeableConcept
dataAbsentReasonC0..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)

Weitere Tumor Staging Klassifikation neben TMN (Hämatoonkologische und sonstige Klassifikationen)

FeldnameKurzbeschreibung
Observation.meta.profile
Observation.code
Observation.code.textKlassifikation Name Freitext
Observation.subject
Observation.focus
Observation.encounter
Observation.effective[x]Datum
Observation.value[x]Wert/ Einstufung in jeweiliger Klassifikation
Observation.value[x]:valueCodeableConcept
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-onko-weitere-klassifikationen" />
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-weitere-klassifikationen" />
<version value="2025.1.0" />
<name value="MII_PR_Onko_Weitere_Klassifikationen" />
<title value="MII PR Onkologie Weitere Klassifikationen" />
<status value="active" />
<publisher value="Medizininformatik Initiative" />
<system value="url" />
<value value="https://www.medizininformatik-initiative.de" />
</telecom>
</contact>
<description value="Weitere Tumor Staging Klassifikation neben TMN (Hämatoonkologische und sonstige Klassifikationen)" />
<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="09" />
<comment value="Weitere Klassifikationen" />
</mapping>
</element>
<element id="Observation.meta.profile">
<path value="Observation.meta.profile" />
<mustSupport value="true" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<mustSupport value="true" />
</element>
<element id="Observation.code.coding.code">
<path value="Observation.code.coding.code" />
<short value="Klassifikation Name Kodierung">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Klassifikation Name Kodierung" />
</extension>
</extension>
</short>
<definition value="Name der Klassifikation kodiert in internationalem Standard - falls vorhanden">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Name der Klassifikation kodiert in internationalem Standard - falls vorhanden" />
</extension>
</extension>
</definition>
<strength value="preferred" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-weitere-klassifikationen" />
</binding>
</element>
<element id="Observation.code.text">
<path value="Observation.code.text" />
<short value="Klassifikation Name Freitext">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Name der Klassifikation wie in Krebsregistermeldung angegeben" />
</extension>
</extension>
</short>
<definition value="Datum der weiteren Klassifikation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Name der Klassifikation wie in Krebsregistermeldung angegeben" />
</extension>
</extension>
</definition>
<min value="1" />
<mustSupport value="true" />
<identity value="oBDS" />
<map value="09.2" />
<comment value="Hämatoonkologische und sonstige Klassifikationen Name" />
</mapping>
</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">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum" />
</extension>
</extension>
</short>
<definition value="Datum der weiteren Klassifikation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Datum der weiteren Klassifikation" />
</extension>
</extension>
</definition>
<code value="dateTime" />
</type>
<mustSupport value="true" />
<identity value="oBDS" />
<map value="09.1" />
<comment value="Hämatoonkologische und sonstige Klassifikationen Datum" />
</mapping>
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<type value="type" />
<path value="$this" />
</discriminator>
<ordered value="false" />
<rules value="open" />
</slicing>
<short value="Wert/ Einstufung in jeweiliger Klassifikation">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Wert der weiteren Klassifikation" />
</extension>
</extension>
</short>
<definition value="Einstufung nach jeweiliger Klassifikation. Je nach ausgewählter Systematik kann hier eine Klassifikation/Kategorisierung, ein Puntkwert oder ein anderer Datentyp auftauchen">
<extension url="http://hl7.org/fhir/StructureDefinition/translation">
<extension url="lang">
<valueCode value="de-DE" />
</extension>
<extension url="content">
<valueString value="Wert in oben ausgewählter Klassifikation" />
</extension>
</extension>
</definition>
<mustSupport value="true" />
<identity value="oBDS" />
<map value="09.3" />
<comment value="Hämatoonkologische und sonstige Klassifikationen Einstufung" />
</mapping>
</element>
<element id="Observation.value[x]:valueCodeableConcept">
<path value="Observation.value[x]" />
<sliceName value="valueCodeableConcept" />
<min value="0" />
<max value="1" />
<code value="CodeableConcept" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-onko-weitere-klassifikationen",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-weitere-klassifikationen",
"version": "2025.1.0",
"name": "MII_PR_Onko_Weitere_Klassifikationen",
"title": "MII PR Onkologie Weitere Klassifikationen",
"status": "active",
"publisher": "Medizininformatik Initiative",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "https://www.medizininformatik-initiative.de"
}
]
}
],
"description": "Weitere Tumor Staging Klassifikation neben TMN (Hämatoonkologische und sonstige Klassifikationen)",
"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": "09",
"comment": "Weitere Klassifikationen"
}
]
},
{
"id": "Observation.meta.profile",
"path": "Observation.meta.profile",
"mustSupport": true
},
{
"id": "Observation.code",
"path": "Observation.code",
"mustSupport": true
},
{
"id": "Observation.code.coding.code",
"path": "Observation.code.coding.code",
"short": "Klassifikation Name Kodierung",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Klassifikation Name Kodierung"
}
]
}
]
},
"definition": "Name der Klassifikation kodiert in internationalem Standard - falls vorhanden",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name der Klassifikation kodiert in internationalem Standard - falls vorhanden"
}
]
}
]
},
"binding": {
"strength": "preferred",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-weitere-klassifikationen"
}
},
{
"id": "Observation.code.text",
"path": "Observation.code.text",
"short": "Klassifikation Name Freitext",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name der Klassifikation wie in Krebsregistermeldung angegeben"
}
]
}
]
},
"definition": "Datum der weiteren Klassifikation",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Name der Klassifikation wie in Krebsregistermeldung angegeben"
}
]
}
]
},
"min": 1,
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "09.2",
"comment": "Hämatoonkologische und sonstige Klassifikationen Name"
}
]
},
{
"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",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum"
}
]
}
]
},
"definition": "Datum der weiteren Klassifikation",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Datum der weiteren Klassifikation"
}
]
}
]
},
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "09.1",
"comment": "Hämatoonkologische und sonstige Klassifikationen Datum"
}
]
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"ordered": false,
"rules": "open"
},
"short": "Wert/ Einstufung in jeweiliger Klassifikation",
"_short": {
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Wert der weiteren Klassifikation"
}
]
}
]
},
"definition": "Einstufung nach jeweiliger Klassifikation. Je nach ausgewählter Systematik kann hier eine Klassifikation/Kategorisierung, ein Puntkwert oder ein anderer Datentyp auftauchen",
{
"url": "http://hl7.org/fhir/StructureDefinition/translation",
{
"url": "lang",
"valueCode": "de-DE"
},
{
"url": "content",
"valueString": "Wert in oben ausgewählter Klassifikation"
}
]
}
]
},
"mustSupport": true,
"mapping": [
{
"identity": "oBDS",
"map": "09.3",
"comment": "Hämatoonkologische und sonstige Klassifikationen Einstufung"
}
]
},
{
"id": "Observation.value[x]:valueCodeableConcept",
"path": "Observation.value[x]",
"sliceName": "valueCodeableConcept",
"min": 0,
"max": "1",
"type": [
{
"code": "CodeableConcept"
}
],
"mustSupport": true
}
]
}
}

Mapping Datensatz zu FHIR


Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR

oBDSDefinitionFHIR
09Weitere KlassifikationenObservation
09.2Hämatoonkologische und sonstige Klassifikationen NameObservation.code.text
09.1Hämatoonkologische und sonstige Klassifikationen DatumObservation.effective[x]
09.3Hämatoonkologische und sonstige Klassifikationen EinstufungObservation.value[x]

Suchparameter

Folgende Suchparameter sind für das Modul Onkologie relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=1234

    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-weitere-klassifikationen

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

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

    Beispiele:

    GET [base]/Observation?code=http://fhir.de/CodeSystem/sct|184305005

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

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

    Beispiele:

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

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

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

    Beispiele:

    GET [base]/Observation?encounter=Encounter/example

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

  6. Der Suchparameter "date" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?date=2024-02-08

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

Beispiele

{
"resourceType": "Observation",
"id": "mii-exa-onko-weitere-klassifikationen-1",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-weitere-klassifikationen"
]
},
"status": "final",
"code": {
"coding": [
{
"code": "385361009",
"system": "http://snomed.info/sct",
"display": "International Federation of Gynecology and Obstetrics stage for gynecological malignancy (observable entity)"
}
],
"text": "FIGO Klassifikation für ovariale Tumore"
},
"method": {
"coding": [
{
"code": "254386003",
"system": "http://snomed.info/sct",
"display": "International Federation of Gynecology and Obstetrics ovarian tumor staging system (tumor staging)"
}
]
},
"subject": {
"reference": "Patient/example"
},
"effectiveDateTime": "2024-01-11",
"coding": [
{
"code": "IVB"
}
]
}
}

{
"resourceType": "Observation",
"id": "mii-exa-onko-weitere-klassifikationen-2",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-weitere-klassifikationen"
]
},
"status": "final",
"code": {
"coding": [
{
"code": "254373007",
"system": "http://snomed.info/sct",
"display": "Ann Arbor Hodgkin's disease tumor staging system (tumor staging)"
}
],
"text": "Ann Arbor Klassifkation"
},
"subject": {
"reference": "Patient/example"
},
"effectiveDateTime": "2024-01-12",
"coding": [
{
"code": "IIIX"
}
]
}
}