This repo contains the source for the base FHIR Implementation Guide (IG) for New Zealand and contains the most common extensions that most NZ FHIR Implementations will need.
The current continuous integration (CI) version (the draft work in progress candidate for the next version) can be viewed at: https://build.fhir.org/ig/HL7NZ/nzbase/branches/master/
The current published version can be found at: https://fhir.org.nz/ig/base/
This repository uses the official HL7 IG Publisher helper scripts.
To work on this IG locally you should install:
- Java
- Install a recent Java runtime and make sure
javais on yourPATH.
- Install a recent Java runtime and make sure
- Node.js and npm
- SUSHI is distributed through npm.
- FSH/SUSHI
- Install SUSHI globally
- Jekyll (website builder)
- Install Ruby and Bundler, then install Jekyll
npm install -g fsh-sushi
gem install jekyllYou can verify the installation with:
sushi --help
jekyll --versionThe updatePublisher will download the latest official release of the IG Publisher.
./_updatePublisher.shBuild the IG (runs SUSHI):
./_genonce.shOpen the menu-driven helper (additional build options):
./_build.shNZ Base masters terminology in NZHTS. All authoring/updates to terminology should be performed there.
Before building the IG, run scripts/fetch-nzhts-resources.js to pull down the current terminology from NZHTS into input/vocabulary.
node scripts/fetch-nzhts-resources.jsFor more detail see the Scripts README.md.