🔭

المناظير (لاباروسكوبي/هيستيروسكوبي) (Laparoscopy & Hysteroscopy)

موديول توثيق عمليات المناظير النسائية: منظار البطن (Laparoscopy) لفحص الرحم والأنابيب والمبايض والحوض، ومنظار الرحم (Hysteroscopy) لفحص عنق الرحم وتجويف الرحم وفتحتي الأنابيب. يعمل الموديول بنمطين متوازيين: نمط حر نصّي داخل شاشة الفحوصات (Investigations) لأي مريضة، ونمط منظّم بقوائم اختيار قابلة للتوسيع داخل شيت العقم (Infertility Sheet) يسجّل النتائج لكل عضو على حدة مع التدخل الجراحي والتكلفة، وتُستخدم البيانات في تقارير العمليات والتقارير الشاملة للمريضة.

30جدول
12كنترولر
6علاقة رئيسية

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

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

الجدولالغرضأهم الحقولالعلاقات
laparoscopyتقرير منظار بطن نصّي حر لكل مريضة (شاشة الفحوصات)sdate, patientid, uterus, radnexa, ladnexa, pelvis, notes, doctorid, delpatients عبر patientid، awusers عبر doctorid
hysteroscopyتقرير منظار رحم نصّي حر لكل مريضة (شاشة الفحوصات)sdate, patientid, cervix, uterine, rostium, lostium, notes, doctorid, delpatients عبر patientid، awusers عبر doctorid
laparoscopyinfertilityسجل منظار بطن منظّم داخل شيت العقم: نتائج وتدخل لكل عضو + التكلفةinfertilitysheetid, date, laparplace, laparul, laparrt, laparlt, laparro, laparlo, laparpelvis, laparmut, laparmrt, laparmlt, laparmro, laparmlo, laparmpelvis, lapintervention, coastinfertilitysheet عبر infertilitysheetid، وجداول lapar* عبر معرّفات CSV
hysteroscopyinfertilityسجل منظار رحم منظّم داخل شيت العقم: نتائج وإدارة علاجية + التكلفةinfertilitysheetid, date, copyplace, copydil, copyintrod, copycx, copycavity, copyrostium, copylostium, copymcx, copymcavity, copymrostium, copymlostium, hysintervention, coastinfertilitysheet عبر infertilitysheetid، وجداول copy* عبر معرّفات CSV
laparplaceقائمة أماكن إجراء منظار البطن (مستشفى/مركز)id, title, delتُرجَع من laparoscopyinfertility.laparplace
laparulقائمة نتائج الرحم (UT) في منظار البطنid, title, delتُرجَع من laparoscopyinfertility.laparul (CSV)
laparrtقائمة نتائج الأنبوب الأيمن (RT)id, title, delتُرجَع من laparoscopyinfertility.laparrt (CSV)
laparltقائمة نتائج الأنبوب الأيسر (LT)id, title, delتُرجَع من laparoscopyinfertility.laparlt (CSV)
laparroقائمة نتائج المبيض الأيمن (RO)id, title, delتُرجَع من laparoscopyinfertility.laparro (CSV)
laparloقائمة نتائج المبيض الأيسر (LO)id, title, delتُرجَع من laparoscopyinfertility.laparlo (CSV)
laparpelvisقائمة نتائج الحوض في منظار البطنid, title, delتُرجَع من laparoscopyinfertility.laparpelvis (CSV)
laparmutقائمة التدخلات/الإدارة العلاجية للرحم (Management UT)id, title, delتُرجَع من laparoscopyinfertility.laparmut (CSV)
laparmrtقائمة تدخلات الأنبوب الأيمن (Management RT)id, title, delتُرجَع من laparoscopyinfertility.laparmrt (CSV)
laparmltقائمة تدخلات الأنبوب الأيسر (Management LT)id, title, delتُرجَع من laparoscopyinfertility.laparmlt (CSV)
laparmroقائمة تدخلات المبيض الأيمن (Management RO)id, title, delتُرجَع من laparoscopyinfertility.laparmro (CSV)
laparmloقائمة تدخلات المبيض الأيسر (Management LO)id, title, delتُرجَع من laparoscopyinfertility.laparmlo (CSV)
laparmpelvisقائمة تدخلات الحوض (Management Pelvis)id, title, delتُرجَع من laparoscopyinfertility.laparmpelvis (CSV)
copyplaceقائمة أماكن إجراء منظار الرحمid, title, delتُرجَع من hysteroscopyinfertility.copyplace
copydilقائمة نتائج توسيع عنق الرحم (Dilatation)id, title, delتُرجَع من hysteroscopyinfertility.copydil
copyintrodقائمة نتائج إدخال المنظار (Introduction)id, title, delتُرجَع من hysteroscopyinfertility.copyintrod
copycxقائمة نتائج عنق الرحم (Cervix) في منظار الرحمid, title, delتُرجَع من hysteroscopyinfertility.copycx (CSV)
copycavityقائمة نتائج التجويف الرحمي والقاع (Cavity-Fundus)id, title, delتُرجَع من hysteroscopyinfertility.copycavity (CSV)
copyrostiumقائمة نتائج فتحة الأنبوب اليمنى (R-Ostium)id, title, delتُرجَع من hysteroscopyinfertility.copyrostium
copylostiumقائمة نتائج فتحة الأنبوب اليسرى (L-Ostium)id, title, delتُرجَع من hysteroscopyinfertility.copylostium
copymcxقائمة الإدارة العلاجية لعنق الرحم (Management Cervix)id, title, delتُرجَع من hysteroscopyinfertility.copymcx (CSV)
copymcavityقائمة الإدارة العلاجية للتجويف الرحميid, title, delتُرجَع من hysteroscopyinfertility.copymcavity (CSV)
copymrostiumقائمة الإدارة العلاجية للفتحة اليمنىid, title, delتُرجَع من hysteroscopyinfertility.copymrostium (CSV)
copymlostiumقائمة الإدارة العلاجية للفتحة اليسرىid, title, delتُرجَع من hysteroscopyinfertility.copymlostium (CSV)
jncisionقائمة أنواع الشق الجراحي (midline / transverse / paramedian / Pfannenstiel)id, name, delأب لـ midlinejncision؛ تُستخدم في operativedetails عبر jncisionid
midlinejncisionقائمة الأنواع الفرعية للشق التابعة لكل نوع رئيسي (upper / lower / joel cohen...)id, name, jncisionid, deljncision عبر jncisionid؛ operativedetails عبر midlineid

سير العمل (Workflow)

  1. المسار الأول (شاشة الفحوصات – investigation.php): عند فتح ملف فحوصات المريضة، إن لم يوجد سجل منظار سابق يُنشأ تلقائيًا سجل فارغ في laparoscopy وآخر في hysteroscopy بتاريخ اليوم ومعرّف الطبيب الحالي.
  2. يدوّن الطبيب النتائج نصيًا في تبويبي LAPAROSCOPY وHYSTEROSCOPY، ويُحفظ كل حقل فور تعديله عبر AJAX (updateElement → أكشن update)، مع إمكانية إضافة سجلات بتواريخ جديدة أو حذف سجل (حذف منطقي del=1).
  3. المسار الثاني (شيت العقم – infertilitysheet.php): من قسم Investigations في الشيت يضغط الطبيب «Hysteroscopy» أو «Laparoscopy» فيُنشأ صف جديد عبر أكشن append مربوط بـinfertilitysheetid وبتاريخ اليوم.
  4. يختار الطبيب النتائج لكل عضو من قوائم منسدلة (بعضها متعدد الاختيار)، وتُحمَّل القوائم من جداول lapar*/copy* عبر getselect، ويمكنه إضافة مصطلح جديد للقائمة فورًا عبر getselectajax أو حذف مصطلح عبر deldataselect.
  5. في الصف الثاني لكل منظار يسجّل الطبيب التدخل الجراحي النصّي (lapintervention/hysintervention) والإدارة العلاجية لكل عضو (قوائم laparm*/copym*) والتكلفة (coast).
  6. شاشة العمليات (operations.php) تعرض مناظير اليوم أو نتائج بحث بفترة/مريضة، بالربط بين laparoscopyinfertility/hysteroscopyinfertility وجدول infertilitysheet لجلب بيانات المريضة، وتسجّل آخر زيارة في lastvisit.
  7. عند الطباعة أو التقارير: sh.php وCompletesreport.php يفكّان معرّفات CSV إلى نصوصها من جداول القوائم، وcompletereport.php يضم سجلات المناظير الحرة (غير الفارغة فقط) مع اسم الطبيب من awusers، وfullreport.php يفحص وجود مناظير في الفترة المطلوبة.
  8. في موديول تفاصيل العمليات (operativedetails.php) تُستخدم قائمتا jncision وmidlinejncision كقائمتين متسلسلتين (اختيار نوع الشق يحمّل أنواعه الفرعية عبر loadjncision)، مع إمكانية إضافة أنواع جديدة من الشاشة نفسها.

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

ملاحظات فنية

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