This guide collects HL7 Europe base and core profiles and other common profiles and artefacts.
Base profiles specifies how concepts commonly used in Europe are represented in HL7 FHIR. These profiles, loosly constrained, are intended to be used as basis for any European derived profile.
This version of the guide includes also more constrained profiles, called core profiles, that constitutes a sort of building blocks to be reused for the large majority of the EU REALM HL7 FHIR IGs.
Two versions of the guide are publised the
- HL7 FHIR R4 Base IG (hl7.fhir.eu.base.r4)
- HL7 FHIR R5 Base IG (hl7.fhir.eu.base.r5)
The goal is to use common sources files for both developmnet environemts for this guide (HL7 FHIR versions R4 and R5).
To support this a special directory, called __r4-r5, has been created.
This directory has the same structure used for the HL7 FHIR IGs (where __r4-r5 corresponds to the root directory), and includes all the source files containing R4 and R5 specific instructions.
These "special" source files are pre proccesed by the python script preProcessRxBuild.py included in the 'scripts' folder and copied in the root directory. The script generates the appropriate source files for the HL7 FHIR version choosen. This script is documented here.
Any change in the source files that are present in both the root and in the '__r4-r5' folders MUST BE DONE updating the files in the '__r4-r5' folder. (Otherwise your changes will be overwritten)
It is strongly suggested that changes on the source files are done in the base repository (currently the R4 guide), rebuilding the R5 version following this process.