This repo contains the source code for the Finnish FHIR base profiles.
The profiling work is performed in a project driven by HL7 Finland. See the announcement, the running memo, and some more details.
The profiles are based on R4, FHIR 4.0.1.
Read more about the profiling work in the index page.
The results of each commit to this repository are published automatically at the build.fhir.org
infrastructure. You can select a built snapshot from the
list of branches. For
instance, the latest commit to the master
branch is published at
https://build.fhir.org/ig/fhir-fi/finnish-base-profiles/branches/master.
You can also browse the list of all IG builds.
Similarly the debug info related to the build can be found with the branch name. The build log of
the latest commit to the master
branch is at
https://build.fhir.org/ig/fhir-fi/finnish-base-profiles/branches/master/build.log.
You can also track the build info at the committers/notification channel on the chat.fhir.org Zulip forum.
The results of the latest commit to the master
branch are also published in
fhir.fi/finnish-base-profiles/.
The official publishing location of the implementation guide is at hl7.fi/fhir/finnish-base-profiles/.
Occasionally snapshots are also published there. The published versions are listed on the Version History page.
See also the repo for Finnish Implementation Guide for SMART App Launch.
- NodeJS 18
- Java 21
- Jekyll (ruby)
Or you can use Docker, see compose file.
With the above requirements installed locally, run
npm install -g fsh-sushi
./_updatePublisher.sh --yes
./_genonce.sh
npm install -g fsh-sushi
.\_updatePublisher.bat --yes
.\_genonce.bat
Run
docker compose run runner bash -c "./_updatePublisher.sh --yes"
docker compose run runner bash -c "./_genonce.sh"
Switched to hl7fhir/ig-publisher-base image, remove temporary files in your working copy when switching from older image.
The implementation guide will be generated to the output/
directory.