یونٹ 8 / 11

میڈیکل ڈیوائس ڈیزائن اور ڈیوائس سافٹ ویئر (SAMD)

فائدہ:

  • طبی آلات اور سافٹ ویئر ڈیزائن میں ضروریات، فن تعمیر اور جانچ کے مراحل میں مصنوعی ذہانت کی شراکت کی وضاحت کرنے کی صلاحیت۔
  • ڈیزائن کنٹرول اور رسک مینجمنٹ کے کردار کو سمجھنا اگر سافٹ ویئر خود ایک میڈیکل ڈیوائس ہے (SaMD)
  • یہ سمجھنے کی صلاحیت کہ AI سے تعاون یافتہ ڈیزائن آؤٹ پٹس کو قابل انجینئر کی منظوری، معیاری اور تصدیقی ٹیسٹوں کے ساتھ جانچا جانا چاہیے۔

بائیو میڈیکل انجینئر کے بنیادی کاموں میں سے ایک میڈیکل ڈیوائس ڈیزائن ہے: انفیوژن پمپ سے مریض مانیٹر تک، مصنوعی اعضاء سے لے کر تشخیصی سافٹ ویئر تک۔ چونکہ یہ آلات مریض کے ساتھ براہ راست رابطے میں آتے ہیں، ان کا ڈیزائن عام مصنوعات کی نشوونما سے مختلف ہوتا ہے۔ ڈیزائن کنٹرولز (انضباطی عمل جس میں ضرورت سے لے کر تصدیق تک ہر قدم کو دستاویزی شکل دی جاتی ہے) اور رسک مینجمنٹ قانونی ذمہ داریاں ہیں۔ آرٹیفیشل انٹیلی جنس ضروریات تحریری، آرکیٹیکچرل ڈرافٹنگ، ٹیسٹ ڈیزائن اور دستاویزات کے ساتھ ان عملوں میں حصہ ڈالتی ہے۔ اس یونٹ میں، ہم دیکھیں گے کہ ڈیوائس کے ڈیزائن میں 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 معیار سافٹ ویئر لائف سائیکل کے عمل کی وضاحت کرتا ہے۔ AI کی مدد سے ترقی میں ایک خاص چیلنج یہ ہے کہ ماڈل کے طرز عمل کو اپ ڈیٹ کرتے ہی بدل جاتا ہے۔ یہی وجہ ہے کہ تبدیلی کا کنٹرول اور دوبارہ تصدیق ضروری ہے۔

تین چھوٹے کیسز: نمبرز کے حساب سے

کیس 1 - ضرورت کے فرق کی گرفت۔ ایک مریض مانیٹر کے لیے 140 مسودے کی ضروریات لکھی گئی تھیں۔ AI سے چلنے والی مستقل مزاجی اسکیننگ نے 12 تقاضوں کو نشان زد کیا ہے جو قابل امتحان نہیں ہے (جیسے "صارف کے موافق ہونا ضروری ہے") اور 3 الارم منظرنامے غائب ہیں۔ انجینئرنگ ٹیم نے ان کو طے کیا۔ لیکن اے آئی کے ذریعہ تجویز کردہ دو "نئی تقاضے" دراصل موجودہ کی نقلیں تھیں اور انہیں ختم کرنا تھا۔ خالص فائدہ انسانی تصدیق کے ذریعے ہوتا ہے۔

کیس 2 — 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 کے تصور اور اس کی ذمہ داریوں کو سمجھتا ہوں۔
  • [ ] میں سمجھتا ہوں کہ ماڈل اپ ڈیٹ ڈیزائن میں تبدیلی ہے اور اس کی دوبارہ تصدیق کی ضرورت ہے۔
  • [ ] میں نے اندرونی طور پر بتایا ہے کہ حفاظتی فیصلہ اور دستخط مجاز انجینئر کے پاس رہتے ہیں۔