Ausgangspunkt war ein veraltetes Touch-Terminal auf Basis von Windows 7. Die bestehende Hardware sollte nicht ersetzt werden, gleichzeitig ließ sich die Fachanwendung Nutrio in der bisherigen Umgebung nicht sinnvoll in die Benutzeroberfläche integrieren.
Als Ersatz wurde ein älterer, nicht Windows-11-fähiger Mini-PC mit Ubuntu als Kiosk-Client eingerichtet. Darauf läuft eine browserbasierte Oberfläche, die Inhalte aus einer zentralen MERN-Anwendung lädt und gleichzeitig die bestehende Nutrio- Fachanwendung integriert.
Ergänzend wurde eine Electron-Anwendung entwickelt, über die Patientenchips direkt aus dem Krankenhausinformationssystem heraus mit der jeweiligen Fall-ID beschrieben werden können.
Konzeption, Systemintegration, Umsetzung der Webanwendung, Einrichtung des Kiosk-Clients und Entwicklung der RFID- Kodierlösung wurden von mir eigenverantwortlich umgesetzt.
Konzeption, Systemintegration & Entwicklung
Klinik-Kiosk / Legacy-Modernisierung
KIS · RFID · Kiosk · Fremdsystemintegration
Ubuntu · MERN · Electron · Editor.js · RFID · HID
Die bestehende Infrastruktur sollte möglichst weiterverwendet und gleichzeitig funktional modernisiert werden, ohne ein neues Touch-Terminal anschaffen zu müssen.
Ein älterer Mini-PC sollte trotz fehlender Windows-11- Unterstützung weiterhin sinnvoll als Kiosk-Client genutzt werden.
Touchbildschirme und deren Inhalte sollten zentral auf einem internen Server verwaltet und flexibel gepflegt werden können.
Inhalte wie Texte und Bilder sollten pro Seite ohne direkte Codeänderungen über einen Editor gepflegt werden können.
Die vorhandene Fachanwendung für die Essensbestellung sollte innerhalb der neuen Kioskoberfläche nutzbar bleiben.
Patienten und Mitarbeiter sollten sich an Nutrio über ihre vorhandenen RFID-Chips authentifizieren können.
Patientenchips sollten direkt aus dem KIS heraus mit der jeweiligen Fall-ID kodiert werden können.
Die Lösung trennt die zentrale Inhaltsverwaltung auf dem internen Server von der Darstellung auf dem Touch-Terminal und bindet bestehende Fachsysteme gezielt in den Ablauf ein.
Auf dem internen Server läuft eine MERN-Anwendung, in der Touchbildschirme angelegt und deren Seiteninhalte gepflegt werden.
MERN · interne Webanwendung · Touchscreen-Konfiguration
Jede Seite der Kioskoberfläche kann mit Editor.js flexibel mit Texten und Bildern versehen werden, ohne die Anwendung selbst anpassen zu müssen.
Editor.js · Content Management · dynamische Seiten
Der Mini-PC läuft mit Ubuntu und Chrome im Kiosk-Modus und ruft eine feste URL der zentral bereitgestellten Oberfläche auf.
Ubuntu · Chrome Kiosk · Browser Client
Die Lösung wurde auf geringe Investitionskosten, einfache Wartbarkeit und möglichst nahtlose Integration der bestehenden Kliniksysteme ausgerichtet.
Da der vorhandene Mini-PC nicht Windows-11-fähig war, wurde er mit Ubuntu weiterverwendet. So konnte auf eine Neuanschaffung des Touch-Terminals verzichtet werden.
Die eigentliche Bedienoberfläche wird im Chrome-Kioskmodus dargestellt. Dadurch bleibt der Client schlank und die zentrale Webanwendung kann unabhängig vom Endgerät gepflegt werden.
Inhalte der Touchoberfläche werden nicht fest im Frontend hinterlegt, sondern über Editor.js gepflegt und aus der zentralen Anwendung bereitgestellt.
Nutrio wird über einen separaten Menüpunkt in einem Bootstrap- Modal als iframe eingebunden. Dadurch bleibt die bestehende Fachanwendung erhalten und wird trotzdem Teil der neuen Oberfläche.
Der RFID-Leser am Touch-Terminal wird als HID-Gerät genutzt. Dadurch können die auf dem Chip hinterlegten Daten ohne proprietäre Zusatzsoftware in den Anmeldeprozess von Nutrio übernommen werden.
Mitarbeiterchips waren bereits kodiert, während Patientenchips bei der Aufnahme mit der aktuellen Fall-ID beschrieben werden mussten. Dieser Unterschied wurde im Gesamtablauf berücksichtigt.
Die eigentliche Stärke der Lösung liegt in der Verbindung von bestehendem KIS, RFID-Hardware, Kioskoberfläche und der externen Nutrio-Fachanwendung.

Im Krankenhausinformationssystem wird ein Button ausgelöst, der die Electron-Anwendung startet und die aktuelle Fall-ID an diese übergibt.
Die Electron-Anwendung übernimmt die vom KIS übergebene Fall-ID. Über die Node.js-Anwendung wird anschließend der angeschlossene RFID-Schreiber angesteuert und die Fall-ID auf den Patienten-Chip geschrieben.
Am Touch-Terminal wird der Chip über einen RFID-Leser eingelesen und für die Anmeldung an der Nutrio-Fachanwendung verwendet.
Nach erfolgreicher Identifikation kann der Patient oder Mitarbeiter seine Essensauswahl für die kommenden Tage direkt über Nutrio vornehmen.
Die Klinik konnte vorhandene Hardware weiterverwenden und erhielt gleichzeitig eine modernisierte, zentral pflegbare Kiosklösung mit integrierter Fachanwendung und RFID-basierter Authentifizierung.
Klinik-Kiosklösung
Konzeption, Systemintegration & Entwicklung
Ubuntu · MERN · Electron · Editor.js
Legacy Modernization · Systemintegration · RFID · KIS
Weitere ausgewählte Projekte zeigen unterschiedliche Schwerpunkte meiner Arbeit in Software Architecture, Solution Architecture und Systemintegration.