applatenmaken.com/zorgkoppelingen laten maken

Zorgkoppelingen laten maken (integratie-engine voor de zorg)

Zorgorganisaties draaien op systemen die elkaar niet vanzelf verstaan: het EPD of ECD, het lab, de apotheek, roostering, facturatie. Een integratie-engine op maat verbindt die systemen via berichten, vertaalt tussen formaten en bewaakt dat elke uitwisseling aankomt, zodat gegevens niet meer worden overgetypt.

Waar dit om draait

Een zorgkoppeling is zelden een rechtstreeks draadje tussen twee systemen. In de praktijk staat er een laag tussen: een integratie-engine die berichten ontvangt, vertaalt naar het formaat van de ontvanger, doorstuurt naar de juiste bestemming en bijhoudt wat er is gebeurd. Zo hoeft niet elk systeem elk ander systeem te kennen, en vervangt u later een pakket zonder alle koppelingen opnieuw te bouwen.

Maatwerk is hier op zijn plaats omdat elk zorglandschap anders is: welk EPD of ECD er staat, welke leveranciers koppelvlakken bieden, en welke informatie waar nodig is. De engine wordt gebouwd rond uw systemen en uw berichtenstromen, niet andersom.

Wat de software moet kunnen

De kern is betrouwbaar berichten verwerken. Dit zijn de onderdelen die het verschil maken:

  • Ondersteuning van de gangbare zorgstandaarden: HL7v2-berichten (zoals patient- en orderberichten) en HL7 FHIR voor modernere koppelvlakken.
  • Transformatie: berichten vertalen tussen formaten en codestelsels, zodat bron en ontvanger elkaar verstaan.
  • Routering: per berichttype en inhoud bepalen welke systemen een bericht moeten ontvangen.
  • Wachtrijen en herverzending: als een ontvangend systeem tijdelijk niet bereikbaar is, gaat er niets verloren en wordt later opnieuw geprobeerd.
  • Monitoring en alarmering: een dashboard dat per koppeling laat zien wat er doorheen loopt, waar berichten blijven hangen en wanneer ingrijpen nodig is.
  • Logging van uitwisselingen voor beheer en verantwoording, zonder onnodig inhoudelijke gegevens te bewaren.

Standaarden en landelijke uitwisseling

In de Nederlandse zorg worden informatiestandaarden en FHIR-profielen beheerd door Nictiz; waar mogelijk sluiten koppelingen daarop aan, zodat u niet iets eigens bouwt waar al een afspraak voor bestaat. HL7v2 blijft in veel bestaande systemen de werkpaard-standaard, terwijl nieuwere koppelvlakken en programma's voor gegevensuitwisseling op FHIR leunen. Welke variant per koppeling passend is, hangt af van wat uw leveranciers aanbieden.

Landelijke infrastructuur zoals het Landelijk Schakelpunt kent eigen aansluitvoorwaarden en kwalificatie-eisen en loopt via daarvoor gekwalificeerde systemen. Een maatwerk-engine vervangt dat niet, maar kan wel de gegevens in uw eigen landschap op orde brengen en aanleveren aan de systemen die zulke uitwisseling verzorgen. We zijn daar bewust voorzichtig in: wat via welk kanaal mag lopen, stemmen we vooraf af met uw leveranciers en functionaris gegevensbescherming.

Informatiebeveiliging: NEN 7510 en AVG

Berichten tussen zorgsystemen bevatten bijzondere persoonsgegevens, en daarmee is beveiliging geen sluitstuk maar een ontwerpeis. Voor de zorg is NEN 7510 de norm voor informatiebeveiliging; voor een integratie-engine betekent dat onder meer versleutelde verbindingen, strikte toegangsrechten, gescheiden omgevingen en logging van toegang tot berichten. Onder de AVG geldt daarnaast dataminimalisatie: stuur per koppeling alleen de gegevens door die de ontvanger nodig heeft, en bewaar berichtinhoud niet langer dan voor het beheer nodig is.

De engine draait waar u dat wilt: binnen uw eigen omgeving of bij een passende hostingpartij, vastgelegd in verwerkersafspraken. Die keuzes maken we samen met uw beveiligingsverantwoordelijke.

Waar u op let

De valkuil is dat een koppeling werkt op de dag van oplevering en daarna stilletjes ontspoort: een leverancier wijzigt een veld, een certificaat verloopt, een wachtrij loopt vol. Monitoring met alarmering is daarom geen extraatje maar de helft van de waarde; u wilt het weten voordat een afdeling belt dat er gegevens missen.

Let ook op de afhankelijkheid van leveranciers: leg vast welke koppelvlakken zij bieden en wat wijzigingen kosten, en houd de vertaallogica in uw eigen engine, zodat kennis van uw koppelingen bij u blijft.

Wat de kosten bepalen

Bepalend zijn het aantal systemen en berichtstromen dat u wilt verbinden, de complexiteit van de transformaties tussen formaten, de eisen aan beschikbaarheid en monitoring, en de medewerking van uw pakketleveranciers. Twee systemen verbinden met een standaardberichttype is aanzienlijk lichter dan een engine die tien stromen routeert met eigen vertaalregels. We beginnen bij de stroom waar nu het meeste wordt overgetypt of het vaakst iets misgaat.

In stappen naar zorgkoppelingen op maat

We brengen eerst uw systemen en gewenste berichtenstromen in kaart, inclusief wat elke leverancier aan koppelvlakken biedt. Daarna bouwen we de engine met de eerste koppeling, inclusief wachtrijen, herverzending en monitoring. Vervolgens sluiten we stroom voor stroom aan, en richten we het beheer zo in dat uw eigen team ziet wat er loopt en kan ingrijpen. Elke aangesloten stroom neemt direct overtypwerk weg.

Veelgestelde vragen

Wat is het verschil tussen HL7v2 en FHIR?

HL7v2 is de oudere berichtenstandaard die in veel bestaande zorgsystemen zit; FHIR is de modernere standaard voor koppelvlakken. Een integratie-engine kan beide verwerken en tussen beide vertalen, zodat oud en nieuw samenwerken.

Kunnen jullie op ons EPD of ECD koppelen?

Dat hangt af van de koppelvlakken die uw leverancier biedt en de voorwaarden daarbij. We inventariseren dat vooraf per systeem, zodat duidelijk is wat haalbaar is voordat er iets gebouwd wordt.

Wat gebeurt er als een systeem tijdelijk plat ligt?

Berichten blijven dan in een wachtrij staan en worden automatisch opnieuw aangeboden zodra het systeem terug is. In de monitoring ziet uw beheerder dat er een stroom stokt.

Is dit een vervanging van het Landelijk Schakelpunt?

Nee. Landelijke uitwisseling loopt via daarvoor gekwalificeerde systemen met eigen aansluitvoorwaarden. De engine verbindt uw eigen landschap en kan aanleveren aan de systemen die landelijke uitwisseling verzorgen.

Hoe zit het met NEN 7510 en de AVG?

Beveiliging is een ontwerpeis: versleutelde verbindingen, strikte rechten, logging van toegang en dataminimalisatie per koppeling. De inrichting stemmen we af met uw beveiligingsverantwoordelijke en functionaris gegevensbescherming.

Van wie is de software na oplevering?

Van u. Code en omgeving staan op uw naam, zodat u niet vastzit aan een leverancier voor elke wijziging.

Verder lezen