PackagesCanonicalsLogsProblems
    Packages
    de.medizininformatikinitiative.kerndatensatz.mtb@2027.0.0-ballot.1
    https://dnpm-dip.net/fhir/StructureDefinition/dnpm-lm-care-plan
description: Logical Model for a single entry in the DNPM DIP MTB Patient Record carePlans array
package_name: de.medizininformatikinitiative.kerndatensatz.mtb
derivation: specialization
name: DNPM_LM_CarePlan
type: https://dnpm-dip.net/fhir/StructureDefinition/dnpm-lm-care-plan
elements:
  dnpmId: {type: string, short: Care plan UUID (DNPM internal ID), index: 0}
  patient:
    type: BackboneElement
    short: Patient reference
    index: 1
    elements:
      id: {type: string, short: Patient ID, index: 2}
      type: {type: string, short: Reference type (Patient), index: 3}
    required: [id, type]
  issuedOn: {type: string, short: Date care plan was issued (YYYY-MM-DD), index: 4}
  reason:
    type: BackboneElement
    short: Indication (MTBDiagnosis) reference
    index: 5
    elements:
      id: {type: string, short: Diagnosis ID, index: 6}
      type: {type: string, short: Reference type (MTBDiagnosis), index: 7}
    required: [id, type]
  noTargetFinding: {type: boolean, short: True when no actionable target was identified, index: 8}
  geneticCounselingRecommendation:
    type: BackboneElement
    short: Genetic counselling recommendation
    index: 9
    elements:
      id: {type: string, short: Recommendation UUID, index: 10}
      patient:
        type: BackboneElement
        short: Patient reference
        index: 11
        elements:
          id: {type: string, short: Patient ID, index: 12}
          type: {type: string, short: Reference type (Patient), index: 13}
        required: [id, type]
      issuedOn: {type: string, short: Recommendation date (YYYY-MM-DD), index: 14}
      reason:
        type: BackboneElement
        short: Reason for counselling
        index: 15
        elements:
          code: {type: string, short: Reason code, index: 16}
          display: {type: string, short: Reason display, index: 17}
          system: {type: string, short: Reason system URI, index: 18}
        required: [system, code]
    required: [id, issuedOn, patient]
  medicationRecommendations:
    type: BackboneElement
    short: Medication therapy recommendations
    array: true
    index: 19
    elements:
      id: {type: string, short: Recommendation UUID, index: 20}
      patient:
        type: BackboneElement
        short: Patient reference
        index: 21
        elements:
          id: {type: string, short: Patient ID, index: 22}
          type: {type: string, short: Reference type (Patient), index: 23}
        required: [id, type]
      issuedOn: {type: string, short: Recommendation date (YYYY-MM-DD), index: 24}
      indication:
        type: BackboneElement
        short: Indication (MTBDiagnosis) reference
        index: 25
        elements:
          id: {type: string, short: Diagnosis ID, index: 26}
          type: {type: string, short: Reference type (MTBDiagnosis), index: 27}
        required: [id, type]
      priority:
        type: BackboneElement
        short: Recommendation priority
        index: 28
        elements:
          code: {type: string, short: 'Priority code (e.g. 1, 2, 3)', index: 29}
          display: {type: string, short: Priority display, index: 30}
          system: {type: string, short: Priority system URI, index: 31}
        required: [system, code]
      medication:
        type: BackboneElement
        short: Recommended medications (ATC codes)
        array: true
        index: 32
        elements:
          code: {type: string, short: ATC code, index: 33}
          display: {type: string, short: Medication display name, index: 34}
          system: {type: string, short: Medication code system URI, index: 35}
          version: {type: string, short: ATC version, index: 36}
        required: [system, code]
      supportingVariants:
        type: BackboneElement
        short: Variants supporting this recommendation
        array: true
        index: 37
        elements:
          id: {type: string, short: Variant ID, index: 38}
          type: {type: string, short: Variant type (SNV | CNV | DNAFusion | RNAFusion), index: 39}
        required: [id, type]
      levelOfEvidence:
        type: BackboneElement
        short: Level of evidence for recommendation
        index: 40
        elements:
          grading:
            type: BackboneElement
            short: Evidence grading
            index: 41
            elements:
              code: {type: string, short: Evidence grade code (e.g. m1A), index: 42}
              display: {type: string, short: Evidence grade display, index: 43}
              system: {type: string, short: Evidence grade system URI, index: 44}
            required: [system, code]
          addendums:
            type: BackboneElement
            short: Evidence addendums / flags
            array: true
            index: 45
            elements:
              code: {type: string, short: Addendum code, index: 46}
              display: {type: string, short: Addendum display, index: 47}
              system: {type: string, short: Addendum system URI, index: 48}
            required: [system, code]
          publications:
            type: BackboneElement
            short: Supporting publications
            array: true
            index: 49
            elements:
              pmid: {type: string, short: PubMed ID, index: 50}
              doi: {type: string, short: Digital Object Identifier, index: 51}
    required: [id, issuedOn, patient]
  studyEnrollmentRecommendations:
    type: BackboneElement
    short: Clinical study enrollment recommendations
    array: true
    index: 52
    elements:
      id: {type: string, short: Recommendation UUID, index: 53}
      patient:
        type: BackboneElement
        short: Patient reference
        index: 54
        elements:
          id: {type: string, short: Patient ID, index: 55}
          type: {type: string, short: Reference type (Patient), index: 56}
        required: [id, type]
      issuedOn: {type: string, short: Recommendation date (YYYY-MM-DD), index: 57}
      indication:
        type: BackboneElement
        short: Indication (MTBDiagnosis) reference
        index: 58
        elements:
          id: {type: string, short: Diagnosis ID, index: 59}
          type: {type: string, short: Reference type (MTBDiagnosis), index: 60}
        required: [id, type]
      supportingVariants:
        type: BackboneElement
        short: Variants supporting enrollment
        array: true
        index: 61
        elements:
          id: {type: string, short: Variant ID, index: 62}
          type: {type: string, short: Variant type, index: 63}
        required: [id, type]
      studies:
        type: BackboneElement
        short: Recommended studies
        array: true
        index: 64
        elements:
          id: {type: string, short: Study identifier (e.g. NCT number), index: 65}
          system: {type: string, short: 'Study registry system URI (e.g. https://clinicaltrials.gov/study)', index: 66}
        required: [id, system]
    required: [id, issuedOn, patient]
package_version: 2027.0.0-ballot.1
class: logical
kind: logical
url: https://dnpm-dip.net/fhir/StructureDefinition/dnpm-lm-care-plan
base: http://hl7.org/fhir/StructureDefinition/Element
version: 2027.0.0-ballot.1
required: [dnpmId, issuedOn, patient]