Mit dem Aloaha Cardconnector ist es moeglich die neue deutsche Gesundheitskarte (eGK) auszulesen. Der Cardconnector bringt dazu eine Reihe, einfach zu benutzender, Schnittstellen mit. Sie brauchen dazu nur das Aloaha COM Object HealthData.hdclass zu referenzieren. Zum Beispiel mit: set hd = CreateObject(“HealthData.hdclass”)
Es gibt auf der Karte 3 Datensaetze
- EF.PD (Personendaten)
- EF.VD (Versichertendaten)
- EF.GVD (Geschuetzte Versichertendaten)
Die XML Daten koennen Sie mit wenigen Zeilen auslesen:
Dim hd
dim record ‘possible from 1 to 3 (3 PIN Protected)
record=1 ’EF.PD
Set hd = CreateObject(“HealthData.hdclass”)
MsgBox hd. XMLRecord(record)
Set hd = Nothing
Sie koennen aber auch ganz geziehlt Werte abfragen und diese als Komma separierte Liste auslesen:
Dim hd
dim record ’possible from 1 to 3 (3 PIN Protected)
dim filter
filter=”Kostentraeger|Name,AbrechnenderKostentraeger|Kostentraegerkennung”
record=2
Set hd = CreateObject(“HealthData.hdclass”)
‘display default filter
msgbox hd.FilterCSV(record)
‘set new filter
hd.FilterCSV(record)=filter
MsgBox hd.RecordCSV(record)
Set hd = Nothing
Aber auch das direkte Auslesen eines Wertes ist moeglich:
Dim hd
dim record ‘possible from 1 to 3 (3 PIN Protected)
record=3
Set hd = CreateObject(“HealthData.hdclass”)
‘Read Value from first Reader (0)
MsgBox hd.RecordCSV(record,0,”Gueltig_bis”)
Set hd = Nothing
Es gibt auch eine kleine lizenzfreie GUI zur Abfrage:
Der Cardconnector kann von http://www.aloaha.com/download/cardconnector.zip geladen und installiert werden. Eine gueltige evaluation API Lizenz koennen Sie bei info@aloaha.com erhalten.
Die GUI benoetigt zwar den installierten Cardconnector aber KEINE Lizenz. Die GUI finden Sie als HealthDataTest.exe im Installationsverzeichnis (C:\Programme\Wrocklage) als HealthDataTest.exe.
This API can read new Health Cards (eGK) and also old KVK cards! When reading old KVK Cards please note:
Please make sure that when you are using an HID/Omnikey Reader that you install the Sync API additionally to the reader driver. When using SCM Microsystems Reader you need to make sure that the MCARD API has been installed additionally to the reader driver!
Please also read our eGK FAQ on: http://www.aloaha.de/smartcard-software/gesundheitskarte-faq.php
