Nordic Hackathon 2026

Nordic Hackathon 2026

Submit your European Patient Summary (FHIR R4 Bundle) and get it validated against the HL7 EU EPS 1.0.0-ballot profile.

EPS 1.0.0-ballot spec

Leaderboard

#CompanyScoreStatus Also SectionsResourcesErrors (best)Last submission

How scoring works

Fix conformance first, because any error or fatal validation issue scores your submission 0. A valid bundle earns 50, plus +10 per distinct Composition section that actually has entries (capped at +160), and +2 for every clinical resource outside the Composition and Patient (capped at +60). Sections only count once - repeating a section or padding the bundle will not make it richer. Your company score is your best patient summary, plus a one-time +20 "first pass" bonus for the first company to submit a valid one, plus +15 for each other EHDS document type you also get passing. Interop testing is not scored.

Other EHDS documents we also validate3

This is the patient summary track, and the summary is what the leaderboard ranks. But EHDS (Regulation (EU) 2025/327, Article 14) names six priority categories of health data that EHR systems have to exchange, so if you bring one of the others it is detected from the bundle and validated properly against its own HL7 Europe guide. Each one you pass is worth a flat +15.

EHDS categoryGuide Maturity

Register your company

One registration per company - share the token with your colleagues.

A FHIR server address, or a page that explains how. It is listed on the Interop tab so other companies can send their documents straight to you.

Save this token, share it with company colleagues, and use it with every submission to identify your team.

Submit your EPS

Bringing one of the other EHDS document types instead? Send it here too - it is recognised from the bundle and checked against its own guide.

Validating...
Or use the API

Every endpoint is described in the OpenAPI spec, which you can also browse and call from the interactive docs.

Register your company:


  

Submit a bundle (response headers carry X-Pass / X-Score / X-Errors, body is the FHIR OperationOutcome):


  

Leaderboard:


Clinical view of submitted documents

Interop testing

There are two pathways to using this platform and you should do both - 1) submit the document(s) for validation, scoring, and clinical view and 2) exchange them with other participants in the Hackathon.

Pathway 1 · Validate

Send it to Provbana

Matchbox checks it against HL7 EU EPS, the leaderboard scores it and the clinical view renders it. Your best valid summary is published below for others to fetch.

Submit a bundle

Pathway 2 · Exchange

Send it to each other

Fetch a partner's published document and load it into your system, or push yours straight to an address they advertise. Then add a screenshot of how it rendered, so everyone - the clinicians included - can see.

Published documents · Send to their system · Advertise your address

Published documents

Send to their system

Some companies take documents straight into their own system - a FHIR server to POST to, or a page that says how to get data in. Send them yours, then ask how it came out.

Advertise your own when you register, or add and change them later on the Submit tab.

Or use the API

Every endpoint is described in the OpenAPI spec, which you can also browse and call from the interactive docs.

Fetch a company's exchange document: