Nyereség:
- Képes elmagyarázni a mesterséges intelligencia hozzájárulását a követelményekhez, az architektúrához és a tesztelési szakaszokhoz az orvosi eszközök és szoftverek tervezésében.
- A tervezés-ellenőrzés és a kockázatkezelés szerepének megértése abban az esetben, ha a szoftver maga egy orvosi eszköz (SaMD)
- Képes megérteni, hogy az AI által támogatott tervezési kimeneteket hozzáértő mérnöki jóváhagyással, szabványos és ellenőrző tesztekkel kell tesztelni.
Az orvosbiológiai mérnök egyik fő feladata az orvostechnikai eszközök tervezése: az infúziós pumpától a betegmonitorig, a protézistől a diagnosztikai szoftverig. Mivel ezek az eszközök közvetlenül érintkeznek a pácienssel, kialakításuk eltér a szokásos termékfejlesztéstől; A tervezési ellenőrzések (fegyelmezett folyamat, amelyben a követelménytől az ellenőrzésig minden lépés dokumentálva van) és a kockázatkezelés jogi kötelezettség. A mesterséges intelligencia ezekhez a folyamatokhoz járul hozzá a követelmények írásával, az építészeti tervezéssel, a teszttervezéssel és a dokumentációval. Ebben az egységben látni fogjuk, hogy a mesterséges intelligencia hol illeszkedik az eszköztervezésbe, hogyan válik a szoftverből maga az eszköz (SaMD), és az AI kimenet miért nem helyettesíti a hozzáértő mérnök jóváhagyását.
Állítsuk le az elején: a biztonság szempontjából kritikus eszközfejlesztésben az AI egy tervrajz és vezérlési asszisztens. Ha egy követelmény hiányzik, egy hibaüzemmód kimarad, a teszt nem terjed ki, a felelősség az aláíró mérnököt terheli. Az AI nem ellenőrzi a tervezést; A mérnök megerősíti.
Tervezési irányítási lánc és a mesterséges intelligencia helye
Felhasználói igények → Tervezési bemenetek (követelmények) → Tervezési kimenetek → Ellenőrzés → Érvényesítés → Tervezés átadása. Ez a lánc képezi az eszközfejlesztés gerincét. Az AI szerepe minden gyűrűben más:
- Felhasználói igények: A mesterséges intelligencia össze tudja foglalni és tematizálja az érdekelt felekkel folytatott interjúkat és helyszíni jegyzeteket. Érvényesítés: az érintettek megerősítése.
- Követelmények: A mesterséges intelligencia átvizsgálja a követelményeket, hogy megnézze, „tesztelhetőek, egyediek, ellentmondásosak”, és hiányzó forgatókönyveket javasol (éles esetek). Érvényesítés: mérnöki felülvizsgálat.
- Építészet/tervezés: Az AI alternatív építészeti megközelítéseket és ismert tervezési mintákat sorol fel. Ellenőrzés: mérnöki megítélés és számítás.
- Tesztelés: Az AI tesztesetet és töréspont tesztet generál a követelményből. Validálás: teszt lefedettségi mátrix.
- Dokumentáció: Az AI tervezéstörténeti fájlokat és jelentéseket készít. Ellenőrzés: műszaki tartalom ellenőrzés.
Kockázatkezelés: ISO 14971 és FMEA
Az orvostechnikai eszközök kockázatkezelésének szabványa az ISO 14971; Leírja a veszélyek azonosításának, a kockázat felmérésének, mérséklésének és a fennmaradó kockázat igazolásának folyamatát. Elterjedt eszköz az FMEA (Failure Mode and Effects Analysis; szisztematikusan felsorolja a lehetséges hibamódokat, azok hatásait, valamint a súlyossági/valószínűségi/észlelhetőségi pontszámokat). A mesterséges intelligencia nagyon hatékony az FMEA diagram meghibásodási módjainak ötletelésében – emlékeztetve azokat a módokat, amelyeket az ember kihagyhat. De minden sor igazságát, pontszámát és enyhítő intézkedését a mérnök ítéletének kell megerősítenie; Előfordulhat, hogy a mesterséges intelligencia által javasolt „enyhítés” valójában nem működik, vagy új kockázatot jelenthet.
Ha maga a szoftver az eszköz: SaMD
Néha maga a szoftver egy orvosi eszköz: SaMD (Szoftver orvosi eszközként; szoftver, amely diagnosztikai/kezelési/monitoring célokra működik anélkül, hogy bármilyen hardverbe lenne beágyazva). Példa erre egy olyan alkalmazás, amely egy képből kockázati pontszámot állít elő, vagy egy jelet értelmező algoritmus. A SaMD-vel a szoftvereket nem lehet „csak szoftverként” kezelni: a tervezés ellenőrzése, a kockázatkezelés, az ellenőrzés/validáció, a verzióellenőrzés és a szabályozási megfelelés kötelező. Az IEC 62304 szabvány meghatározza a szoftver életciklusára vonatkozó folyamatokat. A mesterséges intelligencia által támogatott fejlesztésben különös kihívást jelent, hogy a modell viselkedése a frissítés során megváltozik; ezért kritikus a változás ellenőrzése és az újraérvényesítés.
Három mini tok: a számok szerint
1. eset – Követelményrés rögzítése. 140 követelménytervezetet írtak egy betegmonitorra. Az AI-alapú konzisztencia-ellenőrzés 12 követelményt jelölt meg nem tesztelhetőként (például „felhasználóbarátnak kell lennie”) és 3 riasztási forgatókönyvet hiányzóként. A mérnökcsapat ezeket javította; de a mesterséges intelligencia által javasolt két „új követelmény” valójában a meglévők megkettőzése volt, és ezeket meg kellett szüntetni. A nettó nyereség emberi ellenőrzésen keresztül történik.
2. eset – FMEA-gyorsítás. Egy infúziós pumpára vonatkozó FMEA-tanulmányban a csapat 60 meghibásodási módot sorolt fel; Az AI ötletbörze 18 további jelöltet hozott létre. A mérnökök közülük 9-et eredetinek és korábban kihagyottnak találtak, 9-et pedig érvénytelennek vagy ismétlődőnek minősítettek. Az időmegtakarítás valódi volt, de a szűrés teljes mértékben mérnöki feladat volt.
3. eset – Modellfrissítés kockázata. A SaMD csapata frissítette az alapul szolgáló modellt egy „jobb” verzióval. Míg az új verzió általános pontosságot javított, teljesítménye egy bizonyos eszköztípuson visszaesett. Változáskontroll és revalidáció nélkül ez a regresszió elérte volna a terepet. Minden modellfrissítés tervezési változás, és ellenőrizni kell.
Gyenge felszólítás / Erős felszólítás
Gyenge felszólítás:
Írja le az eszköz követelményeit.[ötlet]
Erőteljes felszólítás:
Az Ön szerepköre: Ön orvosi eszközökkel kapcsolatos követelményekkel foglalkozó mérnöki asszisztens (ÖN NEM A JÓVÁHAGYÓ SZERVEZET). Készítsen követelménytervezetet a következő eszközkoncepcióhoz: - Minden követelmény legyen egyedi, tesztelhető és ellenőrizhető. - Készítsen külön szakaszt a biztonsági/riasztó- és éles eseteknek. - Jelölje meg a homályos/mérhetetlen állításokat ("könnyű", "gyors"), és tegye mérhetővé. - A végén adja meg a "nyitott pontok listáját, ahol a mérnöknek döntenie kell". - Szabvány-/kikötéshivatkozások "ellenőrizendő" jelzésként, határozott jelzésként. Fogalom: [leírás]
Négy másolható sablon
1) Követelmény minőségi ellenőrzés:
A következő követelményeket minősítse „tesztelhető/homályos/ellentmondásos/duplikált” kategóriába, és javasolja, hogy minden kétértelműséget mérhetővé tegyen. Lista: [követelmények]
2) FMEA ötletbörze:
Sorolja fel az alrendszer lehetséges meghibásodási módjait; Javasoljon hatásokat és lehetséges okokat mindegyikre. Mondja el, hogy a mérnök elvégzi a pontozást és a mérséklést. Alrendszer: [leírás]
3) Tesztforgatókönyv generálása:
Normál, határérték és hibás bemeneti tesztforgatókönyvek létrehozása a következő követelményhez; számozza meg az egyes forgatókönyveket, amelyek a követelményre vezethetők vissza. Követelmény: [szöveg]
4) SaMD változás hatáselemzés:
Írjon hatáselemzési ellenőrzőlista tervezetet a modellkiadás frissítéséhez: az érintett követelmények, az újraérvényesítés hatóköre, az alcsoportok teljesítményének összehasonlítása.
A modell szerepe: a tervezési fázis szerint
Színpad
AI hozzájárulás
kritikusság
ellenőrzése
Szükséglet/érdekelt felek összefoglalója
magas
alacsony
Az érintettek megerősítése
Követelménytervezet/audit
magas
közepes
Mérnöki áttekintés
Építészet/számítás
korlátozott
magas
Mérnöki megítélés + számítás
FMEA/kockázati ötletbörze
magas
magas
Mérnöki pontozás/jóváhagyás
Tesztforgatókönyv generálása
magas
közepes
Lefedettségi mátrix
Biztonsági jóváhagyás
Egyik sem
nagyon magas
Meghatalmazott mérnök aláírása
Tipp: Használja az AI-t „elfelejtett forgatókönyv-emlékeztetőként” az FMEA-ban és a követelmények auditálásában, ne „döntéshozóként”. Legnagyobb értéke abban rejlik, hogy előtérbe helyezi azokat a marginális helyzeteket, amelyeket az ember kihagyna; De minden javaslatnak át kell mennie a mérnök szűrőjén.
Figyelem: A SaMD-ben minden modellfrissítés tervezési változást jelent. Egy „jobb” modell előrehaladhat az általános átlagban és visszafejlődik egy alcsoportba; A változtatások ellenőrzése és újraérvényesítése nélkül semmilyen frissítés nem kerülhet be a mezőbe.
Gyakori hibák
- Az AI ajánlás elfogadása megerősítés nélkül. Az illesztési követelmény érvénytelen hibaüzemmódot vagy haszontalan enyhítést eredményezhet.
- Azt gondolva, hogy a SaMD „csak szoftver”. A tervezési ellenőrzés, a kockázatkezelés és a V&V kötelező.
- Nem ellenőrzi a modellfrissítést. Minden kiadás tervezési változás, és újra kell érvényesíteni.
- A homályos követelmény teljesítése. Az olyan mérhetetlen állításokat, mint az „egyszerű/gyors” nem lehet tesztelni.
- Mérnöki jóváhagyás megkerülése. A biztonsági határozat és az aláírás a felhatalmazott mérnöké; Az AI nem jóváhagyó hatóság.
Összefoglalva
- Az orvostechnikai eszközök tervezése, tervezési ellenőrzése és kockázatkezelése kötelező, dokumentált folyamat.
- Az AI piszkozatokkal és emlékeztetőkkel járul hozzá a követelményekhez, az architektúrához, az FMEA-hoz és a tesztelési fázisokhoz.
- Ha maga a szoftver az eszköz (SaMD), akkor teljes tervezési ellenőrzés, V&V és szabályozási megfelelőség szükséges.
- Minden modellfrissítés tervmódosítás, és újraellenőrzést igényel.
- Az AI-kimenet nem helyettesíti a képzett mérnök jóváhagyását; A biztonsági határozat és az aláírás a mérnöké.
Pályázati feladat
Válasszon egy egyszerű orvosi eszköz koncepciót (például egy hordozható SpO2-monitort). Készítsen öt követelményt a hatékony prompt segítségével; majd mindenki megkérdezi, hogy „tesztelhető?” Ellenőrizze manuálisan, és tegye mérhetővé a homályosakat. Végül írjon fel három meghibásodási módot ehhez az eszközhöz és mindegyikhez egy enyhülést, és jegyezze meg, hogy melyiket küszöbölte ki az AI által javasoltak közül.
ellenőrző lista
- [ ] Ismerem a tervezés irányítási láncát és az AI szerepét az egyes láncszemekben.
- [ ] Megértettem az ISO 14971 kockázatkezelés és az FMEA célját.
- [ ] Megértem a SaMD fogalmát és kötelezettségeit.
- [ ] Tudomásul veszem, hogy a modellfrissítés tervmódosítás, és újraérvényesítést igényel.
- [ ] Belsővé tettem, hogy a biztonsági határozat és az aláírás a megbízott mérnöknél marad.