Implementierungsleitfaden Therapieziele Onkologie
1.0.0-ballot - Ballot Germany

Implementierungsleitfaden Therapieziele Onkologie - Local Development build (v1.0.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Therapieziel-Dreieck (logisches Modell)

Official URL: https://bih-cei.de/fhir/therapieziele-onkologie/StructureDefinition/TherapiezielDreieck Version: 1.0.0-ballot
Draft as of 2026-08-03 Computable Name: TherapiezielDreieck

Logical model of the three core concepts and their relations: care episode – who treats; therapy goal – what is to be achieved; care plan – which measures are planned. The goal precedes the plan; the plan tracks the goal and is assigned to its episode. Goal and episode are linked only implicitly via the plan.

Die drei Kernkonzepte des Leitfadens bilden ein Dreieck: die Behandlungsepisode (wer behandelt, in welchem Rahmen), das Therapieziel (was erreicht werden soll) und der Versorgungsplan (welche Maßnahmen geplant sind). Der Plan verfolgt das Ziel (CarePlan.goal) und gehört zu seiner Episode (Extension workflow-episodeOfCare); Ziel und Episode sind nur implizit über den Plan verknüpft.

Therapieziel-Dreieck: Behandlungsepisode, Therapieziel und Versorgungsplan Dreieck der drei Kernressourcen: oben das Therapieziel (Goal, was soll erreicht werden), unten links die Behandlungsepisode (EpisodeOfCare, wer behandelt in welchem Rahmen), unten rechts der Versorgungsplan (CarePlan, was sind die geplanten Massnahmen). Der Plan verfolgt das Ziel (CarePlan.goal) und ist der Episode zugeordnet (Extension workflow-episodeOfCare); Ziel und Episode sind nur implizit ueber den Plan verknuepft. In der Mitte die Patientin als gemeinsames subject. goal verfolgt das Ziel workflow-episodeOfCare gehört zur Episode keine direkte Referenz — implizit über den Plan Patientin subject Therapieziel Goal — was soll erreicht werden? Zielart: Heilung · Symptomkontrolle · … Zielwert: Größe · Wert · Frist (target) Erreichungsgrad (achievementStatus) Ergebnis (outcomeReference) Behandlungsepisode EpisodeOfCare — wer behandelt? period (Zeitraum) Art: Therapielinie · Diagnostiklinie · … Intention: kurativ · palliativ · … (Ext.) Team / Organisation der Rahmen, in dem behandelt wird Versorgungsplan CarePlan — was ist geplant? ServiceRequest — OP · Radiatio · … MedicationRequest — Systemtherapie … (activity.reference) Empfehlung (Tumorboard) → Behandlung basedOn: Plan erfüllt Empfehlung Ziel Plan Episode / Akteur Referenz implizite Beziehung / Patientenbezug Das Ziel geht dem Plan voraus: erst Ziel (Shared Decision / Tumorboard), dann Plan — CarePlan.goal ist Verfolgung, kein Besitz.

Das folgende logische Modell formuliert diese Konzepte ressourcenneutral; die Abbildung auf FHIR R4 bzw. die Profile dieses Leitfadens (OnkoTherapyGoal, OnkoCarePlan, Behandlungsepisode) steht im Reiter „Mappings“.

Usages:

  • This Logical Model is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TherapiezielDreieck 0..* Base Therapieziel-Dreieck (logisches Modell)
... patient 1..1 Reference() Patientin/Patient
... behandlungsepisode 0..* BackboneElement Behandlungsepisode — wer behandelt
.... art 1..1 CodeableConcept Art der Episode
.... intention 1..1 CodeableConcept Intention
.... zeitraum 0..1 Period Zeitraum
.... verantwortlich 0..1 Reference() Verantwortliche Organisation
.... status 1..1 code Status
... therapieziel 1..* BackboneElement Therapieziel — was soll erreicht werden
.... ebene 1..1 code Zielebene
.... zielart 1..1 CodeableConcept Zielart
.... beschreibung 1..1 string Zielbeschreibung
.... adressierteErkrankung 0..* Reference() Adressierte Erkrankung
.... zielwert 0..* BackboneElement Zielwert
..... zielgroesse 1..1 CodeableConcept Zielgröße
..... wert[x] 0..1 Zielwert-Ausprägung
...... wertQuantity Quantity
...... wertRange Range
...... wertCodeableConcept CodeableConcept
...... wertString string
..... frist[x] 0..1 Frist
...... fristDate date
...... fristDuration Duration
.... ergebnis 0..* Reference() Ergebnis
.... lebenszyklusStatus 1..1 code Lebenszyklus-Status
.... erreichungsgrad 0..1 CodeableConcept Erreichungsgrad
.... beziehung 0..* BackboneElement Zielbeziehung
..... art 1..1 code Beziehungsart
..... ziel 1..1 Reference() Bezogenes Ziel
.... planart 1..1 code Planart
.... verfolgtesZiel 0..* Reference() Verfolgtes Ziel
.... episode 0..1 Reference() Behandlungsepisode
.... basiertAuf 0..1 Reference() Basiert auf
.... massnahme 0..* BackboneElement Geplante Maßnahme
..... typ 1..1 code Maßnahmentyp
..... anforderung 1..1 Reference() Anforderung

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TherapiezielDreieck 0..* Base Therapieziel-Dreieck (logisches Modell)
... patient 1..1 Reference() Patientin/Patient
... behandlungsepisode 0..* BackboneElement Behandlungsepisode — wer behandelt
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... art 1..1 CodeableConcept Art der Episode
.... intention 1..1 CodeableConcept Intention
.... zeitraum 0..1 Period Zeitraum
.... verantwortlich 0..1 Reference() Verantwortliche Organisation
.... status 1..1 code Status
... therapieziel 1..* BackboneElement Therapieziel — was soll erreicht werden
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ebene 1..1 code Zielebene
.... zielart 1..1 CodeableConcept Zielart
.... beschreibung 1..1 string Zielbeschreibung
.... adressierteErkrankung 0..* Reference() Adressierte Erkrankung
.... zielwert 0..* BackboneElement Zielwert
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... zielgroesse 1..1 CodeableConcept Zielgröße
..... wert[x] 0..1 Zielwert-Ausprägung
...... wertQuantity Quantity
...... wertRange Range
...... wertCodeableConcept CodeableConcept
...... wertString string
..... frist[x] 0..1 Frist
...... fristDate date
...... fristDuration Duration
.... ergebnis 0..* Reference() Ergebnis
.... lebenszyklusStatus 1..1 code Lebenszyklus-Status
.... erreichungsgrad 0..1 CodeableConcept Erreichungsgrad
.... beziehung 0..* BackboneElement Zielbeziehung
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... art 1..1 code Beziehungsart
..... ziel 1..1 Reference() Bezogenes Ziel
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planart 1..1 code Planart
.... verfolgtesZiel 0..* Reference() Verfolgtes Ziel
.... episode 0..1 Reference() Behandlungsepisode
.... basiertAuf 0..1 Reference() Basiert auf
.... massnahme 0..* BackboneElement Geplante Maßnahme
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typ 1..1 code Maßnahmentyp
..... anforderung 1..1 Reference() Anforderung

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(15 nested mandatory elements)

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TherapiezielDreieck 0..* Base Therapieziel-Dreieck (logisches Modell)
... patient 1..1 Reference() Patientin/Patient
... behandlungsepisode 0..* BackboneElement Behandlungsepisode — wer behandelt
.... art 1..1 CodeableConcept Art der Episode
.... intention 1..1 CodeableConcept Intention
.... zeitraum 0..1 Period Zeitraum
.... verantwortlich 0..1 Reference() Verantwortliche Organisation
.... status 1..1 code Status
... therapieziel 1..* BackboneElement Therapieziel — was soll erreicht werden
.... ebene 1..1 code Zielebene
.... zielart 1..1 CodeableConcept Zielart
.... beschreibung 1..1 string Zielbeschreibung
.... adressierteErkrankung 0..* Reference() Adressierte Erkrankung
.... zielwert 0..* BackboneElement Zielwert
..... zielgroesse 1..1 CodeableConcept Zielgröße
..... wert[x] 0..1 Zielwert-Ausprägung
...... wertQuantity Quantity
...... wertRange Range
...... wertCodeableConcept CodeableConcept
...... wertString string
..... frist[x] 0..1 Frist
...... fristDate date
...... fristDuration Duration
.... ergebnis 0..* Reference() Ergebnis
.... lebenszyklusStatus 1..1 code Lebenszyklus-Status
.... erreichungsgrad 0..1 CodeableConcept Erreichungsgrad
.... beziehung 0..* BackboneElement Zielbeziehung
..... art 1..1 code Beziehungsart
..... ziel 1..1 Reference() Bezogenes Ziel
.... planart 1..1 code Planart
.... verfolgtesZiel 0..* Reference() Verfolgtes Ziel
.... episode 0..1 Reference() Behandlungsepisode
.... basiertAuf 0..1 Reference() Basiert auf
.... massnahme 0..* BackboneElement Geplante Maßnahme
..... typ 1..1 code Maßnahmentyp
..... anforderung 1..1 Reference() Anforderung

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. TherapiezielDreieck 0..* Base Therapieziel-Dreieck (logisches Modell)
... patient 1..1 Reference() Patientin/Patient
... behandlungsepisode 0..* BackboneElement Behandlungsepisode — wer behandelt
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... art 1..1 CodeableConcept Art der Episode
.... intention 1..1 CodeableConcept Intention
.... zeitraum 0..1 Period Zeitraum
.... verantwortlich 0..1 Reference() Verantwortliche Organisation
.... status 1..1 code Status
... therapieziel 1..* BackboneElement Therapieziel — was soll erreicht werden
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ebene 1..1 code Zielebene
.... zielart 1..1 CodeableConcept Zielart
.... beschreibung 1..1 string Zielbeschreibung
.... adressierteErkrankung 0..* Reference() Adressierte Erkrankung
.... zielwert 0..* BackboneElement Zielwert
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... zielgroesse 1..1 CodeableConcept Zielgröße
..... wert[x] 0..1 Zielwert-Ausprägung
...... wertQuantity Quantity
...... wertRange Range
...... wertCodeableConcept CodeableConcept
...... wertString string
..... frist[x] 0..1 Frist
...... fristDate date
...... fristDuration Duration
.... ergebnis 0..* Reference() Ergebnis
.... lebenszyklusStatus 1..1 code Lebenszyklus-Status
.... erreichungsgrad 0..1 CodeableConcept Erreichungsgrad
.... beziehung 0..* BackboneElement Zielbeziehung
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... art 1..1 code Beziehungsart
..... ziel 1..1 Reference() Bezogenes Ziel
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... planart 1..1 code Planart
.... verfolgtesZiel 0..* Reference() Verfolgtes Ziel
.... episode 0..1 Reference() Behandlungsepisode
.... basiertAuf 0..1 Reference() Basiert auf
.... massnahme 0..* BackboneElement Geplante Maßnahme
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... typ 1..1 code Maßnahmentyp
..... anforderung 1..1 Reference() Anforderung

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Other representations of profile: CSV, Excel