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

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
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoS Σ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
roleS Σ1..1codeBindingFixed Value
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
agent0..*see (agent)
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

Beispiel

<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="iVBORw0KGgoAAAANSUhEUgAAAJYAAABZCAYCCCDcv92DAAAABGdBTUEAAKKkxq/Z1wAAACBjSFJNAACHEAAAjBIAAQW.....[base64-codiert, z.B. Scan der Unterschrift]" />
    </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>