FLC Implementation Guide
0.2.3 - ci-build
This page is part of the FLC Implementation Guide (v0.2.3: Pre-Release Draft) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 0.2.4. For a full list of available versions, see the Directory of published versions
| Official URL: http://canonical.fhir.link/flc/base/ImplementationGuide/flc.fhir.base | Version: 0.2.3 | |||
| Draft as of 2025-11-18 | Computable Name: flc | |||
Welcome to the Implementation Guide for FHIR Liquid Conversion (FLC), a powerful, template-driven approach to converting data into FHIR using Liquid templates enriched with terminology mappings. This guide is maintained by Service Well AB, the owner and maintainer of this FLC framework and associated IG tooling.
FHIR Liquid Conversion (FLC) is a structured, opinionated way of managing input-to-FHIR transformations using Liquid templates and standard FHIR IG tooling. It builds on Microsoft's FHIR Converter but introduces several key improvements:
| Feature | Microsoft FHIR Converter | FLC |
|---|---|---|
| Declarative Mapping Language | ✅ Liquid | ✅ Liquid + FHIR metadata |
| Terminology Integration | ❌ Manual | ✅ Built-in FHIR Terminology support |
| Testable / Versionable | ✅ File-based testing | ✅ Full IG + test bundle |
| Canonical Support | ❌ Local only | ✅ Fully FHIR-native |
| Dependency Handling | ❌ Manual imports | ✅ Via dependencies in sushi-config.yaml |
| Reusable Across Projects | ✅ Azure Container Registry | ✅ IG-packaged and distributable |
FLC enables both human-readable and machine-executable transformations, directly linked to terminology servers and structured with official FHIR packaging mechanisms.
Overall, FLC provides a more FHIR-native, version-controlled, and distributable conversion platform that bridges informatics and IT development effectively.
StructureMap (with profile LiquidStructureMap) is used to declare:
FLCSourcePatient)Patient)ExamplePatient.liquid)ConceptMap links external/local source codes to FHIR target valuesLiquid templates transform parsed input → FHIR JSON using placeholdersThis guide is maintained by Service Well AB. For feedback or inquiries:
📧 info@servicewell.se 🌐 https://www.servicewell.se