fi-fhir: healthcare integration engine
- Go
- open source
Format-agnostic pipeline that parses legacy healthcare formats (HL7v2, X12 EDI, CSV) into semantic events like patient_admit and lab_result, then routes them through configurable workflows. Integration logic reads in workflow terms instead of PID.3.1.
Includes staged parsing with Source Profiles, FHIR R4 output, a GET /metadata CapabilityStatement checked against implemented mappings, and CI coverage gates. The Mapping Studio and remaining 1.0 release work are documented in the case study.
The playground runs the real fi-fhir parsing and FHIR mapping kernel, compiled to WebAssembly, in your browser: paste an HL7v2 message and get its segments, semantic events, diagnostics, and FHIR transaction Bundle. It ships synthetic samples only, and nothing you paste leaves the page.
Live demo: the fi-fhir IDE with a preview-only identity — paste synthetic HL7v2, no data is stored.