Conceptrecord · Platform of dienst
eHealth-connectoren (eHealth platform services connectors)
- Platform of dienst
- in productie
- België (federaal/interfederaal)
- Architectuur en infrastructuur
- Identiteit, toegang en audit
Atlas-ID ehealth-connector · 24 beweringen · 8 bronnen
· Laatst geverifieerd 28-09-2026
· Release 2026.10.01-7
De eHealth-connectoren zijn onder vrije licentie verspreide lokale bibliotheken van het eHealth-platform die in de eerste plaats ontwikkelaars van software voor individuele zorgverleners en apotheken helpen de basisdiensten te integreren: een technische laag (authenticatie via STS, versleuteling) en business-connectoren per beroepsgroep. Ze worden in Java ontwikkeld; de .NET-variant wordt met IKVM gegenereerd. Daarnaast staan op GitHub (organisatie smals-belgium) losse open-sourcebibliotheken (pseudonimisering, webcomponenten).
Wat is het?
✎ ReageerDe 'eHealth platform services connectors' zijn lichte lokale bibliotheken die softwareontwikkelaars helpen bij de integratie van de basisdiensten van het eHealth-platform, vooral voor beveiliging (authenticatie, versleuteling), via een technische connectorlaag en een business-connectorlaag per doelgroep[1]. Volgens het eHealth-platform zijn ze in de eerste plaats bedoeld voor ontwikkelaars van software voor individuele zorgverleners en apotheken[1]; de business-connectoren worden per beroepsgroep aangeboden (o.a. Physician, Physiotherapist, Nurse, Pharmacy, Dentist, Midwife), naast de technische connector[1]. Meer algemeen ondersteunen de bibliotheken ook verbindingen met diensten die de door het platform vastgestelde standaarden gebruiken, zoals de hubs (Hubs-metahubsysteem)[1]. Het eHealth-platform verspreidt ze onder vrije licentie en ze zijn beschikbaar voor iedereen[2]; ondersteuning vereist een voorafgaande aanvraag bij het platform[1].
Welk probleem lost het op?
✎ ReageerDe technische connector biedt een algemene API voor de technische basisdiensten, vooral beveiliging (authenticatie, versleuteling)[1], zodat niet elke leverancier die laag zelf moet bouwen (interpretatie). Volgens de V4-introductiegids (versie 1.10) wordt binnen de connector een eHealth-platformsessie aangemaakt, onderhouden en gedeeld[3]. De STS-configuratie (endpoint.sts) zit in de connectorconfiguratie[1]. Zie I.AM en I.AM Connect (Identity & Access Management) en eHealth-certificaten en versleuteling (ETEE); de versleuteling dient onder meer voor de eHealthBox (zie die pagina).
Wie beheert het en waar wordt het toegepast?
✎ ReageerStatus: productie, beheerd door het eHealth-platform[1]. In de acceptatieomgeving vereist toegang tot de webservices naast een acceptatiecertificaat ook de integratie van de connector[4].
Naast de door het eHealth-platform beheerde connectoren bevat de GitHub-organisatie smals-belgium losse open-sourcebibliotheken, zoals pseudonimiseringshelpers voor Java en .NET en webcomponenten voor doorverwijzing/voorschrift-integratie[5]. De Smals-bibliotheek voor pseudonimisering zet een patiëntidentificatienummer om in een elliptic-curve-punt en verblindt dit vóór elke aanroep van de pseudonimiseringsdienst, zodat die dienst zelf nooit een patiëntidentificator ziet[6][6].
Gegevens en koppelvlakken
✎ Reageer- Taal: de connectoren zijn beschikbaar in Java en .NET, maar worden uitsluitend in Java ontwikkeld[1]; de .NET-variant is geen native code maar wordt met de (aangepaste) IKVM-tool uit de Java-broncode gegenereerd[1].
- Lagen en afhankelijkheid: volgens de V4-gids 1.10 bevat een business-connector ook de vereiste versie van de technische connector[3]; wie een business-connector integreert, krijgt dus een bijpassende technische connector mee (afleiding).
- Versies: volgens de pagina (geraadpleegd 26/09/2026) bestaan momenteel twee versies; 5.1.x is enkel in Java beschikbaar en vereist minimaal Java 21[1]. Wanneer die twee versies ontstonden, vermeldt de pagina niet. In mei 2026 werden wijzigingen in alle versies doorgevoerd, onder meer aan de business-connector (VSB-Net, MyCareNet Hoofdstuk IV)[1]; zo kreeg de business-connector voor MyCareNet Hoofdstuk IV een raadplegingsdienst voor apotheken[1].
- STS-endpoint: de oude Saml11TokenService wordt sinds oktober 2023 niet meer gebruikt[1]. Volgens de FAQ is een mogelijke oorzaak van de fout 'SOA-03005 WSDL compliance failure' een configuratie-eigenschap endpoint.sts die nog naar die oude dienst verwijst[1].
Versie, status en roadmap
✎ ReageerSinds oktober 2023 is SHA256 verplicht en is 4.1.2 de minimaal ondersteunde connectorversie; het eHealth-platform raadt sterk aan steeds de laatste versie te gebruiken[1]. Volgens de op 26/09/2026 geraadpleegde pagina bestaan momenteel twee versies; 5.1.x vereist minimaal Java 21 en is alleen in Java beschikbaar[1]. Een einddatum voor de andere versie is niet gevonden.
Praktische betekenis voor ziekenhuizen
✎ Reageer- Doelgroep: de connectoren zijn volgens het eHealth-platform in de eerste plaats bedoeld voor software voor individuele zorgverleners en apotheken[1], en de business-connectoren bestaan per beroepsgroep, zonder aparte ziekenhuisvariant in de lijst[1]. Voor ziekenhuissoftware is de technische connector dus het relevantste deel (interpretatie).
- Leveranciersafhankelijk: of een EPD of middleware de connector gebruikt of zelf de protocollen implementeert, is een keuze van de leverancier; de connector is een hulpmiddel, geen verplichting (afleiding uit de beschrijving als hulpbibliotheek[1]).
- Platformvereiste: 5.1.x vereist minimaal Java 21 en is alleen in Java beschikbaar[1]. De connectoren worden uitsluitend in Java ontwikkeld; de .NET-variant wordt uit de Java-broncode gegenereerd[1].
- Aanbeveling (eigen): vraag leveranciers welke connectorversie (en welke runtime) hun koppelingen gebruiken, en of ze de 5.x-lijn plannen. Controleer ook of de configuratie niet meer naar het oude STS-endpoint verwijst, een mogelijke oorzaak van de fout 'SOA-03005'[1].
Implementatievoorwaarden en beperkingen
✎ ReageerDe connector werkt samen met een eHealth-certificaat[4]. Voor REST-diensten via I.AM Connect (OIDC) is de SOAP-gerichte STS-laag niet de route[7]; welke REST-ondersteuning de connectoren bieden, is niet gevonden (gap). Zie Technische integratie met de eHealth-infrastructuur.
Onzekerheden en tegenstrijdige informatie
✎ Reageer- De live pagina meldde op 26/09/2026 twee versies en identificeerde 5.1.x als de uitsluitend in Java beschikbare lijn die minimaal Java 21 vereist[1]; een eerdere cache toonde lagere versienummers. Controleer altijd de actuele releaseartefacten.
- De beschrijving van sessiebeheer en connectorlagen komt uit de V4-introductiegids 1.10[3]; of die ongewijzigd geldt voor de 5.1.x-lijn, is niet nagegaan (gap).
- Of de bibliotheken van smals-belgium door Smals zelf officieel ondersteund worden, blijkt enkel uit de naam van de GitHub-organisatie (gap).
Relaties 9 relaties · 3 hypothesen
Relatietype alle
Status alle
| Relatie | Doelconcept | Type | Status | Toelichting |
|---|---|---|---|---|
| koppelt met | Hubs-metahubsysteem | Platform of dienst | vastgesteld | De bibliotheken ondersteunen ook verbindingen met diensten die eHealth-standaarden gebruiken, zoals de hubs. [1] |
| koppelt met | UHMEP en het digitaal verwijsvoorschrift (eReferral) | Platform of dienst | hypothese | De GitHub-organisatie smals-belgium bevat webcomponenten voor doorverwijzing/voorschrift-integratie; geen officiële business-connector voor UHMEP gevonden. [5] |
| valt onder verantwoordelijkheid van | eHealth-platform | Organisatie | vastgesteld | Het eHealth-platform beheert de connectoren en verspreidt ze onder vrije licentie. [1][2][5] |
| hangt technisch af van | I.AM en I.AM Connect (Identity & Access Management) | Platform of dienst | vastgesteld | Connectoren moeten sinds oktober 2023 de SecurityTokenService-endpoint (iamsecuritytokenservice) gebruiken. [1] |
| hangt technisch af van | eHealth-certificaten en versleuteling (ETEE) | Platform of dienst | vastgesteld | Toegang tot de webservices vereist een eHealth-certificaat en de integratie van de connector; SHA256 verplicht sinds oktober 2023. [4][1] |
| wisselt gegevens uit met | MyCareNet | Platform of dienst | vastgesteld | Business-connector voor MyCareNet Hoofdstuk IV (mei 2026: raadplegingsdienst voor apotheken). [1] |
| gaat over (inkomend) | BIHR-connector (FHIR-broker) | Overzicht of dossier | hypothese | [8] |
| gaat over (inkomend) | Integratie-engine (interface engine) | Overzicht of dossier | hypothese | |
| gaat over (inkomend) | Technische integratie met de eHealth-infrastructuur | Overzicht of dossier | vastgesteld | [1] |
Open vragen 4
- Welke business-connectoren dekken welke versies van MyCareNet, Recip-e, hubs en UHMEP? Help deze vraag beantwoorden
- Hoe integreren ziekenhuissoftware en middleware de basisdiensten, aangezien de business-connectoren per beroepsgroep bestaan en geen ziekenhuisvariant hebben? Help deze vraag beantwoorden
- Worden de bibliotheken van de GitHub-organisatie smals-belgium actief onderhouden en officieel aanbevolen als alternatief voor de connectoren? Help deze vraag beantwoorden
- Versieverschil: de live pagina noemt 5.1.x en 4.9.5; een gecachte versie toonde 5.0.2 en 4.8.4. Controleer de releaseartefacten. Help deze vraag beantwoorden
Bronnen 8 bronnen · alle bronnen
- eHealth platform services connectors | eHealth-platform. eHealth-platform.
SRC-ef6afc402cLink werkt niet? - eHealth platform services connectors. eHealth-platform.
SRC-0e0e2a1c1aLink werkt niet? - eHealth-platform Services Connectors V4 - Guide. eHealth-platform.
SRC-976200c0b6Link werkt niet? - Richtlijn betreffende de vernieuwing van de publieke sleutel van een certificaat. | eHealth-platform. eHealth-platform.
SRC-5e41adfb50Link werkt niet? - Smals-Belgium · GitHub. Smals.
SRC-378a28a0fcLink werkt niet? - GitHub - smals-belgium/shared-pseudo-helper-java: Library that helps eHealth Pseudonymisation integration in Java applications · GitHub. Smals.
SRC-62e7d58b4bLink werkt niet? - I.AM (Identity & Access Management) | eHealth-platform. eHealth-platform.
SRC-81723a4a0fLink werkt niet? - BIHR zet in op co-creatie, toegankelijkheid en hergebruik van gegevens - Amaron. Amaron; 23-09-2026.
SRC-66386423aaLink werkt niet?
ehealth-connector · laatst geverifieerd 28-09-2026 · release 2026.10.01-7 · tekst onder CC BY 4.0, bronnen enkel gelinkt