CH UMZH Connect is a FHIR Implementation Guide for the University Medicine Zurich (UMZH) focusing on referral and external service order processes
The UMZH-connect project aims to improve digital connectivity for referrals and external orders (e.g., lab orders) between healthcare providers in the Zurich area, particularly the university hospitals. The system is designed to be extensible — both in terms of use cases and participating organizations.
The goal is to establish an API framework that allows participants, as API consumers, to digitally create orders and referrals and, depending on the use case, access authorized data from each other. Hospitals — and later medical practices — will provide REST APIs that support read and write operations on authorized data scopes via web services.
See CONTRIBUTING.md for guidelines on how to contribute.
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.
- Download the latest version of Validator:
wget https://github.com/hapifhir/org.hl7.fhir.core/releases/latest/download/validator_cli.jar -O validator_cli.jar
- Validate the resource against a profile (e.g. ch-core-patient):
java -jar validator_cli.jar [file path] -version 4.0.1 -ig output -profile http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient
If you do not want to build the IG locally, you can validate your example against the Implementation Guide with the Validator as follows:
- Download the latest version of Validator:
wget https://github.com/hapifhir/org.hl7.fhir.core/releases/latest/download/validator_cli.jar -O validator_cli.jar
- Validate the resource:
java -jar validator_cli.jar [file path] -version 4.0.1 -ig ch.fhir.ig.ch-core#current -profile http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient
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-core/history.html)