Entwicklerarbeitsplatz mit einer geprüften Codeänderung, die über einen Build-Server auf eine Infusionspumpe übertragen wird
Leistungen · KI-Coding-Tools in der regulierten Softwareentwicklung

KI-Coding-Tools im Entwicklungsprozess nach IEC 62304

Entwickler nutzen KI-Coding-Tools, und Prototypen entstehen damit schnell. Auf diese Weise geschriebener Code braucht wie jeder andere Gerätecode eine Anforderung, ein dokumentiertes Review und einen Test. Silurus Software richtet die Verfahren in Ihrem QMS ein und stellt mit KI-Unterstützung erstellten Code oder Prototypencode unter diesen Lebenszyklus, sodass die Nachweise für eine Benannte Stelle (die unabhängige Organisation, die ein Produkt nach der EU MDR zertifiziert) oder eine FDA-Einreichung darauf aufbauen können.

Erster Schritt
Zweiwöchige technische Bewertung
Prozess
IEC 62304 · ISO 13485 · ISO 14971
Sicherheit
IEC 81001-5-1
Vorgehen
EU MDR · FDA
Leistungsumfang

Mit KI-Unterstützung erstellter Code unter Kontrolle

01

Regeln für den Einsatz von KI-Tools

Wir legen in Ihrem Entwicklungsplan und Ihren Arbeitsanweisungen fest, wofür Sie die Werkzeuge einsetzen dürfen und wofür nicht. Außerdem dokumentieren wir Werkzeugversionen und Einstellungen. Ändern sich das Modell oder die Nutzungsbedingungen, bewerten wir das Werkzeug erneut.

Regulatorische Beratung →
02

Review und Rückverfolgbarkeit

Jede generierte Änderung geht mit einem benannten Reviewer ins Review und wird einer Anforderung, einer Risikobeherrschungsmaßnahme oder einem Problembericht zugeordnet. Die Verifizierung folgt der Software-Sicherheitsklasse (A, B oder C, je nach Schaden, den ein Softwarefehler verursachen könnte) und der Risikoanalyse.

03

Vom Prototyp zum Medizinprodukt

Wir dokumentieren die Funktionen des Codes und sichern sein Verhalten durch Tests ab. Aus der Zweckbestimmung und der Risikoanalyse leiten wir Anforderungen ab und prüfen den Code auf deren Erfüllung. Nachträglich erstellte Dokumente kennzeichnen wir als retrospektiv. Sicherheitsrelevante Teile entwickeln wir neu, wenn sich ihre Korrektheit nicht nachweisen lässt.

IEC-62304-Dokumentation nachträglich erstellen →
05

Fremdcode und Lizenzen

Reviewer prüfen generierten Code auf kopierten Code von Drittanbietern. Komponenten von Drittanbietern und ihre Lizenzen werden in der SBOM (Software Bill of Materials, die Liste aller Softwarekomponenten im Build) festgehalten, und Komponenten, die der Definition von SOUP nach IEC 62304 entsprechen, stehen zusätzlich mit ihrer Risikobewertung in der SOUP-Liste (Software unbekannter Herkunft, also Code von Drittanbietern, der im Gerät verwendet wird).

06

KI-generierten Code absichern

Statische Analyse und Abhängigkeitsprüfungen bei jedem Build, Regeln für sicheres Programmieren im Review geprüft, und das Threat Model (eine strukturierte Analyse, wie das Gerät angegriffen werden könnte) wird aktualisiert, wenn generierte Änderungen die Architektur oder die Schnittstellen verändern.

Cybersicherheit für Medizinprodukte →
07

Vertrauliche Daten schützen

Wir vereinbaren schriftlich, auf welche Repositories und Daten die Werkzeuge zugreifen dürfen. Patientendaten bleiben davon ausgeschlossen.

Werkzeuge

Diese KI-Tools setzen wir ein und bewerten sie

Silurus Software nutzt diese Werkzeuge in der eigenen Entwicklung. Für Kunden bewerten wir sie, bevor sie in den jeweiligen Entwicklungsplan aufgenommen werden.

01

Agentenbasiertes Coding

Claude Code, OpenAI Codex und der Agent-Modus von Cursor ändern anhand einer Aufgabenbeschreibung den Code in mehreren Dateien. Jede Änderung durchläuft dieselben Reviews und Tests wie manuell geschriebener Code. Auch für die Rückverfolgbarkeit gelten dieselben Anforderungen.

02

Coding-Assistenten

GitHub Copilot, ChatGPT und JetBrains AI Assistant schlagen direkt im Editor Code vor. Der Entwickler bleibt Autor jeder Zeile, die er übernimmt.

03

Lokale Modelle

Offene Modelle lassen sich mit Ollama auf lokaler Hardware betreiben. So bleiben Code, Anforderungen und Testdaten in Ihrem Netzwerk.

04

KI-Vorschläge für Tests und Reviews

Die KI schlägt Unit-Tests und Review-Kommentare vor. Ein Entwickler entscheidet, welche Vorschläge er übernimmt oder ablehnt. Die Entscheidung wird im Review-Protokoll dokumentiert. Die erwarteten Testergebnisse leiten wir aus den Anforderungen ab, niemals aus dem generierten Code.

05

Schwachstellen bewerten und beheben

KI-Tools wie GitHub Copilot Autofix schlagen Korrekturen für Befunde aus der statischen Analyse vor. Auch bei der Bewertung neuer CVEs anhand der SBOM können sie unterstützen. Jeder Korrekturvorschlag durchläuft das reguläre Review. Betrifft er eine Schwachstelle, bearbeiten wir ihn zusätzlich nach dem Schwachstellenprozess gemäß IEC 81001-5-1. Dieser umfasst Bewertung, Korrektur, Verifizierung und Release. Erst nach dem Review wird die Änderung gemergt.

In der Praxis

Typische Aufgaben unserer Kunden

Ausgangslage

KI-Coding-Assistenten in einem regulierten Entwicklungsteam einführen

Ein Hersteller möchte seinen Entwicklern KI-Coding-Assistenten bereitstellen. Vorher muss er klären, welche Änderungen an seinem QMS erforderlich sind.

Unser Vorgehen

Wir beginnen mit einem begrenzten Pilotprojekt in einem Team. Im Entwicklungsplan dokumentieren wir die Werkzeuge und regeln ihre Nutzung und Prüfung in den Arbeitsanweisungen. Wir bewerten jedes Werkzeug für den vorgesehenen Verwendungszweck. Die Rückverfolgbarkeit von der Anforderung bis zum Test bleibt in Ihren bestehenden Werkzeugen erhalten. Abschließend dokumentieren wir Aufwand, Qualität und das Vorgehen für die Einführung in weiteren Teams.

Ausgangslage

Eine mit KI-Tools schnell gebaute App auf dem Weg zur Klasse IIa

Ein Startup hat mithilfe von KI-Coding-Tools eine App für Patienten entwickelt. Die App funktioniert, doch niemand überblickt den gesamten Code. Tests fehlen ebenfalls. Nun soll die App als Medizinprodukt der Klasse IIa auf den Markt kommen.

Unser Vorgehen

Wir dokumentieren die Funktionen der App und sichern ihr Verhalten durch Tests ab. Anschließend überarbeiten wir die Codestruktur und erstellen Anforderungen, Risikomanagementakte und IEC-62304-Dokumentation. Danach entwickeln wir die App nach dem festgelegten Lebenszyklus weiter.

Ablauf

Vom vorgefundenen Code zu einem Produkt, das Sie vertreten können

Woche 1 bis 2

Bewertung

Wir erstellen einen schriftlichen Bericht über den Aufbau des Systems, die Voraussetzungen für die Releasefähigkeit und die nächsten Schritte.

Schritt 2

Tests und Anforderungen

Wir sichern das bestehende Verhalten durch Tests ab. Anschließend leiten wir aus der Zweckbestimmung die Anforderungen ab und erstellen eine erste Risikoanalyse. Daraus entwickeln wir die erforderlichen Verifizierungstests.

Schritt 3

Code überarbeiten

Wir grenzen Module klar voneinander ab, entfernen doppelten Code und isolieren sicherheitsrelevante Teile.

Schritt 4

Nachweise erstellen

Wir vervollständigen die Risikomanagementakte und erstellen Rückverfolgbarkeit und Softwaredokumentation anhand Ihrer Vorlagen.

Was Sie erhalten

Ergebnisse, mit denen Sie eigenständig weiterarbeiten können

D-01

Bewertungsbericht

Der Bericht beschreibt die Funktionen jedes Moduls und die Voraussetzungen für die Freigabe des Systems.

D-02

Regeln für den Einsatz von KI-Tools

Sie erhalten die entsprechenden Abschnitte Ihres Entwicklungsplans und Ihrer Arbeitsanweisungen sowie ein Bewertungsprotokoll für jedes Werkzeug.

D-03

Tests und Anforderungen

Sie erhalten Regressionstests sowie schriftlich dokumentierte Anforderungen und die Zweckbestimmung.

D-04

Maßnahmenplan

Wir ordnen die nächsten Schritte nach Risiko und Aufwand und schätzen den Aufwand für jeden Schritt.

EU und USA

Entwicklungsnachweise für die EU und die USA

Europäische Union

EU MDR

KI-generierter Code durchläuft denselben Lebenszyklus und dieselbe Dokumentation wie jeder andere Code in der technischen Dokumentation.

Vereinigte Staaten

FDA

Dieselben Entwicklungsaufzeichnungen verwenden wir auch für die Softwaredokumentation der FDA-Einreichung. Diese erstellen wir getrennt von der technischen Dokumentation nach MDR. Für die USA gleichen wir das QMS mit den Anforderungen der FDA QMSR (21 CFR 820) ab. Ob das Documentation Level Basic oder Enhanced ist, bestimmen die eigenständigen Kriterien der FDA. Es entspricht nicht der Software-Sicherheitsklasse nach IEC 62304. Bei Bedarf ziehen wir unsere FDA-Berater hinzu.

Technologien und Normen

Unsere Technologien und Normen

Technologien und Werkzeuge

GitGitHub ActionsGitLab CIAzure DevOpsSonarQubeCodeQLSemgrepOWASP Dependency-CheckSyftGrypeClaude CodeOpenAI CodexCursorGitHub CopilotGitHub Copilot AutofixChatGPTJetBrains AI AssistantOllamaLocal open models

Normen, Vorschriften und Methoden

IEC 62304ISO 13485ISO 14971IEC 81001-5-1Code reviewStatic analysisDependency checksSBOMSOUP listLicence reviewCharacterisation testsTraceability matrixRoot cause analysisCAPAEU MDRFDA

Silurus Software

  • Silurus Software, gegründet 2017, Standorte in Budapest (Ungarn) und Singapur
  • Mehr als 40 Entwickler, Spezialisten für Regulatory Affairs nach EU MDR und FDA-Berater
  • Wir arbeiten im ISO-13485-Qualitätsmanagementsystem des Kunden und legen die Aufgabenverteilung vor Arbeitsbeginn schriftlich fest. Fehlt ein dokumentierter Softwareentwicklungsprozess, stellen wir Vorlagen nach IEC 62304 bereit. Diese übernimmt der Kunde in sein eigenes System.
  • Mehrjähriger Entwicklungspartner eines europäischen MedTech-Herstellers
  • Gründer und CTO Péter Török entwickelt seit 1999 Software für die Medizintechnik. Zuvor leitete er die Softwareentwicklung bei Siemens Healthcare (syngo.via) und den Bereich F&E bei Mediso Medical Imaging Systems.
  • Zertifiziert nach ISO 9001:2015 (NQA, Zertifikat 171041, gültig bis März 2027) und ISO/IEC 27001:2022 (NQA, Zertifikat 728872, gültig bis August 2029)
  • 2025 erhielt Silurus Software von Dun & Bradstreet die Bonitätsbewertung AAA (höchste Bonität).
  • Forschungspartner der ELTE Eötvös-Loránd-Universität Budapest
  • Ab 2027 arbeiten wir im EU-Projekt LOGOS (Horizon Europe) als Industriepartner mit vier Universitäten zusammen. Dazu gehören Bologna, Pisa, Amsterdam und die Masaryk-Universität in Brno.
  • Unsere Geschäftsführerin Dr. Linda Szántó erhielt die Auszeichnungen Female Business Leader of the Year 2025 und The Pioneer Award 2026.
Unsere Arbeitsweise →Qualität und Normen →Arbeitsergebnisse ansehen →Fallstudien →
FAQ

Häufige Fragen

01

Dürfen unsere Entwickler KI-Coding-Tools unter IEC 62304 nutzen?

Ja. Wir nehmen die Werkzeuge in den Entwicklungsplan auf. Jede Änderung wird geprüft und verifiziert und lässt sich auf eine Anforderung zurückführen. Die erforderlichen Verfahren richten wir in Ihrem QMS ein.

02

Wer ist für Code verantwortlich, den ein KI-Tool geschrieben hat?

Der Hersteller trägt die Verantwortung für den gesamten Produktcode, einschließlich Freigabeentscheidung und Akzeptanz des Restrisikos. Das gilt auch für KI-generierten Code. Ein namentlich benannter Reviewer prüft jede generierte Änderung. Sie muss sich auf eine Anforderung, eine Maßnahme zur Risikobeherrschung oder einen Problembericht zurückführen lassen. Die Verifizierung richtet sich nach der Software-Sicherheitsklasse und der Risikoanalyse.

03

Lässt sich ein Prototyp nachträglich in den Entwicklungsprozess nach IEC 62304 übernehmen?

Ja. Die Bewertung kann allerdings ergeben, dass sich einzelne Teile mit geringerem Aufwand neu entwickeln lassen. Wir dokumentieren die Funktionen des Codes und sichern sein Verhalten durch Tests ab. Die Anforderungen leiten wir aus der Zweckbestimmung und der Risikoanalyse ab. Nachträglich erstellte Dokumente kennzeichnen wir als retrospektiv. Sicherheitsrelevante Teile entwickeln wir neu, wenn sich ihre Korrektheit nicht nachweisen lässt.

04

Wie beginnt ein Projekt?

Wir beginnen mit einer zweiwöchigen technischen Bewertung unter NDA und halten die Ergebnisse in einem schriftlichen Bericht fest. Anschließend folgen Tests, Anforderungen und die Verfahren für KI-Tools. Diese Arbeiten bieten wir schriftlich an und vereinbaren sie mit Ihnen. Nach der Bezahlung gehören Ihnen Code und Dokumente. Wenn Sie die Zusammenarbeit beenden, übergeben wir Ihnen sämtliche Arbeitsergebnisse.

05

Müssen KI-Coding-Tools validiert werden?

Ja. ISO 13485, Abschnitt 4.1.6, verlangt eine risikogerechte Validierung von Software im Qualitätsmanagementsystem. Wie weit die Validierung gehen muss, hängt von der Funktion des Werkzeugs ab. Bei Coding-Assistenten prüft ein namentlich benannter Entwickler die generierten Ergebnisse. Die Werkzeugbewertung dokumentiert den Verwendungszweck, die bestehenden Kontrollmaßnahmen und das Restrisiko. Den generierten Code verifizieren wir wie anderen Medizinproduktecode. Gibt ein Werkzeug ungeprüfte Ergebnisse in das Qualitätsmanagementsystem oder die Produktakte ein, sind weitergehende Maßnahmen erforderlich.

06

Wie schützen Sie unseren Code und unsere Daten beim Einsatz von KI-Tools?

Wir vereinbaren schriftlich, auf welche Repositories und Daten jedes Werkzeug zugreifen darf. Patientendaten dürfen nicht in die Werkzeuge gelangen. Außerdem prüfen wir anhand der Einstellungen und Verträge, wie die Werkzeuge Ihren Code speichern und verwenden.

07

Können Sie zunächst ein Pilotprojekt mit einem Team durchführen?

Ja. Wir starten ein begrenztes Pilotprojekt mit einem Team und legen das Verfahren schriftlich fest. Anschließend dokumentieren wir Aufwand und Qualität, bevor die Werkzeuge in weiteren Teams eingeführt werden.

Sprechen Sie mit uns

Sprechen Sie mit uns über Ihren Code

Beschreiben Sie uns Ihr System, seine Entstehung und den Zielmarkt. Wir schlagen Ihnen einen ersten Schritt vor.

30-minütiges Fachgespräch buchen
Wir antworten innerhalb eines Werktags.