German Patient Data Card (eGK / Gesundheitskarte) Generation 1+

The Smart Card Shell can be used to peek into an eGK and display all publicly available information. You can inspect all files, decode their inner structure and verify PIN codes.

The data viewer supports the GZIP compressed XML encoding in EF.PD, EF.VD and EF.GVD.

A special version of the explore script is provided, that allows a card to card authentication between a health professional card and the eGK.

Scripts for the Elektronische Gesundheitskarte (eGK) are located in the eGK directory.

The following scripts are provided:

You can run a script by entering load("eGK/<scriptname>"), e.g.

> load("eGK/explore.js");

or by selecting the script in the "File" / "Run Script" dialog.

Card to Card (C2C) authentification has been tested with test cards from Gematik, SAGEM-ORGA and G+D.

For C2C you will need to manually configure the two card reader channels in the explorec2c.js script. Open the script with a text editor and follow the instructions on the top.

If you want to use a CT-API card reader with multiple slots, then you will need to configure the the card reader in opencard.properties first. Disable PC/SC support by commenting the corresponding line. Then enable support for one of the included CT-API card reader by uncommenting the line. You will need to restart the shell to apply changes and select the reader from the "Options" / "Reader Configuration" menu. See the configuration section for more details.

Scripts for the previous eGK version are located in the G0 directory.

For card to card authentication you will need at least version 3.6.513