FHIR Hackathon 2025
1.3.2 - ci-build
FHIR Hackathon 2025 - Local Development build (v1.3.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
This page contains a quick writeup of the use cases in the different tracks of the 2025 Norwegian FHIR Hackathon. NOTE! The track descriptions are currently under active development and changes will occur without further notice.
Excercise on using the Pasientens måledata API to exchange data to/from the PMD API.
About the API and design choices.
Based on your product/solution/needs do Step 2 and/or Step 3.
Help available if needed.
Help available if needed.
If you´ve done both 2 and 3, try testing both against other participants.
This is an exercise in translating an existing API, both data structures and interactions, to FHIR resources and the FHIR REST API. It should give participants practical, hands-on experience in designing and implementing FHIR-enabled services.
We will look at the proprietary OKT API from NHN, and discuss which FHIR resources and REST interactions we can translate the API into.
Several resources might fit the purpose, including EpisodeOfCare, CarePlan, and ServiceRequest. We will discuss the resource descriptions and the data fields to see which one is the best match. Other projects, e.g. the use of EpisodeOfCare in Velferdsteknologisk knutepunkt (VKP) will also be considered.
The more technically inclined may also demonstrate the conversion from the proprietary API to FHIR, either in code or in FHIR, using StructureMap resources. Examples of both will be provided among the hackathon resources.
To be able to get started with the discussion of possible solutions quicker at the hackathon, we recommend that track participants familiarize themselves with
Established in cooperation by the nordic HL7 affiliates (HL7 Sweden, HL7 Denmark, HL7 Finland and HL7 Norway) to establish a common nordic terminology server to host codesystems and valuesets for use with HL7 FHIR in standardization efforts.
DISCLAIMER: The nordic terminology server is not intended for use in a production environment. A separate terminology server should be set up by your organization for production use in your IT-infrastructure.
The main use case for the Nordic terminology server is to make building FHIR IGs using terminology defined in the Nordic countries easier. The common Nordic terminology server should host and maintain codesystems and valuesets that are used in Nordic FHIR IG's and FHIR implementations. The server should be registered to tx.fhir.org to support validation in the FHIR build process. There are a number of valuesets and codesystems that are used in the Nordics:
Provide national displays for HL7 code system concepts by hosting "language packs" on tx-nordics.
HL7 Sweden is currently hosting a terminology server at https://tx-nordics.fhir.org/fhir for use in the Nordics, and IGs can be built using this server with:
./_genonce.sh -tx https://tx-nordics.fhir.org/fhir/r4
In addition to the FHIR terminology server API for authoring, we will also have an educational track on using the terminology APIs for searching and retrieving codes, valuesets and concepts from the terminology server. As mentioned previously, this is not intended for production use, and will only serve an educational purpose in this hackathon.
Sample APIs that can be used against the nordic terminology server:
# expand a valueset
GET https://tx-nordics.fhir.org/fhir/r4/ValueSet/2d9364e2-9e55-4872-969a-b8e1b0655c16/$expand
# expand a valueset with displays in Norwegian
GET https://tx-nordics.fhir.org/fhir/r4/ValueSet/common-conditions-vs/$expand?displayLanguage=no
# expand a valueset with displays in English
GET https://tx-nordics.fhir.org/fhir/r4/ValueSet/common-conditions-vs/$expand?displayLanguage=en
# look up all properties of a SNOMED code
GET https://tx-nordics.fhir.org/fhir/r4/CodeSystem/$lookup?system=http://snomed.info/sct&code=263495000&_format=json
FHIR IG authoring for documenting a FHIR RestfulAPI can seem like a big challenge to new FHIR developers. In this track we introduce the participants to FHIR IG authoring, building and how to publish a draft on Github. The participation in this track can be combined with participation in PMD/OKT API development tracks, to document results from work in those tracks.
There is no need for prior knowledge on FHIR or IG building before participation. You can build an IG entirely on Github but it will be faster if you have preinstalled the necessary tools on you own computer. Basic knowlege of HL7 FHIR standard is helpful, also a thought about a use-case you want to work with before the workshop (both PMD and OKT are valid use-cases for authoring and building an IG).
The presentations from the pre-meetings contain information about the FHIR IG authoring track included links to tools, introductory guides and specifications that are usefull to prepare for the Hackathon.
Presentation: FHIR Hackathon pre meeting 1 - intro
Presentation: FHIR Hackathon pre meeting 2 and IG authoring