Smile CDR 2018.03.R01 and HAPI FHIR 3.3.0 Released!

Author:  Clement Ng

We are pleased to announce that the March releases of Smile CDR and HAPI FHIR are now live.

Smile CDR 2018.03.R01 Enhancements

Smile CDR did not have a January release, so the March release is packed with enhancements. Our Changelog has the full details. Some highlights include:

  • A number of performance enhancements are included in this release which should improve processing speed for various FHIR operations.
  • An ETL module has been added for efficient multi-threaded importing of CSV data (either as a one-time job or as a regular operational process). This module allows ETL (Extract, Transform, Load) rules to be specified using a newly developed Smile CDR Javascipt Environment. The JavaScript environment is the first step in the development of a number of features we have planned for upcoming releases.
  • Many enhancements and fixes have been made to the Listening Endpoint - HL7 v2.x message mappers, including support for Procedures (PR1 segments), Specimen fields on lab messages (SPM segments), and enhanced support for custom mapping modules.
  • Support for External SMART on FHIR Auth Servers has been added, along with significantly more complete support for various parts of the OpenID Connect protocol and the SMART profile of it. In addition, a new SMART on FHIR Overviewsection has been added to our documentation.
  • Initial support for multitenancy and versioned API mode have been added. These are experimental non-production features for now, but we are excited to be introducing them and would be happy to discuss how to bring them to production.
  • All enhancements from HAPI FHIR 3.3.0 and HAPI FHIR 3.2.0 are included in this release.

Smile CDR 2018.03.R01 Enhancements

The complete list of changes can be found in the HAPI FHIR Changelog. Important highlights include:

  • The validator has been refactored to use a single codebase across DSTU3/R4 validation which means that any fixes and enhancements will now affect both. This makes the DSTU3 validator much more complete in terms of support for advanced validation as well.
  • Several significant features were contributed by the community, including native OSGi support (several HAPI FHIR JARs now have OSGi metadata included) as well as initial experimental support for ElasticSearch instead of Raw Lucene for the JPA server.
  • Several enhancements and bugfixes have been made to the interceptor framework.

Thank you to all Smile CDR customers and members of the HAPI FHIR community for continuing to be a part of our mission to bring interoperable healthcare to the world.