This fragment is not visible to the reader
This publication includes IP covered under the following statements.
| Type | Reference | Content |
|---|---|---|
| web | hl7.se |
IG © 2026+ HL7 Sweden
. Package se.hl7.vitalis.hackathon.2026#0.1.0 based on FHIR 4.0.1
. Generated 2026-04-15
Links: Table of Contents | QA Report |
| web | hl7.se | Welcome to the Vitalis Hackathon 2026 - a health data hackathon organized by HL7 Sweden , held at the Vitalis venue, R17 in Gothenburg, Sweden on May 8, 2026 . |
| web | forms.gle | Sign up for the hackathon here! |
| web | fhir.fi | This hackathon is part of the Nordic Health Data Hackathons series. |
| web | meet.google.com | Webinar 1 - April 15, 9-10am : General introduction, track overview, and homework - Join meeting - Recording |
| web | drive.google.com | Webinar 1 - April 15, 9-10am : General introduction, track overview, and homework - Join meeting - Recording |
| web | meet.google.com | Webinar 2 - April 22, 9-10am : Q&A session and homework - Join meeting |
| web | en.vitalis.nu | The hackathon is held at the Swedish Exhibition & Congress Centre (Svenska Mässan) , room R17 on Level 2, located at Mässans gata, Gothenburg. See the Vitalis venue map (PDF) for details. |
| web | vitalis.nu | The hackathon is held at the Swedish Exhibition & Congress Centre (Svenska Mässan) , room R17 on Level 2, located at Mässans gata, Gothenburg. See the Vitalis venue map (PDF) for details. |
| web | hl7.se | HL7 Sweden |
| web | docs.google.com | Feedback form |
| web | github.com | PRs to this IG are welcome at vadi2/vitalis-hackathon-2026-ig |
| web | drive.google.com | Recording |
| web | github.com | This track explores whether AI agents can enable patient access to health data portals that do not natively support FHIR. The approach is inspired by the Danish Dhroxy project, developed as part of the c3po initiative , which uses AI agents to provide FHIR-based access to existing patient portals. |
| web | www.kanta.fi | Mikael Rinnetmaki is interested in exploring whether this approach could be replicated in Finland with the Kanta patient portal . |
| web | www.1177.se | 1177.se internal APIs (journal, inbox, appointments) |
| web | www.inera.se | Nationell Patientöversikt (NPÖ) |
| web | inera.atlassian.net | 1177 Tidbokning (appointment booking) |
| web | www.inera.se | Elektronisk Remiss (e-referral) |
| web | www.mittvaccin.se | MittVaccin (vaccination records) |
| web | intyg.1177.se | 1177 Intyg / Webcert (medical certificates) |
| web | www.inera.se | 1177 Intyg / Webcert (medical certificates) |
| web | www.labportalen.se | LabPortalen (lab results) |
| web | www.forsakringskassan.se | Tandvårdsportalen (dental subsidies) |
| web | www.forsakringskassan.se | Indirect — patients see dental subsidy data via Mina sidor (BankID) |
| web | www.inera.se | 1177 Högkostnadsskydd / e-Frikort (cost protection) |
| web | www.socialstyrelsen.se | Patientregistret / Cancerregistret (national health registers) |
| web | filip.socialstyrelsen.se | No portal — individual GDPR access only via written application; provider reporting via Filip portal (BankID) or SFTP |
| web | www.ehalsomyndigheten.se | Nationella Läkemedelslistan (NLL) — FHIR R4 + OAuth2 |
| web | www.folkhalsomyndigheten.se |
Nationella Vaccinationsregistret (NVR)
— migrated to a FHIR-based API (NVR 2.0) in March 2026; provider-facing OAuth2 client_credentials
flow; patient access still via MittVaccin (row 5)
|
| web | github.com | Most of these systems also have Android apps available on Google Play. These apps are valid targets for decompilation and static analysis (e.g. using jadx or apktool ) and can reveal API endpoints, request formats, and authentication flows that are not documented anywhere publicly. |
| web | apktool.org | Most of these systems also have Android apps available on Google Play. These apps are valid targets for decompilation and static analysis (e.g. using jadx or apktool ) and can reveal API endpoints, request formats, and authentication flows that are not documented anywhere publicly. |
| web | www.scrapingbee.com |
Browser DevTools — Copy as cURL
— The quickest way to capture a single request. Open the Network tab, right-click any request, and choose Copy → Copy as cURL
(see full tutorial
). The result is a self-contained shell command you can paste directly into a terminal or hand to an AI tool:
|
| web | mitmproxy.org | Proxy — Route traffic through mitmproxy or Charles Proxy for richer inspection and scripting. |
| web | github.com | Android app decompilation — If the portal has an Android app, download the APK and decompile it with jadx or apktool to extract hardcoded endpoints and request schemas without needing to intercept live traffic. |
| web | apktool.org | Android app decompilation — If the portal has an Android app, download the APK and decompile it with jadx or apktool to extract hardcoded endpoints and request schemas without needing to intercept live traffic. |
| web | github.com | Tip: Before feeding a HAR file to an AI tool, scrub or replace real patient values (names, personnummer, dates of birth) with synthetic equivalents — the structure and field names are what matter for mapping, not the actual data. har-sanitizer (Cloudflare) can help automate this step. Alternatively, chrome-devtools-mcp lets an AI agent connect directly to Chrome DevTools and observe network traffic in real time, skipping the manual export step entirely. |
| web | github.com | Tip: Before feeding a HAR file to an AI tool, scrub or replace real patient values (names, personnummer, dates of birth) with synthetic equivalents — the structure and field names are what matter for mapping, not the actual data. har-sanitizer (Cloudflare) can help automate this step. Alternatively, chrome-devtools-mcp lets an AI agent connect directly to Chrome DevTools and observe network traffic in real time, skipping the manual export step entirely. |
| web | github.com | A short demo or write-up suitable for contributing back to the c3po initiative |
| web | github.com | c3po initiative repositories — reference implementations for Denmark (Dhroxy) and Sweden (inroxy) |
| web | github.com | inroxy — community effort to build a FHIR proxy for 1177.se (already in progress — a natural starting point for the 1177 track) |
| web | rivta.se | RIV-TA service contracts — SOAP-based service contract specifications for Inera/NTP services |
| web | inera.atlassian.net | Inera developer wiki — documentation for Inera's integration services |
| web | github.com | chrome-devtools-mcp — MCP server that gives an AI agent direct access to Chrome DevTools (network tab, console, DOM) — useful for live traffic inspection without a manual HAR export |
| web | github.com | get the nordic-base FHIR implementation guide repo in sync with the HL7 EU one. |
| web | github.com | get the nordic-base FHIR implementation guide repo in sync with the HL7 EU one. |
| web | github.com | Repos https://github.com/hl7-eu/coalesced , https://github.com/fhir-fi/nordic-base , and multi-profile-validation show approaches for comparing profiles. |
| web | github.com | Repos https://github.com/hl7-eu/coalesced , https://github.com/fhir-fi/nordic-base , and multi-profile-validation show approaches for comparing profiles. |
| web | github.com | Repos https://github.com/hl7-eu/coalesced , https://github.com/fhir-fi/nordic-base , and multi-profile-validation show approaches for comparing profiles. |
| web | invitepeople.com | FHIR Base Profiles in the Nordics session in Vitalis conference programme |
| web | github.com | The CoalescedImplementationGuide repo for comparing EU base profiles |
| web | github.com | The nordic-base FHIR implementation guide repo |
| web | github.com | An example multi-profile-validation repo demonstrating how profiles can be compared |
| web | ehds.gazelle-platform.net | EHDS Gazelle Test Bed |
| web | www.postman.com | Postman client for part 1 (free) |
| web | docs.anthropic.com | An AI coding tool (e.g. Claude Code , Cursor , GitHub Copilot ) - for the AI exercises. We'll help you set up if needed. This is needed for part 2 (requires a paid license) |
| web | www.cursor.com | An AI coding tool (e.g. Claude Code , Cursor , GitHub Copilot ) - for the AI exercises. We'll help you set up if needed. This is needed for part 2 (requires a paid license) |
| web | github.com | An AI coding tool (e.g. Claude Code , Cursor , GitHub Copilot ) - for the AI exercises. We'll help you set up if needed. This is needed for part 2 (requires a paid license) |
| web | ontoserver.csiro.au |
CSIRO Shrimp browser - Shrimp
is a free SNOMED CT browser that works with any FHIR terminology server. Point it at the Nordic TX server by entering https://tx-nordics.fhir.org/fhir/r4
in the endpoint field (top right), or use this direct link:
|
| web | github.com |
Connect an AI agent to the TX server via MCP - fhir-mcp
is an existing MCP server that supports terminology.lookup
, terminology.expand
, and terminology.translate
. Point it at the Nordic TX server by setting TERMINOLOGY_BASE_URL=https://tx-nordics.fhir.org/fhir/r4
and use it from Claude Code or Cursor to look up codes conversationally
|
| web | ontoserver.csiro.au | Ontoserver documentation - the software behind tx-nordics |
| web | docs.anthropic.com | Claude Code - AI coding agent with terminal access |
| web | modelcontextprotocol.io | Model Context Protocol (MCP) - standard for connecting AI agents to tools |