Dieses Profil beschreibt die Tumorausbreitung, z.B. zum Zeitpunkt der Diagnosestellung oder der Anmeldung zum Molekulare Tumorboard.
TODO: Vereinfachte Schreibweise zu TNM
Bezug zu Modul Person
Bezug zu Modul Fall
Name | Status | Version | Canonical | Basis |
---|---|---|---|---|
MII_PR_MTB_Tumorausbreitung | draft | 2024.0.0-ballot | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-tumorausbreitung | http://hl7.org/fhir/StructureDefinition/Observation |
MII_PR_MTB_Tumorausbreitung (Observation) | I | Observation | |
id | Σ | 0..1 | string |
meta | S Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | Σ ?! | 1..1 | codeBinding |
category | S | 1..* | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | Coding |
ErstdiagnoseZeitpunkt | S Σ | 0..1 | CodingPattern |
MolekularesTumorboardZeitpunkt | S Σ | 0..1 | CodingPattern |
text | Σ | 0..1 | string |
code | S Σ | 1..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | CodingPattern |
text | Σ | 0..1 | string |
subject | S Σ | 1..1 | Reference(https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient | https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert) |
focus | Σ | 0..* | Reference(Resource) |
encounter | S Σ | 0..1 | Reference(https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung) |
effective[x] | S Σ | 1..1 | |
effectiveDateTime | dateTime | ||
issued | Σ | 0..1 | instant |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | S Σ I | 1..1 | |
valueCodeableConcept | CodeableConcept | ||
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..1 | Coding |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
Tumorausbreitung | S Σ | 1..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 0..1 | codeBinding |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | I | 0..1 | SimpleQuantity |
high | I | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
Angabe zur Tumorausbreitung |
Feldname | Kurzbeschreibung |
---|---|
Observation.meta | |
Observation.category | |
Observation.category.coding | |
Observation.category.coding:ErstdiagnoseZeitpunkt | |
Observation.category.coding:MolekularesTumorboardZeitpunkt | |
Observation.code | |
Observation.code.coding | |
Observation.subject | |
Observation.encounter | |
Observation.effective[x] | Zeitpunkt Tumorausbreitung |
Observation.value[x] | |
Observation.value[x].coding | |
Observation.value[x].coding.system | |
Observation.value[x].coding.code | |
Observation.value[x].coding:Tumorausbreitung | Tumorausbreitung |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-mtb-tumorausbreitung" /> <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-tumorausbreitung" /> <version value="2024.0.0-ballot" /> <name value="MII_PR_MTB_Tumorausbreitung" /> <title value="MII PR MTB Tumorausbreitung" /> <status value="draft" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Angabe zur Tumorausbreitung" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> <derivation value="constraint" /> <differential> <element id="Observation.meta"> <path value="Observation.meta" /> <mustSupport value="true" /> </element> <element id="Observation.category"> <path value="Observation.category" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.category.coding"> <path value="Observation.category.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="code" /> </discriminator> <description value="Slice für Coding" /> <ordered value="false" /> <rules value="open" /> </slicing> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.category.coding:ErstdiagnoseZeitpunkt"> <path value="Observation.category.coding" /> <sliceName value="ErstdiagnoseZeitpunkt" /> <min value="0" /> <max value="1" /> <patternCoding> <system value="http://snomed.info/sct" /> <code value="473302008" /> <display value="Aware of diagnosis" /> </patternCoding> <mustSupport value="true" /> </element> <element id="Observation.category.coding:MolekularesTumorboardZeitpunkt"> <path value="Observation.category.coding" /> <sliceName value="MolekularesTumorboardZeitpunkt" /> <min value="0" /> <max value="1" /> <patternCoding> <system value="http://snomed.info/sct" /> <code value="93771000119109" /> <display value="Diagnosis deferred" /> </patternCoding> <mustSupport value="true" /> </element> <element id="Observation.code"> <path value="Observation.code" /> <mustSupport value="true" /> </element> <element id="Observation.code.coding"> <path value="Observation.code.coding" /> <min value="1" /> <patternCoding> <system value="http://snomed.info/sct" /> <code value="371508000" /> <display value="Tumor stage" /> </patternCoding> <mustSupport value="true" /> </element> <element id="Observation.subject"> <path value="Observation.subject" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> </type> <mustSupport value="true" /> </element> <element id="Observation.encounter"> <path value="Observation.encounter" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung" /> </type> <mustSupport value="true" /> </element> <element id="Observation.effective[x]"> <path value="Observation.effective[x]" /> <short value="Zeitpunkt Tumorausbreitung" /> <definition value="Zeitpunkt der Feststellung der Tumorausbreitung" /> <min value="1" /> <type> <code value="dateTime" /> </type> <mustSupport value="true" /> </element> <element id="Observation.value[x]"> <path value="Observation.value[x]" /> <min value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding"> <path value="Observation.value[x].coding" /> <slicing> <discriminator> <type value="value" /> <path value="system" /> </discriminator> <description value="Slice für Tumorausbreitung" /> <ordered value="false" /> <rules value="open" /> </slicing> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding.system"> <path value="Observation.value[x].coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding.code"> <path value="Observation.value[x].coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding:Tumorausbreitung"> <path value="Observation.value[x].coding" /> <sliceName value="Tumorausbreitung" /> <short value="Tumorausbreitung" /> <definition value="Angabe zur Tumorausbreitung" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding:Tumorausbreitung.system"> <path value="Observation.value[x].coding.system" /> <patternUri value="http://snomed.info/sct" /> </element> <element id="Observation.value[x].coding:Tumorausbreitung.code"> <path value="Observation.value[x].coding.code" /> <binding> <strength value="required" /> <valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/ValueSet/mii-vs-mtb-tumorausbreitung" /> </binding> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-mtb-tumorausbreitung", "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-tumorausbreitung", "version": "2024.0.0-ballot", "name": "MII_PR_MTB_Tumorausbreitung", "title": "MII PR MTB Tumorausbreitung", "status": "draft", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Angabe zur Tumorausbreitung", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Observation", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation", "derivation": "constraint", "differential": { "element": [ { "id": "Observation.meta", "path": "Observation.meta", "mustSupport": true }, { "id": "Observation.category", "path": "Observation.category", "min": 1, "mustSupport": true }, { "id": "Observation.category.coding", "path": "Observation.category.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "code" } ], "rules": "open", "description": "Slice für Coding", "ordered": false }, "min": 1, "mustSupport": true }, { "id": "Observation.category.coding:ErstdiagnoseZeitpunkt", "path": "Observation.category.coding", "sliceName": "ErstdiagnoseZeitpunkt", "min": 0, "max": "1", "patternCoding": { "code": "473302008", "system": "http://snomed.info/sct", "display": "Aware of diagnosis" }, "mustSupport": true }, { "id": "Observation.category.coding:MolekularesTumorboardZeitpunkt", "path": "Observation.category.coding", "sliceName": "MolekularesTumorboardZeitpunkt", "min": 0, "max": "1", "patternCoding": { "code": "93771000119109", "system": "http://snomed.info/sct", "display": "Diagnosis deferred" }, "mustSupport": true }, { "id": "Observation.code", "path": "Observation.code", "mustSupport": true }, { "id": "Observation.code.coding", "path": "Observation.code.coding", "min": 1, "patternCoding": { "code": "371508000", "system": "http://snomed.info/sct", "display": "Tumor stage" }, "mustSupport": true }, { "id": "Observation.subject", "path": "Observation.subject", "min": 1, "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient", "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" ] } ], "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung" ] } ], "mustSupport": true }, { "id": "Observation.effective[x]", "path": "Observation.effective[x]", "short": "Zeitpunkt Tumorausbreitung", "definition": "Zeitpunkt der Feststellung der Tumorausbreitung", "min": 1, "type": [ { "code": "dateTime" } ], "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", "min": 1, "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "Observation.value[x].coding", "path": "Observation.value[x].coding", "slicing": { "discriminator": [ { "type": "value", "path": "system" } ], "rules": "open", "description": "Slice für Tumorausbreitung", "ordered": false }, "min": 1, "max": "1", "mustSupport": true }, { "id": "Observation.value[x].coding.system", "path": "Observation.value[x].coding.system", "min": 1, "mustSupport": true }, { "id": "Observation.value[x].coding.code", "path": "Observation.value[x].coding.code", "min": 1, "mustSupport": true }, { "id": "Observation.value[x].coding:Tumorausbreitung", "path": "Observation.value[x].coding", "sliceName": "Tumorausbreitung", "short": "Tumorausbreitung", "definition": "Angabe zur Tumorausbreitung", "min": 1, "max": "1", "mustSupport": true }, { "id": "Observation.value[x].coding:Tumorausbreitung.system", "path": "Observation.value[x].coding.system", "patternUri": "http://snomed.info/sct" }, { "id": "Observation.value[x].coding:Tumorausbreitung.code", "path": "Observation.value[x].coding.code", "binding": { "strength": "required", "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/ValueSet/mii-vs-mtb-tumorausbreitung" } } ] } }
Mapping Datensatz zu FHIR
Datensatz | Erklaerung | FHIR |
---|---|---|
Tumorausbreitung ED | Tumorausbreitung zum Zeitpunkt der Erstdiagnose | Condition.stage.assessment:Reference(Observation) |
Wert | Wert Tumorausbreitung | Observation.valueCodeableConcept.coding.code |
Zeitpunkt | Zeitpunkt der Tumorausbreitung | Observation.effectiveDateTime |
Tumorausbreitung MTB | Tumorausbreitung zum Zeitpunkt der MTB-Anmeldung | Condition.stage.assessment:Reference(Observation) |
Wert | Wert Tumorausbreitung | Observation.valueCodeableConcept.coding.code |
Zeitpunkt | Zeitpunkt der Tumorausbreitung | Observation.effectiveDateTime |
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".
Beispiele