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.

url1..1System.StringFixed Value
referenceΣ1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
valueReferenceReference(Consent Management Domain Organization| Consent Management Domain Research Study)
url1..1System.StringFixed Value
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
url1..1System.StringFixed Value
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
codingS Σ1..1Coding
textΣ0..1string
referenceΣ0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dateTimeS Σ1..1dateTime
performerΣ0..*Reference(Organization| Patient| Practitioner| RelatedPerson| PractitionerRole)
organizationS Σ0..*Reference(Organization)
referenceS Σ1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
sourceReferenceReference(Consent Management QuestionnaireResponse)
authority0..1uri
uriS1..1uri
xacmlS0..1Extension(base64Binary)
codingΣ0..*Coding
textΣ0..1string
verifiedΣ1..1boolean
verifiedWith0..1Reference(Patient| RelatedPerson)
verificationDate0..1dateTime
typeΣ0..1codeBinding
periodS Σ0..1Period
role1..1CodeableConceptBinding
reference1..1Reference(Device| Group| CareTeam| Organization| Patient| Practitioner| RelatedPerson| PractitionerRole)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..*CodeableConcept
dataPeriodΣ0..1Period
meaningΣ1..1codeBinding
referenceΣ1..1Reference(Resource)
provision0..*see (provision)

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 0 - * Einwilligungspolicies, für die die betroffene Person eine Aussage getroffen hat (eingewilligt, nicht eingewilligt, etc.), 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, da diese sowohl Frage (z.B. Frage 1 des MII Broad Consent) als auch Antwort (gültig) inkludiert. Weitere Infos
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="2021-09-21T09: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>