Achieving your long term data strategy and vision

In modern healthcare, seamless data exchange is essential—but building a future-proof data strategy matters even more. By combining openEHR with FHIR, you can create a clinical data repository that ensures long-term reliability while leveraging FHIR’s widespread adoption for accessibility and interoperability.

Unlocking interoperability with the openFHIR Engine

A typical data-centric setup includes an openEHR repository and a FHIR server for accessibility. Without a mapping engine, these systems remain isolated, unable to sync data. The openFHIR engine bridges this gap, enabling seamless mapping without disrupting openEHR or FHIR functionalities, while allowing direct queries to both.

data for life stored in vendor neutral openEHR

exchange through widely and nationally adopted FHIR

compliance to frameworks that enforce FHIR

non-disruptive, incognito component with all native openEHR and FHIR functionalities kept intact

Building Bridges Between Healthcare Standards

openFHIR is an engine that implements FHIR Connect specification and facilitates bidirectional mappings between openEHR and FHIR.

FHIR Connect mapping specification

FHIR Connect is an open, vendor-neutral specification for mapping openEHR to FHIR and vice-versa. By following this specification, you can write a single mapping in YAML format that can be used for both directions: FHIR to openEHR and openEHR to FHIR. This vendor-neutral approach ensures that any engine capable of running these mappings can execute them. openFHIR is one such engine.

openEHR & FHIR Architecture

openFHIR delivers the best of both worlds by integrating an openEHR clinical data repository with a FHIR API. This combination provides seamless access to structured, long-term clinical data while ensuring compatibility with the widely adopted FHIR standard. It allows healthcare systems to benefit from openEHR's robust data storage model, alongside the flexibility and interoperability offered by FHIR, all without compromising data integrity or accessibility.

openFHIR Atlas

Atlas is a dedicated user interface for creating and managing FHIR Connect mappings, administering the openFHIR engine, manipulating existing mappings, managing users, analyzing data, and much more.

A clean fit into your arhitecture

Standalone, easy to set-up and to integrate within your existing architecture

Standalone

The openFHIR engine is a standalone, self-sufficient component that integrates seamlessly into your existing architecture. It has zero impact on the functionality of other components, ensuring that native openEHR and FHIR capabilities remain intact.

Dockerized

It is dockerized, making installation quick and easy with built-in scalability, and it can be run on any operating system.

RESTful API & Queues

The engine can be invoked in two ways: through a RESTful API for real-time message transformation, or by hooking into message queueing systems for background mappings.

Support

We offer support for setting up and configuring the openFHIR engine, as well as for writing and maintaining FHIR Connect mappings.

Continuous development

As the FHIR Connect specification evolves, our top priority is to stay aligned with its improvements and changes.

Future roadmap

Key items on our near-future roadmap include the ability to translate FHIR to AQL, and the development of a user interface for creating FHIR Connect mappings.

Frequently asked questions

Got more questions?

What is FHIR Connect and what is openFHIR?

FHIR Connect is a specification for expressing mappings between openEHR and FHIR (accessible here: -click- ). Specification is open source and vendor agnostic.


openFHIR is an implementation of that FHIR Connect specification and an engine capable of running FHIR Connect mappings.

How to set up openFHIR?

openFHIR engine is packaged as a docker container that you set up within your environment. Extensive documentation together with a support of a consultant is offered to set it up as well as to integrate it with other components of your architecture.


If you'd rather test out openFHIR on a publicly accessible environment instead of setting one up yourself, please visit sandbox.open-fhir.com

Is it also offered as a service?

Yes, you can access a publicly available sandbox online at sandbox.open-fhir.com. For commercial services, openFHIR has partnered with multiple cloud providers that offer openFHIR as a service. Please reach out to us for more information.

Does openFHIR component store any data?

openFHIR engine stores no data other than the mappings. Any and all (clinical or operational) data that needs to be mapped from FHIR to openEHR and vice versa is mapped on the fly. Nothing is stored or cached in any way, shape or form.

Where to get existing mappings and how to write one?

openEHR CKM has recently introduced an additional tab where mappings such as FHIR Connect ones can be published together with a published Archetype ( source ). To write you own mapping, it's best to follow the official github repository (link) where you can also find a JSON schema that simplifies writing one.


Additionally, we've created an IntelliJ FHIRConnect Plugin for simplified creation and seamless navigation of FHIR Connect mappings.

What are current capabilities?

openFHIR engine can map bidirectionally between openEHR and FHIR. It provides an RESTful API where a consumer can either map from a FHIR Resource to an openEHR Composition or from an openEHR composition to a FHIR Resource. All of this with a single mapping definition. Mapping of queries (FHIR query to openEHR AQL) is currently not yet supported, but is on the highest of the todo items.

How does it integrate with other systems (FHIR Facade, openEHR repo...)

It offers a RESTful API with 2 endpoints (for mapping). One accepts an openEHR Composition and returns a mapped FHIR Resource; another accepts a FHIR Resource and returns a corresponding mapped openEHR Composition.

Get Access

To get started, you have two options for accessing our platform. You can request a trial license to set up a local Docker environment and explore the solution on your own setup.


Alternatively, if you'd prefer to evaluate the platform offered as a service, you can access our publicly available sandbox. In this case, we'll provide you with a client ID and client secret to help you securely connect and explore all the features. Choose the option that suits you best, and we'll guide you through the process!


Both of these are automatic processes - all you need to do is select your preferred way of evaluation and you should immediately receive a trial license or an email with access information for our publicly available sandbox.



By requesting access, you agree to be contacted for marketing purposes.


Ready to Transform Your Healthcare Data?

Empower your organization with advanced solutions for seamless FHIR and openEHR integration. Contact us to explore how we can support your data-driven transformation.