🩺

الفحص الإكلينيكي والتشخيص (Clinical Examination & Diagnosis)

يغطي هذا الموديول تسجيل الفحص العام للمريضة (الوزن، الطول، مؤشر كتلة الجسم، ضغط الدم، النبض، سكر الدم العشوائي) مع نتائج الفحص لكل جهاز من أجهزة الجسم (الرأس والرقبة، الصدر والقلب، البطن، الحوض، الأطراف)، بالإضافة إلى قوائم نتائج الفحص الموضعي والعام (الثدي، الشعرانية، الغدة الدرقية)، ومحرك أسئلة وأجوبة قابل للتهيئة للتاريخ المرضي الحالي (Present History)، وكتالوجَي التشخيصات لعيادتي النساء ومتابعة الحمل.

15جدول
2كنترولر
9علاقة رئيسية

الوظائف الرئيسية

الجداول وبنية البيانات (Data Models)

الجدولالغرضأهم الحقولالعلاقات
examinationسجل الفحص العام للمريضة (علامات حيوية + ملخص فحص الأجهزة)patientid, doctorid, examinationdate, weight, height, bmi, b_p, bp2, pulse, rgb, headandneck, chestandheart, abdomen, pelvis, extremitis, delpatients عبر patientid، awusers عبر doctorid
examinationheadقائمة نتائج فحص الرأس والرقبةid, name, delexamination عبر headandneck (استنتاج: يُخزن المعرف أو النص)
examinationchestقائمة نتائج فحص الصدر والقلبid, name, delexamination عبر chestandheart
examinationabdomenقائمة نتائج فحص البطنid, name, delexamination عبر abdomen
examinationpelvisقائمة نتائج فحص الحوضid, name, delexamination عبر pelvis
examinationextremitisقائمة نتائج فحص الأطرافid, name, delexamination عبر extremitis
examinationlocalseقائمة نتائج الفحص الموضعي (النسائي) — اختيار متعددid, title, delinfertilitysheet عبر examinationlocalse (قائمة معرفات بفواصل)
generalbreastقائمة نتائج فحص الثدي — اختيار متعددid, title, delinfertilitysheet عبر generalbreast (قائمة معرفات بفواصل)
generalhirsutismقائمة درجات الشعرانية (Hirsutism)id, title, delinfertilitysheet عبر generalhirsutism
generalthyroidقائمة نتائج فحص الغدة الدرقيةid, title, delinfertilitysheet عبر generalthyroid
generalanasthesaتفاصيل/أنواع فرعية للتخدير العام تابعة لنوع التخدير الرئيسيid, name, anasthesaid, delanasthesa عبر anasthesaid، operativedetails عبر anasthesaid (موديول العمليات)
diagnosisكتالوج تشخيصات زيارات النساء (الجيناكولوجي)id, name, conditions (يُستخدم كحذف منطقي), title, delgyna عبر diagnosisid (قائمة معرفات بفواصل)
diagnosisantكتالوج تشخيصات زيارات متابعة الحمل (Antenatal)id, name, conditions (حذف منطقي)antenalvisit عبر diagnosisid (قائمة معرفات بفواصل)
presenthistoryquestionsبنك أسئلة التاريخ المرضي الحالي (فئات)id, name, displayorder, deletedpresenthistoryanswers عبر presenthistorycatid، gynaph عبر catid
presenthistoryanswersالإجابات المعرفة مسبقًا لكل سؤال تاريخ مرضيid, presenthistorycatid, name, favorite, deletedpresenthistoryquestions عبر presenthistorycatid، gynaph عبر answerid

سير العمل (Workflow)

  1. يفتح الطبيب ملف المريضة ثم تبويب الفحص (examination.php?ac=index)؛ تُعرض جميع سجلات الفحص السابقة (غير المحذوفة) مرتبة بالتاريخ تنازليًا مع اسم الطبيب لكل سجل.
  2. تقرأ الشاشة إعدادات programesetting؛ فإذا كان علم الجهاز (رأس/صدر/بطن/حوض/أطراف) لا يساوي 1 تُحمَّل قائمته المنسدلة من جدول اللوكب المقابل، وإلا يظهر حقل نص حر.
  3. عند الضغط على "إضافة" يُنشأ صف فحص فارغ فورًا في قاعدة البيانات (addNewRow) بتاريخ اليوم ومعرف الطبيب من الجلسة، ويُعاد جزء HTML للصف الجديد.
  4. تُحفظ كل خلية (وزن، طول، ضغط، نبض، نتيجة كل جهاز...) تلقائيًا عند مغادرتها عبر دالة update العامة التي تستقبل اسم الجدول والعمود والقيمة من الواجهة، ويُحسب الـ BMI تلقائيًا في المتصفح.
  5. يمكن إضافة قيمة جديدة لأي قائمة نتائج أثناء الفحص (addexitem)؛ تُدرج في جدول اللوكب ثم يُحدَّث عمود سجل الفحص بمعرف القيمة الجديدة.
  6. الحذف يتم منطقيًا بوضع del = 1 (delData).
  7. في شاشة الإعداد addpresenthistory.php يُدير المسؤول أسئلة التاريخ المرضي الحالي وإجاباتها: إضافة سؤال (يأخذ ترتيب عرض تاليًا تلقائيًا)، إضافة إجابات لكل سؤال، تمييز مفضلة، وحذف منطقي.
  8. أثناء زيارة الجيناكولوجي (كنترولر gyna.php) تُعرض الأسئلة في أعمدة حسب displayorder (مجموعات 1-3، 4-6، 7-9، 10-12، أكبر من 12، وصفر = أخرى)، وتُحفظ الإجابات المختارة لكل تاريخ في جدول gynaph مع معرف المريضة والطبيب، مع إمكانية الطباعة والحذف حسب التاريخ.
  9. في زيارة النساء يختار الطبيب تشخيصات متعددة من كتالوج diagnosis فتُخزن معرفاتها كنص مفصول بفواصل في gyna.diagnosisid؛ وبنفس الآلية تُخزن تشخيصات diagnosisant في antenalvisit.diagnosisid لزيارات الحمل، مع إمكانية إضافة تشخيص جديد للكتالوج أثناء الزيارة.
  10. في شيتات العقم والجيناكولوجي تُختار نتائج فحص الثدي والشعرانية والدرقية والفحص الموضعي من قوائم generalbreast وgeneralhirsutism وgeneralthyroid وexaminationlocalse وتُخزن في أعمدة جدول infertilitysheet، وتُفك ترميزها عند طباعة التقارير الكاملة (sh.php, Completesreport.php).

الارتباط بالموديولات الأخرى

ملاحظات فنية

توصيات النقل إلى ERP