Strong in purpose, weak between routes
Direct care and secondary use have different actors and authorisation routes, and are rightly specified apart. The bridge from clinical record to analytical variable is not specified by either side.
EHDS provides a credible architecture for clinical exchange and governed reuse. The practical challenge is turning several legal, semantic and technical layers into a versioned, testable service.
This review assesses the public specification landscape, its rationale and its suitability for implementation. It distinguishes what sources establish from the conclusions drawn here.
The separation of clinical content, exchange, discovery, access decisions and protected processing is sound. Maturity differs across those layers. The largest risks lie less in any single specification than between them: no one owns the transformation from care records to analytical data, and the live cross-border network must move from CDA to FHIR without a published path. A defensible implementation needs a declared use case, an applicable legal baseline, exact artefact versions and evidence that the whole service behaves as intended.
Review judgement, not a regulatory certification.Direct care and secondary use have different actors and authorisation routes, and are rightly specified apart. The bridge from clinical record to analytical variable is not specified by either side.
Adopted implementing acts coexist with trial-use guides, ballot documents and changing technical builds. A release number alone does not establish legal authority or operational readiness.
The materials support architecture, prototyping and specification of national services. Claims about production compliance need narrower scope and stronger evidence than a successful payload validation.
Ranking is the reviewer’s judgement of schedule and rework exposure, not a measure of specification quality. Two publication-governance issues are recorded separately as hygiene issues (F18, F19).
Scope boundary. This is a targeted architectural and specification-status review of public evidence. It is not a clause-by-clause legal opinion, a full audit of every profile or a test of deployed national systems. Access and review-depth limitations are recorded in the source register.
Select a route, then a layer. Each step explains the responsibility, the rationale and the assurance boundary. These are conceptual responsibilities, not a claim that every country must deploy the same software topology.
Clinical models describe the meaning and context of a record. Exchange profiles define interactions. Catalogue metadata describes a dataset as an asset. Access and processing specifications govern what can be done with it. These are different abstraction levels, and combining them would create ambiguity.
The architectural implication is to manage relationships between artefacts. A national programme should be able to trace a clinical concept through its local representation, exchange mapping, derived dataset, catalogue description and access conditions. This traceability is a recommendation of this review, not a claim that EHDS prescribes one national metadata platform.
The weakest link in that chain is the step from clinical model to analytical dataset. Neither the primary-use nor the secondary-use specifications own it, which is why it is the review’s lead finding (F01).
Select a milestone. The dates describe selected EU-level phases, not a complete national delivery plan or a guarantee that all services will be ready.
Check each instrument and provision before assigning a deadline. Publication, entry into force, general application and service-specific obligations can have different dates. [1] [2]
Search by name, version, purpose or limitation. Open an entry for its rationale and evidence. “Adoption not verified” means this review did not establish an adopted baseline; it is not proof that no such instrument exists.
Each finding separates an observation, its architectural interpretation and a proposed response. Priority issues identify implementation risk, not a finding of legal non-compliance.
These are architectural recommendations derived from the findings. They distinguish durable preparation from choices that need a confirmed release baseline.
| Decision area | Commit now | Control or defer |
|---|---|---|
| Care-to-analysis bridge | Name an owner for transforming clinical-model content into the analytical model(s) in use. Version those mappings and publish them with HealthDCAT variable descriptions. | Do not let each data holder choose and map to its own analytical model independently. |
| CDA-to-FHIR transition | Inventory CDA dependencies. Define where format transformation happens and who owns its clinical-safety case. | Keep CDA capability in scope until MyHealth@EU publishes a migration timetable and equivalence mappings. |
| Semantic governance | Assign ownership of clinical definitions, terminology mappings and change approval. Preserve source meaning and provenance. | Do not freeze an entire national persistence model around one evolving exchange profile. |
| Primary-use implementation | Inventory priority-category data, assess source quality and test mappings against named published or pilot artefacts. | Keep draft-dependent interfaces replaceable. Obtain the authorised MyHealth@EU release and national connection requirements before production acceptance. |
| Secondary-use services | Connect dataset stewardship, catalogue publishing, access management, preparation and secure processing through explicit responsibilities. | Do not treat HealthDCAT validation as evidence that the underlying dataset is interoperable, lawful to use or fit for analysis. |
| Procurement | Specify supported actors, categories, versions, terminology, tests, defects and upgrade obligations. Require reusable evidence and exportability. | Reject undated blanket compliance statements. Separate conformity of a product component from acceptance of an integrated clinical service. |
| Patient rights | Design restriction, opt-out and access-information handling as one service with a defined interface, including cross-border access logging and emergency override. | Avoid embedding rights logic separately inside each source system. |
| Change and operations | Create a dependency register, named owners, incident routes and a process for assessing upstream changes. | Treat changing CI builds as engineering inputs. Approve a reproducible baseline before claiming conformance. |
F03 recommends a baseline manifest. In practice it is a lock file: one record per claimed capability, stating exactly what was built and tested against. The fhir block mirrors ImplementationGuide.dependsOn and can be generated from the package dependency graph; the legal, network, terminology and test blocks are governed by hand.
{
"baseline": "ps-crossborder-pilot-2027-01",
"scope": { "useCase": "Patient summary, outbound", "actor": "Country of affiliation NCPeH",
"category": "patient-summary", "paradigm": "document" },
"legal": [
{ "act": "Regulation (EU) 2025/327", "provisions": "Arts 8-10, 14-15", "appliesFrom": "2029-03-26" },
{ "act": "Implementing Regulation (EU) 2026/2083", "appliesFrom": "2027-03-26" }
],
"network": { "release": "<authorised MyHealth@EU release id>",
"wireFormat": "CDA R2 (current service)", "targetFormat": "FHIR R4 document" },
"fhir": {
"core": "hl7.fhir.r4.core#4.0.1",
"dependsOn": [ "<IPS package>#<published version>", "<EPS package>#<published version>" ],
"rule": "No ci-build or ballot package in a production baseline"
},
"container": { "profile": "PDF/A-3 (ISO 19005-3)", "attachment": "FHIR Bundle, AFRelationship declared" },
"transport": { "profile": "IHE MHD / XDS.b", "revision": "<ITI Technical Framework revision>" },
"terminology": { "snomedCT": "<edition URI + version>", "loinc": "<version>",
"valueSets": "<MVC release>", "licenceCoverage": "confirmed per jurisdiction" },
"tests": { "suite": "<id + version>", "results": "<location>", "openDefects": "<register ref>" },
"approval": { "clinicalOwner": "<name>", "technicalOwner": "<name>", "date": "<yyyy-mm-dd>" }
}The example is a structured clinical document: an IPS FHIR document carried inside a PDF/A-3 container and shared over XDS/MHD. It is a useful test because it touches every layer the manifest must pin: content packages, the container profile and its attachment relationship, the transport profile, terminology releases, and the CDA-versus-FHIR position of the live network. A demonstrator of this design is a good place to prove the manifest works before procurement depends on it. Placeholders in angle brackets must be filled from authorised releases, not CI builds.
A national health service needs an implementation architecture that joins local data stewardship to European obligations. The common services should include governed definitions, terminology, identity, mappings, catalogue publication and evidence management. These can be federated organisationally while maintaining national accountability for the exchange boundary.
For Ireland, this suggests separating the primary-use connection to MyHealth@EU from the secondary-use connection to HealthData@EU, with shared semantic and governance capabilities underneath. This is a proposed architectural approach, not a statement about the current designation or readiness of Irish authorities.
An HSE baseline would need clear answers to the following. Each maps to a finding above.
These are questions for a programme baseline, not assumptions about current arrangements. National responsibilities and statutory arrangements require their own review.
Use this planner to structure a supplier or programme review. Tick an item only when you have identified the evidence. This is a completeness prompt, not a compliance score, and no data is sent anywhere.
Evidence has not been recorded in this session.
The evidence cut-off is 15 October 2026. Sources are official EU publications and the organisations publishing the technical specifications. Version labels are those observed on the linked pages; mutable URLs may subsequently show newer material. The register reports observed releases, not a guarantee of the newest unpublished work.
The review examines purpose, architectural boundaries, publication maturity, traceability and implementation suitability. It does not assign numerical maturity scores, because they would suggest precision unsupported by this heterogeneous evidence. Findings labelled as interpretations and recommendations are the reviewer’s analysis.
Articles 14–16, 23, 26–41, 51–80 and 105. Official indexed extracts and Commission explanations used; direct full-text retrieval was intermittent. Articles 8–10, 27 and 40 added in v1.1 via article-level renderings [29]–[31].
Read: purpose, phased implementation and data protection overview.
Read: scope, release governance, central services, compliance and application metadata. Articles 3–6 and 19 are particularly relevant.
Official indexed title and application clause verified. Detailed annex assessment remains outside this review.
Official publication and indexed provisions verified, including HealthDCAT-AP linkage and 26 March 2029 application. Direct retrieval was intermittent.
Read: scope, harmonised components, testing, declaration of conformity and CE marking.
Observed v0.4.0 draft, generated 26 February 2026; continuous build, not an authorised publication. Home and patient-summary overview read.
Observed v0.1.0 CI build, generated 10 September 2025. Home and scope read.
Observed v1.0.0-ci-build, 14 October 2026, FHIR R4. Home, scope and dependency reference inspected.
Observed v2.0.0, active 5 May 2026, STU2, FHIR R4. Publication statement, scope and design explanation inspected.
Observed v0.1.0-ballot, 3 June 2025, FHIR R4. Scope and explicit obligations/code warnings inspected.
Observed v1.0.0-ballot continuous-build banner. Detailed image/report profiles not audited.
Observed v1.0.0-ballot, draft 7 October 2026, FHIR R4. Scope, architecture and exclusions read.
Read: introduction, status, conformance, entity model and selected property tables. Status says Commission draft specification, 2026-05.
Read: additions, production vocabulary migration and resolved validation issues.
Read: platform scope, modules, applications and architecture. Page still includes Release 7 metadata text.
Version 3.3, final deliverable; accepted 24 February 2026. History, summary, scope and contents examined.
Version 1.2, final; accepted 24 February 2026. History, executive summary and requirements structure examined, especially pp. 2, 6 and 59–66.
Published results PDF; history shows v0.5 DRAFT, 27 February 2026. Summary, contents, consultation record and user journey examined.
Catalogue read. Other linked guidelines are identified by scope; they were not all reviewed page by page.
Selected indexed extracts reviewed, especially implementation dates and Q42 on quality labels. Preliminary Commission services views, not law.
Catalogue located via official search indexing. Direct retrieval and published-model history returned 403; final deliverables could not be comprehensively compared with CI builds.
Read: document-category search, resource-set validation, imaging-manifest encoding and advanced query behaviour. Build dated 7 October 2026.
Read: distinctions between additional constraints and variance; relationship to EU Core and IPS 2.0.1.
Official landing page and Xt-EHR references verified. Historical clinical guidance supports the emerging specifications; individual guideline editions were not exhaustively audited.
Official indexed provisions verified: establishment, management and functioning of the EHDS Board. Full governance audit not performed.
Read 16 Oct 2026: MyHealth@EU Patient Summary and ePrescription services operational on HL7 CDA R2 since 2019; all new services to be based on FHIR.
Read 16 Oct 2026 (background page only): v1.0.0, STU1, FHIR R4. States that existing CDA services continue “for the near future” and will adopt FHIR “in the future”. Profiles not audited.
Articles 8, 9 and 10 of Regulation 2025/327 read 16 Oct 2026 through an unofficial article-level rendering. Confirm wording against the Official Journal text [1].
Read 16 Oct 2026. Extends Annex II interoperability and logging requirements to devices and high-risk AI systems claiming EHR interoperability. Confirm against [1].
Read 16 Oct 2026. Commission-developed open-source testing environment; Member State environments; common specifications by implementing act. Confirm against [1].
Cited for context on the identity landscape. Not reviewed in this revision.
Cited as an example of an analytical data model in European use. Not reviewed in this revision.
EMA-coordinated real-world evidence network built on the OMOP CDM. Cited for context; not reviewed in this revision.