Datenqualitätsmanagement in der Sarkomversorgung

Auftraggeber: Prof. Dr. med. Bruno Fuchs und Dr. med. Philip Heesen, Kantonsspital Luzern. Bachelor-Thesis in Medizininformatik an der FHNW, Betreuung Prof. Dr. Abdullah Kahraman.

Architektur: React-Dashboard im Browser, Anmeldung über Keycloak, FastAPI-Backend mit regelbasierter Qualitätsprüfung und Alerts, getrennte PostgreSQL-Datenbanken für PROM-Daten, CROM-Daten und Metadaten.

Ausgangslage

In der Sarkomversorgung am Kantonsspital Luzern werden PROM-Daten von Patientinnen und Patienten sowie CROM-Daten aus der klinischen Dokumentation systematisch erhoben. Beide sind die Grundlage für die Beurteilung von Therapieerfolg und Versorgungsqualität. Die Prüfung dieser Daten lief bis dahin weitgehend von Hand und war entsprechend zeitaufwendig. Fehlende, unplausible oder widersprüchliche Angaben schwächen die Aussagekraft in Klinik und Forschung.

Umsetzung

Aus der Literatur abgeleitete Qualitätsdimensionen, fünf für CROMs und drei für PROMs, wurden regelbasiert umgesetzt. Das Dashboard prüft die Daten laufend und zeigt die Ergebnisse als KPI-Karten, Tabellen und Diagramme mit Ampellogik, ergänzt um ein konfigurierbares Alert-System, das bei definierten Regeln direkt eine E-Mail auslöst. Auffälligkeiten lassen sich bis auf Patienten- und Modulebene nachverfolgen, und Daten können im Dashboard selbst korrigiert werden.

Technik

React und TypeScript im Frontend, FastAPI in Python im Backend, mehrere PostgreSQL-Datenbanken, Keycloak für Authentifizierung und Rollenmanagement, Docker für den Betrieb.

Ergebnis

Alle definierten funktionalen und nicht-funktionalen Anforderungen wurden erfüllt. Fehlende Werte, Dubletten und Inkonsistenzen wurden in allen Testfällen zuverlässig erkannt. Der Prototyp wurde mit realitätsnahen synthetischen Testdaten evaluiert und von den Testpersonen als übersichtlich bewertet. Entwickelt für die Sarkomversorgung am Kantonsspital Luzern, nicht im Produktivbetrieb eingesetzt.

Zurück zu den Projekten