MII-Initiative

MII IG Onkologie DE v2024

Genetische Variante: Observation

Kontext

Die Informationen zu genetischen Varianten werden seit der Version 2021 als Teil des oBDS erfasst. Die Erfassung einer Variante erfolgt dabei über zwei Datenfelder:

  • 'Genetische Variante Name' als Freitext
  • 'Genetische Variante Ausprägung' als oBDS-spezifische Codes für die Interpretation.

Die MII bietet mit dem Molekulargenetischen Befundbericht (MolGenBB) bereits eine Struktur für den Austausch genetischer Befunde. Der MolGenBB basiert auf dem GenomicReport (Version STU2) der internationalen HL7 Clinical Genomics Working Group und verwendet internationale Terminologien und Nomenklaturen wie:

  • HGNC für die eindeutige Beschreibung von Gennamen
  • HGVS für die Beschreibung von Varianten im kodierenden und nicht-kodierenden DNA-Bereich sowie für Proteine
  • ISCN für Beschreibung cytogenomischer Position und strukturellen Varianten
  • Sequence Ontology für die semantische Annotation der Varianten

Es ist davon auszugehen, dass die genetischen Labore und bioinformatischen Pipelines auf Basis dieser Klassifikationen arbeiten oder diese abbilden können.

Die grobkörnige Erfassung der Variantendaten im oBDS macht jedoch ein direktes Mapping auf die oben genannten Terminologien und Nomenklaturen unmöglich.

Conformance Statements

Nach Möglichkeit SOLLTE eine genauere Variantenbeschreibung über die MII Variante erfolgen.

Eine Einbindung dieser Varianten SOLLTE über die Einbettung in den MII Molekulargenetischen Befundbericht DiagnosticReportund die MII Molekulargenetische Anforderung ServiceRequest erfolgen.

Für den Fall, dass diese Module an den DIZ-Standorten gar nicht, noch nicht oder nur teilweise implementierbar sind, SOLL ein direktes Mapping der oBDS-Felder auf folgende Felder erfolgen:

  • Observation.note für Variante Name
  • Observation.interpretation für die Ausprägung der Variante.

Übersicht MII Variante

Das Variantenprofil des Molekularen Befundberichts ist hier zu finden: https://simplifier.net/medizininformatikinitiative-modulomics/sdmiimolgenvariante

Bei der Verwendung der MII Variante sind folgende Datenfelder zur Konformanz zwingend erforderlich:

  • subject: Referenz auf einen Patient
  • code : fester LOINC-Code( 69548-6) zur Identifikation als Untersuchung einer genetischen Variante
  • status : HL7 Status
  • category: fester HL7-Code zur Einordnung als Laborwert

Optional können darüber hinaus folgende Angaben gemacht werden:

  • specimen: Referenz auf die Bioprobe
  • method: Methodik der Untersuchung
  • valueCodeableConcept Varianten-Assessment (präsent, nicht präsent, nicht gecalled, unbestimmt)
  • component: alle weiteren Details über die methodische Durchführung und Auswertung sowie Varianteninformationen
NameStatusVersionCanonicalBasis
MII_PR_Onko_Genetische_Varianteactive2025.0.0https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-genetische-variantehttps://www.medizininformatik-initiative.de/fhir/ext/modul-molgen/StructureDefinition/variante

Inhalt

idΣ0..1string
id0..1string
extensionI0..*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
secondary-findingI0..1Extension(CodeableConcept)
body-structureI0..1Extension(Reference(BodyStructure))
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
codingΣ1..*CodingPattern
textΣ0..1string
codeS Σ1..1CodeableConceptPattern
subjectS Σ I1..1MII-Reference(Patient)
focusS Σ I0..*Reference(MII_PR_Onko_Diagnose_Primaertumor)
encounterS Σ I0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
dataAbsentReasonI0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uri
versionΣ0..1string
codeS Σ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
codeI0..1Extension(CodeableConcept)
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textS Σ1..1markdown
bodySite0..1CodeableConcept
methodS0..1CodeableConceptBinding
specimenS I0..1Reference(Specimen)
deviceS I0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueRangeRange
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueRangeRange
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueRangeRange
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
id0..1string
extensionI0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I0..1uriPattern
codeΣ0..1code
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueQuantityQuantity
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueQuantityQuantity
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueStringstring
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueCodeableConceptCodeableConcept
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConceptPattern
valueQuantityQuantity
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Genetische Variante wie im oBDS beschrieben

Feldname
Observation.meta.profile
Observation.focus
Observation.encounter
Observation.value[x]:valueCodeableConcept
Observation.value[x]:valueCodeableConcept.coding.system
Observation.value[x]:valueCodeableConcept.coding.code
Observation.interpretation
Observation.interpretation.coding.system
Observation.interpretation.coding.code
Observation.note
Observation.note.text
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="mii-pr-onko-genetische-variante" />
    <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-genetische-variante" />
    <version value="2025.0.0" />
    <name value="MII_PR_Onko_Genetische_Variante" />
    <title value="MII PR Onkologie Genetische Variante" />
    <status value="active" />
    <publisher value="Medizininformatik Initiative" />
    <contact>
        <telecom>
            <system value="url" />
            <value value="https://www.medizininformatik-initiative.de" />
        </telecom>
    </contact>
    <description value="Genetische Variante wie im oBDS beschrieben" />
    <fhirVersion value="4.0.1" />
    <mapping>
        <identity value="oBDS" />
        <name value="Mapping FHIR zu oBDS" />
    </mapping>
    <kind value="resource" />
    <abstract value="false" />
    <type value="Observation" />
    <baseDefinition value="https://www.medizininformatik-initiative.de/fhir/ext/modul-molgen/StructureDefinition/variante" />
    <derivation value="constraint" />
    <differential>
        <element id="Observation">
            <path value="Observation" />
            <mapping>
                <identity value="oBDS" />
                <map value="23" />
                <comment value="Genetische Variante" />
            </mapping>
        </element>
        <element id="Observation.meta.profile">
            <path value="Observation.meta.profile" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.subject">
            <path value="Observation.subject" />
            <type>
                <code value="Reference" />
                <profile value="https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/MII-Reference" />
                <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
            </type>
        </element>
        <element id="Observation.focus">
            <path value="Observation.focus" />
            <type>
                <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.value[x]">
            <path value="Observation.value[x]" />
            <slicing>
                <discriminator>
                    <type value="type" />
                    <path value="$this" />
                </discriminator>
                <rules value="closed" />
            </slicing>
            <type>
                <code value="CodeableConcept" />
            </type>
        </element>
        <element id="Observation.value[x]:valueCodeableConcept">
            <path value="Observation.value[x]" />
            <sliceName value="valueCodeableConcept" />
            <type>
                <code value="CodeableConcept" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="Observation.value[x]:valueCodeableConcept.coding.system">
            <path value="Observation.value[x].coding.system" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.value[x]:valueCodeableConcept.coding.code">
            <path value="Observation.value[x].coding.code" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.interpretation">
            <path value="Observation.interpretation" />
            <mustSupport value="true" />
            <binding>
                <strength value="required" />
                <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-genetische-variante-auspraegung" />
            </binding>
            <mapping>
                <identity value="oBDS" />
                <map value="23.2" />
                <comment value="Genetische Variante Auspr&#228;gung" />
            </mapping>
        </element>
        <element id="Observation.interpretation.coding.system">
            <path value="Observation.interpretation.coding.system" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.interpretation.coding.code">
            <path value="Observation.interpretation.coding.code" />
            <mustSupport value="true" />
        </element>
        <element id="Observation.note">
            <path value="Observation.note" />
            <mustSupport value="true" />
            <mapping>
                <identity value="oBDS" />
                <map value="23.1" />
                <comment value="Genetische Variante Name" />
            </mapping>
        </element>
        <element id="Observation.note.text">
            <path value="Observation.note.text" />
            <mustSupport value="true" />
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "mii-pr-onko-genetische-variante",
    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-genetische-variante",
    "version": "2025.0.0",
    "name": "MII_PR_Onko_Genetische_Variante",
    "title": "MII PR Onkologie Genetische Variante",
    "status": "active",
    "publisher": "Medizininformatik Initiative",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.medizininformatik-initiative.de"
                }
            ]
        }
    ],
    "description": "Genetische Variante wie im oBDS beschrieben",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "oBDS",
            "name": "Mapping FHIR zu oBDS"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Observation",
    "baseDefinition": "https://www.medizininformatik-initiative.de/fhir/ext/modul-molgen/StructureDefinition/variante",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Observation",
                "path": "Observation",
                "mapping":  [
                    {
                        "identity": "oBDS",
                        "map": "23",
                        "comment": "Genetische Variante"
                    }
                ]
            },
            {
                "id": "Observation.meta.profile",
                "path": "Observation.meta.profile",
                "mustSupport": true
            },
            {
                "id": "Observation.subject",
                "path": "Observation.subject",
                "type":  [
                    {
                        "code": "Reference",
                        "profile":  [
                            "https://www.medizininformatik-initiative.de/fhir/core/StructureDefinition/MII-Reference"
                        ],
                        "targetProfile":  [
                            "http://hl7.org/fhir/StructureDefinition/Patient"
                        ]
                    }
                ]
            },
            {
                "id": "Observation.focus",
                "path": "Observation.focus",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "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.value[x]",
                "path": "Observation.value[x]",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "type",
                            "path": "$this"
                        }
                    ],
                    "rules": "closed"
                },
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ]
            },
            {
                "id": "Observation.value[x]:valueCodeableConcept",
                "path": "Observation.value[x]",
                "sliceName": "valueCodeableConcept",
                "type":  [
                    {
                        "code": "CodeableConcept"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Observation.value[x]:valueCodeableConcept.coding.system",
                "path": "Observation.value[x].coding.system",
                "mustSupport": true
            },
            {
                "id": "Observation.value[x]:valueCodeableConcept.coding.code",
                "path": "Observation.value[x].coding.code",
                "mustSupport": true
            },
            {
                "id": "Observation.interpretation",
                "path": "Observation.interpretation",
                "mustSupport": true,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/ValueSet/mii-vs-onko-genetische-variante-auspraegung"
                },
                "mapping":  [
                    {
                        "identity": "oBDS",
                        "map": "23.2",
                        "comment": "Genetische Variante Ausprägung"
                    }
                ]
            },
            {
                "id": "Observation.interpretation.coding.system",
                "path": "Observation.interpretation.coding.system",
                "mustSupport": true
            },
            {
                "id": "Observation.interpretation.coding.code",
                "path": "Observation.interpretation.coding.code",
                "mustSupport": true
            },
            {
                "id": "Observation.note",
                "path": "Observation.note",
                "mustSupport": true,
                "mapping":  [
                    {
                        "identity": "oBDS",
                        "map": "23.1",
                        "comment": "Genetische Variante Name"
                    }
                ]
            },
            {
                "id": "Observation.note.text",
                "path": "Observation.note.text",
                "mustSupport": true
            }
        ]
    }
}

Mapping Datensatz zu FHIR

DatensatzErklaerungFHIR
Genetische Variante

Genetische Variante

Observation
Genetische Variante Name

Name der genetischen Variante (z.B. K-ras, BRAFV600, NRAS, C-KIT)

Observation.note
Genetische Variante Ausprägung

Ausprägung der genetischen Variante nach oBDS

Observation.interpretation

Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR

oBDSDefinitionFHIR
23Genetische VarianteObservation
23.2Genetische Variante AusprägungObservation.interpretation
23.1Genetische Variante NameObservation.note

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-genetische-variante

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

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

    Beispiele:

    Anwendungshinweise: Weitere Informationen zur Suche nach "status" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".```
  4. Der Suchparameter "category" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory

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

  5. 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".

  6. 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".

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

    Beispiele:

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

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

  8. 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".

  9. Der Suchparameter "interpretation" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?interpretation=http://snomed.info/sct|55446002

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

  10. Der Suchparameter "method" MUSS unterstützt werden:

    Beispiele:

    Anwendungshinweise: Weitere Informationen zur Suche nach "method" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".```
  11. Der Suchparameter "specimen" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?specimen=Specimen/example

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

  12. Der Suchparameter "device" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?device-from=Device/example

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

  13. Der Suchparameter "derived-from" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?derived-from=Observation/example

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

Beispiele

{
    "resourceType": "Observation",
    "id": "mii-exa-onko-genetische-variante-braf",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-genetische-variante"
        ]
    },
    "code": {
        "coding":  [
            {
                "system": "http://loinc.org",
                "code": "69548-6"
            }
        ]
    },
    "category":  [
        {
            "coding":  [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory"
                }
            ]
        }
    ],
    "status": "final",
    "subject": {
        "reference": "Patient/example"
    },
    "effectiveDateTime": "2022-02-08",
    "note":  [
        {
            "text": "BRAF1 Class II Mutation"
        }
    ],
    "interpretation":  [
        {
            "coding":  [
                {
                    "code": "M",
                    "system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-onko-genetische-variante-auspraegung"
                }
            ]
        }
    ]
}