Die digitale Einwilligung stellt den Bezug von Patient und der menschenlesbaren Repräsentation der Einwilligung her.

Aus technischer Sicht sind zwei Umsetzungen des Consent auf Basis einer QuestionnaireResponse-Ressource möglich. Die Entscheidung ist Teil der Implementierung:

  1. je QuestionnaireResponse eine Consent-Ressource (1:1 Umsetzung)
  2. je Frage des QuestionnaireResponse eine Consent-Ressource (1:n Umsetzung)
Definition der Gültigkeit der Einwilligung mittels Provision

Grundsätzlich gibt eine Provision.period die Gültigkeitsdauer einer zugeordneten Regel (hier: die Einwilligung/der Einwilligungsbestandteil) an.

Die grundsätzliche Gültigkeitsdauer der Einwilligung wird per consent.provision definiert (z.B. 30 Jahre). Sollten einzelne Module der Einwilligung jedoch bereits frühzeitig ablaufen, können diese Ausnahmen von der Gesamteinwilligungsdauer in Form untergeordneter Provisions mit Bezug zum relevanten Einwilligungsbestandteil definiert werden (z.B. consent.provision.provision=5 Jahre). Auf diese Weise können als mit Hilfe der Consent.Provision im Bedarfsfall Gültigkeitshierarchien erzeugt werden.

Einer Provision-Ressource können konkrete Datenelemente zugeordnet sein (Observation, etc.). Diese werden über consent.provision.data referenziert. Die Art der zulässigen Nutzung der Daten kann gemäß passendem consent.provision.code (z.B. wissenschaftliche Nutzung, Weitergabe an Forschungseinrichtungen, etc.) festgelegt werden. Die zulässige Nutzungsdauer der Daten wird mittels consent.provision.data.period eingeschränkt.

identifierΣ0..*Identifier
statusS Σ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
dateTimeS Σ1..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationS Σ I0..*Reference(Organization)

Erläuterungen
Item Erläuterung
extension.domainReference.domain Verweis auf die zugehörige Domain (Studie oder Organisation) als ValueReference
extension.domainReference.status Status des Domänenbezugs gemäß http://hl7.org/fhir/publication-status
status Finalisierungsstatus des Consent
scope.coding Einwilligung zur Verwendung in der Forschung (Code=research) gemäß [http://terminology.hl7.org/CodeSystem/consentscope]
category.coding Consent-Kategorie gemäß https://www.hl7.org/fhir/valueset-consent-category.html, hier: gängiger Patient Consent (code=59284-0) bzw. im Fall der MII Einwilligung: Privacy policy acknowledgement Document (code=57016-8).
patient Referenz auf Patient, für den die Einwilligungserklärung gilt
dateTime Zeitpunkt und Gültigkeitsbeginn der Einwilligung. Die hier vorhandene Angabe muss analog zur Angabe im entsprechenden QuestionnaireResponse sein und ist typischweise identisch mit dem Datum der Unterschrift des Patienten in der zugehörigen Provenance-Ressource (PROVENCANCE.signature.WHEN des Patienten)
organization Referenz auf 1-n zugeordnete Organization-Ressourcen, z.B. um Gültigkeit sowohl für MII im Allgemeinen als auch CORD-MI im Speziellen zu deklarieren.
source Empfohlen, aber nicht verpflichtend: Referenz auf die Questionnaire-Response, aus der sich dieser Consent ergibt
policy Grundlage der Policies für die die betroffene Person eine Aussage getroffen hat (eingewilligt, nicht eingewilligt, etc.) und die durch diesen Consent für den angegebenen Zeitraum gelten. Für die MII ist gemäß Konzept der Task Force Consent Umsetzung die Angabe einer eindeutigen URI ausreichend.
Beispiele

Dieser Leitfaden macht in Bezug auf den Aufbau der Provisions nur minimale einschränkende Vorgaben. Daher hier zwei Beispiele.

Beispiel 1: Consent mit Provisions entsprechend ValueSet der Medizininformatik-Initiative:

<Consent xmlns="http://hl7.org/fhir">
    <id value="b1d3ed1a-597f-40dc-9270-9c5da9d4c631" />
    <meta>
        <lastUpdated value="2020-12-11T09:39:07+00:00" />
        <profile value="http://fhir.de/ConsentManagement/StructureDefinition/Consent" />
    </meta>
    <!--  Verweis auf die zugehörige Domain (hier: Studie)  -->
    <extension url="http://fhir.de/ConsentManagement/StructureDefinition/DomainReference">
        <extension url="domain">
            <valueReference>
                <reference value="ResearchStudy/d7a65ce8-2810-401a-b0db-70782a7b19a6" />
            </valueReference>
        </extension>
        <extension url="status">
            <valueCoding>
                <system value="http://hl7.org/fhir/publication-status" />
                <code value="active" />
            </valueCoding>
        </extension>
    </extension>
    <!--  Finalisierungsstatus  -->
    <status value="active" />
    <!--  Einwilligung zur Verwendung, hier: in der Forschung  -->
    <scope>
        <coding>
            <system value="http://terminology.hl7.org/CodeSystem/consentscope" />
            <code value="research" />
        </coding>
    </scope>
    <!--  Consent-Kategorie, hier: Einwilligung  -->
    <category>
        <coding>
            <system value="http://loinc.org" />
            <code value="59284-0" />
        </coding>
    </category>
    <!--  Patient, für den die Einwilligungserklärung gilt  -->
    <patient>
        <reference value="Patient/9b4a702d-162c-428a-8c5d-8b98af21b693" />
    </patient>
    <!--  Zeitpunkt der Einwilligung  -->
    <dateTime value="2020-09-01" />
    <organization>
        <!--  hier kann bei Bedarf auch auf beliebige Organization-Ressourcen referenziert werden  -->
        <display value="Klinikum Musterstadt" />
    </organization>
    <!--  Verweis auf die Questionnaire-Response, aus der sich dieser Consent ergibt  -->
    <sourceReference>
        <reference value="QuestionnaireResponse/02eac854-6a2e-48f9-88d7-edd04faff81c" />
    </sourceReference>
    <!--  durch diesen Consent geltende Policy/Policies bzw Module -->
    <policy>
        <!--  hier z.B. MII Broad Consent  -->
        <uri value="https://www.medizininformatik-initiative.de/sites/default/files/2020-04/MII_AG-Consent_Einheitlicher-Mustertext_v1.6d.pdf" />
    </policy>
    <!--  XacML-Repräsentation  -->
    <policyRule>
        <extension url="http://fhir.de/ConsentManagement/StructureDefinition/Xacml">
            <valueBase64Binary value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8UG9saWN5IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6Mi4wOnBvbGljeTpzY2hlbWE6b3MiIFBvbGljeUlkPSIyLjE2Ljg0MC4xLjExMzg4My4zLjE5MzcuNzc3LjI0LjUuMS4xIiBSdWxlQ29tYmluaW5nQWxnSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6cnVsZS1jb21iaW5pbmctYWxnb3JpdGhtOmRlbnktb3ZlcnJpZGVzIj4KCTxEZXNjcmlwdGlvbj5NSS1JIEVpbndpbGxpZ3VuZyBGcmFnZSAxYSwgUmVzb3VyY2U6IFBhdGllbnRlbmRhdGVuLCBBa3Rpb246IE51dHp1bmc7IE91dGNvbWU6IFBlcm1pdDwvRGVzY3JpcHRpb24+Cgk8VGFyZ2V0Lz4KCTxSdWxlIFJ1bGVJZD0iODk3OTg2NjgtZDY3Yi00NWRjLTk1MDAtNmZhZjliOGE0MjI1IiBFZmZlY3Q9IlBlcm1pdCI+CgkJPFRhcmdldD4KCQkJPFJlc291cmNlcz4KCQkJCTxSZXNvdXJjZT4KCQkJCQk8UmVzb3VyY2VNYXRjaCBNYXRjaElkPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6MS4wOmZ1bmN0aW9uOmFueVVSSS1lcXVhbCI+CgkJCQkJCTxBdHRyaWJ1dGVWYWx1ZSBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjYW55VVJJIj51cm46aWhlOml0aTp4ZHMtYjoyMDA3OmRvY3VtZW50LWVudHJ5PC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPFJlc291cmNlQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOmloZS1kOmNvb2tib29rOjIwMTM6cmVzb3VyY2UtdHlwZSIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSIvPgoJCQkJCTwvUmVzb3VyY2VNYXRjaD4KCQkJCQk8UmVzb3VyY2VNYXRjaCBNYXRjaElkPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6MS4wOmZ1bmN0aW9uOmRhdGVUaW1lLWdyZWF0ZXItdGhhbi1vci1lcXVhbCI+CgkJCQkJCTxBdHRyaWJ1dGVWYWx1ZSBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjZGF0ZVRpbWUiPjIwMjAtMDctMjBUMTc6NTI6MzgrMDI6MDA8L0F0dHJpYnV0ZVZhbHVlPgoJCQkJCQk8UmVzb3VyY2VBdHRyaWJ1dGVEZXNpZ25hdG9yIEF0dHJpYnV0ZUlkPSJ1cm46aWhlOml0aTphcHBjOjIwMTY6ZG9jdW1lbnQtZW50cnk6c2VydmljZS1zdGFydC10aW1lIiBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjZGF0ZVRpbWUiLz4KCQkJCQk8L1Jlc291cmNlTWF0Y2g+CgkJCQkJPFJlc291cmNlTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjpkYXRlVGltZS1sZXNzLXRoYW4tb3ItZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2RhdGVUaW1lIj4yMDI1LTA3LTIwVDE3OjUyOjM4KzAyOjAwPC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPFJlc291cmNlQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOmloZTppdGk6YXBwYzoyMDE2OmRvY3VtZW50LWVudHJ5OnNlcnZpY2Utc3RhcnQtdGltZSIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2RhdGVUaW1lIi8+CgkJCQkJPC9SZXNvdXJjZU1hdGNoPgoJCQkJPC9SZXNvdXJjZT4KCQkJPC9SZXNvdXJjZXM+CgkJCTxBY3Rpb25zPgoJCQkJPEFjdGlvbj4KCQkJCQk8QWN0aW9uTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjphbnlVUkktZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSI+dXJuOmloZTppdGk6MjAwNzpSZWdpc3RyeVN0b3JlZFF1ZXJ5UmVzcG9uc2U8L0F0dHJpYnV0ZVZhbHVlPgoJCQkJCQk8QWN0aW9uQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDphY3Rpb246YWN0aW9uLWlkIiBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjYW55VVJJIi8+CgkJCQkJPC9BY3Rpb25NYXRjaD4KCQkJCTwvQWN0aW9uPgoJCQkJPEFjdGlvbj4KCQkJCQk8QWN0aW9uTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjphbnlVUkktZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSI+dXJuOmloZTppdGk6MjAwNzpSZXRyaWV2ZURvY3VtZW50U2V0PC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPEFjdGlvbkF0dHJpYnV0ZURlc2lnbmF0b3IgQXR0cmlidXRlSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6YWN0aW9uOmFjdGlvbi1pZCIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSIvPgoJCQkJCTwvQWN0aW9uTWF0Y2g+CgkJCQk8L0FjdGlvbj4KCQkJPC9BY3Rpb25zPgoJCTwvVGFyZ2V0PgoJPC9SdWxlPgo8L1BvbGljeT4K" />
        </extension>
        <text value="siehe eingebettetes XACML" />
    </policyRule>
    <!--  In diesem Beispiel repräsentiert jede Provision eine Frage/Antwort bzw. Teilaussage einer Frage/Antwort in der Einwilligungserklärung eines Patienten.  -->
    <provision>
        <!--  per default ist alles verweigert. was nicht in den Unterelementen erlaubt ist  -->
        <type value="deny" />
        <!--  längster Zeitraum der Gültigkeit  -->
        <period>
            <start value="2020-09-01" />
            <end value="2050-08-31" />
        </period>
        <provision>
            <!--  ergibt sich aus der Antwort "PATDAT_erheben_speichern_nutzen=gültig" (Teil 1)  -->
            <type value="permit" />
            <!--  Medizinische Daten erheben: 5 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2025-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.6" />
                    <display value="MDAT_erheben" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "PATDAT_erheben_speichern_nutzen=gültig" (Teil 2)  -->
            <type value="permit" />
            <!--  Medizinische Daten speichern: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.7" />
                    <display value="MDAT_speichern_verarbeiten" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "PATDAT_erheben_speichern_nutzen=gültig" (Teil 3)  -->
            <type value="permit" />
            <!--  Medizinische Daten nutzen: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.8" />
                    <display value="MDAT_wissenschaftlich_nutzen_EU_DSGVO_NIVEAU" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 1)  -->
            <type value="permit" />
            <!--  Biomaterial gewinnen: 5 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2025-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.19" />
                    <display value="BIOMAT_erheben" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 2)  -->
            <type value="permit" />
            <!--  Biomaterial lagern: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.20" />
                    <display value="BIOMAT_lagern_verarbeiten" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 3)  -->
            <type value="permit" />
            <!--  Biomaterial nutzen: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <code>
                <coding>
                    <system value="urn:oid:2.16.840.1.113883.3.1937.777.24.5.3" />
                    <code value="2.16.840.1.113883.3.1937.777.24.5.3.22" />
                    <display value="BIOMAT_wissenschaftlich_nutzen_EU_DSGVO_NIVEAU" />
                </coding>
            </code>
        </provision>
    </provision>
</Consent>

Beispiel 2: Consent mit Provisions charakterisiert durch Consent Content (code) und Consent Action (action) (examplarische Codierungen):

<Consent xmlns="http://hl7.org/fhir">
    <id value="df4e3ba1-f5d0-4655-986f-7b5fbec95224" />
    <meta>
        <lastUpdated value="2022-07-20T09:00:00+02:00" />
        <profile value="http://fhir.de/ConsentManagement/StructureDefinition/Consent" />
    </meta>
    <!--  Verweis auf die zugehörige Domain (hier: Studie)  -->
    <extension url="http://fhir.de/ConsentManagement/StructureDefinition/DomainReference">
        <extension url="domain">
            <valueReference>
                <reference value="ResearchStudy/d7a65ce8-2810-401a-b0db-70782a7b19a6" />
            </valueReference>
        </extension>
        <extension url="status">
            <valueCoding>
                <system value="http://hl7.org/fhir/publication-status" />
                <code value="active" />
            </valueCoding>
        </extension>
    </extension>
    <!--  Finalisierungsstatus  -->
    <status value="active" />
    <!--  Einwilligung zur Verwendung, hier: in der Forschung  -->
    <scope>
        <coding>
            <system value="http://terminology.hl7.org/CodeSystem/consentscope" />
            <code value="research" />
        </coding>
    </scope>
    <!--  Consent-Kategorie, hier: Einwilligung  -->
    <category>
        <coding>
            <system value="http://loinc.org" />
            <code value="59284-0" />
        </coding>
    </category>
    <!--  Patient, für den die Einwilligungserklärung gilt  -->
    <patient>
        <reference value="Patient/9b4a702d-162c-428a-8c5d-8b98af21b693" />
    </patient>
    <!--  Zeitpunkt der Einwilligung  -->
    <dateTime value="2020-09-01" />
    <organization>
        <!--  hier kann bei Bedarf auch auf beliebige Organization-Ressourcen referenziert werden  -->
        <display value="Klinikum Musterstadt" />
    </organization>
    <!--  Verweis auf die Questionnaire-Response, aus der sich dieser Consent ergibt  -->
    <sourceReference>
        <reference value="QuestionnaireResponse/02eac854-6a2e-48f9-88d7-edd04faff81c" />
    </sourceReference>
    <!--  durch diesen Consent geltende Policy/Policies bzw Module -->
    <policy>
        <!--  hier z.B. MII Broad Consent  -->
        <uri value="https://www.medizininformatik-initiative.de/sites/default/files/2020-04/MII_AG-Consent_Einheitlicher-Mustertext_v1.6d.pdf" />
    </policy>
    <!--  XacML-Repräsentation  -->
    <policyRule>
        <extension url="http://fhir.de/ConsentManagement/StructureDefinition/Xacml">
            <valueBase64Binary value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8UG9saWN5IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6Mi4wOnBvbGljeTpzY2hlbWE6b3MiIFBvbGljeUlkPSIyLjE2Ljg0MC4xLjExMzg4My4zLjE5MzcuNzc3LjI0LjUuMS4xIiBSdWxlQ29tYmluaW5nQWxnSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6cnVsZS1jb21iaW5pbmctYWxnb3JpdGhtOmRlbnktb3ZlcnJpZGVzIj4KCTxEZXNjcmlwdGlvbj5NSS1JIEVpbndpbGxpZ3VuZyBGcmFnZSAxYSwgUmVzb3VyY2U6IFBhdGllbnRlbmRhdGVuLCBBa3Rpb246IE51dHp1bmc7IE91dGNvbWU6IFBlcm1pdDwvRGVzY3JpcHRpb24+Cgk8VGFyZ2V0Lz4KCTxSdWxlIFJ1bGVJZD0iODk3OTg2NjgtZDY3Yi00NWRjLTk1MDAtNmZhZjliOGE0MjI1IiBFZmZlY3Q9IlBlcm1pdCI+CgkJPFRhcmdldD4KCQkJPFJlc291cmNlcz4KCQkJCTxSZXNvdXJjZT4KCQkJCQk8UmVzb3VyY2VNYXRjaCBNYXRjaElkPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6MS4wOmZ1bmN0aW9uOmFueVVSSS1lcXVhbCI+CgkJCQkJCTxBdHRyaWJ1dGVWYWx1ZSBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjYW55VVJJIj51cm46aWhlOml0aTp4ZHMtYjoyMDA3OmRvY3VtZW50LWVudHJ5PC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPFJlc291cmNlQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOmloZS1kOmNvb2tib29rOjIwMTM6cmVzb3VyY2UtdHlwZSIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSIvPgoJCQkJCTwvUmVzb3VyY2VNYXRjaD4KCQkJCQk8UmVzb3VyY2VNYXRjaCBNYXRjaElkPSJ1cm46b2FzaXM6bmFtZXM6dGM6eGFjbWw6MS4wOmZ1bmN0aW9uOmRhdGVUaW1lLWdyZWF0ZXItdGhhbi1vci1lcXVhbCI+CgkJCQkJCTxBdHRyaWJ1dGVWYWx1ZSBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjZGF0ZVRpbWUiPjIwMjAtMDctMjBUMTc6NTI6MzgrMDI6MDA8L0F0dHJpYnV0ZVZhbHVlPgoJCQkJCQk8UmVzb3VyY2VBdHRyaWJ1dGVEZXNpZ25hdG9yIEF0dHJpYnV0ZUlkPSJ1cm46aWhlOml0aTphcHBjOjIwMTY6ZG9jdW1lbnQtZW50cnk6c2VydmljZS1zdGFydC10aW1lIiBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjZGF0ZVRpbWUiLz4KCQkJCQk8L1Jlc291cmNlTWF0Y2g+CgkJCQkJPFJlc291cmNlTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjpkYXRlVGltZS1sZXNzLXRoYW4tb3ItZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2RhdGVUaW1lIj4yMDI1LTA3LTIwVDE3OjUyOjM4KzAyOjAwPC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPFJlc291cmNlQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOmloZTppdGk6YXBwYzoyMDE2OmRvY3VtZW50LWVudHJ5OnNlcnZpY2Utc3RhcnQtdGltZSIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2RhdGVUaW1lIi8+CgkJCQkJPC9SZXNvdXJjZU1hdGNoPgoJCQkJPC9SZXNvdXJjZT4KCQkJPC9SZXNvdXJjZXM+CgkJCTxBY3Rpb25zPgoJCQkJPEFjdGlvbj4KCQkJCQk8QWN0aW9uTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjphbnlVUkktZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSI+dXJuOmloZTppdGk6MjAwNzpSZWdpc3RyeVN0b3JlZFF1ZXJ5UmVzcG9uc2U8L0F0dHJpYnV0ZVZhbHVlPgoJCQkJCQk8QWN0aW9uQXR0cmlidXRlRGVzaWduYXRvciBBdHRyaWJ1dGVJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDphY3Rpb246YWN0aW9uLWlkIiBEYXRhVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEjYW55VVJJIi8+CgkJCQkJPC9BY3Rpb25NYXRjaD4KCQkJCTwvQWN0aW9uPgoJCQkJPEFjdGlvbj4KCQkJCQk8QWN0aW9uTWF0Y2ggTWF0Y2hJZD0idXJuOm9hc2lzOm5hbWVzOnRjOnhhY21sOjEuMDpmdW5jdGlvbjphbnlVUkktZXF1YWwiPgoJCQkJCQk8QXR0cmlidXRlVmFsdWUgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSI+dXJuOmloZTppdGk6MjAwNzpSZXRyaWV2ZURvY3VtZW50U2V0PC9BdHRyaWJ1dGVWYWx1ZT4KCQkJCQkJPEFjdGlvbkF0dHJpYnV0ZURlc2lnbmF0b3IgQXR0cmlidXRlSWQ9InVybjpvYXNpczpuYW1lczp0Yzp4YWNtbDoxLjA6YWN0aW9uOmFjdGlvbi1pZCIgRGF0YVR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hI2FueVVSSSIvPgoJCQkJCTwvQWN0aW9uTWF0Y2g+CgkJCQk8L0FjdGlvbj4KCQkJPC9BY3Rpb25zPgoJCTwvVGFyZ2V0PgoJPC9SdWxlPgo8L1BvbGljeT4K" />
        </extension>
        <text value="siehe eingebettetes XACML" />
    </policyRule>
    <!--  In diesem Beispiel repräsentiert jede Provision eine Frage/Antwort bzw. Teilaussage einer Frage/Antwort in der Einwilligungserklärung eines Patienten.  -->
    <provision>
        <!--  per default ist alles verweigert. was nicht in den Unterelementen erlaubt ist  -->
        <type value="deny" />
        <!--  längster Zeitraum der Gültigkeit  -->
        <period>
            <start value="2020-09-01" />
            <end value="2050-08-31" />
        </period>
        <provision>
            <type value="permit" />
            <period>
                <start value="2020-09-01" />
                <end value="2025-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="erheben" />
                    <display value="erheben" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="MDAT" />
                    <display value="Medizinische Daten" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "PATDAT_erheben_speichern_nutzen=gültig" (Teil 2)  -->
            <type value="permit" />
            <!--  Medizinische Daten speichern: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="speichern_verarbeiten" />
                    <display value="speichern und verarbeiten" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="MDAT" />
                    <display value="Medizinische Daten" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "PATDAT_erheben_speichern_nutzen=gültig" (Teil 3)  -->
            <type value="permit" />
            <!--  Medizinische Daten nutzen: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="wissenschaftlich_nutzen" />
                    <display value="wissenschaftlich nutzen auf EU-DSGVO-Niveau" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="MDAT" />
                    <display value="Medizinische Daten" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 1)  -->
            <type value="permit" />
            <!--  Biomaterial gewinnen: 5 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2025-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="erheben" />
                    <display value="erheben" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="BIOMAT" />
                    <display value="Biomaterial" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 2)  -->
            <type value="permit" />
            <!--  Biomaterial lagern: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="lagern_verarbeiten" />
                    <display value="lagern und verarbeiten" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="BIOMAT" />
                    <display value="Biomaterial" />
                </coding>
            </code>
        </provision>
        <provision>
            <!--  ergibt sich aus der Antwort "BIOMAT_gewinnen_lagern_nutzen=gültig" (Teil 3)  -->
            <type value="permit" />
            <!--  Biomaterial nutzen: 30 Jahre gültig  -->
            <period>
                <start value="2020-09-01" />
                <end value="2050-08-31" />
            </period>
            <action>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentAction" />
                    <code value="wissenschaftlich_nutzen" />
                    <display value="wissenschaftlich nutzen auf EU-DSGVO-Niveau" />
                </coding>
            </action>
            <code>
                <coding>
                    <!--  Das verwendete Codesystem dient lediglich der Veranschaulichung und ist nirgends definiert  -->
                    <system value="http://beispiel.fhir.de/CodeSystem/ConsentContent" />
                    <code value="BIOMAT" />
                    <display value="Biomaterial" />
                </coding>
            </code>
        </provision>
    </provision>
</Consent>