ڊيوائس مئنيجر. MIS کي ڊوائيسز تائين وڌايو

ڊيوائس مئنيجر. MIS کي ڊوائيسز تائين وڌايو
هڪ خودڪار طبي مرڪز ڪيترن ئي مختلف ڊوائيسز استعمال ڪري ٿو، جن جي آپريشن کي لازمي طور تي ڪنٽرول ڪيو وڃي طبي انفارميشن سسٽم (MIS)، ۽ گڏوگڏ ڊوائيسز جيڪي حڪم قبول نٿا ڪن، پر انهن جي ڪم جا نتيجا MIS ڏانهن منتقل ڪرڻ گهرجن. بهرحال، سڀني ڊوائيسز ۾ مختلف ڪنيڪشن جا اختيار آهن (USB، RS-232، Ethernet، وغيره) ۽ انهن سان لهه وچڙ ڪرڻ جا طريقا. MIS ۾ انھن سڀني کي سپورٽ ڪرڻ لڳ ڀڳ ناممڪن آھي، تنھنڪري DeviceManager (DM) سافٽ ويئر پرت ٺاھيو ويو، جيڪو MIS لاءِ ھڪ واحد انٽرفيس مهيا ڪري ٿو ته جيئن ڊوائيسز تي ڪم تفويض ڪرڻ ۽ نتيجا حاصل ڪرڻ لاءِ.

ڊيوائس مئنيجر. MIS کي ڊوائيسز تائين وڌايو
سسٽم جي غلطي رواداري کي وڌائڻ لاء، ڊي ايم کي طبي مرڪز ۾ ڪمپيوٽرن تي واقع پروگرامن جي هڪ سيٽ ۾ ورهايو ويو. DM هڪ مکيه پروگرام ۾ ورهايل آهي ۽ پلگ ان جو هڪ سيٽ جيڪو هڪ مخصوص ڊوائيس سان لهه وچڙ ۾ اچي ٿو ۽ MIS ڏانهن ڊيٽا موڪلي ٿو. هيٺ ڏنل شڪل DeviceManager، MIS ۽ ڊوائيسز سان رابطي جي هڪ عام جوڙجڪ ڏيکاري ٿي.

ڊيوائس مئنيجر. MIS کي ڊوائيسز تائين وڌايو
MIS ۽ DeviceManager جي وچ ۾ رابطي جي جوڙجڪ پلگ ان لاءِ 3 آپشن ڏيکاري ٿي:

  1. پلگ ان MIS کان ڪا به ڊيٽا وصول نه ڪندو آهي ۽ ڊيٽا موڪليندو آهي تبديل ٿيل فارميٽ ۾ جيڪو ان کي ڊوائيس مان سمجهي سگهجي ٿو (مٿي ڏنل شڪل ۾ ڊوائيس قسم 3 سان ملندو آهي).
  2. پلگ ان MIS کان هڪ مختصر (عمل جي وقت جي لحاظ کان) ڪم حاصل ڪري ٿو، مثال طور، پرنٽر تي ڇپائي يا تصوير کي اسڪين ڪرڻ، ان کي عمل ڪري ٿو ۽ درخواست جي جواب ۾ نتيجو موڪلي ٿو (مٿي ڏنل شڪل ۾ ڊوائيس ٽائپ 1 سان مطابقت رکي ٿو. ).
  3. پلگ ان MIS کان هڪ ڊگهي مدي وارو ڪم وصول ڪري ٿي، مثال طور، سروي ڪرڻ يا اشارن کي ماپڻ، ۽ جواب ۾ ٽاسڪ جي قبوليت واري صورتحال موڪلي ٿو (جيڪڏهن درخواست ۾ ڪا غلطي هجي ته ڪم رد ٿي سگهي ٿو). ڪم مڪمل ڪرڻ کان پوء، نتيجن کي MIS لاء سمجھڻ واري فارميٽ ۾ تبديل ڪيو ويو آھي ۽ انھن جي قسم سان ملندڙ انٽرفيس تي اپ لوڊ ڪيو ويو آھي (مٿي ڏنل شڪل ۾ ڊوائيس ٽائپ 2 سان ملندو آھي).

مکيه DM پروگرام شروع ٿئي ٿو، شروع ٿئي ٿو، غير متوقع اسٽاپ (حادثي) جي صورت ۾ ٻيهر شروع ٿئي ٿو ۽ بند ٿيڻ تي سڀني پلگ ان کي ختم ڪري ٿو. هر ڪمپيوٽر تي پلگ ان جي جوڙجڪ مختلف آهي؛ صرف ضروري شروع ڪيا ويا آهن، جيڪي سيٽنگون ۾ بيان ڪيا ويا آهن.

هر پلگ ان هڪ آزاد پروگرام آهي جيڪو مکيه پروگرام سان رابطو ڪري ٿو. پلگ ان جي اها تعريف سڀني پلگ ان مثالن جي آزادي جي ڪري وڌيڪ مستحڪم آپريشن جي اجازت ڏئي ٿي ۽ غلطي کي سنڀالڻ جي لحاظ کان هيڊ (جيڪڏهن هڪ نازڪ غلطي ٿئي ٿي جيڪا پلگ ان کي حادثي جو سبب بڻائي ٿي، پوء اهو ٻين پلگ ان ۽ هيڊ کي متاثر نه ڪندو) . ھڪڙو پلگ ان توھان کي ھڪڙي قسم جي ڊوائيسز سان ڪم ڪرڻ جي اجازت ڏئي ٿو (اڪثر ڪري ساڳي ماڊل)، جڏهن ته ڪجھ پلگ ان صرف ھڪڙي ڊوائيس سان رابطو ڪري سگھن ٿا، جڏھن ته ٻيا ڪيترن ئي سان رابطو ڪري سگھن ٿا. ساڳئي قسم جي ڪيترن ئي ڊوائيسز کي هڪ DM سان ڳنڍڻ لاء، ساڳئي پلگ ان جا ڪيترائي مثال لانچ ڪريو.

ڊيوائس مئنيجر. MIS کي ڊوائيسز تائين وڌايو
Qt ٽول ڪٽ DM کي ترقي ڪرڻ لاءِ استعمال ڪيو ويو ڇاڪاڻ ته اها اسان کي اجازت ڏئي ٿي ته اڪثر ڪيسن ۾ هڪ مخصوص آپريٽنگ سسٽم کان پري ٿي وڃي. اهو ممڪن بنايو ته ڪمپيوٽرن سان ڪم جي حمايت ڪرڻ ونڊوز، لينڪس ۽ MacOS تي ٻڌل آهي، انهي سان گڏ Raspberry سنگل بورڊ ڊوائيسز. هڪ آپريٽنگ سسٽم چونڊڻ ۾ صرف حد آهي جڏهن پلگ ان ٺاهي رهيا آهن ڊرائيور ۽/يا خاص سافٽ ويئر جي دستيابي هڪ مخصوص ڊوائيس لاءِ.

پلگ ان ۽ هيڊ جي وچ ۾ رابطي هڪ مسلسل فعال QLocalSocket ذريعي ٿئي ٿي، هڪ مخصوص پلگ ان مثال جي نالي سان، اسان جي ٺاهيل پروٽوڪول جي مطابق. ٻنهي پاسن تي ڪميونيڪيشن پروٽوڪول تي عمل درآمد هڪ متحرڪ لائبريري جي طور تي ٺاهيو ويو، جنهن کي ٻين ڪمپنين طرفان ڪجهه پلگ ان کي ترقي ڪرڻ ممڪن بڻايو ويو بغير مڪمل طور تي سر سان رابطي کي ظاهر ڪرڻ. مقامي ساکٽ جي اندروني منطق سر کي فوري طور تي زوال جي باري ۾ سکڻ جي اجازت ڏئي ٿي ڪنيڪشن برڪ سگنل استعمال ڪندي. جڏهن اهڙو سگنل شروع ٿئي ٿو، مشڪلاتي پلگ ان کي ٻيهر شروع ڪيو ويندو آهي، جيڪو توهان کي نازڪ حالتن کي وڌيڪ تڪليف سان سنڀالڻ جي اجازت ڏئي ٿو.

اهو فيصلو ڪيو ويو ته MIS ۽ DM جي وچ ۾ رابطي کي HTTP پروٽوڪول جي بنياد تي ٺاهيو وڃي، ڇاڪاڻ ته MIS هڪ ويب سرور تي هلندي آهي، جيڪو هن پروٽوڪول کي استعمال ڪندي درخواستون موڪلڻ ۽ وصول ڪرڻ آسان بڻائي ٿو. اهو پڻ ممڪن آهي ته انهن مسئلن ۾ فرق ڪرڻ جيڪي پيدا ٿي سگهن ٿيون جڏهن سيٽنگ يا ڪم انجام ڏيڻ واري ڊوائيس سان جوابي ڪوڊ جي بنياد تي.

هيٺين مضمونن ۾، ڪيترن ئي تشخيصي مرڪز جي ڪمرن جو مثال استعمال ڪندي، ڊي ايم جي آپريشن ۽ ڪجهه پلگ ان جي جانچ ڪئي ويندي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو