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 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
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 .