Dieses Profil beschreibt die Genomics Study Analysis.
Dieses Profil beschreibt die Genomics Study. Da sich der Aufbau, Umfang und Inhakt von genomischen Analysereport von anderen Diagnostischen Reports (Labor, Bildgebung, Pathologie, Mikrobiologie...) deutlich unterscheidet, wurde in FHIR R5 eine GenomicStudyRessource eingeführt, die alle relevanten Datenelemente beinhaltet.
Da viele nationale und internationale Organisationen weiter auf FHIR R4 setzen, gab es einen offiziellen Backport, so dass die Inhalte einer R5 GenomicStudy über eine übergeordnete GenomicStudy-Prozedur und untergeordnete GenomicStudyAnalysis-Prozeduren abgebildet werden können. Die GenomicStudyAnalysis beinhaltet dabei präzise Daten zu eingesetzen Geräten, Methodik, Referenzgenom etc.
| Name | Status | Version | Canonical | Basis |
|---|---|---|---|---|
| MII_PR_MTB_Genomic_Study_Analysis | draft | 2024.0.0-ballot | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis |
| MII_PR_MTB_Genomic_Study_Analysis (Procedure) | I | GenomicStudyAnalysis | |
| id | Σ | 0..1 | id |
| meta | S Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | S Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | S I | 0..* | Extension |
| method-type | S I | 0..* | Extension(CodeableConcept) |
| id | 0..1 | string | |
| extension | I | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | Binding | |
| valueCodeableConcept | CodeableConcept | ||
| change-type | I | 0..* | Extension(CodeableConcept) |
| genome-build | S I | 0..1 | Extension(CodeableConcept) |
| genomic-source-class | I | 0..1 | Extension(CodeableConcept) |
| title | I | 0..1 | Extension(string) |
| focus | S I | 0..* | Extension(Reference(Resource)) |
| specimen | S I | 0..* | Extension(Reference(Specimen)) |
| metrics | I | 0..1 | Extension(Complex) |
| regions | S I | 0..1 | Extension(Complex) |
| device | S I | 0..* | Extension(Complex) |
| protocol-performed | I | 0..1 | Extension(Reference(Procedure | Task)) |
| input | I | 0..* | Extension(Complex) |
| output | I | 0..* | Extension(Complex) |
| qc | S I | 0..1 | Extension(Complex) |
| modifierExtension | ?! I | 0..* | Extension |
| identifier | S Σ | 0..* | Identifier |
| instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | Σ | 0..0 | Reference(CarePlan | ServiceRequest) |
| partOf | Σ | 0..0 | Reference(Procedure | Observation | MedicationAdministration) |
| status | S Σ ?! | 1..1 | codeBindingPattern |
| statusReason | Σ | 0..0 | CodeableConcept |
| category | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| coding | Σ | 1..1 | CodingPattern |
| text | Σ | 0..1 | string |
| code | Σ | 0..0 | CodeableConcept |
| subject | Σ | 1..1 | Reference(Patient | Group) |
| encounter | Σ | 0..0 | Reference(Encounter) |
| performed[x] | S Σ | 0..1 | |
| performedDateTime | dateTime | ||
| recorder | Σ | 0..0 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
| asserter | Σ | 0..0 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
| performer | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| modifierExtension | Σ ?! I | 0..* | Extension |
| function | Σ | 0..1 | CodeableConcept |
| actor | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Device) |
| onBehalfOf | 0..1 | Reference(Organization) | |
| location | Σ | 0..0 | Reference(Location) |
| reasonCode | Σ | 0..0 | CodeableConcept |
| reasonReference | Σ | 0..0 | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) |
| bodySite | Σ | 0..0 | CodeableConcept |
| outcome | Σ | 0..0 | CodeableConcept |
| report | 0..0 | Reference(DiagnosticReport | DocumentReference | Composition) | |
| complication | 0..0 | CodeableConcept | |
| complicationDetail | 0..0 | Reference(Condition) | |
| followUp | 0..0 | CodeableConcept | |
| note | 0..* | Annotation | |
| focalDevice | 0..0 | BackboneElement | |
| usedReference | 0..0 | Reference(Device | Medication | Substance) | |
| usedCode | 0..0 | CodeableConcept |
Die Genomic Data analysis beschreibt die Methodik einer bestimmten molekulargenetischen Untersuchung. |
| Feldname |
|---|
| Procedure.meta |
| Procedure.meta.profile |
| Procedure.extension |
| Procedure.extension:method-type |
| Procedure.extension:genome-build |
| Procedure.extension:focus |
| Procedure.extension:specimen |
| Procedure.extension:regions |
| Procedure.extension:device |
| Procedure.extension:qc |
| Procedure.identifier |
| Procedure.status |
| Procedure.category |
| Procedure.performed[x] |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="genomic-study-analysis" /> <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis" /> <version value="2024.0.0-ballot" /> <name value="MII_PR_MTB_Genomic_Study_Analysis" /> <title value="Genomic Study Analysis" /> <status value="draft" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Die Genomic Data analysis beschreibt die Methodik einer bestimmten molekulargenetischen Untersuchung." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Procedure" /> <baseDefinition value="http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis" /> <derivation value="constraint" /> <differential> <element id="Procedure.meta"> <path value="Procedure.meta" /> <mustSupport value="true" /> </element> <element id="Procedure.meta.profile"> <path value="Procedure.meta.profile" /> <mustSupport value="true" /> </element> <element id="Procedure.extension"> <path value="Procedure.extension" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:method-type"> <path value="Procedure.extension" /> <sliceName value="method-type" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:method-type.value[x]"> <path value="Procedure.extension.value[x]" /> <binding> <strength value="required" /> <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/ValueSet/mii-vs-mtb-genomic-analysis-method-type" /> </binding> </element> <element id="Procedure.extension:genome-build"> <path value="Procedure.extension" /> <sliceName value="genome-build" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:focus"> <path value="Procedure.extension" /> <sliceName value="focus" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:specimen"> <path value="Procedure.extension" /> <sliceName value="specimen" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:regions"> <path value="Procedure.extension" /> <sliceName value="regions" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:device"> <path value="Procedure.extension" /> <sliceName value="device" /> <mustSupport value="true" /> </element> <element id="Procedure.extension:qc"> <path value="Procedure.extension" /> <sliceName value="qc" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-genomic-study-analysis-qc" /> </type> <mustSupport value="true" /> </element> <element id="Procedure.identifier"> <path value="Procedure.identifier" /> <mustSupport value="true" /> </element> <element id="Procedure.status"> <path value="Procedure.status" /> <mustSupport value="true" /> </element> <element id="Procedure.category"> <path value="Procedure.category" /> <mustSupport value="true" /> </element> <element id="Procedure.performed[x]"> <path value="Procedure.performed[x]" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "genomic-study-analysis", "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis", "version": "2024.0.0-ballot", "name": "MII_PR_MTB_Genomic_Study_Analysis", "title": "Genomic Study Analysis", "status": "draft", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Die Genomic Data analysis beschreibt die Methodik einer bestimmten molekulargenetischen Untersuchung.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Procedure", "baseDefinition": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis", "derivation": "constraint", "differential": { "element": [ { "id": "Procedure.meta", "path": "Procedure.meta", "mustSupport": true }, { "id": "Procedure.meta.profile", "path": "Procedure.meta.profile", "mustSupport": true }, { "id": "Procedure.extension", "path": "Procedure.extension", "mustSupport": true }, { "id": "Procedure.extension:method-type", "path": "Procedure.extension", "sliceName": "method-type", "mustSupport": true }, { "id": "Procedure.extension:method-type.value[x]", "path": "Procedure.extension.value[x]", "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/ValueSet/mii-vs-mtb-genomic-analysis-method-type" } }, { "id": "Procedure.extension:genome-build", "path": "Procedure.extension", "sliceName": "genome-build", "mustSupport": true }, { "id": "Procedure.extension:focus", "path": "Procedure.extension", "sliceName": "focus", "mustSupport": true }, { "id": "Procedure.extension:specimen", "path": "Procedure.extension", "sliceName": "specimen", "mustSupport": true }, { "id": "Procedure.extension:regions", "path": "Procedure.extension", "sliceName": "regions", "mustSupport": true }, { "id": "Procedure.extension:device", "path": "Procedure.extension", "sliceName": "device", "mustSupport": true }, { "id": "Procedure.extension:qc", "path": "Procedure.extension", "sliceName": "qc", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-genomic-study-analysis-qc" ] } ], "mustSupport": true }, { "id": "Procedure.identifier", "path": "Procedure.identifier", "mustSupport": true }, { "id": "Procedure.status", "path": "Procedure.status", "mustSupport": true }, { "id": "Procedure.category", "path": "Procedure.category", "mustSupport": true }, { "id": "Procedure.performed[x]", "path": "Procedure.performed[x]", "mustSupport": true } ] } }
Mapping Datensatz zu FHIR
| Datensatz | Erklaerung | FHIR |
|---|---|---|
| RNA Fusion | RNA Fusion | MII_PR_MTB_RNA_Seq |
| Varianten ID | Varianten ID | MII_PR_MTB_RNA_Seq.component[variation-code] |
| Entrez ID | Entrez ID | MII_PR_MTB_RNA_Seq.component[variation-code] |
| Ensemble ID | Ensemble ID | MII_PR_MTB_RNA_Seq.component[variation-code] |
| Gen | Gen | MII_PR_MTB_RNA_Seq.component[gene-studied] |
| Transcript ID | Transcript ID | MII_PR_MTB_RNA_Seq.component[transcript-id] |
| Transcripts Per Million | Transcripts Per Million | MII_PR_MTB_RNA_Seq.component[transcripts-per-million] |
| Tissue Corrected Expression | Tissue Corrected Expression | MII_PR_MTB_RNA_Seq.component[tissue-corrected-expression] |
| Raw counts | Raw counts | MII_PR_MTB_RNA_Seq.component[raw-counts] |
| Library size | Library size | MII_PR_MTB_RNA_Seq.component[library-size] |
| Cohort ranking | Cohort ranking | MII_PR_MTB_RNA_Seq.component[cohort-ranking] |
Suchparameter
Folgende Suchparameter sind für das Modul Onkologie relevant, auch in Kombination:
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".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "focus" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?focus=Condition/example-mii-mtb-diagnose
Anwendungshinweise: Weitere Informationen zur Suche nach "focus" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "specimen" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?specimen=Specimen/example-mii-mtb-specimen
Anwendungshinweise: Weitere Informationen zur Suche nach "specimen" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "device" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?device=Device/example-mii-molgen-device-sequencer
Anwendungshinweise: Weitere Informationen zur Suche nach "device" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "category" MUSS unterstützt werden:
Beispiele:
GET [base]/Procedure?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Beispiele
| Procedure.id[0] | MII-EXA-MTB-GenomicStudyAnalysis-1 |
| Procedure.meta[0].profile[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis |
| Procedure.extension[0].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-method-type |
| Procedure.extension[0].value[0].coding[0].system[0] | http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/genomic-study-method-type-cs |
| Procedure.extension[0].value[0].coding[0].code[0] | ngs-mps |
| Procedure.extension[0].value[0].coding[0].display[0] | Next-Generation (NGS)/Massively parallel sequencing (MPS) |
| Procedure.extension[1].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-focus |
| Procedure.extension[1].value[0].reference[0] | Patient/example |
| Procedure.extension[2].extension[0].url[0] | device |
| Procedure.extension[2].extension[0].value[0].reference[0] | Device/MII-EXA-MTB-Device-Sequencer-1 |
| Procedure.extension[2].extension[1].url[0] | function |
| Procedure.extension[2].extension[1].value[0].coding[0].system[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction |
| Procedure.extension[2].extension[1].value[0].coding[0].code[0] | sequencing-device |
| Procedure.extension[2].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device |
| Procedure.extension[3].extension[0].url[0] | device |
| Procedure.extension[3].extension[0].value[0].reference[0] | Device/MII-EXA-MTB-Device-SequencingKit-1 |
| Procedure.extension[3].extension[1].url[0] | function |
| Procedure.extension[3].extension[1].value[0].coding[0].system[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction |
| Procedure.extension[3].extension[1].value[0].coding[0].code[0] | sequencing-kit |
| Procedure.extension[3].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device |
| Procedure.extension[4].extension[0].url[0] | device |
| Procedure.extension[4].extension[0].value[0].reference[0] | Device/MII-EXA-MTB-Device-LibraryPreparation-Kit-1 |
| Procedure.extension[4].extension[1].url[0] | function |
| Procedure.extension[4].extension[1].value[0].coding[0].system[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction |
| Procedure.extension[4].extension[1].value[0].coding[0].code[0] | library-preparation-kit |
| Procedure.extension[4].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device |
| Procedure.extension[5].url[0] | http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-genome-build |
| Procedure.extension[5].value[0].coding[0].system[0] | http://loinc.org |
| Procedure.extension[5].value[0].coding[0].code[0] | LA26806-2 |
| Procedure.extension[5].value[0].coding[0].display[0] | GRCh38 |
| Procedure.status[0] | completed |
| Procedure.category[0].coding[0].system[0] | http://terminology.hl7.org/CodeSystem/observation-category |
| Procedure.category[0].coding[0].code[0] | laboratory |
| Procedure.subject[0].reference[0] | Patient/example |
{ "resourceType": "Procedure", "id": "MII-EXA-MTB-GenomicStudyAnalysis-1", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/genomic-study-analysis" ] }, "extension": [ { "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-method-type", "valueCodeableConcept": { "coding": [ { "code": "ngs-mps", "system": "http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/genomic-study-method-type-cs", "display": "Next-Generation (NGS)/Massively parallel sequencing (MPS)" } ] } }, { "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-focus", "valueReference": { "reference": "Patient/example" } }, { "extension": [ { "url": "device", "valueReference": { "reference": "Device/MII-EXA-MTB-Device-Sequencer-1" } }, { "url": "function", "valueCodeableConcept": { "coding": [ { "code": "sequencing-device", "system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction" } ] } } ], "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device" }, { "extension": [ { "url": "device", "valueReference": { "reference": "Device/MII-EXA-MTB-Device-SequencingKit-1" } }, { "url": "function", "valueCodeableConcept": { "coding": [ { "code": "sequencing-kit", "system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction" } ] } } ], "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device" }, { "extension": [ { "url": "device", "valueReference": { "reference": "Device/MII-EXA-MTB-Device-LibraryPreparation-Kit-1" } }, { "url": "function", "valueCodeableConcept": { "coding": [ { "code": "library-preparation-kit", "system": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/CodeSystem/mii-cs-mtb-genomicanalysis-devicefunction" } ] } } ], "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-device" }, { "url": "http://hl7.org/fhir/uv/genomics-reporting/StructureDefinition/genomic-study-analysis-genome-build", "valueCodeableConcept": { "coding": [ { "code": "LA26806-2", "system": "http://loinc.org", "display": "GRCh38" } ] } } ], "status": "completed", "category": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory" } ] }, "subject": { "reference": "Patient/example" } }