Kein Bild

Success Story

Mit SmarTest® wurde der Grundstein für eine ganz neue Produktreihe gelegt. Liftric hat ein vielseitiges dynamisches Meta-App-Skelett entwickelt, um parameter- und anwendungsfallabhängige medizinische Apps zu instanziieren. Dieses Skelett kann verwendet werden, um innerhalb weniger Tage eine neue medizinische App für einen bestimmten diagnostischen Parameter in Kombination mit einem bestimmten Aussehen der Testkassette und einem anderen Funktionsumfang zu erstellen.

Begründung

Die SmarTest® Serie ist eine Produktfamilie der Immundiagnostik AG in Zusammenarbeit mit der Preventis GmbH. Sie definiert die nächste Generation der Point-of-Care-Diagnostik. Der Fokus liegt dabei auf der Lieferung quantitativer, laborkompatibler Ergebnisse. Neben der Tatsache, dass die Lieferung quantitativer Ergebnisse im Vergleich zu semi-quantitativen und qualitativen für die langfristige Gesundheitsüberwachung von Vorteil ist, bietet die Digitalisierung von Schnelltests auch neue Möglichkeiten für Integrationen, Telemedizin und Analytik. Eine gut durchdachte Benutzerführung ermöglicht es auch Laien, solche Tests zu Hause durchzuführen und ihre Therapie aus der Ferne anpassen zu lassen.

Image of different lateral flow test cassettes

Herausforderungen

  • Erstens, und das ist das Wichtigste, mussten wir einen konsistenten Benutzerfluss von der Einrichtung der App über die Anleitung zur Testdurchführung bis hin zur Interpretation der Endergebnisse schaffen.
  • Zweitens musste eine modulare Dokumentation erstellt werden, da die Software in Kombination mit der Hardware als Medizinprodukt (IVDD/IVDR) zertifiziert werden muss und wir modulare Komponenten in jeder App wiederverwenden wollten.
  • Schließlich musste auch der Umgang mit verschiedenen Testkassettentypen in Kombination mit der Dynamik von Smartphones aufgrund der Fragmentierung des Android-Marktes (unterschiedliche Konfigurationen) berücksichtigt werden.

Umsetzung

Von Anfang an haben wir von unserem Partner die Anforderung erhalten, dass jedes Medizinprodukt als Symbiose aus Hardware (Schnelltest) und Software (unser Teil) eine eigene App haben sollte. Vor allem, um die Dokumentation im Hinblick auf den Verwendungszweck zu erleichtern.

Unsere Idee war es daher, modulare Komponenten zu bauen, die in verschiedenen Anwendungen verwendet werden können. Da es sich um eine Produktfamilie handelt, haben wir schließlich Feature-Toggles implementiert, so dass jedes Produkt abgesehen von seinen Feature-Toggles im Grunde gleich ist. Ein Vorteil ist, dass alle Verbesserungen und Fehlerkorrekturen gleichzeitig in alle Produkte einfließen, die das Feature verwenden. Die tatsächliche Veröffentlichung hängt von den internen Veröffentlichungszyklen ab, da es sich schließlich um ein medizinisches Produkt handelt. Ein Nachteil ist aus offensichtlichen Gründen, dass, wenn wir einen Fehler einführen und dieser nicht frühzeitig erkannt wird, dieser möglicherweise auch auf andere Anwendungen übertragen wird.

Im Laufe der Zeit und aufgrund der Verbesserungen von Kotlin/Native und des Engagements von JetBrains haben wir uns entschieden, bei Kotlin zu bleiben, um plattformübergreifend nutzbare sogenannte Multiplattform-Frameworks zu bauen. Dies half uns, Code-Duplizierung von Geschäftslogik zu reduzieren und Apps noch schneller und sicherer zu entwickeln. Zusammengefasst haben wir die Geschäftslogik von jeder nativen App-Implementierung getrennt und kleine Module erstellt, die in allen Apps der SmarTest®-Familie und über alle Plattformen hinweg verwendet werden können.

Eine zweite Anforderung war es, einen konsistenten Benutzerfluss in den Apps zu schaffen, der beide Anwendungsarten, sowohl die private Nutzung (durch Laien) als auch die professionelle Nutzung (nur durch medizinisches Personal), unterstützen sollte. Daher haben wir eine animierte Anleitung für Laien entwickelt, die von Fachleuten übersprungen werden kann. Abgesehen von den textlichen Komponenten bleibt der größte Teil der Anwendung für beide Gruppen gleich.

Ergebnis

  • Die endgültige Lösung kann man sich als eine Schale vorstellen, die dazu dient, alle Arten von medizinischen Apps in dieser SmarTest®-Serieneinstellung für verschiedene Parameter/Analyten zu instanziieren und schnell auszurollen.
  • Die Integration der QuantOn Technology® in Smartphone-Apps, die als Medizinprodukt (IVD) zertifiziert sind, ermöglicht eine echte POCT-Diagnose mit quantitativem Wert und eine mögliche Integration der Telemedizin.
  • Außergewöhnlich konsistenter Benutzerfluss über alle individuellen Produkte hinweg mit animierten Anweisungen, die bei der Durchführung eines Schnelltests als Anleitung dienen.
  • Modulare Anwendungen mit einfach zu aktivierenden Funktionen (im Wesentlichen durch Ankreuzen von Kästchen).
  • Anpassungen an neue Schnelltesttypen oder Parameter können innerhalb weniger Tage vorgenommen werden.
  • Es wurde eine technische Dokumentation gemäß ISO 62304 und ISO 62366 erstellt, und bis heute wurden 10 Apps (5 Produkte, multipliziert mit zwei Plattformen, Android und iOS) als Medizinprodukt veröffentlicht.