---
id: apache-camel
type: Product
type_label: Softwareproduct
title: Apache Camel
aliases:
- Camel
- camel-hl7
- camel-mllp
- camel-fhir
- Open eHealth Integration Platform
- IPF
names:
  nl: Apache Camel
  fr: Apache Camel
  en: Apache Camel
  de: Apache Camel
jurisdiction:
- internationaal
themes:
- architectuur-en-infrastructuur
- softwaremarkt
lifecycle: productie
lifecycle_note: Actief open-sourceproject met bijna maandelijkse releases; 4.22.1 (september 2026) is
  een LTS-release.
version: 4.22.1 LTS (september 2026)
summary: Apache Camel is een open-source integratieframework (Apache License 2.0) van de Apache Software
  Foundation, gebaseerd op de Enterprise Integration Patterns en bedoeld om als kleine bibliotheek in
  een Java-toepassing te worden ingebouwd; routes worden in code (Java, XML, YAML) geschreven. Voor de
  zorg zijn er componenten voor HL7 v2 en MLLP (op basis van HAPI, met automatische ACK-afhandeling) en
  voor FHIR (op basis van HAPI FHIR), en een Dead Letter Channel voor mislukte berichten. De recentste
  LTS-release is 4.22.1 (september 2026). Het Open eHealth Integration Platform (IPF) breidt Camel uit
  met bouwstenen voor IHE-profielen. Camel is geen kant-en-klare integratie-engine met beheerinterface;
  gebruik in de Belgische zorg werd niet gevonden.
last_verified: '2026-09-28'
relations:
- type: madeBy
  direction: uit
  target: org:apache-software-foundation
  target_url: null
  status: established
- type: seeAlso
  direction: uit
  target: integratie-engine
  target_url: https://ehealth-atlas.be/integratie-engine/
  status: established
- type: comparedWith
  direction: uit
  target: mirth-connect
  target_url: https://ehealth-atlas.be/mirth-connect/
  status: established
- type: implements
  direction: uit
  target: fhir
  target_url: https://ehealth-atlas.be/fhir/
  status: established
- type: about
  direction: in
  target: integratie-engine
  target_url: https://ehealth-atlas.be/integratie-engine/
  status: established
- type: comparedWith
  direction: in
  target: mirth-connect
  target_url: https://ehealth-atlas.be/mirth-connect/
  status: established
release: 2026.10.05-1
url: https://ehealth-atlas.be/apache-camel/
license: CC BY 4.0
---

# Apache Camel

Apache Camel is een open-source integratieframework (Apache License 2.0) van de Apache Software Foundation, gebaseerd op de Enterprise Integration Patterns en bedoeld om als kleine bibliotheek in een Java-toepassing te worden ingebouwd; routes worden in code (Java, XML, YAML) geschreven. Voor de zorg zijn er componenten voor HL7 v2 en MLLP (op basis van HAPI, met automatische ACK-afhandeling) en voor FHIR (op basis van HAPI FHIR), en een Dead Letter Channel voor mislukte berichten. De recentste LTS-release is 4.22.1 (september 2026). Het Open eHealth Integration Platform (IPF) breidt Camel uit met bouwstenen voor IHE-profielen. Camel is geen kant-en-klare integratie-engine met beheerinterface; gebruik in de Belgische zorg werd niet gevonden.

## Wat is het?

Apache Camel is een veelzijdig open-source integratieframework gebaseerd op de Enterprise Integration Patterns.[^3] Het is een kleine bibliotheek die in eender welke Java-toepassing wordt ingebouwd; routerings- en mediatieregels worden in DSL's (Java, XML, YAML) geschreven, niet in een grafische engine.[^3] Camel is een project van de Apache Software Foundation onder de Apache v2-licentie.[^3]

Camel is daarmee een bouwsteen en geen kant-en-klare [Integratie-engine (interface engine)](https://ehealth-atlas.be/integratie-engine/): wie Camel gebruikt, bouwt de beheer- en monitoringlaag zelf of haalt die elders. Het contrast met een engine als [Mirth Connect](https://ehealth-atlas.be/mirth-connect/), waar gebruikers kanalen beheren via de beheerinterface Administrator, is op die pagina's toegelicht.[^3][^4]

## Welk probleem lost het op?

Camel laat ontwikkelaars integratiepatronen (routeren, transformeren, foutafhandeling) in eigen code gebruiken.[^3] Voor de zorg zijn vooral deze bouwstenen relevant:
- De HL7-component verwerkt het HL7 MLLP-protocol en HL7 v2-berichten met de HAPI-bibliotheek.[^5]
- De MLLP-component (sinds Camel 2.17) biedt een eenvoudige URI-configuratie, automatische aanmaak van HL7-bevestigingen (ACK) en automatische controle van ontvangen bevestigingen.[^6]
- De FHIR-component (sinds Camel 2.23) integreert met de HAPI FHIR-bibliotheek.[^7]
- Het Dead Letter Channel-patroon verplaatst een bericht dat niet verwerkt of verzonden kan worden naar een dead letter queue.[^8]

## Wie beheert het en waar wordt het toegepast?

**Productie (open source):** de Apache Software Foundation beheert Camel.[^3]

**Uitbreiding voor de zorg (IPF):** het Open eHealth Integration Platform (IPF) is een uitbreiding van Apache Camel voor berichtverwerking en het koppelen van informatiesystemen in de zorg, beschikbaar onder de Apache License 2.0.[^9] IPF biedt bouwstenen voor IHE-profielen zoals XDS, PIX, PDQ en XCPD, en DSL's voor HL7v2 en HL7v3.[^9]

Gebruik van Camel of IPF in de Belgische zorg werd niet gevonden; dat is een hiaat, geen bewijs van afwezigheid.

## Gegevens en koppelvlakken

- **HL7 v2 en MLLP:** via de HL7- en MLLP-componenten, op basis van HAPI.[^5][^6]
- **[FHIR](https://ehealth-atlas.be/fhir/):** via de FHIR-component op basis van HAPI FHIR.[^7]
- **IHE:** via IPF; IPF 5.3.0 (september 2026) vervolledigt FHIR-gebaseerde ATNA-auditing (BALP) voor o.a. PIXm, PDQm en MHD.[^9][^10]

Kant-en-klare Camel-componenten voor Belgische eHealth-diensten of [KMEHR](https://ehealth-atlas.be/kmehr/) werden niet gevonden (hiaat).

## Versie, status en roadmap

- Camel brengt bijna maandelijks een release uit; LTS-versies krijgen tot één jaar bug- en beveiligingsfixes.[^1]
- Camel 4.22.1 is een LTS-release die Java 17, 21 en 25 ondersteunt.[^2]
- IPF 5.3.0 verscheen op 1 september 2026.[^10]

## Praktische betekenis voor ziekenhuizen

Camel is een alternatief voor wie integraties als code wil bouwen in plaats van in een grafische engine; zie de vergelijking op [Integratie-engine (interface engine)](https://ehealth-atlas.be/integratie-engine/).[^3]

**Aanbeveling (eigen):** overweeg een framework als Camel enkel als er structureel Java-ontwikkel- en beheercapaciteit is voor routes, monitoring en patchbeheer; vergelijk de totale inspanning met die van een engine met beheerinterface. De Atlas beveelt geen product aan.

## Implementatievoorwaarden en beperkingen

- **Ontwikkeling:** routes worden in Java-, XML- of YAML-DSL's geschreven, wat Java-kennis vraagt.[^3]
- **Onderhoud:** door de korte releasecyclus en LTS-ondersteuning van hooguit één jaar zijn regelmatige upgrades nodig.[^1]
- **Java-versie:** Camel 4.22.1 vereist Java 17, 21 of 25.[^2]

## Onzekerheden en tegenstrijdige informatie

- Belgisch gebruik van Camel of IPF in de zorg werd niet gevonden (hiaat).
- De Atlas heeft geen onafhankelijke bron over het aandeel van Camel in zorgintegraties; de omschrijvingen op deze pagina komen van het project zelf.

## Relaties

- wordt geleverd door: org:apache-software-foundation (vastgesteld)[^3]
- zie ook: [Integratie-engine (interface engine)](https://ehealth-atlas.be/integratie-engine/) (vastgesteld)[^3]. Framework-variant van het patroon integratie-engine; geen zelfstandige engine met beheerinterface.
- wordt vergeleken met: [Mirth Connect (NextGen Connect)](https://ehealth-atlas.be/mirth-connect/) (vastgesteld)[^3][^4][^5][^11]. Alternatief: Camel-routes in code versus Mirth-kanalen in een grafische beheerinterface; beide gebruiken HAPI voor HL7 v2.
- implementeert: [HL7 FHIR](https://ehealth-atlas.be/fhir/) (vastgesteld)[^7]. Camel FHIR-component (sinds Camel 2.23) op basis van de HAPI FHIR-bibliotheek.
- gaat over (inkomend): [Integratie-engine (interface engine)](https://ehealth-atlas.be/integratie-engine/) (vastgesteld)[^3][^5]
- wordt vergeleken met (inkomend): [Mirth Connect (NextGen Connect)](https://ehealth-atlas.be/mirth-connect/) (vastgesteld)[^4][^3][^11][^5]

## Open vragen

- Wordt Camel of IPF gebruikt in Belgische eHealth-toepassingen (eHealth-platform, softwareleveranciers, ziekenhuizen)? Niet gevonden.
- Bestaan er Camel-componenten of -routes voor Belgische eHealth-diensten of KMEHR? Niet gevonden.

## Bronnen

[^1]: [Apache Camel - Downloads](https://camel.apache.org/download/). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 a07199b04fa60983… (SRC-1e7e6d2774)
[^2]: [Apache Camel Release 4.22.1](https://camel.apache.org/releases/release-4.22.1/). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 f958c4b870ee2357… (SRC-bdd6065c84)
[^3]: [What is Camel?](https://camel.apache.org/manual/faq/what-is-camel.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 98f4e85076bdcc03… (SRC-9bc6ac0a7f)
[^4]: [Mirth® Connect by NextGen Healthcare (GitHub-repository, README)](https://github.com/nextgenhealthcare/connect). NextGen Healthcare (GitHub). Opgehaald 2026-09-28, sha256 38d71188fc324566… (SRC-8da1ea8396)
[^5]: [Apache Camel - HL7 (component en dataformat)](https://camel.apache.org/components/4.22.x/dataformats/hl7-dataformat.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 436d54d25d72f83a… (SRC-6cb214c582)
[^6]: [Apache Camel - MLLP component](https://camel.apache.org/components/4.22.x/mllp-component.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 a8c56be58a89cbc7… (SRC-766f18cbf7)
[^7]: [Apache Camel - FHIR component](https://camel.apache.org/components/4.22.x/fhir-component.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 27c0843e1b05ab19… (SRC-e9063759a6)
[^8]: [Apache Camel - Dead Letter Channel](https://camel.apache.org/components/4.22.x/eips/dead-letter-channel.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 d77181b2c9e764e9… (SRC-d3df6e5982)
[^9]: [Open eHealth Integration Platform (IPF) - GitHub](https://github.com/oehf/ipf). Open eHealth Foundation. Opgehaald 2026-09-28, sha256 3663ca1a40b11ce7… (SRC-54855d801f)
[^10]: [IPF release 5.3.0](https://github.com/oehf/ipf/releases/tag/ipf-5.3.0). Open eHealth Foundation, 2026-09-01. Opgehaald 2026-09-28, sha256 1b6bd8a2603b157b… (SRC-37b2a0dedf)
[^11]: [Mirth Connect wiki - 3.12.0 What's New](https://github.com/nextgenhealthcare/connect/wiki/3.12.0---What's-New). NextGen Healthcare. Opgehaald 2026-09-28, sha256 ab72e3856922ca74… (SRC-25769bece9)
