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

Logisches Modell: Therapieziel-Dreieck (logisches Modell)

Offizielle URL: https://bih-cei.de/fhir/therapieziele-onkologie/StructureDefinition/TherapiezielDreieck Version: 1.0.0-ballot
Draft Stand: 2026-08-03 Maschinenlesbarer Name: TherapiezielDreieck

Logisches Modell der drei Kernkonzepte des Leitfadens und ihrer Beziehungen:

  • Behandlungsepisodewer behandelt, in welchem Rahmen (Art, Intention, Zeitraum, verantwortliche Organisation),
  • Therapiezielwas erreicht werden soll (Zielart, messbarer Zielwert, Erreichungsgrad),
  • Versorgungsplanwelche Maßnahmen geplant sind (Tumorboard-Empfehlung bzw. Behandlungsplan mit den geplanten Anforderungen).

Das Ziel geht dem Plan voraus; der Plan verfolgt das Ziel (verfolgtesZiel) und ist seiner Episode zugeordnet (episode). Zwischen Ziel und Episode gibt es keine direkte Referenz — die Zuordnung ergibt sich implizit über den Plan (siehe schematische Darstellung).

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

Formale Ansichten des Profilinhalts

Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.

Diese Struktur ist abgeleitet von Base

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()

Diese Struktur ist abgeleitet von Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

Differential-Ansicht

Diese Struktur ist abgeleitet von Base

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-AnsichtView

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()

Diese Struktur ist abgeleitet von Base

Summary

Mandatory: 0 element(15 nested mandatory elements)

 

Weitere Repräsentationen des Profils: CSV, Excel