PackagesCanonicalsLogsProblems
    Packages
    de.gematik.epa@1.2.0
    https://gematik.de/fhir/epa/StructureDefinition/epa-activity-provenance
description: Dieses Profil beschreibt die Verwendung der FHIR-Resource Provenance zur Dokumentation von Änderungen und Aktivitäten im Rahmen ePA FHIR Data Services. Es ermöglicht die strukturierte Nachverfolgung, wer zu welchem Zeitpunkt welche Ressourcen erstellt oder verändert hat.\nDer ePA Änderungseintrag dient damit als technischer und fachlicher Nachweis über den Ursprung und die Verantwortlichkeit von Einträgen in der ePA.
package_name: de.gematik.epa
derivation: constraint
name: EPAActivityProvenance
type: Provenance
elements:
  target:
    short: Gibt die Ressource(n) an, die im Rahmen der Änderung innerhalb der ePA erstellt oder aktualisiert wurden. Es muss eine versionierte Referenz (ResourceType/id/_history/vid) verwendet werden.
    mustSupport: true
    index: 0
    elements:
      reference: {mustSupport: true, index: 1}
      identifier: {mustSupport: true, index: 2}
      display: {mustSupport: true, index: 3}
  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: 5
  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: 6}
  recorded: {short: 'Gibt den technischen Zeitpunkt an, zu dem dieser Provenance-Eintrag im FHIR Data Service erstellt und persistiert wurde.', mustSupport: true, index: 7}
  activity:
    short: Beschreibt die Art der Aktivität, die zu der Änderung im FHIR Data Service der ePA geführt hat. Beispiel CREATE | UPDATE
    binding: {strength: required, valueSet: 'https://gematik.de/fhir/epa/ValueSet/epa-activity-provenance-type-vs'}
    mustSupport: true
    index: 8
  agent:
    short: Gibt den verantwortlichen Leistungserbringer, die Leistungserbringerinstitution oder das System an, das die Änderung im FHIR Data Service der ePA durchgeführt hat.
    mustSupport: true
    index: 9
    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 FHIR Data Service der ePA fachlich verantwortet sein muss.
        binding: {strength: required, valueSet: 'https://gematik.de/fhir/epa/ValueSet/epa-provenance-participant-type-vs'}
        mustSupport: true
        index: 10
        elements:
          coding:
            mustSupport: true
            index: 11
            elements:
              system: {mustSupport: true, index: 12}
              code: {mustSupport: true, index: 13}
              display: {mustSupport: true, index: 14}
            required: [system, code]
        required: [coding]
      who:
        type: Reference
        mustSupport: true
        refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
        index: 15
        elements:
          reference: {mustSupport: true, index: 16}
          identifier: {type: Identifier, mustSupport: true, index: 17}
          display: {mustSupport: true, index: 18}
    required: [type]
package_version: 1.2.0
class: profile
kind: resource
url: https://gematik.de/fhir/epa/StructureDefinition/epa-activity-provenance
base: http://hl7.org/fhir/StructureDefinition/Provenance
version: 1.2.0
required: [activity]