MII-Initiative

MII IG Modul Seltene Erkrankungen

Therapieplan

Dieses Profil beschreibt einen Therapieplan für Patienten mit Seltenen Erkrankungen, entsprechend der Vorgabe aus dem Modellvorhaben Genomsequenzierung. Es ist angelehnt an die MTB-Implementierung (Molekulares Tumorboard). Der Therapieplan bündelt geplante Maßnahmen und kann eine oder mehrere Therapieempfehlungen umfassen, die den Plan konkretisieren

NameStatusCanonicalBasis
MII_PR_Seltene_Therapieplandrafthttps://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieplanhttp://hl7.org/fhir/StructureDefinition/CarePlan

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)
instantiatesUriΣ0..*uri
basedOnΣ0..*Reference(CarePlan)
replacesΣ0..*Reference(CarePlan)
partOfΣ0..*Reference(CarePlan)
statusΣ ?!1..1codeBinding
intentΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
titleΣ0..1string
descriptionS Σ0..1string
subjectΣ1..1Reference(Patient | Group)
encounterΣ0..1Reference(Encounter)
periodΣ0..1Period
createdS Σ1..1dateTime
authorΣ0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
contributor0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)
careTeam0..*Reference(CareTeam)
addressesΣ0..*Reference(Condition)
supportingInfo0..*Reference(Resource)
goal0..*Reference(Goal)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReference0..*Reference(Resource)
progress0..*Annotation
referenceC0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goal0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledTimingTiming
scheduledPeriodPeriod
scheduledStringstring
location0..1Reference(Location)
performer0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmount0..1SimpleQuantity
quantity0..1SimpleQuantity
description0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReference0..*Reference(Resource)
progress0..*Annotation
referenceS C0..1Reference(MII_PR_Seltene_Therapieempfehlung | MII_PR_Seltene_Therapieempfehlung_Kombination | MedicationRequest | RequestGroup)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goal0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConceptBinding
doNotPerform?!0..1boolean
scheduledTimingTiming
scheduledPeriodPeriod
scheduledStringstring
location0..1Reference(Location)
performer0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmount0..1SimpleQuantity
quantity0..1SimpleQuantity
description0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReference0..*Reference(Resource)
progress0..*Annotation
referenceS C0..1Reference(MII_PR_Seltene_TherapieempfehlungNichtMedikamentoes | ServiceRequest)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goal0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConceptBinding
doNotPerform?!0..1boolean
scheduledTimingTiming
scheduledPeriodPeriod
scheduledStringstring
location0..1Reference(Location)
performer0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmount0..1SimpleQuantity
quantity0..1SimpleQuantity
description0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
outcomeCodeableConcept0..*CodeableConcept
outcomeReference0..*Reference(Resource)
progress0..*Annotation
referenceS C1..1Reference(MII_PR_Seltene_Studieneinschluss_Anfrage)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kind0..1codeBinding
instantiatesCanonical0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)
instantiatesUri0..*uri
code0..1CodeableConcept
reasonCode0..*CodeableConcept
reasonReference0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
goal0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledTimingTiming
scheduledPeriodPeriod
scheduledStringstring
location0..1Reference(Location)
performer0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmount0..1SimpleQuantity
quantity0..1SimpleQuantity
description0..1string
note0..*Annotation

Therapieplan

FeldnameKurzbeschreibungHinweise
CarePlan.descriptionProtokollauszug
CarePlan.createdErstellungsdatum
CarePlan.activity
CarePlan.activity:MedikamentoesTherapieMedikamentöse Therapieempfehlung

Referenziert MedicationRequest-basierte Profile für alle medikamentösen Therapien

CarePlan.activity:MedikamentoesTherapie.reference
CarePlan.activity:MedikamentoesTherapie.detail
CarePlan.activity:NichtMedikamentoesTherapieNicht-medikamentöse Therapieempfehlung

Referenziert ServiceRequest-basierte Profile für alle nicht-medikamentösen Therapien einschließlich humangenetischer Beratung

CarePlan.activity:NichtMedikamentoesTherapie.reference
CarePlan.activity:NichtMedikamentoesTherapie.detail
CarePlan.activity:StudieneinschlussempfehlungStudieneinschlussempfehlung
CarePlan.activity:Studieneinschlussempfehlung.reference
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-seltene-therapieplan" />
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieplan" />
<name value="MII_PR_Seltene_Therapieplan" />
<title value="MII PR SE Therapieplan" />
<status value="draft" />
<description value="Therapieplan" />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="CarePlan" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
<derivation value="constraint" />
<element id="CarePlan.status">
<path value="CarePlan.status" />
<definition value="Status der Umsetzung des beschlossenen Therapieplans" />
<comment value="active: Empfehlung bzw. Therapieoption in Umsetzung (Regelfall), \n revoked: Fall ist abgeschlossen, \n completed: Alle Empfehlungen bzw. Therapieoptionen ausgeschöpft oder Patient verstorben" />
</element>
<element id="CarePlan.description">
<path value="CarePlan.description" />
<short value="Protokollauszug" />
<definition value="Protokollauszug aus dem Beschluss" />
<mustSupport value="true" />
</element>
<element id="CarePlan.created">
<path value="CarePlan.created" />
<short value="Erstellungsdatum" />
<definition value="Erstellungsdatum des Therapieplans" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="CarePlan.supportingInfo">
<path value="CarePlan.supportingInfo" />
<type value="type" />
<path value="$this" />
</discriminator>
<description value="Slice für weitere Informationen" />
<ordered value="false" />
<rules value="open" />
</slicing>
</element>
<element id="CarePlan.activity">
<path value="CarePlan.activity" />
<type value="profile" />
<path value="reference.resolve()" />
</discriminator>
<description value="Slice für Empfehlung zum weiteren Vorgehen auf Basis des referenzierten Ressourcentyps" />
<ordered value="false" />
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:MedikamentoesTherapie">
<path value="CarePlan.activity" />
<sliceName value="MedikamentoesTherapie" />
<short value="Medikamentöse Therapieempfehlung" />
<definition value="Therapieempfehlung für eine medikamentöse Therapie (Systemtherapie, gezielte Therapie, Präventivmedikation, Gentherapie, Kombinationstherapie)" />
<comment value="Referenziert MedicationRequest-basierte Profile für alle medikamentösen Therapien" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:MedikamentoesTherapie.reference">
<path value="CarePlan.activity.reference" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung-kombination" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/RequestGroup" />
</type>
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:MedikamentoesTherapie.detail">
<path value="CarePlan.activity.detail" />
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:MedikamentoesTherapie.detail.statusReason">
<path value="CarePlan.activity.detail.statusReason" />
<strength value="required" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-empfehlung-status-begruendung" />
</binding>
</element>
<element id="CarePlan.activity:NichtMedikamentoesTherapie">
<path value="CarePlan.activity" />
<sliceName value="NichtMedikamentoesTherapie" />
<short value="Nicht-medikamentöse Therapieempfehlung" />
<definition value="Therapieempfehlung für nicht-medikamentöse Interventionen (Ernährungstherapie, Prophylaxe, Früherkennung, humangenetische Beratung, andere)" />
<comment value="Referenziert ServiceRequest-basierte Profile für alle nicht-medikamentösen Therapien einschließlich humangenetischer Beratung" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:NichtMedikamentoesTherapie.reference">
<path value="CarePlan.activity.reference" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung-nicht-medikamentoes" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
</type>
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:NichtMedikamentoesTherapie.detail">
<path value="CarePlan.activity.detail" />
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:NichtMedikamentoesTherapie.detail.statusReason">
<path value="CarePlan.activity.detail.statusReason" />
<strength value="required" />
<valueSet value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-empfehlung-status-begruendung" />
</binding>
</element>
<element id="CarePlan.activity:Studieneinschlussempfehlung">
<path value="CarePlan.activity" />
<sliceName value="Studieneinschlussempfehlung" />
<short value="Studieneinschlussempfehlung" />
<definition value="Anfrage zum Studieneinschluss" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
</element>
<element id="CarePlan.activity:Studieneinschlussempfehlung.reference">
<path value="CarePlan.activity.reference" />
<min value="1" />
<code value="Reference" />
<targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-studieneinschluss-anfrage" />
</type>
<mustSupport value="true" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-seltene-therapieplan",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieplan",
"name": "MII_PR_Seltene_Therapieplan",
"title": "MII PR SE Therapieplan",
"status": "draft",
"description": "Therapieplan",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "CarePlan",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/CarePlan",
"derivation": "constraint",
"element": [
{
"id": "CarePlan.status",
"path": "CarePlan.status",
"definition": "Status der Umsetzung des beschlossenen Therapieplans",
"comment": "active: Empfehlung bzw. Therapieoption in Umsetzung (Regelfall), \n revoked: Fall ist abgeschlossen, \n completed: Alle Empfehlungen bzw. Therapieoptionen ausgeschöpft oder Patient verstorben"
},
{
"id": "CarePlan.description",
"path": "CarePlan.description",
"short": "Protokollauszug",
"definition": "Protokollauszug aus dem Beschluss",
"mustSupport": true
},
{
"id": "CarePlan.created",
"path": "CarePlan.created",
"short": "Erstellungsdatum",
"definition": "Erstellungsdatum des Therapieplans",
"min": 1,
"mustSupport": true
},
{
"id": "CarePlan.supportingInfo",
"path": "CarePlan.supportingInfo",
"slicing": {
{
"type": "type",
"path": "$this"
}
],
"rules": "open",
"description": "Slice für weitere Informationen",
"ordered": false
}
},
{
"id": "CarePlan.activity",
"path": "CarePlan.activity",
"slicing": {
{
"type": "profile",
"path": "reference.resolve()"
}
],
"rules": "open",
"description": "Slice für Empfehlung zum weiteren Vorgehen auf Basis des referenzierten Ressourcentyps",
"ordered": false
},
"mustSupport": true
},
{
"id": "CarePlan.activity:MedikamentoesTherapie",
"path": "CarePlan.activity",
"sliceName": "MedikamentoesTherapie",
"short": "Medikamentöse Therapieempfehlung",
"definition": "Therapieempfehlung für eine medikamentöse Therapie (Systemtherapie, gezielte Therapie, Präventivmedikation, Gentherapie, Kombinationstherapie)",
"comment": "Referenziert MedicationRequest-basierte Profile für alle medikamentösen Therapien",
"min": 0,
"max": "*",
"mustSupport": true
},
{
"id": "CarePlan.activity:MedikamentoesTherapie.reference",
"path": "CarePlan.activity.reference",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung-kombination",
"http://hl7.org/fhir/StructureDefinition/MedicationRequest",
"http://hl7.org/fhir/StructureDefinition/RequestGroup"
]
}
],
"mustSupport": true
},
{
"id": "CarePlan.activity:MedikamentoesTherapie.detail",
"path": "CarePlan.activity.detail",
"mustSupport": true
},
{
"id": "CarePlan.activity:MedikamentoesTherapie.detail.statusReason",
"path": "CarePlan.activity.detail.statusReason",
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-empfehlung-status-begruendung"
}
},
{
"id": "CarePlan.activity:NichtMedikamentoesTherapie",
"path": "CarePlan.activity",
"sliceName": "NichtMedikamentoesTherapie",
"short": "Nicht-medikamentöse Therapieempfehlung",
"definition": "Therapieempfehlung für nicht-medikamentöse Interventionen (Ernährungstherapie, Prophylaxe, Früherkennung, humangenetische Beratung, andere)",
"comment": "Referenziert ServiceRequest-basierte Profile für alle nicht-medikamentösen Therapien einschließlich humangenetischer Beratung",
"min": 0,
"max": "*",
"mustSupport": true
},
{
"id": "CarePlan.activity:NichtMedikamentoesTherapie.reference",
"path": "CarePlan.activity.reference",
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieempfehlung-nicht-medikamentoes",
"http://hl7.org/fhir/StructureDefinition/ServiceRequest"
]
}
],
"mustSupport": true
},
{
"id": "CarePlan.activity:NichtMedikamentoesTherapie.detail",
"path": "CarePlan.activity.detail",
"mustSupport": true
},
{
"id": "CarePlan.activity:NichtMedikamentoesTherapie.detail.statusReason",
"path": "CarePlan.activity.detail.statusReason",
"binding": {
"strength": "required",
"valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/ValueSet/mii-vs-seltene-empfehlung-status-begruendung"
}
},
{
"id": "CarePlan.activity:Studieneinschlussempfehlung",
"path": "CarePlan.activity",
"sliceName": "Studieneinschlussempfehlung",
"short": "Studieneinschlussempfehlung",
"definition": "Anfrage zum Studieneinschluss",
"min": 0,
"max": "*",
"mustSupport": true
},
{
"id": "CarePlan.activity:Studieneinschlussempfehlung.reference",
"path": "CarePlan.activity.reference",
"min": 1,
"type": [
{
"code": "Reference",
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-studieneinschluss-anfrage"
]
}
],
"mustSupport": true
}
]
}
}

Mapping Datensatz zu FHIR


Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR


Suchparameter

Folgende Suchparameter sind für das Modul Onkologie relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=1234

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "_profile" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-grading

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  3. Der Suchparameter "category" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory

    Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  4. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?code=http://fhir.de/CodeSystem/sct|184305005

    Anwendungshinweise: Weitere Informationen zur Suche nach "code" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  5. Der Suchparameter "subject" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?subject=Patient/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  6. Der Suchparameter "focus" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?focus=Condition/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "focus" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  7. Der Suchparameter "encounter" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?encounter=Encounter/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "encounter" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  8. Der Suchparameter "date" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?date=2024-02-08

    Anwendungshinweise: Weitere Informationen zur Suche nach "date" finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  9. Der Suchparameter "derived-from" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?derived-from=Observation/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "derived-from" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

Beispiele

{
"resourceType": "CarePlan",
"id": "mii-exa-seltene-therapieplan",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-therapieplan"
]
},
"status": "draft",
"created": "2023-03-28",
"description": "Therapieplan für den Patienten",
"subject": {
"reference": "Patient/example-patient"
},
"intent": "proposal",
{
"reference": "MedicationRequest/example-therapieempfehlung"
}
},
{
"reference": "ServiceRequest/example-nichtmed-therapie"
}
},
{
"reference": "ServiceRequest/example-studieneinschluss"
}
}
]
}