تفاصيل العمل

انتهيتُ بحمد الله من مشروع العيادة الآلية، والذي استغرق مني وقتًا طويلًا في بناء المنطق البرمجي الخاص به، مع الحرص الشديد على أدقّ التفاصيل. وتقوم فكرة المشروع على أن يقوم المستخدم بإدخال الأعراض التي يعاني منها داخل النظام، وبناءً على قاعدة المعرفة الخاصة به، يستطيع النظام التنبؤ بالمرض المحتمل.

ولا يجزم النظام بإصابة المستخدم بمرضٍ بعينه، وإنما يعرض ثلاثة احتمالات مرتبة من الأعلى احتمالًا إلى الأقل، وفي حال كانت احتمالية أحد الأمراض مرتفعة بدرجة كبيرة، يقترح النظام بعض الأدوية والإجراءات الوقائية المناسبة لذلك المرض.

أما إذا أدخل المستخدم عددًا قليلًا من الأعراض بما لا يكفي للوصول إلى نتيجة دقيقة، فإن النظام يطلب منه إضافة المزيد من الأعراض لتحسين دقة التنبؤ.

ونظرًا لأن النظام يعمل باللغة الإنجليزية، فقد يواجه بعض المستخدمين صعوبة في معرفة أسماء الأعراض باللغة الإنجليزية، ولذلك أضفنا زرًا يحتوي على قائمة شاملة بالأعراض باللغة العربية وترجمتها إلى الإنجليزية، لتسهيل عملية إدخال الأعراض بالشكل الصحيح.

وفي حال ارتكب المستخدم أخطاءً إملائية أثناء كتابة الأعراض، مثل نسيان حرف أو حرفين، أو تبديل مواضع بعض الحروف، فإن النظام — باستخدام خوارزمية Levenshtein — يستطيع تصحيح الأخطاء البسيطة والتعامل معها بفعالية. أما إذا كان الخطأ كبيرًا ويشمل ثلاثة أو أربعة أحرف أو أكثر، فإن النظام يتجاهل هذا العرض ويتعامل فقط مع الأعراض المكتوبة بصورة صحيحة.

كما تحتوي قاعدة المعرفة الخاصة بالنظام على مجموعة من الأعراض الخطيرة، فإذا قام المستخدم بإدخال أيٍّ منها، تظهر له رسالة تنصحه بضرورة مراجعة الطبيب فورًا، نظرًا لخطورة الحالة والحاجة إلى التدخل الطبي العاجل.

وبالطبع، فإن مثل هذا النظام لا يُغني عن أهمية مراجعة الأطباء المتخصصين، لكنه يُعد عمليًا ومفيدًا في التعامل مع الأمراض والأعراض البسيطة.

وفي الختام، الحمد لله الذي هدانا لهذا، وما كنا لنهتدي لولا أن هدانا الله.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات