Beta Release 8.1.1 - FHIR Multiple Code Systems
Pre-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