eVaccination FHIR profiles for Switzerland
You can build the Implementation Guide with the IG Publisher.
For building the Implementation Guide you need to install Jekyll.
Clone this repository and change into its main directory.
Download the latest version of IG Publisher:
wget https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar -O publisher.jar
Build the Implementation Guide:
java -Xms3550m -Xmx3550m -jar publisher.jar -ig ig.ini
If you are in the main directory of the Implementation Guide you can check your example against the specification of this IG with the Validator.
wget https://github.com/hapifhir/org.hl7.fhir.core/releases/latest/download/validator_cli.jar -O validator_cli.jar
java -jar validator_cli.jar [file path] -version 4.0.1 -ig output -profile http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-immunization-administration
If you do not want to build the IG locally, you can validate your example against the Implementation Guide with the Validator as follows:
wget https://github.com/hapifhir/org.hl7.fhir.core/releases/latest/download/validator_cli.jar -O validator_cli.jar
java -jar validator_cli.jar [file path] -version 4.0.1 -ig ch.fhir.ig.ch-vacd#current -profile http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-immunization-administration
In case the current published IG (#current) is not found, replace #current with the current version (e.g. #1.0.0) of the published IG (http://fhir.ch/ig/ch-vacd/history.html)