Skip to content

Beta Release 8.1.1 - FHIR Multiple Code Systems

Pre-release
Pre-release
Compare
Choose a tag to compare
@kaicode kaicode released this 25 Sep 09:42
· 523 commits to master since this release

(This beta release replaces the previously published 8.0.0 beta and mirrors the 8.1.1 beta published in the Snowstorm-X repository)

The v8 beta has an overhaul of the FHIR API 🔥 and adds support for multiple code systems!

Previously Snowstorm only supported SNOMED CT but this beta adds FHIR support for LOINC, ICD-10 (International), ICD-10-CM (US) by loading their native release packages. In addition to this code systems can be loaded from FHIR packages.

Other national and local code systems can also to be supported using a defined "custom" code system package. These need to be transformed into this format to be loaded.

Please refer to the updated v8 FHIR API documentation for details of how to load non-SNOMED code systems. You will also find a link to the updated Postman collection for v8 there.

Breaking

  • FHIR API no longer defaults to the SNOMED CT code system
  • Renamed FHIR Elasticsearch indices with fhir_ prefix

Features

  • Add FHIR Support for LOINC
  • Add FHIR Support for ICD-10
  • Add FHIR Support for ICD-10-CM
  • Add FHIR Support for Custom code systems
  • Add support for loading CodeSystem resources from FHIR packages

Improvements

  • Improve FHIR code system version resolution
  • Resolved code system version included in FHIR responses
  • Improved FHIR error catching and reporting

Fixes

  • Minor fixes for FHIR specification conformance