Табыстар:
- Жасанды интеллекттің медициналық құрылғылар мен бағдарламалық жасақтаманы жобалаудағы талаптарға, архитектура мен сынақ кезеңдерге қосқан үлесін түсіндіре білу.
- Бағдарламалық жасақтаманың өзі медициналық құрылғы (SaMD) болған жағдайда дизайнды бақылау және тәуекелдерді басқару рөлін түсіну
- Жасанды интеллект қолдауы бар дизайн нәтижелерін құзыретті инженер мақұлдауымен, стандартты және тексеру сынақтарымен сынау керек екенін түсіну мүмкіндігі.
Биомедициналық инженердің негізгі жұмыстарының бірі - медициналық құрылғыны жобалау: инфузиялық сорғыдан пациент мониторына дейін, протезден диагностикалық бағдарламалық құралға дейін. Бұл құрылғылар пациентпен тікелей байланыста болғандықтан, олардың дизайны қарапайым өнімді әзірлеуден ерекшеленеді; Жобалау бақылаулары (талаптан тексеруге дейінгі әрбір қадам құжатталған тәртіпті процесс) және тәуекелдерді басқару заңды міндеттер болып табылады. Жасанды интеллект талаптарды жазумен, сәулеттік жобамен, сынақ дизайнымен және құжаттамамен осы процестерге ықпал етеді. Бұл бөлімде біз AI құрылғы дизайнына қай жерде сәйкес келетінін, бағдарламалық құралдың өзі құрылғыға (SaMD) қалай айналатынын және неліктен AI шығысы құзыретті инженердің мақұлдауын алмастырмайтынын көреміз.
Басынан бастап айтайық: қауіпсіздік тұрғысынан маңызды құрылғылар инженериясында AI - бұл сызба және басқару көмекшісі. Егер талап жоқ болса, ақаулық режимі өткізілсе, сынақ қолданылмайды, жауапкершілік қол қоюшы инженерге жүктеледі. AI дизайнды тексермейді; Инженер растайды.
Дизайн басқару тізбегі және АИ орны
Пайдаланушы қажеттіліктері → Дизайн кірістері (талаптары) → Жобалау шығыстары → Тексеру → Тексеру → Жобаны беру. Бұл тізбек құрылғы инженериясының негізі болып табылады. Әр сақинадағы AI рөлі әртүрлі:
- Пайдаланушы қажеттіліктері: AI мүдделі тараптардың сұхбаттары мен далалық жазбаларды қорытындылай алады және тақырыптай алады. Валидация: мүдделі тараптардың растауы.
- Талаптар: AI талаптардың «тексерілетін, дара, қайшы» екендігін тексеру үшін сканерлейді және жетіспейтін сценарийлерді (шеттік жағдайлар) ұсынады. Валидация: инженерлік шолу.
- Архитектура/дизайн: AI балама сәулеттік тәсілдер мен белгілі дизайн үлгілерін тізімдейді. Тексеру: инженерлік пайымдау және есептеу.
- Тестілеу: AI сынақ жағдайын және талап бойынша үзіліс нүктесін сынауды жасайды. Валидация: тест қамту матрицасы.
- Құжаттама: AI жобалары дизайн тарихы файлы мен есептері. Тексеру: техникалық мазмұнды тексеру.
Тәуекелдерді басқару: ISO 14971 және FMEA
Медициналық құрылғылардағы тәуекелдерді басқару стандарты ISO 14971; Ол қауіптерді анықтау, тәуекелді бағалау, оны азайту және қалған тәуекелді негіздеу процесін сипаттайды. Жалпы құрал - FMEA (қателік режимі мен әсерлерін талдау; ықтимал сәтсіздік режимдерін, олардың әсерлерін және ауырлық/ықтималдық/анықтау ұпайларын жүйелі түрде тізіп отырады). AI FMEA диаграммасы үшін миға шабуыл сәтсіздік режимдерін жасауда өте тиімді - адам өткізіп жібере алатын режимдерді еске салады. Бірақ әрбір жолдың ақиқаты, оның ұпайы және жеңілдететін шара инженердің пайымдауымен расталуы керек; AI ұсынған «жеңілдету» іс жүзінде жұмыс істемеуі мүмкін немесе жаңа қауіп тудыруы мүмкін.
Бағдарламалық құралдың өзі құрылғы болса: SaMD
Кейде бағдарламалық құралдың өзі медициналық құрылғы болып табылады: SaMD (бағдарламалық құрал медициналық құрылғы ретінде; ешқандай аппараттық құралға енгізілмей, диагностика/емдеу/бақылау мақсатында жұмыс істейтін бағдарламалық құрал). Мысал - кескіннен тәуекел ұпайын шығаратын қолданба немесе сигналды түсіндіретін алгоритм. SaMD көмегімен бағдарламалық жасақтаманы «жай бағдарламалық жасақтама» ретінде қарастыруға болмайды: дизайнды бақылау, тәуекелдерді басқару, тексеру/тексеру, нұсқаны бақылау және нормативтік талаптарға сәйкестік міндетті болып табылады. IEC 62304 стандарты бағдарламалық жасақтаманың өмірлік цикліне арналған процестерді анықтайды. Жасанды интеллект көмегімен әзірлеудегі ерекше қиындық модельдің әрекеті жаңартылған сайын өзгереді; сондықтан өзгерістерді бақылау және қайта тексеру маңызды.
Үш шағын корпус: сандар бойынша
1-жағдай — Талаптардың алшақтығын алу. Пациент мониторына 140 жоба жобасы жазылған. AI-мен жұмыс істейтін консистенцияны сканерлеу 12 талапты сынауға жатпайды («пайдаланушыға ыңғайлы болуы керек» сияқты) және 3 дабыл сценарийін жоқ деп белгіледі. Инженерлік топ бұларды жөндеді; бірақ AI ұсынған екі «жаңа талаптар» шын мәнінде бұрыннан барлардың қайталануы болды және оларды жою керек болды. Таза пайда адамның тексеруі арқылы.
2-жағдай — FMEA жеделдету. Инфузиялық сорғыға арналған FMEA зерттеуінде топ 60 сәтсіздік режимін келтірді; AI ми шабуылы 18 қосымша үміткерді шығарды. Инженерлер олардың 9-ын шынайы және бұрын ескерілмеген деп тапты, ал 9-ын жарамсыз немесе қайталама деп жойды. Уақытты үнемдеу нақты болды, бірақ сүзгілеу толығымен инженердің жұмысы болды.
3-жағдай — Модельді жаңарту қаупі. SaMD тобы негізгі үлгіні «жақсы» нұсқасымен жаңартты. Жаңа нұсқа жалпы дәлдікті жақсартқанымен, оның өнімділігі белгілі бір құрылғы түріне кері шегінді. Өзгерістерді бақылау және қайта тексерусіз бұл регрессия өріске жеткен болар еді. Әрбір модель жаңартуы дизайндағы өзгеріс болып табылады және тексерілуі керек.
Әлсіз шақыру / Күшті шақыру
Әлсіз шақыру:
Осы құрылғыға қойылатын талаптарды жазыңыз.[идея]
Күшті шақыру:
Сіздің рөліңіз: Сіз медициналық құрылғы талаптарының инженерлік көмекшісісіз (СІЗ БЕКІТУ ОРГАН ЕМЕССІЗ). Келесі құрылғы тұжырымдамасы үшін талаптар жобасын жасаңыз: - Әрбір талапты бірегей, тексерілетін және тексерілетін етіп сақтаңыз. - Қауіпсіздік/дабыл және шеткі жағдайлар үшін бөлек бөлім жасаңыз. - анық емес/өлшенбейтін мәлімдемелерді («жеңіл», «жылдам») белгілеп, оларды өлшенетін етіп жасаңыз. - Соңында «инженер шешуі қажет ашық нүктелердің» тізімін беріңіз. - Стандарт/тармақ сілтемелері «тексерілуге тиіс» белгісі, нақты көрсеткіш. Тұжырымдама:[сипаттама]
Көшірілетін төрт үлгі
1) Талаптардың сапасын тексеру:
Келесі талаптарды «тексерілетін/анықсыз/қайшы/қайшы» деп жіктеңіз және кез келген анық емес мәнді өлшенетін етіп жасауды ұсыныңыз. Тізім: [талаптар]
2) FMEA ми шабуылы:
Осы ішкі жүйе үшін ықтимал ақаулық режимдерін тізімдеңіз; Әрқайсысы үшін әсерлер мен ықтимал себептерді ұсыныңыз. Инженер балл қоюды және азайтуды жасайтынын айтыңыз. Ішкі жүйе: [сипаттама]
3) Сынақ сценарийін құру:
Келесі талап үшін қалыпты, шекаралық және қате енгізу сынақ сценарийлерін жасаңыз; талапқа сай келетін әрбір сценарийді нөмірлеңіз. Талап: [мәтін]
4) SaMD өзгерістерінің әсерін талдау:
Үлгінің шығарылымын жаңарту үшін әсерді талдаудың бақылау тізімінің жобасын жазыңыз: әсер ететін талаптар, қайта тексеру ауқымы, ішкі топ өнімділігін салыстыру.
Модельдің рөлі: Жобалау кезеңіне сәйкес
Сахна
AI үлесі
сыншылдық
тексеру
Қажеттілік/мүдделі тараптар туралы қорытынды
жоғары
төмен
Мүдделі тараптарды растау
Талаптар жобасы/аудит
жоғары
орташа
Инженерлік шолу
Архитектура/есептеу
шектелген
жоғары
Инженерлік пайымдау + есептеу
FMEA/қауіпті ми шабуылы
жоғары
жоғары
Инженер бағасы/бекіту
Сынақ сценарийін құру
жоғары
орташа
Қамту матрицасы
Қауіпсіздікті бекіту
Жоқ
өте жоғары
Уәкілетті инженердің қолы
Кеңес: AI-ді «шешім қабылдаушы» ретінде емес, FMEA және талаптар аудитінде «ұмытылған сценарий туралы еске салғыш» ретінде пайдаланыңыз. Оның ең үлкен құндылығы - адам жіберіп алатын маргиналды жағдайларды бірінші орынға шығару; Бірақ әрбір ұсыныс инженердің сүзгісінен өтуі керек.
Назар аударыңыз: SaMD жүйесінде әрбір үлгі жаңартуы дизайндағы өзгеріс болып табылады. «Жақсы» үлгі жалпы орташа көрсеткіште алға жылжуы және кіші топта регресс болуы мүмкін; Ешбір жаңартулар өзгерістерді бақылаусыз және қайта тексерусіз өріске енбеуі керек.
Жалпы қателер
- AI ұсынысын растаусыз қабылдау. Орнату талабы жарамсыз ақаулық режимін немесе пайдасыз азайтуды тудыруы мүмкін.
- SaMD «жай бағдарламалық қамтамасыз ету» деп ойлау. Дизайнды бақылау, тәуекелдерді басқару және V&V міндетті болып табылады.
- Модель жаңартуы тексерілмейді. Әрбір шығарылым дизайндағы өзгеріс болып табылады және қайта тексерілуі керек.
- Белгісіз талапты орындау. «Оңай/жылдам» сияқты өлшеусіз мәлімдемелерді тексеру мүмкін емес.
- Инженердің рұқсатын айналып өту. Қауіпсіздік туралы шешім мен қол қою уәкілетті инженерге тиесілі; AI мақұлдау органы емес.
Қысқаша
- Медициналық құрылғыны жобалау, дизайнды бақылау және тәуекелдерді басқару міндетті, құжатталған процесс.
- AI талаптарға, архитектураға, FMEA және сынақ кезеңдерін жобалар мен еске салғыштармен қамтамасыз етеді.
- Егер бағдарламалық құралдың өзі құрылғы (SaMD) болса, дизайнды толық бақылау, V&V және нормативтік сәйкестік қажет.
- Әрбір үлгі жаңартуы дизайнды өзгерту болып табылады және қайта тексеруді қажет етеді.
- AI нәтижесі білікті инженердің мақұлдауын алмастырмайды; Қауіпсіздік шешімі мен қолы инженерге тиесілі.
Қолданбалы тапсырма
Қарапайым медициналық құрылғы тұжырымдамасын таңдаңыз (мысалы, портативті SpO2 мониторы). Күшті шақыру арқылы бес талапты құрастырыңыз; Әрқайсысынан «оны тексеруге бола ма?» Деген сұрақ қойылады. Қолмен тексеріп, анық еместерді өлшенетін етіп жасаңыз. Соңында, осы құрылғы үшін үш ақаулық режимін және әрқайсысы үшін жеңілдетуді жазыңыз және AI ұсынғаннан қайсысын жойғаныңызды ескеріңіз.
бақылау парағы
- [ ] Мен дизайнды басқару тізбегін және әрбір сілтемедегі AI рөлін білемін.
- [ ] Мен ISO 14971 тәуекелдерді басқару және FMEA мақсатын түсіндім.
- [ ] Мен SaMD түсінігін және оның міндеттемелерін түсінемін.
- [ ] Үлгіні жаңарту дизайнды өзгерту екенін және қайта тексеруді қажет ететінін түсінемін.
- [ ] Қауіпсіздік туралы шешім мен қол қою уәкілетті инженерде қалатынын түсіндім.