PackagesCanonicalsLogsProblems
    Packages
    de.gematik.epa.medication@1.2.0
    https://gematik.de/fhir/epa-medication/StructureDefinition/emp-chronology-provenance
description: Dieses Profil beschreibt die Verwendung der FHIR-Resource Provenance zur Abbildung eines eMP-Chronologieeintrags. Die Provenance-Instanz dokumentiert, welche eMP-Einträge (MedicationRequest-Instanzen) zu einem bestimmten Zeitpunkt als Teil des elektronischen Medikationsplans (eMP) gültig waren. Ein eMP-Chronologieeintrag wird immer dann erzeugt, wenn sich die eMP-relevanten Instanzen geändert haben oder neue eMP-Einträge hinzugekommen sind. Er referenziert sämtliche zum Erstellungszeitpunkt aktiven eMP-MedicationRequest-Instanzen, d.h. alle Ressourcen mit dem Status active oder on-hold. Dadurch wird der Zustand des Medikationsplans zu diesem Zeitpunkt nachvollziehbar. Der eMP-Chronologieeintrag ermöglicht somit eine eindeutige und versionssichere Rückverfolgung der Zusammensetzung des eMP über verschiedene Zeitpunkte hinweg.
package_name: de.gematik.epa.medication
derivation: constraint
name: EMPChronologyProvenance
type: Provenance
elements:
  extension:
    index: 0
    slicing:
      slices:
        isEMPChronology:
          match: {}
          schema:
            type: Extension
            short: Gibt an, ob diese Provenance-Instanz ein eMP-Chronologieeintrag ist.
            mustSupport: true
            url: https://gematik.de/fhir/epa-medication/StructureDefinition/is-emp-chronology-extension
            index: 1
            elements:
              value:
                pattern: {type: Boolean, value: true}
                choices: []
                index: 3
  target:
    type: Reference
    short: Gibt die MedicationRequest-Instanzen an, die dem Profil EMPMedicationRequest entsprechen und im Rahmen der Änderung innerhalb des Medication Service erstellt oder aktualisiert wurden. Es muss eine versionierte Referenz (MedicationRequest/id/_history/vid) verwendet werden.
    mustSupport: true
    refers: ['https://gematik.de/fhir/epa-medication/StructureDefinition/emp-medication-request']
    index: 4
    elements:
      reference: {mustSupport: true, index: 5}
  occurred:
    short: Gibt den Zeitraum oder Zeitpunkt an, in dem die  Änderung tatsächlich stattgefunden hat - also wann die Aktion inhaltlich durchgeführt wurde, z.B. das Erfassen oder Bearbeiten von Daten.
    mustSupport: true
    choices: [occurredDateTime]
    index: 7
  occurredDateTime: {type: dateTime, short: 'Gibt den Zeitraum oder Zeitpunkt an, in dem die  Änderung tatsächlich stattgefunden hat - also wann die Aktion inhaltlich durchgeführt wurde, z.B. das Erfassen oder Bearbeiten von Daten.', mustSupport: true, choiceOf: occurred, index: 8}
  recorded: {short: 'Gibt den technischen Zeitpunkt an, zu dem dieser eMP-Chronologieeintrag im Medication Service erstellt und persistiert wurde.', mustSupport: true, index: 9}
  activity:
    short: Beschreibt die Art der Aktivität, die zur Erstellung des eMP-Chronologieeintrags im FHIR Data Service der ePA geführt hat. Verwendet wird UPDATE, da der Chronologieeintrag eine neue Zusammenstellung des aktuellen Stands der relevanten eMP-Instanzen darstellt.
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: UPDATE, system: 'http://terminology.hl7.org/CodeSystem/v3-DataOperation'}
    index: 10
  agent:
    short: Beschreibt die Art der Aktivität, die zur Erstellung des eMP-Chronologieeintrags geführt hat. Verwendet wird UPDATE, da der Chronologieeintrag den aktuellen Stand der eMP-relevanten Instanzen zusammenfasst, nachdem sich diese geändert haben oder neue Instanzen hinzugekommen sind.
    mustSupport: true
    index: 11
    elements:
      type:
        short: Gibt die Rolle oder Funktion an, die der Agent im Rahmen der dokumentierten Änderung eingenommen hat. Im Kontext dieses Profils ist ausschließlich die Rolle author zulässig, da jede Änderung im Medication Service fachlich verantwortet sein muss.
        binding: {strength: required, valueSet: 'https://gematik.de/fhir/epa/ValueSet/epa-provenance-participant-type-vs'}
        mustSupport: true
        index: 12
        elements:
          coding:
            mustSupport: true
            index: 13
            elements:
              system: {mustSupport: true, index: 14}
              code: {mustSupport: true, index: 15}
              display: {mustSupport: true, index: 16}
            required: [system, code]
        required: [coding]
      who:
        type: Reference
        mustSupport: true
        refers: ['https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory', 'https://gematik.de/fhir/ti/StructureDefinition/ti-organization']
        index: 17
        elements:
          reference: {mustSupport: true, index: 18}
          identifier: {type: Identifier, mustSupport: true, index: 19}
          display: {mustSupport: true, index: 20}
    required: [type]
package_version: 1.2.0
extensions:
  isEMPChronology:
    url: https://gematik.de/fhir/epa-medication/StructureDefinition/is-emp-chronology-extension
    type: Extension
    short: Gibt an, ob diese Provenance-Instanz ein eMP-Chronologieeintrag ist.
    mustSupport: true
    index: 1
    elements:
      value:
        pattern: {type: Boolean, value: true}
        choices: []
        index: 3
class: profile
kind: resource
url: https://gematik.de/fhir/epa-medication/StructureDefinition/emp-chronology-provenance
base: http://hl7.org/fhir/StructureDefinition/Provenance
version: 1.2.0
required: [activity, extension]