← Alle Module |
πŸ’³
eGK-Kartenleser
Hilfswerkzeug

eGK-Kartenleser

Die eGK-Anwendung liest Stammdaten von der Elektronischen Gesundheitskarte (eGK) und stellt sie dem Browser lokal zur VerfΓΌgung. Sie lΓ€uft als unauffΓ€lliges Tray-Icon im Hintergrund und wird vom Patienten- und vom Shelter-Modul genutzt, um Personendaten per Knopfdruck statt per Tastatur zu erfassen.

LΓ€uft lokal auf deinem PC Kein Server nΓΆtig Optionale Erweiterung
πŸ’³

Überblick

Was die eGK-Anwendung macht und wie sie eingebunden ist

πŸ’³
Kartenleser
USB, per PC/SC angesprochen
β†’
πŸ–₯️
eGK-Anwendung
Tray-Icon, lΓ€uft auf deinem PC
β†’
🌐
Browser
ws://localhost:9971

Die eGK-Anwendung benΓΆtigt keinen IuK-Backend-Server β€” sie spricht direkt mit dem angeschlossenen Kartenleser und stellt die ausgelesenen Daten ΓΌber eine lokale WebSocket-Verbindung (localhost:9971) bereit. Jede Anfrage liest die Karte frisch aus, es werden keine Daten gespeichert.

Wichtig: Da die Verbindung ΓΌber localhost lΓ€uft, muss die eGK-Anwendung auf jedem Arbeitsplatz installiert und gestartet sein, an dem ein Kartenleser genutzt werden soll β€” nicht zentral auf dem Server. Ein Browser kann nur die eGK-Anwendung erreichen, die auf demselben Rechner lΓ€uft.
πŸ–₯️

Start & Tray-Icon

Nach dem Start erscheint ein Icon in der Taskleiste

eGK Tray-Icon

Die eGK-Anwendung âffnet kein Fenster. Beim Start erscheint lediglich ein kleines Icon im Tray-Bereich der Taskleiste. Beim Überfahren mit der Maus zeigt der Tooltip die Adresse, unter der die Anwendung erreichbar ist: eGK Kartenleser - ws://localhost:9971.

Schritt fΓΌr Schritt

  1. Kartenleser per USB anschließen, bevor die Anwendung gestartet wird.
  2. eGK-Anwendung starten (z. B. per VerknΓΌpfung oder Autostart-Eintrag).
  3. Icon erscheint im Tray β€” die Anwendung lΓ€uft jetzt im Hintergrund weiter.
  4. Browser ΓΆffnen und das Patienten-Modul des IuK-Backends aufrufen.
Tipp: Damit die Karte beim Klick auf β€žBeenden" im Tray-MenΓΌ nicht versehentlich verfΓΌgbar bleibt, sollte die Anwendung nach Einsatzende geschlossen werden.
πŸ”Œ

Kartenleser wΓ€hlen

Rechtsklick auf das Tray-Icon ΓΆffnet das KontextmenΓΌ

KontextmenΓΌ der eGK-Anwendung

Sind mehrere Kartenleser angeschlossen, listet das UntermenΓΌ Kartenleser wΓ€hlen alle erkannten GerΓ€te einzeln auf. Der aktuell aktive Leser ist mit einem HΓ€kchen markiert β€” jede β€žKarte auslesen"-Anfrage aus dem Browser greift auf genau dieses GerΓ€t zu.

MenΓΌpunkte

  • β†’ Status-Zeile (oben, ausgegraut): zeigt β€žBereit: <Lesername>" oder β€žKein Kartenleser gefunden", falls kein GerΓ€t erkannt wurde.
  • β†’ Kartenleser wΓ€hlen: UntermenΓΌ mit allen erkannten LesegerΓ€ten, zum Umschalten anklicken.
  • β†’ Debug-Fenster: ΓΆffnet das Debug-Dashboard im Standardbrowser.
  • β†’ Beenden: schließt die Anwendung β€” der Karte-auslesen-Button verschwindet danach aus dem Browser.
Hinweis: Die Liste der Kartenleser wird nur beim Start der Anwendung ermittelt. Wird ein Leser erst danach angeschlossen, muss die eGK-Anwendung neu gestartet werden, damit er im MenΓΌ erscheint.
🐞

Debug-Fenster

Erreichbar ΓΌber: Tray-MenΓΌ β†’ Debug-Fenster

eGK Debug-Dashboard

Das Debug-Fenster ΓΆffnet sich als normale Webseite im Browser und zeigt den aktuellen Zustand der eGK-Anwendung in Echtzeit β€” nΓΌtzlich, wenn der β€žKarte auslesen"-Button im Patienten-Modul nicht erscheint oder eine Karte nicht gelesen werden kann.

Inhalte der Seite

  • β†’ Status-Karten: ausgewΓ€hlter Kartenleser, Anzahl aktiver Browser-Verbindungen, Laufzeit der Anwendung.
  • β†’ Live-Log-Tabelle: jede Aktion (Verbindungsaufbau, Karte gelesen, Fehler) mit Zeitstempel, Schweregrad und Details.
  • β†’ Logs leeren: setzt die Log-Tabelle zurΓΌck, z. B. vor einem erneuten Testversuch.
  • β†’ Debug-Info kopieren: kopiert die aktuellen Statusdaten in die Zwischenablage β€” praktisch, um sie fΓΌr eine Fehlermeldung weiterzugeben.
Hinweis: Die Seite aktualisiert sich automatisch alle 1,5 Sekunden, ein manuelles Neuladen ist nicht nΓΆtig.
πŸ₯

Verwendung im Patienten-Modul

MenΓΌpfad: Patienten β†’ Patient hinzufΓΌgen / bearbeiten

Karte-auslesen-Button im Patienten-Modul

Ist die eGK-Anwendung auf demselben Rechner aktiv, erscheint im Formular β€žPatient anlegen/bearbeiten" automatisch der Button e-Health Karte auslesen. Ohne laufende eGK-Anwendung bleibt der Button verborgen β€” das Formular funktioniert dann ganz normal per Tastatureingabe weiter.

Schritt fΓΌr Schritt

  1. eGK in den angeschlossenen Kartenleser einlegen.
  2. Formular β€žPatient anlegen" ΓΆffnen (oder ein bestehendes β€žBearbeiten" aufrufen).
  3. Auf e-Health Karte auslesen klicken β€” oder die Taste F4 drΓΌcken, solange das Formular geΓΆffnet ist.
  4. Vorname, Nachname, Geburtsdatum und Geschlecht werden automatisch ΓΌbernommen.
  5. Restliche Felder (Diagnose, UHS, Transport, Bemerkung) wie gewohnt ergΓ€nzen und speichern.
Automatisch ausgefΓΌlltes Patientenformular
Datenschutzhinweis zu diesem Screenshot: Vorname, Nachname und Geburtsdatum wurden fΓΌr diese Dokumentation nachtrΓ€glich unscharf gemacht. Im echten Betrieb erscheinen die ausgelesenen Daten normal lesbar im Formular.
Hinweis: Übernommene Werte kΓΆnnen vor dem Speichern jederzeit manuell korrigiert werden β€” das Auslesen ersetzt keine SichtprΓΌfung.
πŸ•οΈ

Verwendung im Shelter-Modul

MenΓΌpfad: Shelter β†’ Person anlegen

Karte-auslesen-Button im Shelter-Modul

Neben dem Patienten-Modul nutzt auch das Shelter-Modul die eGK-Anwendung β€” als eigene, vollstΓ€ndig unabhΓ€ngige Integration. Ist die eGK-Anwendung auf demselben Rechner aktiv, erscheint auf der Seite Person anlegen automatisch der Button e-Health Karte auslesen oben auf der Seite. Anders als im Patienten-Modul sitzt der Button hier nicht in einem Dialogfenster, sondern direkt auf der ganzen Seite.

Schritt fΓΌr Schritt

  1. eGK in den angeschlossenen Kartenleser einlegen.
  2. Seite β€žPerson anlegen" im Shelter-Modul ΓΆffnen.
  3. Auf e-Health Karte auslesen klicken.
  4. Vorname, Nachname, Geburtsdatum, Geschlecht und Adresse werden automatisch ΓΌbernommen.
  5. Restliche Felder (Transport, Betreuungsstelle, Besonderheiten) wie gewohnt ergΓ€nzen und speichern.
Automatisch ausgefΓΌlltes Formular Person anlegen
Datenschutzhinweis zu diesem Screenshot: Vorname, Nachname, Geburtsdatum und Adresse wurden fΓΌr diese Dokumentation nachtrΓ€glich unscharf gemacht. Im echten Betrieb erscheinen die ausgelesenen Daten normal lesbar im Formular.
Hinweis: Der Button ist nur auf der Seite Person anlegen verfΓΌgbar. Beim nachtrΓ€glichen Bearbeiten einer bereits angelegten Person gibt es keine MΓΆglichkeit, die eGK erneut auszulesen β€” und auch kein Tastatur-Shortcut wie im Patienten-Modul: Die Karte wird ausschließlich per Klick auf den Button ausgelesen.
⚠️

Fehlerbehebung

HΓ€ufige Probleme und ihre Ursachen

Button β€že-Health Karte auslesen" erscheint nicht

Die eGK-Anwendung lΓ€uft nicht auf diesem Rechner, oder die WebSocket-Verbindung zu ws://localhost:9971 konnte nicht aufgebaut werden. PrΓΌfen, ob das Tray-Icon sichtbar ist; ggf. Anwendung neu starten.

Tray-MenΓΌ zeigt β€žKein Kartenleser gefunden"

Kein Kartenleser war beim Start der Anwendung angeschlossen, oder der PC/SC-Dienst (pcscd) lÀuft nicht. Kartenleser anschließen, pcscd starten und die eGK-Anwendung neu starten.

Fehlermeldung beim Klick auf β€žKarte auslesen"

Es liegt keine Karte im gewΓ€hlten Leser, die Karte ist keine gΓΌltige eGK, oder es ist ein Lesefehler aufgetreten. Die genaue Fehlermeldung erscheint als Hinweis im Browser; Details liefert das Debug-Fenster.

Verbindung wird sofort nach dem Γ–ffnen wieder getrennt

eGK-Anwendung und IuK-Backend passen nicht zueinander (z. B. sehr unterschiedliche VersionsstΓ€nde). Beide Komponenten auf die aktuelle Version aktualisieren. Die Adresse, unter der das IuK-Backend im Browser aufgerufen wird, spielt dabei keine Rolle β€” die Verbindung zur eGK-Anwendung funktioniert unabhΓ€ngig davon.