FUME: Comprehensive Guide to FHIR Data Transformation API for Structured Output
FUME docs home - FUME - FHIR Converter
Summary
FUME, a data transformation API factory with native FHIR support, provides mechanisms to convert various source data into FHIR resources and other structured formats. It enables flexible data processing using a mapping language that combines JSONata-based expressions and FLASH via the RESTful API.
Details
FUME functions not merely as an API but as a 'factory' for data transformation. At its core is a mapping language and runtime model designed to convert source data into FHIR resources or other structured outputs. A key feature of this system is that it combines JSONata-based expressions (for selection, querying, computation, etc.)—extended with FHIR helper functions—with FLASH technology, which is utilized when the target requires conformant FHIR output. The entire system can be called via a RESTful API. The documentation provides comprehensive guides covering everything from initial testing in the 'Playground' to local Docker setup, configuring runtime behavior, and integrating over an HTTP Server API. Furthermore, it details the normalization process for diverse input formats like CSV, XML, and HL7 v2 before evaluation. In Japanese healthcare IT, where integrating data from various legacy systems or non-standardized sources into a unified FHIR format is critical, a powerful transformation layer like FUME holds immense technical value. It acts as the crucial 'bridge' for standardizing disparate medical information.
Original content copyright by respective publishers