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.
Γberblick
Was die eGK-Anwendung macht und wie sie eingebunden ist
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.
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
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
- Kartenleser per USB anschlieΓen, bevor die Anwendung gestartet wird.
- eGK-Anwendung starten (z. B. per VerknΓΌpfung oder Autostart-Eintrag).
- Icon erscheint im Tray β die Anwendung lΓ€uft jetzt im Hintergrund weiter.
- Browser ΓΆffnen und das Patienten-Modul des IuK-Backends aufrufen.
Kartenleser wΓ€hlen
Rechtsklick auf das Tray-Icon ΓΆffnet das KontextmenΓΌ
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.
Debug-Fenster
Erreichbar ΓΌber: Tray-MenΓΌ β Debug-Fenster
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.
Verwendung im Patienten-Modul
MenΓΌpfad: Patienten β Patient hinzufΓΌgen / bearbeiten
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
- eGK in den angeschlossenen Kartenleser einlegen.
- Formular βPatient anlegen" ΓΆffnen (oder ein bestehendes βBearbeiten" aufrufen).
- Auf e-Health Karte auslesen klicken β oder die Taste F4 drΓΌcken, solange das Formular geΓΆffnet ist.
- Vorname, Nachname, Geburtsdatum und Geschlecht werden automatisch ΓΌbernommen.
- Restliche Felder (Diagnose, UHS, Transport, Bemerkung) wie gewohnt ergΓ€nzen und speichern.
Verwendung im Shelter-Modul
MenΓΌpfad: Shelter β Person anlegen
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
- eGK in den angeschlossenen Kartenleser einlegen.
- Seite βPerson anlegen" im Shelter-Modul ΓΆffnen.
- Auf e-Health Karte auslesen klicken.
- Vorname, Nachname, Geburtsdatum, Geschlecht und Adresse werden automatisch ΓΌbernommen.
- Restliche Felder (Transport, Betreuungsstelle, Besonderheiten) wie gewohnt ergΓ€nzen und speichern.
Fehlerbehebung
HΓ€ufige Probleme und ihre Ursachen
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.
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.
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.
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.