HEalth Data exchanGE policy framework

Living Document,

This version:
https://w3id.org/hedge
Previous Versions:
Issue Tracking:
GitHub
Inline In Spec
Editors:
(Ghent University - imec)
Filip Pattyn (FAQIR)
Henar Martín Santos (FAQIR)
License:
CC-BY-SA-4.0

Abstract

This document defines a framework for modelling and cataloguing health data exchange conditions, aligned with legal requirements, e.g., from the European Union’s General Data Protection Regulation (GDPR) and the European Health Data Spaces (EHDS) regulation, using semantic standards and specifications such as the Open Digital Rights Language (ODRL) and the Data Privacy Vocabulary (DPV).

1. Introd­uction

The increasing digitalisation of healthcare has led to the generation of vast amounts of health-related data from multiple sources, including clinical records, wearable devices, and patient-generated data. However, the fragmentation and complexity of these data sources poses significant challenges in achieving interoperability and data integration across healthcare systems. Addressing these challenges is crucial to ensuring that health data can be effectively shared and utilized while maintaining its accuracy and accessibility across different platforms and stakeholders. Beyond interoperability, the reusability of health data plays a pivotal role in advancing public health initiatives, healthcare delivery, and health-related research and development.

In this context, ensuring that health data can be repurposed for 'altruistic' activities, such as for improving healthcare or performing scientific research for the general interest, as specified in the EU’s Data Governance Act [DGA] and further specified in the newly-enforceable European Health Data Space Regulation [EHDS], e.g., for the improvement and optimisation of personalised treatment delivery or for purposes of development of health-related products or services or training new algorithms for medical devices, is of the utmost importance and requires robust mechanisms for data governance and regulatory compliance. Moreover, both of the previously mentioned regulations build their health data processing requirements over the EU’s General Data Protection Regulation [GDPR], which sets the regulatory framework for the processing of personal data related to EU citizens, and categorises health data as a special category of personal data and places additional constraints to its processing. Thus, compliance with these frameworks is essential to fostering trust among stakeholders, including patients, healthcare providers, researchers, and policymakers.

Given these considerations, it is imperative to develop a common framework to facilitate the interoperable and legally compliant exchange of health data. For designing such a framework, data exchange conditions must be expressed and shared amongst involved parties via interoperable, machine-readable policies that are expressive enough to address technical and legal frameworks. In this context, the usage of semantic standards, such as the Open Digital Rights Language (ODRL) [ODRL-model] [odrl-vocab] or the Data Privacy Vocabulary [DPV], are well-suited solutions for policy expression and data protection requirement modelling, that enable a shared understanding for interpreting and enforcing health data sharing conditions. As such, this document proposes a framework for modelling such conditions, aligned with legal requirements from the EU’s GDPR and EHDS regulation, which utilises ODRL and DPV to model requirements for health data sharing. The following requirements were identified to develop the framework:

2. Used standards/specifications

The following standards and specifications are being used to develop HEDGE. In the Namespaces section, there are links to each solution.

NOTE: Additional standards/specifications to add to HEDGE

The usage of provenance-related vocabularies, such as DCTerms, PROV, should also be explored. Furthermore, DCAT, and its specialization HealthDCAT-AP, will be explored to formalise policy catalogs.

2.1. Namespaces

Commonly used namespace prefixes used in this specification:

@prefix dcat:          <hhttp://www.w3.org/ns/dcat#> .
@prefix dcterms:       <http://purl.org/dc/terms/> .
@prefix dpv:           <https://w3id.org/dpv#> .
@prefix dpv-odrl:      <https://w3id.org/dpv/mappings/odrl#> .
@prefix eu-ehds:       <https://w3id.org/dpv/legal/eu/ehds#> .
@prefix eu-gdpr:       <https://w3id.org/dpv/legal/eu/gdpr#> .
@prefix odrl:          <http://www.w3.org/ns/odrl/2/> .
@prefix ex:            <https://example.com/> .
@prefix pd:            <https://w3id.org/dpv/pd#> .
@prefix report:        <https://w3id.org/force/compliance-report#> .
@prefix rdf:           <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sector-health: <https://w3id.org/dpv/sector/health#> .
@prefix skos:          <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd:           <http://www.w3.org/2001/XMLSchema#> .

3. Policy requirements

3.1. Subject/Holder policies

ISSUE: Necessity of specified terms for offers

The minimal set of terms to define data subject or holder policies, identified in Table 1, is still work-in-progress.

Term Concept Relation / Constraint Necessity
Data subject URI odrl:assigner Mandatory
Personal data URI / subclass of dpv:PersonalData odrl:target Mandatory
Processing operation subclass of odrl:Action or dpv:Processing odrl:action Mandatory
Purpose subclass of dpv:Purpose dpv-odrl:Purpose Mandatory
Pseudo/Anonymisation dpv-odrl:Pseudonymise, dpv-odrl:Anonymise odrl:action Optional
Recipient URI / subclass of dpv:Organisation dpv-odrl:Recipient Optional
Duration xsd:duration dpv-odrl:Duration Optional
Frequency xsd:positiveInteger dpv-odrl:Frequency Optional
Data source URI / subclass of dpv:Entity dpv-odrl:DataSource Optional
Table 1 - Terms for defining ODRL data subject policies, respective mapping into DPV & ODRL, and their necessity according to the identified requirements
ISSUE: Specify common healthcare-related recipients

DPV’s organisation taxonomy already has some concepts for this, are they enough?

ISSUE: Access/usage of retrospective/prospective data

We should be able to allow both or just one of them

In the absence of this information, should we assume by default only retrospective data or retrospective+prospective data?

3.2. Requests

ISSUE: Necessity of specified terms for requests

The minimal set of terms to define requests, identified in Table 2, and respective mapping into legal requirements, e.g., from the GDPR and EHDS, is still work-in-progress.

Term Concept Relation / Constraint Necessity Legal requirements
Data controller URI odrl:assignee Mandatory GDPR
Data subject (type) URI / subclass of dpv:HumanSubject odrl:assigner Mandatory GDPR
Personal data subclass of dpv:PersonalData odrl:target Mandatory GDPR
Personal electronic health data subclass of pd:MedicalHealth odrl:target Mandatory EHDS
Non-personal electronic health data *** odrl:target Mandatory EHDS
Processing operation subclass of odrl:Action or dpv:Processing odrl:action Mandatory GDPR
Purpose subclass of dpv:Purpose dpv-odrl:Purpose Mandatory GDPR
Primary/Secondary use *** *** Mandatory EHDS
Legal basis subclass of dpv:LegalBasis dpv-odrl:LegalBasis Mandatory GDPR
Pseudo/Anonymisation dpv-odrl:Pseudonymise, dpv-odrl:Anonymise odrl:action Optional GDPR
Recipient URI / subclass of dpv:Organisation dpv-odrl:Recipient Mandatory GDPR
Data source subclass of dpv:DataSource dpv-odrl:DataSource Mandatory GDPR
Duration xsd:duration dpv-odrl:Duration Mandatory GDPR
Frequency xsd:positiveInteger dpv-odrl:Frequency Optional GDPR
Events/Activities *** odrl:event Mandatory GDPR
Table 2 - Terms for defining ODRL requests, respective mapping into DPV & ODRL, and their necessity according to the identified legal requirements. *** is used to identity terms that currently cannot be modelled with ODRL or DPV.
ISSUE: Add personal and non-personal electronic health data concepts to EHDS

EHDS "lays down common rules and mechanisms for primary use of electronic health data and secondary use of electronic health data", and "'electronic health data’'means personal or non-personal electronic health data".

ISSUE: Add primary and secondary use concepts to EHDS

Use case for complex right operands? (Where more than one value is needed to assess the left/right operand relation)

ISSUE: Add concepts/examples to deal with joint controllers and data processors

In case there’s joint-controllership and/or data processors involved in the processing, then policies must be specified for that as well including each parties responsibilities.

ISSUE: How to model events/activities, e.g., emergency events that can justify using vital interest as the legal basis

We can use odrl:event or look into how to use DPV’s justifications to do it. Though, at this moment, DPV’s justifications don’t have any concepts for this. See https://w3c.github.io/dpv/2.1/dpv/modules/legal_basis.html#desc-vital-interest

4. Agreement Instantiation

NOTE: Link to policy instantiation specification

ODRL policy instantiation specification being developed at https://w3id.org/force/policy-instantiation.

ODRL policy instantiation implementation being developed at https://w3id.org/force/policy-instantiation/poc.

The final agreement instantiation, that results from the matching of a concrete request with the set of policies that determine the access/usage of a certain target resource, should include the following terms:

4.1. Examples

ISSUE: Using different legal grounds

Which GDPR legal grounds make sense for the sharing of health data? Consent, vital interest, more?

How do we justify that something is of vital interest to use vital interest as the legal ground

6. Health data sharing policy catalogs

6.1. Alignment with HealthDCAT-AP

ISSUE: Alignment with HealthDCAT-AP

See https://github.com/w3c/dpv/issues/201

HealthDCAT-AP draft spec available at https://healthdcat-ap.github.io

6.2. Alignment with EHRxF

ISSUE: Alignment with the European Electronic Health Record exchange Format (EHRxF)

See https://ehr-exchange-format.eu

Conformance

Conformance requirements are expressed with a combination of descriptive assertions and RFC 2119 terminology. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in the normative parts of this document are to be interpreted as described in RFC 2119. However, for readability, these words do not appear in all uppercase letters in this specification.

All of the text of this specification is normative except sections explicitly marked as non-normative, examples, and notes. [RFC2119]

Examples in this specification are introduced with the words “for example” or are set apart from the normative text with class="example", like this:

This is an example of an informative example.

Informative notes begin with the word “Note” and are set apart from the normative text with class="note", like this:

Note, this is an informative note.

References

Normative References

[DPV]
Harshvardhan J. Pandit; et al. Data Privacy Vocabulary (DPV). URL: https://w3id.org/dpv
[ODRL-model]
Renato Iannella; Serena Villata. ODRL Information Model 2.2. URL: https://w3c.github.io/poe/model/
[ODRL-VOCAB]
Renato Iannella; et al. ODRL Vocabulary & Expression 2.2. URL: https://w3c.github.io/poe/vocab/
[RFC2119]
S. Bradner. Key words for use in RFCs to Indicate Requirement Levels. March 1997. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119

Informative References

[DGA]
Regulation (EU) 2022/868 of the European Parliament and of the Council of 30 May 2022 on European data governance and amending Regulation (EU) 2018/1724 (Data Governance Act). URL: http://data.europa.eu/eli/reg/2022/868/oj
[EHDS]
Regulation (EU) 2025/327 of the European Parliament and of the Council of 11 February 2025 on the European Health Data Space and amending Directive 2011/24/EU and Regulation (EU) 2024/2847. URL: http://data.europa.eu/eli/reg/2025/327/oj
[GDPR]
Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). URL: http://data.europa.eu/eli/reg/2016/679/oj

Issues Index

ISSUE: Necessity of specified terms for offers

The minimal set of terms to define data subject or holder policies, identified in Table 1, is still work-in-progress.

ISSUE: Specify common healthcare-related recipients

DPV’s organisation taxonomy already has some concepts for this, are they enough?

ISSUE: Access/usage of retrospective/prospective data

We should be able to allow both or just one of them

In the absence of this information, should we assume by default only retrospective data or retrospective+prospective data?

ISSUE: Necessity of specified terms for requests

The minimal set of terms to define requests, identified in Table 2, and respective mapping into legal requirements, e.g., from the GDPR and EHDS, is still work-in-progress.

ISSUE: Add personal and non-personal electronic health data concepts to EHDS

EHDS "lays down common rules and mechanisms for primary use of electronic health data and secondary use of electronic health data", and "'electronic health data’'means personal or non-personal electronic health data".

ISSUE: Add primary and secondary use concepts to EHDS

Use case for complex right operands? (Where more than one value is needed to assess the left/right operand relation)

ISSUE: Add concepts/examples to deal with joint controllers and data processors

In case there’s joint-controllership and/or data processors involved in the processing, then policies must be specified for that as well including each parties responsibilities.

ISSUE: How to model events/activities, e.g., emergency events that can justify using vital interest as the legal basis

We can use odrl:event or look into how to use DPV’s justifications to do it. Though, at this moment, DPV’s justifications don’t have any concepts for this. See https://w3c.github.io/dpv/2.1/dpv/modules/legal_basis.html#desc-vital-interest

ISSUE: Using different legal grounds

Which GDPR legal grounds make sense for the sharing of health data? Consent, vital interest, more?

How do we justify that something is of vital interest to use vital interest as the legal ground

ISSUE: Alignment with HealthDCAT-AP

See https://github.com/w3c/dpv/issues/201

HealthDCAT-AP draft spec available at https://healthdcat-ap.github.io

ISSUE: Alignment with the European Electronic Health Record exchange Format (EHRxF)

See https://ehr-exchange-format.eu