← Alle blogs

Hoe combineer je openEHR en FHIR® in de praktijk?

Hoe verbind je openEHR en FHIR® op een manier die praktisch uitvoerbaar is én datakwaliteit garandeert? Een stap-voor-stap uitleg met een bloeddrukvoorbeeld.

7 mei 2025 Door Marc van Aalten
Hoe combineer je openEHR en FHIR® in de praktijk?

Door Marc van Aalten, Interoperability Expert bij Interoplab

Steeds meer zorgorganisaties willen openEHR en HL7 FHIR® combineren: openEHR voor semantisch rijke dataopslag, FHIR® voor systeem-tot-systeem uitwisseling. Maar hoe verbind je die twee standaarden op een manier die praktisch uitvoerbaar is én datakwaliteit garandeert?

Het probleem

Zorgdata is verspreid over systemen met incompatibele structuren. Als je data via mappings naar FHIR® converteert, loop je tegen een paar hardnekkige problemen aan:

  • Complexe vertalingen: Elk bronsysteem heeft een eigen mapping nodig naar de juiste FHIR-profielen. Kleine interpretatieverschillen leiden tot fouten of dataverlies.
  • Onderhoudslast: FHIR-profielen en systemen worden regelmatig bijgewerkt. Elke update vraagt om aanpassingen in de mappings.
  • Dataverlies: Klinische nuances verdwijnen soms tijdens de vertaling, zeker wanneer bronsystemen meer detail bevatten dan het FHIR-profiel kan bevatten.

De oplossing: FHIRconnect

FHIRconnect-specificaties beschrijven hoe je openEHR-composites en FHIR-profielen aan elkaar koppelt. Ze zijn bidirectioneel, vendor-neutraal (YAML-formaat) en worden uitgevoerd door de openFHIR-engine — in real-time of via databasesynchronisatie.

Stap-voor-stap: bloeddruk als voorbeeld

Stap 1: Context-mapping Definieer de basisverbinding: welke FHIR-versie, welk profiel, welke openEHR-template en welke archetypes zijn betrokken.

Stap 2: Model-mapping Bouw de mapping op met drie onderdelen:

  • Header — koppelt het FHIR-profiel aan de openEHR-archetype
  • Preprocessor — bepaalt wanneer de mapping van toepassing is (conditionele regels)
  • Body — de daadwerkelijke veld-voor-veld mapping, met FHIRPath en openEHR-paden

Stap 3: Upload naar de openFHIR-engine De configuratiebestanden worden via de API geladen in de engine.

Stap 4: Uitvoeren De engine genereert conforme FHIR-output op basis van de openEHR-data — automatisch en herhaalbaar.

Governance en communityondersteuning

Platforms als Clinical Knowledge Manager (CKM) en Simplifier.net maken het mogelijk om mappings centraal op te slaan en te delen. Nictiz beheert nationale mappings voor hergebruik. De aanpak heeft breed draagvlak onder zorgprofessionals en technisch experts die dagelijks met deze standaarden werken.

Conclusie

Met FHIRconnect-specificaties verbind je openEHR en FHIR® zonder elke keer opnieuw het wiel uit te vinden. Schaalbaar, betrouwbaar en herbruikbaar — zo hoort het.

Wil je weten hoe dit past bij jouw implementatie? Neem contact op →

Aan de slag

Klaar om interoperabiliteit werkend te maken?

Ontdek hoe Interoplab jouw organisatie helpt aantoonbaar compliant te zijn.