Bèta De eHealth Atlas is nog in opbouw: we verzamelen en controleren nog volop gegevens, dus inhoud kan onvolledig zijn.Inhoud nog onvolledig. Meer info

Belgische eHealth-referentiedatabank

Onafhankelijk naslagwerk · geen officiële bron bèta

Geavanceerd zoeken Hulp

Conceptrecord · Softwareproduct

Apache Camel

Atlas-ID apache-camel · 13 beweringen · 11 bronnen · Laatst geverifieerd 28-09-2026 · Release 2026.10.01-7

Type
Softwareproduct
Jurisdictie
Internationaal
Levenscyclus
in productie — Actief open-sourceproject met bijna maandelijkse releases; 4.22.1 (september 2026) is een LTS-release.[1][2]
Versie
4.22.1 LTS (september 2026)
Leverancier
The Apache Software Foundation
Aliassen
Camel; camel-hl7; camel-mllp; camel-fhir; Open eHealth Integration Platform; IPF
FR / EN / DE
Apache Camel / Apache Camel / 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.

Relaties 6 Bronnen 11 Graaf

Wat is het?

✎ Reageer

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): wie Camel gebruikt, bouwt de beheer- en monitoringlaag zelf of haalt die elders. Het contrast met een engine als Mirth Connect, waar gebruikers kanalen beheren via de beheerinterface Administrator, is op die pagina's toegelicht.[3][4]

Welk probleem lost het op?

✎ Reageer

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?

✎ Reageer

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

✎ Reageer
  • HL7 v2 en MLLP: via de HL7- en MLLP-componenten, op basis van HAPI.[5][6]
  • 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 werden niet gevonden (hiaat).

Versie, status en roadmap

✎ Reageer
  • 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

✎ Reageer

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).[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

✎ Reageer
  • 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

✎ Reageer
  • 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 6 relaties · 0 hypothesen

RelatieDoelconceptTypeStatusToelichting
wordt geleverd door org:apache-software-foundation (geen pagina) vastgesteld [3]
zie ook Integratie-engine (interface engine) Overzicht of dossier vastgesteld Framework-variant van het patroon integratie-engine; geen zelfstandige engine met beheerinterface. [3]
wordt vergeleken met Mirth Connect (NextGen Connect) Softwareproduct vastgesteld Alternatief: Camel-routes in code versus Mirth-kanalen in een grafische beheerinterface; beide gebruiken HAPI voor HL7 v2. [3][4][5][11]
implementeert HL7 FHIR Standaard of specificatie vastgesteld Camel FHIR-component (sinds Camel 2.23) op basis van de HAPI FHIR-bibliotheek. [7]
gaat over (inkomend) Integratie-engine (interface engine) Overzicht of dossier vastgesteld [3][5]
wordt vergeleken met (inkomend) Mirth Connect (NextGen Connect) Softwareproduct vastgesteld [4][3][11][5]

Open vragen 2

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

Bronnen 11 bronnen · alle bronnen

  1. Apache Camel - Downloads. The Apache Software Foundation. SRC-1e7e6d2774 Link werkt niet?
  2. Apache Camel Release 4.22.1. The Apache Software Foundation. SRC-bdd6065c84 Link werkt niet?
  3. What is Camel?. The Apache Software Foundation. SRC-9bc6ac0a7f Link werkt niet?
  4. Mirth® Connect by NextGen Healthcare (GitHub-repository, README). NextGen Healthcare (GitHub). SRC-8da1ea8396 Link werkt niet?
  5. Apache Camel - HL7 (component en dataformat). The Apache Software Foundation. SRC-6cb214c582 Link werkt niet?
  6. Apache Camel - MLLP component. The Apache Software Foundation. SRC-766f18cbf7 Link werkt niet?
  7. Apache Camel - FHIR component. The Apache Software Foundation. SRC-e9063759a6 Link werkt niet?
  8. Apache Camel - Dead Letter Channel. The Apache Software Foundation. SRC-d3df6e5982 Link werkt niet?
  9. Open eHealth Integration Platform (IPF) - GitHub. Open eHealth Foundation. SRC-54855d801f Link werkt niet?
  10. IPF release 5.3.0. Open eHealth Foundation; 01-09-2026. SRC-37b2a0dedf Link werkt niet?
  11. Mirth Connect wiki - 3.12.0 What's New. NextGen Healthcare. SRC-25769bece9 Link werkt niet?
Record apache-camel · laatst geverifieerd 28-09-2026 · release 2026.10.01-7 · tekst onder CC BY 4.0, bronnen enkel gelinkt
Verbeter deze pagina
Hergebruik: Deze pagina als Markdown · JSON