6. Aug 2020
|
Gesundheit
Journalist: Armin Fuhrer
Gesundheits-Apps zu entwickeln ist eine komplizierte Herausforderung. Tests sollten niemals vom Entwickler der App selbst durchgeführt werden.
Der Name klingt kompliziert, aber tatsächlich soll das im Dezember 2019 verabschiedete „Gesetz für eine bessere Versorgung durch Digitalisierung und Innovation (Digitale Versorgungs-Gesetz)“ (DVG) bei Deutschlands Patienten für viele Erleichterungen sorgen. Denn damit wird die Nutzung von Gesundheits-Apps auf Kosten der gesetzlichen Krankenversicherung möglich. Um das so unbürokratisch wie möglich zu machen, hat die Bundesregierung den Zugang für die Hersteller erleichtert.
Doch gerade das, was im Alltag für die Nutzer leicht zu handhaben sein soll, stellt für die Entwickler eine echte Herausforderung dar. Denn die digitalen Helferlein müssen korrekt funktionieren und sie dürfen keine Informationen über den Nutzer weitergeben, die dieser nicht weitergeben möchte. Sie müssen also auch dem gelten-den Recht entsprechen und natürlich auch Datenschutz und -sicherheit berücksichtigen. Hersteller erklären oft, dass ihre Produkte natürlich allen Ansprüchen gerecht werden. Allerdings sind solche Selbsterklärungen nicht immer ausreichend, wie der Umgang mit Dieselautos gezeigt hat.
Ein gründliches Testen und Protokollieren der Testergebnisse der Apps durch Dritte ist unumgänglich. Damit Entwickler und Hersteller bei den ständigen Neuerungen nicht völlig den Boden unter den Füßen verlieren, ist eine gründliche, toolbasierte Anforderungsanalyse nötig. Kann der Entwickler die aktuellen Anforderungen automatisch in Produktentwicklung und Testspezifikation nutzen, vermeidet er Lücken im Produkt und hat gleichzeitig eine gute Grundlage für ausreichenden Umfang und Tiefe der Tests. Die häufig nötige Abwägung der Prüfer, wie oft man Tests wiederholen sollte, wird erleichtert, wenn sie automatisch von Maschinen erledigt werden.
Es sollte unbedingt vermieden werden, dass der Entwickler zugleich auch als Tester auftritt, denn in diesem Fall begibt er sich bei Apps für die Telematikinfrastruktur schnell in unbekannte Gewässer. Denn man stößt bei diesen Prüfungsvorgängen zwangsläufig auf viele Themen, die nur entfernt mit der eigenen App zu tun haben. So ist beispielsweise die Umsetzung der PACE-Sicherheitsprotokolle, die die kontaktlose Anbindung der elektronischen Gesundheitskarte (eGK) über Near-Field-Communication (NFC) verlangt, kompliziert. Diese Funktion zu testen und transparent zu dokumentieren, benötigt sehr spezielles Wissen, welches sich in modernen Testsuites befinden sollte. Auch die Steuerung, Überwachung und Manipulation aller Komponenten, die nicht unmittelbar Bestandteil des zu testenden Produkts sind, sollten als Simulation zur Verfügung stehen, damit jeder Tester die komplette Laufzeitumgebung des Produkts zur eigenen Verfügung hat. Schon diese Beispiele zeigen, dass es kompliziert ist, eine App zu entwickeln, die das Leben einfacher machen soll.