Jednotka 8 / 11

Návrh lékařského zařízení a software zařízení (SaMD)

zisky:

  • Schopnost vysvětlit přínos umělé inteligence k požadavkům, architektuře a testovacím fázím při návrhu zdravotnických prostředků a softwaru.
  • Pochopení role kontroly návrhu a řízení rizik v případě, že samotný software je zdravotnický prostředek (SaMD)
  • Schopnost porozumět tomu, že výstupy návrhu podporované umělou inteligencí musí být testovány se schválením kompetentního inženýra, standardními a ověřovacími testy.

Jednou ze stěžejních prací biomedicínského inženýra je návrh lékařských zařízení: od infuzní pumpy po monitor pacienta, od protézy po diagnostický software. Protože tato zařízení přicházejí do přímého kontaktu s pacientem, jejich konstrukce se liší od běžného vývoje produktů; Kontroly návrhu (disciplinovaný proces, ve kterém je dokumentován každý krok od požadavku po ověření) a řízení rizik jsou zákonnou povinností. Umělá inteligence přispívá k těmto procesům psaním požadavků, architektonickým návrhem, návrhem testů a dokumentací. V této jednotce uvidíme, kam AI zapadá do návrhu zařízení, jak se samotný software stává zařízením (SaMD) a proč výstup AI není náhradou za schválení kompetentním inženýrem.

Řekněme od začátku: v inženýrství zařízení kritických z hlediska bezpečnosti je umělá inteligence plánem a asistentem ovládání. Pokud chybí požadavek, chybí režim selhání, test je mimo rozsah, odpovědnost nese odhlašující technik. AI neověřuje design; Inženýr potvrzuje.

Design Chain of Control a místo AI

Potřeby uživatelů → Vstupy návrhu (požadavky) → Výstupy návrhu → Verifikace → Validace → Přenos návrhu. Tento řetězec je páteří inženýrství zařízení. Role AI v každém kruhu je odlišná:

  • Potřeby uživatelů: Umělá inteligence může shrnout a tématicky upravit rozhovory a poznámky z terénu. Validace: potvrzení zúčastněnými stranami.
  • Požadavky: Umělá inteligence prohledává požadavky, aby zjistila, zda jsou „testovatelné, singulární, protichůdné“ a navrhuje chybějící scénáře (okrajové případy). Ověření: inženýrská revize.
  • Architektura/design: AI uvádí alternativní architektonické přístupy a známé návrhové vzory. Ověření: technický posudek a výpočet.
  • Testování: AI generuje testovací případ a test bodu přerušení z požadavku. Validace: matice pokrytí testu.
  • Dokumentace: Soubor historie návrhu návrhů AI a zprávy. Ověření: kontrola technického obsahu.

Řízení rizik: ISO 14971 a FMEA

Standardem pro řízení rizik ve zdravotnických prostředcích je ISO 14971; Popisuje proces identifikace nebezpečí, posouzení rizika, jeho zmírnění a zdůvodnění zbývajícího rizika. Běžným nástrojem je FMEA (Analýza režimů a účinků poruch; systematicky uvádí možné způsoby selhání, jejich účinky a skóre závažnosti/pravděpodobnosti/detekovatelnosti). Umělá inteligence je velmi účinná při brainstormingu poruchových režimů pro graf FMEA – připomíná režimy, které člověk může přeskočit. Ale pravdivost každého řádku, jeho skóre a míra zmírnění musí být potvrzena inženýrovým úsudkem; „Zmírnění“ navržené umělou inteligencí nemusí ve skutečnosti fungovat nebo může představovat nové riziko.

Pokud je samotný software zařízením: SaMD

Někdy je samotný software lékařským zařízením: SaMD (Software as a Medical Device; software, který funguje pro účely diagnostiky/léčby/monitorování, aniž by byl zabudován do jakéhokoli hardwaru). Příkladem je aplikace, která vytváří skóre rizika z obrázku nebo algoritmus, který interpretuje signál. Se SaMD nelze se softwarem zacházet jako s „jen softwarem“: kontrola návrhu, řízení rizik, ověřování/validace, kontrola verzí a dodržování předpisů jsou povinné. Norma IEC 62304 definuje procesy pro životní cyklus softwaru. Zvláštní výzvou ve vývoji s pomocí AI je to, že chování modelu se mění, když je aktualizován; to je důvod, proč je kontrola změn a revalidace zásadní.

Tři mini případy: Podle čísel

Případ 1 – Zachycení mezery v požadavku. Bylo napsáno 140 návrhů požadavků na monitor pacienta. Skenování konzistence s umělou inteligencí označilo 12 požadavků jako netestovatelných (například „musí být uživatelsky přívětivé“) a 3 scénáře alarmů jako chybějící. Inženýrský tým je opravil; ale dva „nové požadavky“ navržené AI byly ve skutečnosti duplikacemi stávajících a musely být odstraněny. Čistý zisk je prostřednictvím lidského ověření.

Případ 2 – zrychlení FMEA. Ve studii FMEA pro infuzní pumpu tým uvedl 60 režimů selhání; Brainstorming AI přinesl 18 dalších kandidátů. Inženýři zjistili, že 9 z nich je pravých a dříve vynechaných, a 9 odstranili jako neplatné nebo duplikáty. Úspora času byla skutečná, ale filtrování byla čistě inženýrská práce.

Případ 3 – Riziko aktualizace modelu. Tým SaMD aktualizoval základní model o „lepší“ verzi. Zatímco nová verze zlepšila celkovou přesnost, její výkon se u určitého typu zařízení zhoršil. Bez kontroly změn a revalidace by tato regrese dosáhla pole. Každá aktualizace modelu je změnou designu a musí být ověřena.

Slabá výzva / Silná výzva

Slabá výzva:

Napište požadavky na toto zařízení.[idea]

Výkonná výzva:

Vaše role: Jste asistent inženýra v oblasti požadavků na zdravotnická zařízení (NEJSTE SCHVALOVACÍ ORGÁN). Vytvořte návrh požadavků pro následující koncepci zařízení: - Udržujte každý požadavek jedinečný, testovatelný a ověřitelný. - Vytvořte samostatnou sekci pro bezpečnostní/alarmové a okrajové pouzdra. - Označte vágní/neměřitelné výroky ("snadné", "rychlé") a udělejte je měřitelnými. - Na konci uveďte seznam "otevřených bodů, kde se musí inženýr rozhodnout". - Odkazy na normy/klauzule jako značka "k ověření", jednoznačné označení. Koncepce: [popis]

Čtyři kopírovatelné šablony

1) Požadavek na kontrolu kvality:

Klasifikujte následující požadavky jako „testovatelné/vágní/protichůdné/duplicitní“ a navrhněte, aby byly všechny nejednoznačné měřitelné. Seznam: [požadavky]

2) brainstorming FMEA:

Vyjmenujte možné režimy selhání pro tento subsystém; U každého navrhněte účinky a možné příčiny. Uveďte, že inženýr provede hodnocení a zmírnění. Subsystém: [popis]

3) Generování testovacího scénáře:

Vygenerujte normální, hraniční a chybné vstupní testovací scénáře pro následující požadavek; očíslujte každý scénář navazující na požadavek. Požadavek: [text]

4) Analýza dopadu změny SaMD:

Napište návrh kontrolního seznamu analýzy dopadu pro aktualizaci vydání modelu: dotčené požadavky, rozsah revalidace, porovnání výkonu podskupiny.

Role modelu: Podle fáze návrhu

Jeviště

Příspěvek AI

kritičnost

ověření

Shrnutí potřeby/zúčastněných stran

vysoká

nízká

Potvrzení zúčastněných stran

Návrh/audit požadavků

vysoká

střední

Inženýrská recenze

Architektura/kalkul

omezené

vysoká

Inženýrský posudek + výpočet

FMEA/rizikový brainstorming

vysoká

vysoká

Inženýrské bodování/schválení

Generování testovacího scénáře

vysoká

střední

Matice pokrytí

Bezpečnostní schválení

žádný

velmi vysoká

Podpis oprávněného inženýra

Tip: Používejte AI jako „připomenutí zapomenutého scénáře“ ve FMEA a auditu požadavků, nikoli jako „tvůrce rozhodnutí“. Jeho největší hodnota je v tom, že dává do popředí okrajové situace, které by člověku uniklo; Ale každý návrh musí projít filtrem inženýra.
Pozor: V SaMD je každá aktualizace modelu změnou designu. „Lepší“ model může postoupit v celkovém průměru a v podskupině klesnout; Žádné aktualizace by neměly jít do terénu bez kontroly změn a opětovného ověření.

Časté chyby

  • Přijetí doporučení AI bez potvrzení. Požadavek na montáž může způsobit neplatný režim selhání nebo zbytečné zmírnění.
  • Myslet si, že SaMD je „jen software“. Kontrola návrhu, řízení rizik a V&V jsou povinné.
  • Aktualizace modelu se neověřuje. Každé vydání je změnou designu a musí být znovu ověřeno.
  • Splnění nejasného požadavku. Neměřitelné výroky jako „snadno/rychle“ nelze testovat.
  • Obcházení schválení inženýra. Rozhodnutí o bezpečnosti a podpis patří autorizovanému inženýrovi; AI není schvalovací orgán.

V souhrnu

  • Návrh zdravotnických prostředků, kontrola návrhu a řízení rizik je povinný, zdokumentovaný proces.
  • AI přispívá k požadavkům, architektuře, FMEA a testovacím fázím pomocí návrhů a připomenutí.
  • Pokud je zařízením samotný software (SaMD), je vyžadována úplná kontrola návrhu, V&V a soulad s předpisy.
  • Každá aktualizace modelu je změnou designu a vyžaduje revalidaci.
  • Výstup AI nenahrazuje schválení kvalifikovaného inženýra; Bezpečnostní rozhodnutí a podpis patří inženýrovi.

Aplikační úkol

Vyberte si jednoduchý koncept zdravotnického zařízení (například přenosný monitor SpO2). Nechte si navrhnout pět požadavků pomocí výkonné výzvy; následuje dotaz každého „lze to otestovat?“ Zkontrolujte ručně a udělejte ty vágní měřitelné. Nakonec si zapište tři režimy selhání pro toto zařízení a zmírnění pro každý z nich a poznamenejte si, které z nich jste odstranili z toho, co navrhla AI.

kontrolní seznam

  • [ ] Znám řetězec kontroly návrhu a roli AI v každém článku.
  • [ ] Pochopil jsem účel řízení rizik ISO 14971 a FMEA.
  • [ ] Rozumím konceptu SaMD a jeho závazkům.
  • [ ] Chápu, že aktualizace modelu je změnou návrhu a vyžaduje opětovné ověření.
  • [ ] Uvědomil jsem si, že rozhodnutí o zabezpečení a podpis zůstávají u autorizovaného inženýra.