Perfuse

Kommunikationsserver für Krankenhäuser

Die kostenlose Alternative zu Mirth Connect

Perfuse verbindet KIS, Labor, Radiologie, PACS und Dokumentenregister über HL7 v2, FHIR, DICOM und IHE. Es ist Open Source unter der Apache-Lizenz 2.0, läuft auf Ihren eigenen Servern (die Daten verlassen das Haus nicht) und übernimmt Ihre Mirth-Connect-Kanäle.

Auch auf English · Français · Nederlands

Warum jetzt

Mirth Connect ist nicht mehr kostenlos. Ihre Schnittstellen müssen trotzdem laufen.

Seit Version 4.6 (März 2025) gibt es Mirth Connect nur noch mit kostenpflichtiger Lizenz. Viele Häuser betreiben die letzte freie Version, die keine Korrekturen mehr bekommt, oder einen ihrer Ableger. Perfuse ist kein Ableger, sondern ein eigener Kommunikationsserver, gebaut dafür, dass der Umstieg leicht und sicher ist.

Ihre Kanäle kommen mit

Perfuse liest Kanal-Exporte aus Mirth 4.5.2, der Open Integration Engine und BridgeLink, führt deren JavaScript unverändert aus und kann zurück exportieren: jeder dieser Server nimmt die Kanaldateien an, die Perfuse schreibt.

Erst prüfen, dann umstellen

Im Schattenbetrieb läuft ein Kanal neben dem bisherigen Server mit echten Nachrichten mit, und jede Ausgabe wird verglichen, bevor irgendetwas umgestellt wird.

Eine Datei, kein Java

Ein Programm für Linux, Windows oder macOS, auf Intel oder Arm. Im Leerlauf braucht es 45 MB Arbeitsspeicher, Mirth auf derselben Maschine 383 MB.

Kostenlos, auf Dauer

Apache 2.0: nutzen, ändern, für andere betreiben. Keine Lizenzgebühr, keine Bezahlversion.

Für Deutschland gebaut

Was deutsche Häuser brauchen, im Server selbst

KVNR, geprüft

Die Krankenversichertennummer (GKV und PKV) wird an ihrer Prüfziffer geprüft und in der FHIR-Ausgabe unter http://fhir.de/sid/gkv/kvid-10 mit dem Typ KVZ10 geschrieben, wie die Basisprofile und ISiK sie erwarten (ab der nächsten Version). Eine falsch getippte Nummer verknüpft nie zwei Menschen.

ICD-10-GM und OPS

Aus dem BfArM-ClaML eingelesen, jede Version ab ihrem Gültigkeitsdatum. Aus HL7 v2 werden I10G2026, ICD10GM2016, OPS2025 und Alpha-ID mit ihrem Jahr als Version nach FHIR übernommen (ab der nächsten Version). Dazu kommt SNOMED CT.

DSGVO

Alles zu einer Person in allen Speichern finden, ihr eine Kopie geben und mit Zustimmung eines zweiten Administrators löschen. Rechtliche Sperren (Legal Hold) werden beachtet, und das Verzeichnis der Verarbeitungstätigkeiten (Art. 30) entsteht aus den Kanälen.

Daten im Haus

Perfuse läuft in Ihrem Netz. In der Cloud lehnt -residency eea jeden Anschluss außerhalb der erlaubten Region ab.

IHE-Dokumentenaustausch

XDS.b-Registry und -Repository, XCA-Gateway, MHD, PIXm, PDQm und XDM, geprüft mit dem NIST XDS Toolkit.

Auf Deutsch

Die Oberfläche und das Handbuch gibt es auf Deutsch, wie in elf weiteren Sprachen.

ISiK, offen geprüft

Wie weit die FHIR-Ausgabe ISiK schon erfüllt

Wir haben deutsche HL7-v2-Nachrichten (erfunden, keine echten Patienten) mit Perfuse nach FHIR übersetzt und jede Ressource mit dem offiziellen HL7-Validator gegen das ISiK-Basismodul 4.0.3 geprüft. Das Ergebnis ist durchwachsen, und wir veröffentlichen es trotzdem.

RessourceErgebnisWarum
Standort, Person im Gesundheitsberuf15 von 17 gültigZwei Ärztinnen ohne Namensart in der Nachricht (XCN-10)
Kontakt (Encounter)0 von 8; mit dem Skript des Hauses 8 von 8ISiK verlangt die Kontaktebene und den Diagnosetyp, die in keinem v2-Feld stehen
Organisation0 von 8; mit dem Skript 8 von 8ISiK verlangt das IKNR, die Nachrichten nennen nur den Namen
Patient0 von 8; mit dem Skript 8 von 8ISiK verlangt die Patientennummer mit Typ MR, die Nachrichten senden PI
Diagnose2 von 4Ohne Feststellungsdatum (DG1-19) fehlt recordedDate
Allergie, Prozedur1 von 2Der Validator liest die OPS-Version * der Basisprofile wörtlich und lehnt 2026 ab

Was die Nachricht nicht sagt, erfindet Perfuse nicht. Ein Haus ergänzt es mit einem eigenen Skript auf dem FHIR-Ziel, das sein IKNR und die Kontaktebene kennt; mit dem Beispielskript sind 42 von 47 Ressourcen gültig, ohne es 18. Die OPS-Kategorie nach SNOMED CT setzt Perfuse selbst, nach der ConceptMap von HL7 Deutschland. Der Lauf hat auch echte Fehler in Perfuse gefunden: ICD-10-GM- und KVNR-Angaben in Formen, die kein deutsches System liest, und fehlende Namensarten. Sie sind behoben und kommen mit der nächsten Version. Gegen UK Core bestehen 185 von 187 Ressourcen, gegen FR Core 138 von 156, gegen den Laborbefund von HL7 Europe (Laboratory Report 2.1.0) 105 von 426: Dort verlangt der Leitfaden ein ganzes Dokument, und den meisten Beispielbefunden fehlen Durchführende und Zeitpunkt. Alle Ergebnisse und wie man sie wiederholt.

Ehrlich gesagt

Was noch fehlt

  • Noch kein Krankenhaus setzt Perfuse produktiv ein. Wenn Sie das erste sein möchten, freuen wir uns. Im Schattenbetrieb können Sie es ohne Risiko mit Ihren eigenen Nachrichten ausprobieren.
  • Kein ISiK-Bestätigungsverfahren der gematik und keine andere Zertifizierung. Die Ergebnisse oben sind unsere eigenen Läufe der offiziellen Werkzeuge. Die Such- und Serveranforderungen von ISiK sind dabei nicht geprüft.
  • Diese Seite, die Oberfläche und das Handbuch wurden maschinell übersetzt und noch nicht von Muttersprachlern geprüft. Hinweise auf Fehler nehmen wir gern an.
  • Der Entwurf eines Auftragsverarbeitungsvertrags hat noch kein Jurist gelesen.
  • Unterstützung gibt das BioDream-Team über GitHub.

Probieren Sie es mit Ihren eigenen Kanälen

perfuse explain liest einen Mirth-Export und sagt, was beim Umstieg zu tun ist. Es ändert nichts und dauert eine Minute.