Vom eHealth-Sensor zum Medizinprodukt — Forschungsprojekt

Moderne eHealth-Sensoren sind für wenig Geld zu haben. Etablierte Medizinproduktehersteller belächeln diese Produkte, schließlich sei es ein langer Weg von einer eHealth-Sensor-Plattform zu einem Medizinprodukt. Alleine der Overhead für die „Zulassung“ und die Dokumentation für all die Normen sei unendlich viel Arbeit. Update Im Rahmen eines Forschungsprojekts werden wir untersuchen, wie hoch der Aufwand tatsächlich…

Weiterlesen

Zyklomatische Komplexität

Die IEC 62304 verlangt in Kapitel 5.5.3, Akzeptanzkriterien für Software-Einheiten festzulegen und deren Einhaltung zu prüfen. Eine Möglichkeit, solche Akzeptanzkriterien zu bestimmen, sind Software-Metriken. Eine meiner Lieblingsmetriken ist die zyklomatische Komplexität auch McCabe Maß genannt. Die zyklomatische Komplexität pro Komponente bzw. Methode bestimmt, sagt Ihnen genau, wo Ihre Hotspots sind, an denen ein Refactoring angesagt ist.  …

Weiterlesen

UML Unified Modeling Language: Nicht nur für Software-Architekturen

Die UML, die Unified Modeling Language, ist eine standardisierte Sprache, mit der sich Software, aber auch ganze Systeme beschreiben lassen. Durch die wenigen aber genau definierten Notationselemente der UML sind Hersteller befähigt, Sachverhalten eindeutig und präzise zu beschreiben und so Anforderungen z.B. der IEC 60601-1 und IEC 62304 zu erfüllen.  Inhaltsübersicht Modellierung der Wirklichkeit » Modellierung von…

Weiterlesen

Blackbox-Testing

on Blackbox-Testing spricht man, wenn man Testfälle alleine aus der Spezifikation des zu testenden Objekt (Produkt, Komponente) ableitet. Beim White-box-Testing leitet man die Testfälle hingegen aus der inneren Struktur des Objekts ab z.B. aus dessen Quellcode oder dessen Software-Architektur. Leider beobachte ich, dass viele Medizinproduktehersteller weder die Testfälle spezifizieren, noch diese systematisch mit einem Blackbox-Testverfahren herleiten. Vielmehr klickt sich ein Tester…

Weiterlesen

Design Review ungleich Review des Designs!?

Auf die Frage, was ein Design Review sei, bekommt man häufig unterschiedliche Antworten — abhängig davon, ob man einen Entwickler oder einen Qualitätsmanager fragt. Genau diese unterschiedlichen Sichten können im Audit zum Problem werden.  Inhaltsübersicht Design Review: Begriffsdefinition » Ziele des Design Reviews » Regulatorische Anforderungen » Design Review planen » Design Review auditieren »

Weiterlesen

Scripting: Typische Fallen bei Medizinprodukten

Scripting ist eine Form des Programmierens, bei dem Skriptsprachen wie Python, PHP, JavaScript und VB Script zum Einsatz kommen, also Programmiersprachen, bei denen der Code nicht kompiliert, sondern von einem Interpreter interpretiert wird. Das Scripting bei Medizinprodukten birgt einige regulatorische Fallen, die Sie unbedingt kennen und vermeiden sollten. Dieser Beitrag gibt Ihnen Tipps dazu.

Weiterlesen