Am Universitätsspital Zürich (USZ) werden Onkologiepatienten in Tumorboards besprochen. An diesen Besprechungen nehmen sowohl USZ-interne Ärzte als auch externe Ärzte teil. Die Berichte, die aus diesen Besprechungen resultieren, sind hinsichtlich Schutz der Privatsphäre des Patienten hochsensitiv und dürfen nur für berechtigte Personen zugänglich sein. Um diese Berichte den externen Ärzten zur Verfügung stellen zu können (bei gleichzeitiger Wahrung der Datensicherheit) ist hoher administrativer Aufwand erforderlich. Daraus entstand die Idee, eine sichere webbasierte Plattform aufzubauen, über welche externe Ärzte die Berichte selber nach Bedarf herunterladen können.
Folgende Ziele wurden gesetzt:
Das USZ ist in verschiedene Security-Zonen unterteilt. Eine hochgeschützte interne Zone ist nur von innerhalb eines USZ-Netzwerkes zugänglich, Patientendaten dürfen nur in dieser Zone aufbewahrt werden. Über eine Intermediate-Security Zone ist der Austausch von Daten mit externen Teilnehmern möglich. Mit einer speziell entwickelten Synchronisations-Funktion kann eine Auswahl der Daten aus der internen in die Intermediate-Security-Zone kopiert werden, um sie den externen Teilnehmern zur Verfügung stellen zu können.
Hauptergebnisse der Arbeit sind die Entwicklung eines neuen Datenmodells, Entwicklung einer Webapp (Frontend), Authentifizierung mit HIN Identity Provider und Entwicklung einer REST Schnittstelle.
Mit dieser Applikation wurde USZ-weit die erste Applikation entwickelt, welche einen HIN-geschützten Zugriff auf sensitive Patientendaten ermöglicht. Die Applikation gibt einem angemeldeten Benutzer eine Übersicht zu laufenden Tests, erlaubt es, den Tumor Profiling Test an einem Tumorboard des USZ besprechen zu lassen und den daraus resultierenden Bericht herunterzuladen.
Projektdauer: 6 Monate, 2x180 Personenstunden, Teamgrösse: 2 Entwickler
Django/Django REST Framework, React, PostgreSQL, HIN
Dr. Martin Zoche, Leiter Molekulares Tumorprofiling
Institut für Pathologie und Molekularpathologie (Leitung Prof. Dr. Holger Moch)
Universitätsspital Zürich
Schmelzbergstrasse 12
CH-8091 Zürich, Schweiz
Darko Milovanovic
Martin Hediger
Prof. Dr. Dominik Gruntz, dominik.gruntz@fhnw.ch
Daniel Kröni, daniel.kroeni@fhnw.ch