Skip to content

v0.5.0 - R4 and FHIRPath

Compare
Choose a tag to compare
@nickgeorge nickgeorge released this 06 Nov 19:47
· 1036 commits to master since this release

This release adds support for the R4 version of the FHIR spec. We publish R4 versions of the core datatypes, resources, extensions, profiles, code systems and value sets, along with the US-Core and QI-Core profile sets. Most libraries have been updated to work on any version of FHIR, and provide version-specific APIs when that is not possible.

This release also introduces a FHIRPath validation engine to the resource validator, with support for many of the most common expressions in FHIRPath.

Features

  • R4 protos for Core FHIR, US-Core and QI-Core profiles
  • Library support for R4 parsing, printing, validating, and profiling
  • FHIRPath support for boolean logic, arithmetic, date comparisons, and commonly used functions in resource validation (hasValue, exists, not), with complete support to follow
  • Better Code enum generation to more accurately differentiate between CodeSystems and ValueSets, and support for more dynamic enum generation for bound Codings and profiled CodeableConcepts
  • Better Profile Package management
  • Performance improvements