Skip to content

Beta Release 8.0.0 - FHIR Multiple Code Systems

Pre-release
Pre-release
Compare
Choose a tag to compare
@kaicode kaicode released this 24 Aug 13:08
· 593 commits to master since this release

(This beta release is exactly the same as the one published on the main Snowstorm repository)

This beta release 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) and any other "custom" code system.

The "custom" code system format allows any other local or national code system to be supported. These need to be transformed into the custom code system format before being 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

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