Skip to content

Commit c748351

Browse files
Consent IG set up (#37)
* first setup of IG Consent * setup for consent * fixed link syntax errors, and some headings * Toch wel even een placeholder voor afspraken over DHTV erin. * added some stuff from IHE PCF, and tried to say more things about DHTV. * expliciteren van implicit consents * reference to MITZ APIs and IHE-PCF resources * review Jorrit response * text update * insert ADR link --------- Co-authored-by: Bram Wesselo <[email protected]>
1 parent 53d9f50 commit c748351

File tree

1 file changed

+89
-1
lines changed

1 file changed

+89
-1
lines changed

input/pagecontent/consent.md

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,89 @@
1-
### Placeholder for Consent
1+
### Introduction
2+
3+
This FHIR Implementation Guide specifies the technical components of the Generic Function Consent, a national initiative led by the Dutch Ministry of Health, Welfare and Sport (VWS). The GF Consent aims to establish a standardized, interoperable system for using patient consent as a legal basis for processing medical data, enabling reliable and efficient exchange of health data across healthcare systems and organizations.
4+
5+
This guide outlines the technical requirements and architectural principles underlying the GF Consent. Key design principles include:
6+
7+
- The Mitz agreements and specifications are leading for the use of a national catalogue of patient consent preferences.
8+
- International standards: The solution should be based on international standards, lowering the bar for international (European) data exchange and adoption by internationally operating software vendors.
9+
- Explicit and implicit consent: The GF Consent specifies the use of both explicit and implicit consent.
10+
- Specific and categorical consent: Consents may refer to individual organizations or categories of organizations (based on the Organization Type). I.e. consents can have a very narrow or very broad scope.
11+
- Stakeholder Responsibility: Healthcare providers are accountable for maintaining the accuracy of consent records.
12+
13+
By adhering to these principles, this Implementation Guide supports consistent and secure use of consent information, fostering improved interoperability within the healthcare ecosystem.
14+
15+
### Solution overview
16+
17+
GF Consent defines the use of 3 different types of consents:
18+
- explicit consents stored in a national catalogue of patient consent preferences
19+
- explicit consents stored locally
20+
- implicit consents
21+
22+
#### OTV: Explicit consents stored in a national catalogue of patient consents
23+
24+
For explicit consents stored in a national catalogue of patient consent preferences, this specification uses/follows the [Mitz afsprakenstelsel](https://vzvz.atlassian.net/wiki/spaces/MA11), commonly referred to as the OTV ("Online ToestemmingsVoorziening").
25+
The consents stored in Mitz can't be queried directly, but Mitz can process input (data user organization of type X, patient Y and data holder organization of type Z) and return a policy decision (allow/deny) based on the consent preferences stored in Mitz. See the chapters called 'Gesloten Autorisatievraag' in ["Implementatiehandleiding_OpenGesloten"](https://vzvz.atlassian.net/wiki/spaces/MA11/pages/828314367/Bijlage+Architectuurdocumenten) for more information.
26+
27+
28+
#### DHTV: Explicit consents stored locally
29+
30+
GF Consent recognizes the possibility of using explicit consents stored decentrally, e.g. in an EHR or other system managed by the data holder organization (commonly referred to as a DHTV, dossierhouderstoestemmingsvoorziening). The GF Consent does not define agreements and specifications for the internal processing and storage of a DHTV. GF Consent does define agreements and specifications to standardize the data models and interfaces for creating, reading and updating consents on the DHTV, because:
31+
- Standardization enables personal health records, client portals and other patient and/or professional facing applications to create, read and update consents in DHTV's.
32+
- Standardization ensures consistency of meaning (syntactical and semantic interoperability) between Consents records of various sources.
33+
34+
##### DHTV keeping copies of OTV consents
35+
In order to reduce operational dependencies on a central, national catalogue, the DHTV shall have the option to publish/subscribe to changes in consent preferences registered in the OTV. The following actions can be used by the data holder organization (DHTV) to store and use theses consent preferences locally:
36+
1. Subscribing to Consent changes: A data holder organization can choose to subscribe to Consent record changes of a specific patient. See the chapters called 'Toestemmingsabonnement' in ["Implementatiehandleiding_Migreren-Abonneren-Notificeren-Registreren Toestemming"](https://vzvz.atlassian.net/wiki/spaces/MA11/pages/828314367/Bijlage+Architectuurdocumenten).
37+
1. Receiving notification about Consent: Subscribers (see process 1) receive a notification when Consent changes occur in the Mitz consent preference catalogue. See the chapters called 'Toestemmingsnotificatie' in ["Implementatiehandleiding_Migreren-Abonneren-Notificeren-Registreren Toestemming"](https://vzvz.atlassian.net/wiki/spaces/MA11/pages/828314367/Bijlage+Architectuurdocumenten).
38+
39+
#### Implicit consents
40+
41+
GF Consent recognizes the possibility of using implict consents as a legal basis for the processing of medical data. In the Netherlands, implicit consent is defined as a consent that can be implied/ assumed. For example, in the case of a referral or handoff sent with the patient's knowledge (and approval) to a specific healthcare provider (see chapter 'Veronderstelde Toestemming' in NEN 7517 for more details). Consent-records are an important input for GF Authorization and need to be explicit in order to evaluate the consents of a patient. Making implicit consent explicit (and storing/updating these consents) is a responsibility of the care provider.
42+
43+
### Processing multiple consents
44+
45+
In real life, one data request can be linked to multiple explicit consents, stored either in a national catalogue of patient consents or locally. When multiple consents apply to one data request, conflicts can arise. The GF Consent specifies the following about processing multiple consents that apply to the same data request:
46+
1. More specific consents supersede less specific consents
47+
1. Consents concerning an individual data holder organizations are more specific than consents concerning a category of data holder organizations
48+
1. Consents concerning an individual data user organizations are more specific than consents concerning a category of data user organizations
49+
1. Consents concerning a specific context are more specific than consents that do not concern a specific context
50+
1. Consents concerning specific resources are more specific than consents that do not concern specific resources
51+
1. Objections are seen as negative consents
52+
1. In case of an objection and a consent with equal specificness: Objections supersede consents
53+
54+
55+
### Components (actors)
56+
57+
#### Consent recorder
58+
This specification reuses the definition of the [IHE PCF Consent Recorder](https://profiles.ihe.net/ITI/PCF/volume-1.html#153111-consent-recorder).
59+
60+
#### Consent registry: OTV
61+
This specification reuses the definition of Mitz Consent Registry as described in the [Mitz afsprakenstelsel](https://vzvz.atlassian.net/wiki/spaces/MA11). OTV/Mitz as Consent Registry actor only defines interfaces for subscription and notification of consent changes. See ["Implementatiehandleiding_Migreren-Abonneren-Notificeren-Registreren Toestemming"](https://vzvz.atlassian.net/wiki/spaces/MA11/pages/828314367/Bijlage+Architectuurdocumenten).
62+
63+
#### Consent registry: DHTV
64+
This specification reuses the definition of the [IHE PCF Consent Registry](https://profiles.ihe.net/ITI/PCF/CapabilityStatement-IHE.PCF.consentRegistry.html). A DHTV could implement the [IHE PCF Consent Registry capabilitystatement](https://profiles.ihe.net/ITI/PCF/CapabilityStatement-IHE.PCF.consentRegistry.html) as [GF Authorization](./authorization.html) uses consents in access/authorization policies.
65+
66+
#### Consent Authorization Server: OTV
67+
This specification reuses the definition of the Mitz Authorization Server as described in the [Mitz afsprakenstelsel](https://vzvz.atlassian.net/wiki/spaces/MA11). OTV/Mitz as Consent Authorization Server actor only defines interfaces for the authroization or policy decision also known as ["gesloten vraag"](https://vzvz.atlassian.net/wiki/spaces/MA11/pages/828314367/Bijlage+Architectuurdocumenten).
68+
69+
70+
#### Consent Authorization Server/Enforcement Point: DHTV
71+
The (enforcement of) authorization or access are part of [GF Authorization](./authorization.html) and not further specified here.
72+
73+
74+
75+
### Data models
76+
77+
GF Consent reuses 2 datamodels to hold consents the OTV/Mitz FHIR Consent profile and IHE PCF FHIR Consent profile.
78+
79+
#### FHIR Consent: OTV
80+
81+
If Mitz/OTV Consents are stored and used locally (at the authorization server or policy decision point of the data holder), the data model SHALL comply to the specification in the [Mitz afsprakenstelsel](https://vzvz.atlassian.net/wiki/spaces/MA11).
82+
83+
#### FHIR Consent: DHTV
84+
85+
GF Consent reuses the [IHE PCF Explicit Intermediate Consent](https://profiles.ihe.net/ITI/PCF/StructureDefinition-IHE.PCF.consentIntermediate.html) profile.
86+
87+
<div markdown="1" class="w-100 bg-danger">
88+
> The IHE PCF Consent profile is evaluated in the Proof of concept phase, but it does not align with the profile in Mitz. Further analysis and (implementer) feedback is needed. This analysis/decision is discussed [here](https://github.com/nuts-foundation/nl-generic-functions-ig/issues/47)
89+
</div>

0 commit comments

Comments
 (0)