Provenance

Die Provenance beschreibt als Meta-Ressource die Herkunft einer Einwilligung. Neben Details zu den enthaltenen Unterschriften (Wer hat ggf. für Wen Wann und auf Welche Weise unterzeichnet), stellt die Provenance ebenfalls den Bezug zum Scan der Einwilligung her.

Der Provenance.Agent wird genutzt, um die verwendete Software (z.B. gICS) oder die an der Erstellung der Einwilligung beteiligten Personen und/oder Organisationen zu referenzieren.

Die Art der Unterschrift wird wie folgt angegeben. Weitere SignatureTypes sind möglich.

Art der Unterschrift System Code Display
Unterschrift der einwilligenden Person urn:iso-astm:E1762-95:2013 1.2.840.10065.1.12.1.7 Consent Signature
Unterschrift der (gesetzlich) vertretenden Person urn:iso-astm:E1762-95:2013 1.2.840.10065.1.12.1.11 Consent Witness Signature
Unterschrift der aufklärenden Person urn:iso-astm:E1762-95:2013 1.2.840.10065.1.12.1.5 Verification Signature

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
occurredPeriodPeriod
occurredDateTimedateTime
recordedS Σ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoS Σ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleS Σ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
agent0..*see (agent)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
systemS Σ1..1uri
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
whenS Σ1..1instant
whoS Σ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfS Σ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
targetFormat0..1codeBinding
sigFormat0..1codeBinding
dataS0..1base64Binary

Beispiele

Beispiel für Provenance bezogen auf 1 Dokument (Scan) und 1..n Unterschriften

<Provenance xmlns="http://hl7.org/fhir">
    <id value="4ac851a6-e0dd-4f9b-a19f-45ac0ae0bea0" />
    <meta>
        <lastUpdated value="2021-02-08T14:21:07.5320994+00:00" />
        <profile value="http://fhir.de/ConsentManagement/StructureDefinition/Provenance" />
    </meta>
    <!-- 
		Diese Provenance gilt für den ausgefüllten Fragebogen (QuestionnaireResponse).

		Sofern in der jeweiligen konkreten Implementierung keine Einwände bestehen
		(z.B. Datenschutz- oder anderes Recht) können auch aus dem QuestionnaireResponse
		abgeleitete Consent-Ressourcen hier als target referenziert werden.
		Dies würde bedeuten, dass alle Signaturen (signature-Elemeent) auch für
		diese Consent-Ressourcen gelten.
	 -->
    <target>
        <reference value="QuestionnaireResponse/02eac854-6a2e-48f9-88d7-edd04faff81c" />
    </target>
    <!--  Zeitpunkt der Erfassung der Provenance (bzw. hier auch der bezogenen Ressourcen)  -->
    <recorded value="2020-12-11T09:39:07+00:00" />
    <!--  Software, die zur Verarbeitung verwendet wurde  -->
    <agent>
        <who>
            <display value="Snakeoil Soft Consent Manager 2021" />
        </who>
    </agent>
    <!--  Verweis auf die originale Informationsquelle, z.B. (gescanntes) Papierdokument  -->
    <entity>
        <role value="source" />
        <what>
            <reference value="DocumentReference/237c359c-cb58-432c-a4a3-807bb28edfdb" />
        </what>
    </entity>
    <!--  Unterschrift des Patienten  -->
    <signature>
        <type>
            <system value="urn:iso-astm:E1762-95:2013" />
            <code value="1.2.840.10065.1.12.1.7" />
            <display value="Consent Signature" />
        </type>
        <when value="2020-12-11T09:39:07+00:00" />
        <who>
            <reference value="Patient/9b4a702d-162c-428a-8c5d-8b98af21b693" />
        </who>
        <data value="RGllcyBpc3QgZWluIEJhc2U2NC1jb2RpZXJ0ZXIgU3RyaW5n" />
    </signature>
    <!--  Unterschrift des aufklärenden Arztes  -->
    <signature>
        <type>
            <system value="urn:iso-astm:E1762-95:2013" />
            <code value="1.2.840.10065.1.12.1.5" />
            <display value="Verification Signature" />
        </type>
        <when value="2020-12-11T09:39:07+00:00" />
        <who>
            <display value="Dr. F. M&#252;ller" />
        </who>
        <onBehalfOf>
            <display value="Krankenhaus Musterstadt" />
        </onBehalfOf>
        <data value="QUcgRVdFIEZISVIgcm9ja3M=" />
    </signature>
</Provenance>

Beispiel für Provenance bezogen auf 1..n ausgefüllte Fragebögen und OHNE Unterschriften

<Provenance xmlns="http://hl7.org/fhir">
    <id value="30973b1c-3b82-4f9e-86f6-aae416b72506" />
    <meta>
        <lastUpdated value="2024-05-13T10:10:00+00:00" />
        <profile value="http://fhir.de/ConsentManagement/StructureDefinition/Provenance" />
    </meta>
    <!-- 
		Diese Provenance stellt den Zusammenhang zwischen einem Consent (target)
    und seinen 1..n Quell-Informationen (QuestionnaireResponses) dar.
	 -->
    <target>
        <reference value="Consent/a1480fd8-5a07-439e-9635-16e81b71447a" />
    </target>
    <!--  recorded entspricht hier dem Zeitpunkt der Ermittlung des Einwilligungsstandes  -->
    <recorded value="2024-01-15T15:04:00+00:00" />
    <agent>
        <who>
            <display value="Snakeoil Soft Consent Manager 2021" />
        </who>
    </agent>
    <!--  Verweis auf die originalen Informationsquellen  -->
    <entity>
        <role value="source" />
        <what>
            <reference value="QuestionnaireResponses/883b9536-a68a-442e-ab9c-133773cc7d3c" />
        </what>
    </entity>
    <entity>
        <role value="source" />
        <what>
            <reference value="QuestionnaireResponses/3957f2cb-c9a3-427c-8b37-aad040487669" />
        </what>
    </entity>
    <entity>
        <role value="source" />
        <what>
            <reference value="QuestionnaireResponses/208b825f-64ba-4857-bab2-a7597c7baffd" />
        </what>
    </entity>
</Provenance>