Dieses Profil beschreibt die Tumorkonferenz und die Therapieempfehlungen. Die Datenfelder sind seit der Version 2021 Teil des oBDS und werden in zwei verschiedenen Modulen erfasst. Da alle beteiligten Felder sehr gut über die FHIR CarePlan-Ressource abbildbar sind, wurden alle die Tumorkonferenz- und Therapieemfpehlungsfelder im Tumorkonferenz-Profil zusammengefasst.
Das Tumorkonferenz-Profil umfasst daher
subjectaddresses.categorycreatedactivity)mit jeweils den folgenden Elementen:
codestatus gemäß den HL7 FHIR status codesstatusReasonDie CarePlan-Ressource sieht eine verpflichtende Angabe des status-Elements einer activity vor. Diese Informationen sind in dieser Form nicht im oBDS enthalten. Die tatsächlich erfolgten Therapien werden jedoch in den Krebsregisterdaten erfasst und SOLLEN über Procedure.basedOn(Reference(CarePlan)) auf die Tumorkonferenz-Ressource verweisen.
Die Statusangaben geben den tatsächlichen Stand der Therapieempfehlung wieder. Für alle Statusangaben gilt das offizielle FHIR CarePlanActivityStatus-CodeSet.
https://www.hl7.org/fhir/R4/valueset-care-plan-activity-status.html
Es SOLLTEN folgende Status-Codes verwendet werden:
completed bei abgeschlossener Therapie,on-hold bei Therapieunterbrechung für noch nicht gestartete Therapiestopped bei Therapieunterbrechung für bereits gestarteter Therapieunknown für unbekannt, soweit keine Informationen über den Status vorliegen.Bei den Statusangaben on-hold und stopped SOLL das Feld statusReason mit den Angaben aus dem oBDS-Feld 'Therapieabweichung auf Wunsch des Patienten' befüllt werden.
Jede Tumorkonferenz mit Therapieempfehlung SOLL als einzelne Ressource gespeichert und über CarePlan.addresses(Reference(Condition)) auf die Primärdiagnose referenzieren.
Im Rahmen des MII-Erweiterungsmoduls Molekulares Tumorboard wurden die Modellierung der Therapieempfehlungen nochmal überarbeitet. In der derzzeitigen Profilierung werden die Empfehlungen alle explizit unter CarePlan.activity kodiert. Für die spätere Verwendung ist das insofern unpraktikabel, als dass diese nicht von außen logisch referenziert werden können. Es ist daher geplant, Änderungen an der CarePlan-Ressource aus der FHIR-Version R5 zu übernehmen, so dass die Empfehlungen nicht mehr explizit gelistet sind, sondern über CarePlan.plannedActivityReferenceals konkrete ServiceRequests bzw. MedicationRequest referenziert werden können. Auf die gleiche Art und Weise können tatsächlich stattgefundene Prozeduren und Medikationen unter CarePlan.performedActivity.
Es wird hier in der nächsten Version zu einer Umprofilierung kommen, die keinen breaking change vorraussetzt, aber die Informationen anders strukturiert und die Erschließung von neuen FHIR-Ressourcen und Suchparametern erfordert.
| Name | Status | Version | Canonical | Basis |
|---|---|---|---|---|
| MII_PR_Onko_Tumorkonferenz | active | 2025.1.0 | https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-tumorkonferenz | http://hl7.org/fhir/StructureDefinition/CarePlan |
| MII_PR_Onko_Tumorkonferenz (CarePlan) | C | CarePlan | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 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 | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | Σ C | 0..* | Reference(CarePlan) |
| replaces | Σ C | 0..* | Reference(CarePlan) |
| partOf | Σ C | 0..* | Reference(CarePlan) |
| status | S Σ ?! | 1..1 | codeBinding |
| intent | S Σ ?! | 1..1 | codeBindingPattern |
| category | S Σ | 1..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| title | Σ | 0..1 | string |
| description | Σ | 0..1 | string |
| subject | S Σ C | 1..1 | Reference(Patient) |
| encounter | S Σ C | 0..1 | Reference(Encounter) |
| period | Σ C | 0..1 | Period |
| created | S Σ | 1..1 | dateTime |
| author | Σ C | 0..1 | Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| contributor | C | 0..* | Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| careTeam | C | 0..* | Reference(CareTeam) |
| addresses | S Σ C | 0..* | Reference(MII_PR_Onko_Diagnose_Primaertumor) |
| supportingInfo | S C | 0..* | Reference(Resource) |
| goal | C | 0..* | Reference(Goal) |
| activity | S C | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| outcomeCodeableConcept | 0..* | CodeableConcept | |
| outcomeReference | C | 0..* | Reference(Resource) |
| progress | 0..* | Annotation | |
| reference | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | RequestGroup | ServiceRequest | Task | VisionPrescription) |
| detail | S C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| kind | 0..1 | codeBinding | |
| instantiatesCanonical | 0..* | canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire) | |
| instantiatesUri | 0..* | uri | |
| code | S | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| reasonCode | 0..* | CodeableConcept | |
| reasonReference | C | 0..* | Reference(Condition | DiagnosticReport | DocumentReference | Observation) |
| goal | C | 0..* | Reference(Goal) |
| status | S ?! | 1..1 | codeBinding |
| statusReason | S | 0..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 0..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| doNotPerform | ?! | 0..1 | boolean |
| scheduled[x] | 0..1 | ||
| scheduledPeriod | Period | ||
| scheduledString | string | ||
| scheduledTiming | Timing | ||
| location | C | 0..1 | Reference(Location) |
| performer | C | 0..* | Reference(CareTeam | Device | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| product[x] | 0..1 | ||
| productCodeableConcept | CodeableConcept | ||
| productReference | Reference(Medication | Substance) | ||
| dailyAmount | C | 0..1 | SimpleQuantity |
| quantity | C | 0..1 | SimpleQuantity |
| description | 0..1 | string | |
| note | 0..* | Annotation |
Dieses Profil beschreibt die Tumorkonferenz und die Therapieempfehlungen |
| Feldname | Kurzbeschreibung |
|---|---|
| CarePlan.meta.profile | |
| CarePlan.status | |
| CarePlan.intent | |
| CarePlan.category | |
| CarePlan.category.coding | Art der Tumorkonferenz / Therapieplanung |
| CarePlan.category.coding.system | |
| CarePlan.category.coding.code | |
| CarePlan.subject | |
| CarePlan.encounter | |
| CarePlan.created | Datum der Tumorkonferenz / Therapieplanung |
| CarePlan.addresses | |
| CarePlan.supportingInfo | |
| CarePlan.activity | |
| CarePlan.activity.detail | |
| CarePlan.activity.detail.code | |
| CarePlan.activity.detail.code.coding.system | |
| CarePlan.activity.detail.code.coding.code | |
| CarePlan.activity.detail.status | Status der Therapieempfehlung |
| CarePlan.activity.detail.statusReason | Therapieabweichung aufgrund Patientenwunsch der Therapieempfehlung |
| CarePlan.activity.detail.statusReason.coding | |
| CarePlan.activity.detail.statusReason.coding.code |
Mapping Datensatz zu FHIR
| Datensatz | Erklaerung | FHIR |
|---|---|---|
| Tumorkonferenz und Therapieempfehlung | Tumorkonferenz und Therapieempfehlung | |
| Tumorkonferenz Therapieplanung Datum | Datum der Durchführung der Tumorkonferenz bzw. der sonstigen Therapieplanung. | CarePlan.created |
| Tumorkonferenz Therapieplanung Typ | Typ der Tumorkonferenz bzw. der sonstigen Therapieplanung. | CarePlan.category |
| Tumorkonferenz Therapieempfehlung Typ | Typ der Therapieempfehlung der Tumorkonferenz. | CarePlan.activity.detail.code |
| Tumorkonferenz/Therapieempfehlung Therapieabweichung auf Wunsch des Patienten | Abweichung auf Wunsch des Patienten. | CarePlan.activity.detail.status & statusReason |
Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR
| oBDS | Definition | FHIR |
|---|---|---|
| 18.2 | Tumorkonferenz Therapieplanung Typ | CarePlan.category.coding.code |
| 18.1 | Tumorkonferenz Therapieplanung Datum | CarePlan.created |
| 19.1 | Tumorkonferenz Therapieempfehlung Typ | CarePlan.activity.detail.code.coding.code |
| 19.2 | Tumorkonferenz/Therapieempfehlung Therapieabweichung auf Wunsch des Patienten | CarePlan.activity.detail.status |
| 19.2 | Tumorkonferenz/Therapieempfehlung Therapieabweichung auf Wunsch des Patienten | CarePlan.activity.detail.statusReason.coding |
Suchparameter
Folgende Suchparameter sind für das Modul Onkologie relevant, auch in Kombination:
Der Suchparameter _id MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?_id=1234
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]/CarePlan?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-tumorkonferenz
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter identifier MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?identifier=Tumorkonferenz_1
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "token"].
Der Suchparameter category MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?category=http://snomed.info/sct|734163000
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "token"].
Der Suchparameter subject MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?subject=Patient/example
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "identifier" oder Abschnitt "[type]"].
Der Suchparameter period MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?date=eq2022-01-01
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "date"].
Der Suchparameter contributor MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?contributor=Practitioner/example
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "identifier" oder Abschnitt "[type]"].
Der Suchparameter addresses MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?addresses=Condition/example
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "identifier" oder Abschnitt "[type]"].
Der Suchparameter activity-code MUSS unterstützt werden:
Beispiele:
GET [base]/CarePlan?activity-code=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/CodeSystem/mii-cs-therapieempfehlung-typ|OP
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der [FHIR-Basisspezifikation - Abschnitt "token"].
Beispiele