Unattributed Code Systems

Copyright Fragment

This fragment is not visible to the reader

This publication includes IP covered under the following statements.

Copyright and Registered Trademark Uses

External References

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:
                
curl 'https://e-tjanster.1177.se/api/core/overview/events/appointment-events' \
  -H 'Accept: application/json' \
  -H 'X-Requested-With: XMLHttpRequest' \
  -H 'Cookie: SESSION=abc123; XSRF-TOKEN=xyz'

                
              
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

Internal Images