Repo generiekefuncties-docs for minvws https://irealisatie.nl
  • GLSL 96.4%
  • Batchfile 2%
  • Shell 1.5%
  • Dockerfile 0.1%
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bram Wesselo 0f5db50080
Merge pull request #38 from minvws/prs-input-standardization
added JSON Canonicalization Scheme requirement to standardize PRS input
2026-04-24 09:46:02 +02:00
.github incl ig build trigger 2026-02-16 08:12:52 +01:00
input added JSON Canonicalization Scheme requirement to standardize PRS input 2026-04-23 16:20:12 +02:00
test/transform clean up test data 2026-03-12 13:21:05 +01:00
.gitignore copy stuff 2026-02-02 14:03:23 +01:00
_build.bat copy stuff 2026-02-02 14:03:23 +01:00
_build.sh copy stuff 2026-02-02 14:03:23 +01:00
_gencontinuous.bat copy stuff 2026-02-02 14:03:23 +01:00
_gencontinuous.sh copy stuff 2026-02-02 14:03:23 +01:00
_genonce.bat copy stuff 2026-02-02 14:03:23 +01:00
_genonce.sh copy stuff 2026-02-02 14:03:23 +01:00
_republish-old-IG-versions.sh renaming and additional comments 2026-03-31 11:46:47 +02:00
_updatePublisher.bat copy stuff 2026-02-02 14:03:23 +01:00
_updatePublisher.sh copy stuff 2026-02-02 14:03:23 +01:00
Dockerfile copy stuff 2026-02-02 14:03:23 +01:00
ig.ini copy stuff 2026-02-02 14:03:23 +01:00
Makefile copy stuff 2026-02-02 14:03:23 +01:00
README.md example transform and validate 2026-03-04 18:19:39 +01:00
sushi-config.yaml pseudonimization-page 2026-04-21 12:21:17 +02:00

This code-repository only used to maintain/update the 'Generieke Functies documentatie'.

For users, a readable version of this documentation (or 'Implementation Guide') is published at: https://minvws.github.io/generiekefuncties-docs/

Upcoming changes

Upcoming changes for this documentation are published (build) at: https://build.fhir.org/ig/minvws/generiekefuncties-docs/branches/

The build-logs of this build are published on https://chat.fhir.org/#narrow/stream/179297-committers.2Fnotification/topic/ig-build (could take 2-3 minutes after a commit to the repo) In the ./build.log you can find the build log. Validation tests are in ./output/qa.html

Generating FSH-FHIR-resources on your desktop

If you want to generate FSH FHIR-resources based on Simplifier-FHIR-profiles (like the Dutch 'nl-core' profiles) on your local desktop, you have to install Dotnet & Firely Terminal:

sudo apt-get install -y dotnet-sdk-8.0
echo 'export PATH=$PATH:~/.dotnet/tools' >> ~/.bashrc
echo "-----reload bash configuration file"
source ~/.bashrc

create a snapshot of the Dutch profiles using

fhir install nictiz.fhir.nl.r4.nl-core 0.12.0-beta.1

Install NodeJS & Sushi to generate FHIR-resource from FSH-files (it will need the snapshots you've just created):

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
sudo npm install -g npm@latest 
sudo npm install -g fsh-sushi

now you should be able to generate fhir resources from fsh-files using

sushi .