Freitag, 25. Oktober 2013

 


 

Open Source, Autor: René Mewes

 

Ist es Zeit für Open Source im Gesundheitswesen?



Von Zeit zu Zeit ist es eine Neubewertung des Potentials einer IT-Architektur eine gute Idee, vor allem mit dem Kostendruck im Gesundheitssystem. Das Wachstum von mehreren Hauptakteuren im open source software-Areal gewinnt immer mehr an Bedeutung für die Entscheidungsträger in der IT- des Gesundheitswesens und als preisgünstige Alternative.

Die Fähigkeit eine komplette "top to bottom"-Architektur in open source aufzusetzen, wird immer realer und die einzige noch verbleibende Herausforderung ist es, in der Lage zu sein, software in einen komplette open source-stack (Sammlung, die komplett aus korrespondierender open-source-software und hardware besteht), zu intrigieren.

Die wichtigsten Komponenten einer open-source-stack für das Gesundheitswesen sind hier von der Unterseite (bottom) des Stapels nach oben (top) einmal aufgelistet: Mirth für HL7-Integration, Drools für eine Business Rules Engine, Mule für SOA, Pentaho für Business Intelligenz und Liferay für Portal.

Mirth connect für die HL7 Nachrichten Integration


Beginnend mit dem Integrations-Layer ist Mirth connect die kostengünstige Alternative zu einem Zeitpunkt, zu dem die kommerzielle HL7 Integration und damit die Anzahl der Schnittstellen steigt und dementsprechend die Kosten in die Höhe steigen.

Mirth connect ist speziell von Grund auf für die HL7 Nachricht Integration des Gesundheitswesens konzipiert und bietet die notwendigen Werkzeuge für die Entwicklung, Erprobung, Implementierung und Überwachung Schnittstellen. Mirth Produkte beschäftigt sich mit einem der schwierigsten Probleme im Gesundheitswesen - Interoperabilität. Bei einigen Krankenhäusern mit über 200 Anwendungen, kann die Integration von Anwendungen komplexe und zahlreich Herausforderungen nach sich ziehen.

Mirth connect ist eine umfassende Integrationslösung, die die Transformation und das Routing von Daten im Gesundheitswesen sehr gut handhaben kann. Allerdings ist der größte Vorteil an der Open Source ist, dass eine Organisation im Gesundheitswesen Ihre Schnittstellen mit anderen Organisationen auszutauschen und wiederzuverwenden kann.

Eine wichtiges neues Angebot von Mirth ist Mirth Appliances. Die Mirth Appliance bietet eine "ready-to-run"-Messaging-Plattform für das Gesundheitswesen, die stabil, sicher und skalierbar ist. Mit der Notwendigkeit, einen Austausch von Informationen auf vielen größeren Organisationen im Gesundheitswesen zu schaffen, kann die Mirth Appliance in jedem einzelnen Krankenhaus oder große Arztpraxis installiert werden, um Interoperabilität mit volle kommerzieller Unterstützung und einem einfachen Verwaltungsbedienfeld erschwinglich zu machen. Um dauerhaft IT-Kosten zu senken, gibt es keine Gebühren pro Schnittstelle oder pro Nachricht auf der Mirth Appliance.

Drools for a Business Rules Engine


Um die Umwandlung von Nachrichten des Gesundheitssystems zu begleiten und zu unterstützen, gibt es Business Rules (Geschäftsregeln), die in einem open-source-Produkt namens "Drools" abgebildet sind. Aktuell muss die Geschäftslogik der Gesundheitsversorgung von unangenehmen Legacy code getrennt werden, um vor allem die sich ändernden Performance-Messungen oder Berechnung Metriken sinnvolle zu nutzten.

Laut Wikipedia ist Drools ein Business Rule Management System (BRMS) mit einer vorwärts-verkettenden Schlussfolgerung basierte auf Rules-Engine, besser bekannt als Produktions-Regel-System und mit Verwendung einer verstärkten Umsetzung des Rete-Algorithmus. Die Drools Business Rules Engine unterstützt den JSR- 94-Standard für seine Business-Rule-Engine und das Enterprise-Framework für den Aufbau, die Wartung und Durchsetzung der Geschäftspolitik in einer Organisation, einer Anwendung oder einem Dienst. Drools ist ein wichtiger Bestandteil für die Implementierung eines flexiblen Service Oriented Architecture (SOA). JBoss Rules ist die kommerzielle Version der Open-Source-Projekt Drools.

Die entscheidende Verbesserung seit Bestehen der Open-Source-Business Rules Engine ist das Einfügen eines Business Rules Manager genannt Drools Guvnor, der ein zentrales Repository für die Erstellung von Wissensdatenbanken ist. Darüber hinaus bietet Drools Fusion eine "Verarbeitung komplexer Ereignisse“ (complex event processing) einschließlich Zeit-basierten Entscheidungsfindung, was ebenfalls eine wichtige Notwendigkeit für Umgebungen im Gesundheitswesen. Ein Beispiel für die Verwendung eines Drools Business Rules Engine wäre ein klinisches Ereignis-Monitoring-System. Hier können pro-aktive Warnmeldungen geliefert werden, wenn Nachrichten die menschliche Intervention in einem Geschäftsprozess benötigen.

Mule für eine Service Orientierte Architektur

Großen kommerziellen Softwareanbietern machen SOA-Angebote, die Kosten für die Installation, Implementierung und Wartung der SOA-Umgebungen beinhalten. Diese Angebote sind meist außerhalb der Reichweite für einen typischen IT-Budget im Gesundheitswesen. Eine schnell wachsende Community implementiert den Open-Source-SOA-Enterprise-Service Bus namens Mule von MuleSoft.

Mule wird für SOA benötigt und von vielen der Fortune-500-Unternehmen eingesetzt.
Außerdem ist es eine echte Alternative für IT-Firmen im Gesundheitssystem, die knapp bei Kasse sind, die allerdings nicht auf Nachrichten-basierte Architektur verzichten wollen. Mule ESB ist eine leichtgewichtiger Java-basierder Enterprise Service Bus (ESB) und eine Integrationsplattform, die es Entwicklern ermöglicht, Anwendungen schnell und einfach miteinander zu verbinden, so dass die Anwendungen Daten austauschen können. Mule ESB ermöglicht die einfache Integration von bestehenden Systemen, unabhängig von den verschiedenen Technologien (JMS, Web Services, JDBC, HTTP, und vieles mehr), die von den Anwendungen verwendet werden. In Kombination mit der Mirth Appliance ist Mule in der Lage HIE Bedürfnisse einem integrierten Gesundheits-Delivery-Network zu unterstützen. Mule ist auch eine aktuell starke verwendete SOA Alternative zum aktuellen Stand der Nabe-Speiche (Speichenarchitektur), Single Point of Failure, Integration Motoren im Gesundheitswesen.

Mule hat hervorragende Skalierbarkeit für große Organisationen im Gesundheitswesen mit komplexen Enterprise Integration Bedürfnisse. Mule stage event-driven architecture (SEDA) macht es möglich. Offensichtlich ist diese Open-Source-Lösung gereift und hat eine breite Akzeptanz gefunden. Aber MuleSoft ruht sich nicht auf seinen Erfolg aus und entwickelt eine SOA-Repository-Management-Lösung für seine Enterprise-Version.

Pentaho für Business Intelligence (BI)


Von hohem Interesse für Business Intelligence- und Performance-Metriken im Gesundheitswesen, sinnvolle Nutzung und Rechenschaftspflichtige Sorgfalt, ist die nächste open-source-stack-Komponenten Pentaho. Das interessante an Pentaho ist, wie sie sich selbst beschreiben: "Der Business-Analytics- Markt wird von bürokratischen Mega-Anbieter dominiert, die Produkte entwickeln, die auf veraltete Technologie-Plattformen beruhen und Preise haben, die einem die Tränen in die Augen treiben. Andere Unternehmen haben sich ausschließlich darauf fokussiert Innovation im Bereich des Preises für "BI capabilities" zu liefern.

Pentaho wurde aus dem Wunsch
gegründet, positive, störende Veränderung in der Business-Analytics- Markt zu erreichen." Der Reifegrad von Pentaho ist durch ihre jüngsten Aufnahme als starker Anbieter mit den besten Funktionalität und weitestgehende Integration mit Hadoop für große Daten von Forrester deutlich angestiegen. Pentaho als Open-Source-Lösung hat überzeugende Fähigkeiten für die medizinischen Umfeld. Einer der wichtigsten Faktoren ist, dass Pentaho die Möglichkeit hat, Daten im Speicher zu lagern, um die Geschwindigkeit der Analytik zu erhöhen. Diese ist wichtig Funktion für die schnelle real-time Analyse. Die Herausforderung für anderen BI-Lösungsansätzen ist, dass sie einen Kunden benötigen, um alle Daten im Speicher zu bringen vor der Analyse Resultate in den Speicher der Hardware-Plattform legt. Pentaho unterstützt Funktionen für In-Memory-Analysen mit sehr großen Datenmengen.

Pentaho ist eine BI -Lösung, die außerdem persistente Caching zur Verbesserung der Geschwindigkeit von Advanced Analytics anbietet. Was typische Organisation im Gesundheitswesen nicht wollen ist, Referenzdaten und den Cache jedes Mal vom Server neu zu laden werden müssen. Dies kann lange dauern, abhängig von der Größe des Datensatzes, wodurch erhebliche Verzögerungen in der Verfügbarkeit für den Endbenutzer entstehen können.

Referenzdaten und einige Master-Daten im Speicher oder persistenten Cache kann die Geschwindigkeit von Abfragen in medizinischen Einrichtungen erhöhen. Das gilt im Besonderen für detaillierte Informationen aus Sicht von Einrichtungen oder Ärzten. Pentaho verwendet ein distributives Caching-System zum Skalieren und verteilt die Anfragen auf einen Pool von Shared Memory, dies führt zur Erfüllung paralleler Anforderungen und zur Vermeidung von Engpässen im Cache.

Liveray fürs Portal

Last but not least gibt es die Open Source Portal-Software Liferay. Liferay reifte in den vergangenen Jahren zu einer vollwertigen Lösung heran, die folgende Features bietet:

  • Content- und Dokumentenmanagement mit Microsoft-Office-Integration
  • Web-Publishing und Shared Workspaces
  • Enterprise Collaboration
  • Social Networking und Mash-ups
  • Enterprise Portals und Identitäts Management


Fürs Gesundheitswesen stellen Portale den Schlüsselmechanismus als Informationsträger: Patientenportale, Ärzteportal, Intranet und Projektmanagement werden hier gebündelt. Für große Unternehmen spielt Liferay seine Stärken in der Entwicklung von Mitarbeiterportalen zum Knowledge Sharing mit Web 2.0 Look & Feel aus.

Ziehen Sie es in Betracht!

Zusammenfassend lässt sich sagen, dass das Grundgerüst für eine Open-Source-Architektur heutzutage auf einem ausgereiftem Level zur Verfügung steht und dass es mehr als einen Blick wert ist über die Integration in größere Organisationen im Gesundheitswesen nachzudenken. Man sollte dabei nicht aus dem Auge verlieren, dass Open-Source-Software nicht „umsonst“ ist und Personal den Betrieb benötigt – idealerweise mit guten Java-Kenntnissen. Die Kommerziellen Versionen der Produkte sind normalerweise gut dokumentiert und haben exzellenten Produkt-Support.

Ein weiterer Pluspunkt dieser Open-Source-Produkte liegt darin, dass sie die Möglichkeit bieten, Proof of Concept (POC)-Lösungen zu entwickeln bevor man sich der kommerziellen Version zuwendet. Diese POC-Projekte bieten nicht nur die Möglichkeit die Funktionsfähigkeit der Software zu testen, sondern auch zu evaluieren, wie sich die Software in die bestehende Infrastruktur integriert.

Falls Ihre IT-Abteilung noch keinen Blick auf Open-Source-Software geworfen hat, werden Sie überrascht darüber sein, welche Organisationen sie bereits verwenden und wie viel Geld Sie Ihnen sparen kann.