PackagesCanonicalsLogsProblems
    Packages
    de.gematik.dev.epa.medication@1.1.0-alpha.4
    https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-statement
{
  "description": "Dieses Profil bildet die Medikationsinformation ab.",
  "_filename": "StructureDefinition-epa-medication-statement.json",
  "package_name": "de.gematik.dev.epa.medication",
  "date": "2024-06-06",
  "derivation": "constraint",
  "publisher": "mio42 GmbH",
  "fhirVersion": "4.0.1",
  "name": "EPAMedicationStatement",
  "abstract": false,
  "type": "MedicationStatement",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "EPA MedicationStatement",
  "package_version": "1.1.0-alpha.4",
  "status": "draft",
  "id": "6bc14f41-19d2-4e2d-8c5b-3664acbf9a8b",
  "kind": "resource",
  "url": "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-statement",
  "version": "1.0.2-rc1",
  "differential": {
    "element": [ {
      "id": "MedicationStatement.meta",
      "path": "MedicationStatement.meta",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.meta.versionId",
      "path": "MedicationStatement.meta.versionId",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.meta.lastUpdated",
      "path": "MedicationStatement.meta.lastUpdated",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.text",
      "path": "MedicationStatement.text",
      "definition": "In diesem Element können die, in der Instanz, enthaltenen Informationen in einer menschenlesbaren Form zusammengefasst werden. Dabei ist zu beachten, dass keine Informationen aufgenommen werden dürfen, die nicht in strukturierter Form an anderer Stelle in der Instanz enthalten sind."
    }, {
      "id": "MedicationStatement.text.status",
      "path": "MedicationStatement.text.status",
      "patternCode": "extensions"
    }, {
      "id": "MedicationStatement.extension",
      "path": "MedicationStatement.extension",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:treatmentGoal",
      "max": "*",
      "min": 0,
      "path": "MedicationStatement.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/resource-pertainsToGoal" ]
      } ],
      "sliceName": "treatmentGoal"
    }, {
      "id": "MedicationStatement.extension:replaces",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/replaces" ]
      } ],
      "sliceName": "replaces",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "https://gematik.de/fhir/epa-medication/StructureDefinition/medication-entry-heading-extension" ]
      } ],
      "sliceName": "Zwischenueberschrift",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]",
      "path": "MedicationStatement.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept",
      "path": "MedicationStatement.extension.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "sliceName": "valueCodeableConcept",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept.coding",
      "path": "MedicationStatement.extension.value[x].coding",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept.coding.system",
      "path": "MedicationStatement.extension.value[x].coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept.coding.version",
      "path": "MedicationStatement.extension.value[x].coding.version",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept.coding.code",
      "path": "MedicationStatement.extension.value[x].coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.extension:Zwischenueberschrift.value[x]:valueCodeableConcept.coding.display",
      "path": "MedicationStatement.extension.value[x].coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.status",
      "path": "MedicationStatement.status",
      "definition": "Hier wird der Status der Medikations-Information angegeben.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason",
      "path": "MedicationStatement.statusReason",
      "definition": "Hier wird die Begründung für den Status anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason.coding",
      "path": "MedicationStatement.statusReason.coding",
      "comment": "Das MustSupport gilt nur für die vordefinierten Slices.",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "pattern"
        } ]
      },
      "definition": "Hier kann der Status in kodierter Form begründet werden.",
      "mustSupport": true
    }, {
      "path": "MedicationStatement.statusReason.coding",
      "min": 0,
      "definition": "Hier wird die Begründung für den Status als entsprechender SNOMED CT®-Code angegeben.",
      "mustSupport": true,
      "sliceName": "snomed",
      "binding": {
        "strength": "extensible",
        "valueSet": "https://gematik.de/fhir/epa-medication/ValueSet/epa-drug-therapy-status-snomed-ct-vs"
      },
      "max": "1",
      "id": "MedicationStatement.statusReason.coding:snomed",
      "patternCoding": {
        "system": "http://snomed.info/sct"
      }
    }, {
      "id": "MedicationStatement.statusReason.coding:snomed.system",
      "min": 1,
      "path": "MedicationStatement.statusReason.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason.coding:snomed.version",
      "min": 1,
      "path": "MedicationStatement.statusReason.coding.version",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason.coding:snomed.code",
      "min": 1,
      "path": "MedicationStatement.statusReason.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason.coding:snomed.display",
      "min": 1,
      "path": "MedicationStatement.statusReason.coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.statusReason.text",
      "path": "MedicationStatement.statusReason.text",
      "definition": "Hier wird ein Freitext eingetragen.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.medication[x]",
      "path": "MedicationStatement.medication[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication" ]
      } ],
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "mustSupport": true
    }, {
      "id": "MedicationStatement.medication[x]:medicationReference",
      "max": "1",
      "min": 1,
      "path": "MedicationStatement.medication[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication" ]
      } ],
      "sliceName": "medicationReference",
      "definition": "Hier wird das Arzneimittel referenziert, auf das sich die Medikations-Information bezieht.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.medication[x]:medicationReference.reference",
      "min": 1,
      "path": "MedicationStatement.medication[x].reference",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.subject",
      "path": "MedicationStatement.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ]
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationStatement.subject.identifier",
      "min": 1,
      "path": "MedicationStatement.subject.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ]
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationStatement.effective[x]",
      "min": 1,
      "path": "MedicationStatement.effective[x]",
      "slicing": {
        "rules": "open",
        "ordered": false,
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "definition": "Hier wird eine Zeitangabe für den Verabreichungs- bzw. Einnahmezeitraum vorgenommen. Diese kann entweder ein spezifischer Zeitpunkt (z. B. bei einer Einmalgabe) oder ein Zeitraum mit Start und/oder Ende sein.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.effective[x]:effectiveDateTime",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.effective[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "sliceName": "effectiveDateTime",
      "definition": "Hier wird ein Zeitpunkt eingetragen, wobei dieser mindestens Tag, Monat und Jahr beinhalten muss.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.effective[x]:effectivePeriod",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.effective[x]",
      "type": [ {
        "code": "Period"
      } ],
      "sliceName": "effectivePeriod",
      "definition": "Zeitraum mit Start und Ende.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.effective[x]:effectivePeriod.start",
      "min": 1,
      "path": "MedicationStatement.effective[x].start",
      "definition": "Beginn eines Zeitraumes.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.effective[x]:effectivePeriod.end",
      "path": "MedicationStatement.effective[x].end",
      "definition": "Ende eines Zeitraumes.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.dateAsserted",
      "path": "MedicationStatement.dateAsserted",
      "definition": "Hier wird angegeben, wann die vorliegende Medikations-Information erfasst wurde.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.informationSource",
      "path": "MedicationStatement.informationSource",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ]
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationStatement.informationSource.reference",
      "path": "MedicationStatement.informationSource.reference",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.informationSource.identifier",
      "path": "MedicationStatement.informationSource.identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode",
      "path": "MedicationStatement.reasonCode",
      "definition": "Hier wird der Grund angegeben, aus dem das Arzneimittel eingesetzt anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding",
      "path": "MedicationStatement.reasonCode.coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "pattern"
        } ]
      },
      "definition": "Hier kann der Grund in codierter Form angegeben werden.",
      "mustSupport": true
    }, {
      "path": "MedicationStatement.reasonCode.coding",
      "min": 0,
      "definition": "Der ICD-Code ist in Deutschland das abrechnungsrelevante Code-System im ambulanten und stationären Bereich.",
      "type": [ {
        "code": "Coding",
        "profile": [ "http://fhir.de/StructureDefinition/CodingICD10GM" ]
      } ],
      "mustSupport": true,
      "sliceName": "icd-10-gm",
      "max": "1",
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm",
      "patternCoding": {
        "system": "http://fhir.de/CodeSystem/bfarm/icd-10-gm"
      }
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension",
      "path": "MedicationStatement.reasonCode.coding.extension",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Mehrfachcodierungs-Kennzeichen",
      "path": "MedicationStatement.reasonCode.coding.extension",
      "sliceName": "Mehrfachcodierungs-Kennzeichen",
      "definition": "In diesem Element kann ein Codierungskennzeichen (z. B. '*', '†' oder '!') zum Diagnosecode hinzugefügt werden.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Mehrfachcodierungs-Kennzeichen.value[x]",
      "path": "MedicationStatement.reasonCode.coding.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Seitenlokalisation",
      "path": "MedicationStatement.reasonCode.coding.extension",
      "sliceName": "Seitenlokalisation",
      "definition": "Zur Spezifizierung von Diagnoseangaben (ICD-10) können hier die Zusatzkennzeichen für die Seitigkeit (R, L oder B) angegeben werden.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Seitenlokalisation.value[x]",
      "path": "MedicationStatement.reasonCode.coding.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Diagnosesicherheit",
      "path": "MedicationStatement.reasonCode.coding.extension",
      "sliceName": "Diagnosesicherheit",
      "definition": "Die Diagnosesicherheit, d. h. wie sicher die Diagnose im Einzelfall zu werten ist, kann durch ein Zusatzkennzeichen zum ICD-Code angegeben werden.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.extension:Diagnosesicherheit.value[x]",
      "path": "MedicationStatement.reasonCode.coding.extension.value[x]",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.system",
      "path": "MedicationStatement.reasonCode.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.version",
      "path": "MedicationStatement.reasonCode.coding.version",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.code",
      "path": "MedicationStatement.reasonCode.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:icd-10-gm.display",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:alphaId",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.reasonCode.coding",
      "type": [ {
        "code": "Coding",
        "profile": [ "http://fhir.de/StructureDefinition/CodingAlphaID" ]
      } ],
      "sliceName": "alphaId",
      "mustSupport": true,
      "patternCoding": {
        "system": "http://fhir.de/CodeSystem/bfarm/alpha-id"
      }
    }, {
      "id": "MedicationStatement.reasonCode.coding:alphaId.system",
      "path": "MedicationStatement.reasonCode.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:alphaId.version",
      "path": "MedicationStatement.reasonCode.coding.version",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:alphaId.code",
      "path": "MedicationStatement.reasonCode.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:alphaId.display",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:snomed",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.reasonCode.coding",
      "sliceName": "snomed",
      "definition": "Hier wird ein Code aus dem CodeSystem SNOMED CT® eingetragen.",
      "mustSupport": true,
      "patternCoding": {
        "system": "http://snomed.info/sct"
      }
    }, {
      "id": "MedicationStatement.reasonCode.coding:snomed.system",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:snomed.version",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.version",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:snomed.code",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:snomed.display",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:orphanet",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.reasonCode.coding",
      "sliceName": "orphanet",
      "mustSupport": true,
      "patternCoding": {
        "system": "http://www.orpha.net"
      }
    }, {
      "id": "MedicationStatement.reasonCode.coding:orphanet.system",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.system",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:orphanet.code",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.code",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.coding:orphanet.display",
      "min": 1,
      "path": "MedicationStatement.reasonCode.coding.display",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.reasonCode.text",
      "min": 1,
      "path": "MedicationStatement.reasonCode.text",
      "definition": "Hier kann der Behandlungsgrund als Freitext angegeben werden.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note",
      "path": "MedicationStatement.note",
      "definition": "Hier können ergänzende freitextliche Kommentare und Notizen vorgenommen werden, die nicht durch die strukturierten Datenelemente erfassbar sind.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.author[x]",
      "path": "MedicationStatement.note.author[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://hl7.org/fhir/StructureDefinition/Organization" ]
      } ],
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      },
      "definition": "Hier wird die Person referenziert, die die Notiz erstellt hat.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.author[x]:authorReference",
      "max": "1",
      "min": 0,
      "path": "MedicationStatement.note.author[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Practitioner" ]
      } ],
      "sliceName": "authorReference",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.author[x]:authorReference.reference",
      "path": "MedicationStatement.note.author[x].reference",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.author[x]:authorReference.identifier",
      "path": "MedicationStatement.note.author[x].identifier",
      "type": [ {
        "code": "Identifier",
        "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10", "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
      } ],
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.time",
      "path": "MedicationStatement.note.time",
      "comment": "Dieses Element sollte in der Regel automatisiert ohne Aufwand für die Person, die die Notiz erstellt befüllt werden.",
      "definition": "Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.note.text",
      "path": "MedicationStatement.note.text",
      "definition": "Hier wird der eigentliche Text der Notiz eingetragen.",
      "mustSupport": true
    }, {
      "id": "MedicationStatement.dosage",
      "path": "MedicationStatement.dosage",
      "type": [ {
        "code": "Dosage",
        "profile": [ "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-dosage" ]
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationStatement"
}