gms | German Medical Science

HEC 2016: Health — Exploring Complexity
2016 Joint Conference of GMDS, DGEpi, IEA-EEF, EFMI

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e. V.
Deutsche Gesellschaft für Epidemiologie e. V.

28.08. - 02.09.2016, München

EGKfhir – ein EGK zu HL7-FHIR Ressourcen Konverter

Meeting Abstract

Search Medline for

  • Patrick Werner - Hochschule Heilbronn, GECKO Institut für Medizin, Informatik und Ökonomie, Heilbronn, Deutschland
  • Hauke Hund - Hochschule Heilbronn, GECKO Institut für Medizin, Informatik und Ökonomie, Heilbronn, Deutschland
  • Christian Fegeler - Hochschule Heilbronn, Heilbronn, Deutschland

HEC 2016: Health – Exploring Complexity. Joint Conference of GMDS, DGEpi, IEA-EEF, EFMI. München, 28.08.-02.09.2016. Düsseldorf: German Medical Science GMS Publishing House; 2016. DocAbstr. 575

doi: 10.3205/16gmds144, urn:nbn:de:0183-16gmds1443

Published: August 8, 2016

© 2016 Werner et al.
This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0 License. See license information at http://creativecommons.org/licenses/by/4.0/.


Outline

Text

Hintergrund: Die elektronische Gesundheitskarte (EGK) wird im medizinischen Umfeld routinemäßig zur Authentifikation von Patienten genutzt. Zudem triggert das Auslesen der EGK oftmals Prozesse in Informationssystemen, beispielsweise der direkte Aufruf des Patientenkontextes.

Um diese Funktionalität der EGK innerhalb von verteilten Versorgungsprozessen nutzbar zu machen bedarf es Softwarekomponenten die das Auslesen der EGK Daten unterstützen.

Die einzige den Autoren bekannte Open Source Lösung zum Auslesen der EGK ist die C# basierende „KVK- & eGK-API“ Bibliothek welche es ermöglicht EGK der Version G1 auszulesen. Diese Bibliothek wurde aber seit ihrer Veröffentlichung nicht mehr weiterentwickelt [1].

In dieser Arbeit stellen wir eine Open Source Bibliothek zur EGK basierten Erfassung von Patientenidentifikationsdaten sowie der anschließenden Transformation in HL7-FHIR Ressourcen vor.

Methoden: Zunächst wurde eine Analyse der Architekturanforderungen an ein EGK Softwaremodul durchgeführt. Das Ergebnis dieser Analyse war, dass außer einem direkten Einbinden durch Programmcode auch eine programmiersprachenunabhängige Anbindung mittels etablierter Standards und Protokolle ermöglicht werden sollte.

Als Übermittlungsstandard wurde HL7-FHIR (DSTU2) [2] aufgrund seiner immer breiteren Verbreitung gewählt, so setzt bspw. das IHE MHD Profil bereits FHIR als Übermittlungsprotokoll ein [3].

Die Implementierung des Auslesens der EGK erfolgte analog zum Implementierungsleitfaden zur Einbindung der eGK in die Primärsysteme der Leistungserbringer [4].

Ergebnisse: Es wurde eine in Java implementierte Programmbibliothek zum Auslesen der allgemeinen Versicherungsdaten (EF.VD) sowie der persönlichen Versicherungsdaten (EF.PD) erstellt. Diese unterstützt die EGK in Schemaversion 5.1(G1) sowie 5.2(G2) und wurde unter dem Namen „EGKfhir“ unter der Open Source Lizenz „Apache License, Version 2.0“ veröffentlicht [5].

Neben der Nutzung von EGKfhir als einzubindenden Java-Bibliothek, welche Javaobjekte der Patienten- und Versicherungsdaten liefert, ist auch eine eigenständige Nutzung von EGKfhir möglich. Sobald eine EGK Karte in das Smartcard Lesegerät gesteckt wird werden die Patientenidentifikationsdaten mittels der HL7-FHIR Ressource „Patient“ an einen konfigurierbaren FHIR Server übermittelt. Es besteht die Wahlmöglichkeit zwischen einem einfachen create, einem conditional create oder eines conditional updates. Dies ermöglicht eine einfache Integration von EGKfhir in bestehende IT Infrastrukturen oder andere Programmiersprachen als Java. Zur Erzeugung sowie Übermittlung der FHIR Ressourcen wurde die HAPI-FHIR Bibliothek genutzt [6].

Zusammenfassung: Die vorgestellte Bibliothek ermöglicht das Auslesen von Patientenidentifikationsdaten der EGK innerhalb von Java Programmen oder innerhalb einer FHIR basierten verteilten Softwarearchitektur und kann somit zum Triggern von Prozesszuständen von Workflowsystemen innerhalb verteilter ambulanter Versorgungprozesse genutzt werden.

Der frei zugängliche Quellcode ist unter [5] einzusehen. Ein Übermitteln der Versicherungsdaten als FHIR Ressource wurde aufgrund des geringen Maturity Levels der Finance Ressourcen bislang nicht implementiert. Im Zuge der Weiterentwicklung von EGKfhir werden die genutzten FHIR Resourcen an die kommende DSTU3 sowie finale Version von FHIR angepasst. Das Versenden von Finance Ressourcen zur Übermittlung des Versicherungsträgers ist geplant sobald die zugehörigen Ressourcen Maturity Level 3 erreicht haben.


Literatur

1.
KVK- & eGK-API (via CTAPI). https://kvkegkapi.codeplex.com, last accessed 13.03.2016 External link
2.
Projektseite HL7-FHIR. http://hl7.org/fhir/, last accessed 13.03.2016 External link
3.
Mobile access to Health Documents (MHD). http://wiki.ihe.net/index.php?title=Mobile_access_to_Health_Documents_(MHD), last accessed 13.03.2016 External link
4.
Implementierungsleitfaden zur Einbindung der eGK in die Primärsysteme der Leistungserbringer. https://www.gematik.de/cms/de/spezifikation/release_0_5_3/release_0_5_3_egk/release_0_5_3_implementierungsleitfaden_egk.jsp External link
5.
EKGfhir Projektseite. https://github.com/elnin0815/EGKfhir, last accessed 13.03.2016 External link
6.
HAPI FHIR - The Open Source FHIR API for Java. http://jamesagnew.github.io/hapi-fhir/, last accessed 13.03.2016 External link