d3e92cf79a
Validator: * Better validation of bad references (and fix NPE) * Rework output to be more informative and cleaner * Fix bugs in validation of nested bundles * Fix bug loading package with no specified version * fix bugs loading discovered packages on the fly * Validator now supports logical models in XML wkith no namespaces Other code changes: * Add version conversion for AllergyIntolerance (1.2 <-> 3.0 & 1.2 <-> 4.0) * Add version conversion for MedicationRequest * Fix rendering of documents * fix for not rendering null values in patterns for must-support view ***NO_CI*** |
||
---|---|---|
.mvn/wrapper | ||
org.hl7.fhir.convertors | ||
org.hl7.fhir.core.generator | ||
org.hl7.fhir.dstu2 | ||
org.hl7.fhir.dstu3 | ||
org.hl7.fhir.dstu2016may | ||
org.hl7.fhir.r4 | ||
org.hl7.fhir.r5 | ||
org.hl7.fhir.report | ||
org.hl7.fhir.utilities | ||
org.hl7.fhir.validation | ||
org.hl7.fhir.validation.cli | ||
.editorconfig | ||
.gitignore | ||
LICENSE.txt | ||
README.md | ||
RELEASE_NOTES.md | ||
compare updated code.bat | ||
master-branch-pipeline.yml | ||
mvnw | ||
mvnw.cmd | ||
pom.xml | ||
pull-request-pipeline.yml | ||
r4 test resources.lnk | ||
release-branch-pipeline.yml | ||
validation test resources.lnk |
README.md
HAPI FHIR - HL7 FHIR Core Artifacts
CI Status (master) |
---|
CI/CD
All intergration and delivery done on Azure pipelines. Azure project can be viewed here.
Current Versions
Project | Current Release | Latest SNAPSHOT |
---|---|---|
org.hl7.fhir.validation.cli | ||
org.hl7.fhir.validation | ||
org.hl7.fhir.dstu2 | ||
org.hl7.fhir.dstu2016may | ||
org.hl7.fhir.dstu3 | ||
org.hl7.fhir.r4 | ||
org.hl7.fhir.r5 |
Building this Project
This project uses Apache Maven to build. To build:
mvn install
Note that unit tests will run, but are currently not set to fail the build as they do not all pass. This is being worked on.
To skip unit tests:
mvn -Dmaven.test.skip install
Publishing Binaries
An brief overview of our publishing process is here.
For more detailed instructions on cutting a release, please read the wiki
Download
org.hl7.fhir.validation.cli
Maven
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>org.hl7.fhir.validation.cli</artifactId>
<version>(latest version)</version>
</dependency>
Gradle
compile group: 'ca.uhn.hapi.fhir', name: 'org.hl7.fhir.validation.cli', version: '(latest version)'
org.hl7.fhir.dstu2
Maven
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-dstu2</artifactId>
<version>(latest version)</version>
</dependency>
Gradle
compile group: 'ca.uhn.hapi.fhir', name: 'hapi-fhir-structures-dstu2', version: '(latest version)'
org.hl7.fhir.dstu3
Maven
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-dstu3</artifactId>
<version>(latest version)</version>
</dependency>
Gradle
compile group: 'ca.uhn.hapi.fhir', name: 'hapi-fhir-structures-dstu3', version: '(latest version)'
org.hl7.fhir.r4
Maven
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-r4</artifactId>
<version>(latest version)</version>
</dependency>
Gradle
compile group: 'ca.uhn.hapi.fhir', name: 'hapi-fhir-structures-r4', version: '(latest version)'
org.hl7.fhir.r5
Maven
<dependency>
<groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir-structures-r5</artifactId>
<version>(latest version)</version>
</dependency>
Gradle
compile group: 'ca.uhn.hapi.fhir', name: 'hapi-fhir-structures-r5', version: '(latest version)'
Maintenance
This project is maintained by Grahame Grieve and James Agnew on behalf of the FHIR community.