Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Healthcare
  3. FHIR Converter

FHIR Converter

MITLiquidv5.1.0

An open-source utility that converts healthcare data between legacy formats (HL7v2, C-CDA, JSON) and FHIR using Liquid templates.

GitHubGitHub
509 stars206 forks0 contributors

What is FHIR Converter?

FHIR Converter is an open-source tool developed by Microsoft that transforms healthcare data from legacy formats like HL7v2, C-CDA, and JSON into the FHIR standard. It solves the interoperability challenge by enabling health systems to modernize their data for use with FHIR-based applications, APIs, and services. The conversion is driven by customizable Liquid templates, providing flexibility to adapt to various data structures and requirements.

Target Audience

Healthcare IT developers, system integrators, and data engineers working on interoperability projects, EHR migrations, or FHIR-based application development. It is also suitable for organizations needing to convert legacy clinical data for analytics, reporting, or integration with modern health platforms.

Value Proposition

Developers choose FHIR Converter for its template-driven approach, which offers greater control and customization compared to fixed conversion tools. Its support for multiple formats, containerized deployment, and Azure integration makes it a scalable and enterprise-ready solution for FHIR data transformation.

Overview

Conversion utility to translate legacy data formats into FHIR

Use Cases

Best For

  • Migrating legacy HL7v2 messages to FHIR for EHR integration
  • Converting C-CDA clinical documents to FHIR resources for patient data exchange
  • Transforming custom JSON health data into standardized FHIR formats
  • Upgrading FHIR STU3 resources to R4 for compliance with newer specifications
  • Building interoperable health data pipelines with customizable mapping rules
  • Self-hosting a conversion service for on-premises or cloud deployment

Not Ideal For

  • Projects requiring FHIR to HL7v2 conversion in production (currently in preview)
  • Organizations not using Azure for template storage or deployment
  • Teams converting HL7v2 messages from versions other than 2.8 without template modifications
  • Simple, out-of-the-box conversions without custom mapping logic

Pros & Cons

Pros

Multi-Format Support

Supports conversions between HL7v2, C-CDA, JSON, and FHIR (including STU3 to R4), with a preview for FHIR to HL7v2, enabling versatile healthcare data transformations as highlighted in the Key Features.

Flexible Template Engine

Uses the Liquid templating language with custom filters, allowing users to create or modify templates for specific conversion needs, as emphasized in the Philosophy and Templates section.

Containerized Deployment

Offers REST APIs via a Docker container, deployable on platforms like Azure Container Apps, facilitating scalable and portable deployment, as described in the Architecture section.

Built-in Validation

Includes post-processing validation steps to ensure output conforms to FHIR standards, improving data quality and interoperability, as noted in the Key Features.

Cons

Azure Dependency

Tight integration with Azure Storage and deployment platforms complicates use in non-Azure or multi-cloud environments, adding vendor lock-in concerns, as seen in the Template Store Integration and deployment guides.

Template Complexity

Requires knowledge of Liquid templating and custom filters, with pre-built templates based only on HL7 v2.8, making other versions or custom formats challenging without manual modifications, as admitted in the Templates & Authoring section.

Preview Feature Limitations

FHIR to HL7v2 conversion is marked as preview, indicating it may be unstable or incomplete, limiting its reliability for production use in bidirectional conversions.

Frequently Asked Questions

Quick Stats

Stars509
Forks206
Contributors0
Open Issues27
Last commit9 days ago
CreatedSince 2019

Tags

#liquid-templates#converter#azure-integration#rest-api#dotnet#docker#healthcare-interoperability#data-conversion#fhir

Built With

D
Docker
.
.NET

Included in

Healthcare3.7k
Auto-fetched 15 hours ago

Related Projects

OpenWearablesOpenWearables

Self-hosted platform to unify wearable health data through one AI-ready API.

Stars1,679
Forks270
Last commit2 days ago
NextGen Connect Integration EngineNextGen Connect Integration Engine

The swiss army knife of healthcare integration.

Stars1,166
Forks449
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub