(openPR) Wenn Sie sich schon immer gefragt haben, wie Sie auf einfachste Art und Weise Daten aus einem Kommunikations- oder Integrationsserver via HL7 oder CSV in Ihr eigenes System bringen, dann liefert Ihnen die ManaThea GmbH aus Regensburg (www.manathea.eu) genau das, was Sie dafür benötigen.
Der ManaThea HL7-Server übernimmt via Konfigurationsdatei selektierbare ADT-Nachrichtentypen und schreibt diese in eine definierbare Tabelle einer SQL-Datenbankservers (MySQL, Microsoft SQL, ORACLE, FireBird etc.). Drei Programme regeln das: Der HL7-Sender erzeugt generische HL7-Nachrichten zum Testen des Systems, nachdem er zuvor HL7-Nachrichten (z. B. eines Kommunikationsservers) ausgelesen, diese segmentiert und die einzelnen Nachrichten-Segmente hinsichtlich Position und Länge abhängig vom Nachrichtentyp beschrieben hat, und erzeugt die zugehörige Konfigurationsdatei. Der HL7-Collector liest derartige Nachrichten aus Verzeichnissen (file-basiert) oder aus einem Port-bezogenen Datenstrom (socket-basiert) ein und speichert diese in der zugehörigen Tabelle ab, nachdem der HL7-Parser diese Nachricht vorab auf Wohlgeformtheit und den appropriaten Nachrichtentypus untersucht hat - abgelehnte Nachrichten werden in einer separaten Tabelle gespeichert und mit einer entsprechenden Nachricht an das liefernde System berichtet. Die in der Datenbanktabelle enthalteten Datensätze werden anschliessend nach den Vorgaben der Konfigurationsdatei segmentiert und für klassische (EXE-Programme) wie auch für PHP-Scripts tabellarisch zur Weiterverarbeitung bereitgestellt. Unterstützt werden die HL7-Spezifikationen der Versionen 2.x (2.2 bis 2.6).
Der ManaThea CSV-Server arbeitet letztlich auf fast identischer Art und Weise mit dem substantiellen Unterschied, dass entsprechend der nativen CSV-Struktur von Microsoft dementsprechend versionierte ASCII-Daten ebenso file- und socket-basiert eingelesen und - schon vorsegmentiert - an ein sekundäres System übergeben werden können. Letztlich werden alle Versionen des Microsoft CSV-Standards seit der Version 97 unterstützt. Die in der Datenbanktabelle enthalteten Datensätze werden anschliessend nach den Vorgaben einer analogen Konfigurationsdatei segmentiert und für klassische (EXE-Programme) wie auch für PHP-Scripts tabellarisch zur Weiterverarbeitung bereitgestellt.
Letztlich ist der in diesem Kontext verwendete Datenbanktypus nicht relevant, wichtig ist einzig und allein, dass es sich dabei um eine native SQL-Datenbank handelt. ALternativ dazu ist auch die Abspeicherung in einer einfachen Textdatei möglich.
Lizenzen für die ausführbaren Programme der HL7- bzw. CSV-Server sind direkt bei der ManaThea GmbH in deren Shopsystem verfügbar. Eine Globallizenz für die ausführbaren Programme und einzelnen Sourcecodes kann ebenso bezogen werden.











