Perfuse

Integratie-engine voor ziekenhuizen

Het gratis alternatief voor Mirth Connect

Perfuse koppelt het EPD, het laboratorium, de radiologie, PACS en documentregisters via HL7 v2, FHIR, DICOM en IHE. Het is open source onder de Apache-licentie 2.0, draait op uw eigen servers (de gegevens blijven in huis) en neemt uw Mirth Connect-kanalen over.

Ook beschikbaar in English · Deutsch · Français

Waarom nu

Mirth Connect is niet meer gratis. Uw koppelingen moeten blijven draaien.

Sinds versie 4.6 (maart 2025) is Mirth Connect alleen nog met een commerciële licentie verkrijgbaar. Veel ziekenhuizen draaien de laatste vrije versie, die geen correcties meer krijgt, of een afgeleide daarvan. Perfuse is geen afgeleide, maar een eigen engine, gebouwd om overstappen eenvoudig en veilig te maken.

Uw kanalen gaan mee

Perfuse leest kanaalexports uit Mirth 4.5.2, de Open Integration Engine en BridgeLink, voert hun JavaScript ongewijzigd uit en kan ook terug exporteren: elk van die servers accepteert de kanaalbestanden die Perfuse schrijft.

Eerst bewijzen, dan overstappen

In schaduwmodus draait een kanaal naast de huidige engine mee op echte berichten, en elke uitvoer wordt vergeleken voordat er iets wordt omgezet.

Eén bestand, geen Java

Eén programma voor Linux, Windows of macOS, op Intel of Arm. In rust gebruikt het 45 MB geheugen, Mirth op dezelfde machine 383 MB.

Gratis, blijvend

Apache 2.0: gebruiken, aanpassen, voor anderen draaien. Geen licentiekosten, geen betaalde editie.

Gebouwd voor Nederland en België

Wat ziekenhuizen hier nodig hebben, in de engine zelf

BSN en rijksregisternummer

Het BSN wordt met de elfproef gecontroleerd en onder het systeem van Nictiz opgeslagen, het Belgische rijksregisternummer met zijn eigen controle. Een verkeerd getypt nummer koppelt nooit twee mensen.

SNOMED CT en ICD-10

Nationale SNOMED CT-edities met de termen in de eigen taal, WHO ICD-10 en ICD-11, en eigen tabellen per versie vanaf hun ingangsdatum.

AVG

Alles over een persoon in alle opslag terugvinden, een kopie geven en wissen met goedkeuring van een tweede beheerder. Bewaarplichten (legal hold) worden gerespecteerd, en het verwerkingsregister (artikel 30) ontstaat uit de kanalen.

Gegevens in huis

Perfuse draait in uw netwerk. In de cloud weigert -residency eea elke koppeling buiten de toegestane regio.

IHE-documentuitwisseling

XDS.b-registry en -repository, XCA-gateway, MHD, PIXm, PDQm en XDM, getest met de NIST XDS Toolkit.

In het Nederlands

De interface en de handleiding zijn er in het Nederlands, net als in elf andere talen.

Openbaar getest

Nationale FHIR-profielen, met gepubliceerde resultaten

Perfuse zette nationale HL7 v2-voorbeeldberichten om naar FHIR, en de officiële HL7-validator controleerde elke resource tegen de profielen van het land, ook tegen de Nictiz-profielen (nl-core, zib 2020).

ProfielenBerichtenGeldig
UK Core STU2 2.0.2Voorbeelden van NHS Wales185 van 187
FR Core 2.2.0Voorbeelden van het Franse ANS138 van 156
ISiK Basismodul 4.0.3Verzonnen Duitse berichten18 van 47
Nictiz nl-core (zib 2020)Verzonnen Nederlandse berichten12 van 24; 18 van 24 met het eigen script van het ziekenhuis
HL7 Europe Hospital Discharge Report 1.0.0De ADT-berichten uit alle sets68 van 69
HL7 Europe Laboratory Report 2.1.0De labuitslagen uit alle drie105 van 426

Elke afwijking heeft een reden, en die staat erbij: meestal gegevens die het v2-bericht niet bevat, en die Perfuse niet verzint. Wat uw eigen systemen wel weten, zoals of een voornaam een voornaam of een voorletter is, voegt een ziekenhuis toe met een eigen script op de FHIR-bestemming. De test vond ook een echte fout: achternamen die in delen worden verzonden (van Voorbeeld&van&Voorbeeld) kwamen in hun geheel in de naam terecht. Dat is opgelost. Alle resultaten en hoe u ze herhaalt.

Eerlijk gezegd

Wat nog ontbreekt

  • Nog geen ziekenhuis gebruikt Perfuse in productie. Wilt u de eerste zijn, dan horen we graag van u. In schaduwmodus kunt u het zonder risico op uw eigen berichten uitproberen.
  • Tegen de Nictiz-profielen (nl-core, zib 2020) alleen getest met verzonnen berichten, niet met die van een echt ziekenhuisinformatiesysteem; de Nederlandse SNOMED CT-referentiesets kon de terminologieserver niet controleren. Niet gecertificeerd, ook niet voor NEN 7510.
  • Deze pagina, de interface en de handleiding zijn machinaal vertaald en nog niet door moedertaalsprekers nagelezen. Meld fouten gerust.
  • Het concept van de verwerkersovereenkomst is nog niet door een jurist gelezen.
  • Ondersteuning komt van het BioDream-team, via GitHub.

Probeer het op uw eigen kanalen

perfuse explain leest een Mirth-export en zegt wat de overstap vraagt. Het verandert niets en duurt een minuut.