🧬 تحليل قسم IVF — من الأنظمة العالمية ونظام عمرو القديم إلى Moon ERP

الإجابة المختصرة: الجانب الإكلينيكي للخصوبة موجود في مون (G3) — تقييم الزوجين، السائل المنوي WHO 2021، دورات OI/IVF كحلقات علاجية. الجزء اللي بيعمل «قسم IVF» حقيقي مش مكتمل في أي نظام من الخمسة (مون، عمرو، يهب، جلوري، رويال): معمل أجنة لكل بويضة بشهود، بنك تجميد بعقود، موافقات وقواعد مصر، فوترة بالمراحل، ومؤشرات أداء. رويال (world2050، المنصورة + بورسعيد، ~130 ألف زيارة/سنة) هو الدليل الحاسم: معمل الأجنة العميق وخريطة التجميد اشتغلوا فعلًا في مركز مصري (10.5 ألف تقييم جنين، 966 موضع تجميد في 2023) — ثم اتهجروا بعد 7 شهور ورجع المركز للتسجيل الخفيف، وحقول التتبع فضلت 1–2% ملء. الدرس: ابنِ العمق، لكن ابدأ بالالتقاط السريع/الآلي وإلا المستخدم بيلف حواليه. 10 حزم عمل، ومحتاج اعتمادك قبل أي كود.

📅 2026-10-25 · مُحدَّث بمراجعة يهب/جلوري/رويال 📋 تحليل فقط — بانتظار اعتماد المالك 🏗️ يُبنى فوق G3 Fertility + LIS + Inventory + Day-case 🇪🇬 نموذج الزوجين المغلق (مصر)

١ · المشكلة

مركز IVF مش بيتدار بـ«كارت دورة» فيه أرقام إجمالية — بيتدار بسجل لكل بويضة ولكل جنين ولكل قشة تجميد، بشاهد على كل خطوة، وبموافقات ليها صلاحية. ده اللي ناقص في الاتنين: نظام عمرو (1,032 دورة في صف واحد من 75 عمود نص حر) ومون الحالي (كارت IVF بحقول مسطّحة بعدادات بس).

٢ · الوضع الحالي — مون × عمرو × يهب × جلوري × رويال

سلالة واحدة: إطار «aw» (RedBean + Smarty, PHP 5.5/5.6) من عمرو → يهب (كود 2017–2024) → جلوري (2023–2025، معمل أعمق ×2) → رويال world2050 (on-prem، المنصورة + بورسعيد) — النسخة الوحيدة اللي معمل الأجنة العميق فيها اتملى ببيانات إنتاج فعلًا. يهب لسه شايل جداول عمرو فاضية؛ رويال شال شبكة يهب المسطّحة واستبدلها بـivf_report منظّم.

المرحلةمون الآن (G3, BE 094eed591 / FE cf5a4443)نظام عمرويهب — yahabcenterجلوري — glory2رويال — world2050
شغال ولا لأ؟بيئة تطوير؛ G3 مدمج في main؛ لا بيانات إنتاج IVF.✔ حيّ — 1,032 دورة مغلقة (615/417) لـ482 مريضة.✔ حيّ ومزدحم — 22,096 زيارة 2026، 19 مستخدم/30 يوم. IVF = تاب ICSI في شيت الجينا: 1,423 طازج + 738 مجمّد.✔ حيّ لكن قلب + عمليات (95%)؛ جداول IVF = 0 صف، lookups تجريبية.✔ حيّ وثقيل جدًا — مستشفى خصوبة حقيقي: ~130k زيارة/سنة، فرعان، 81.5k مريض، 74 مستخدم/30 يوم، معمل أجنة 23,304 زيارة/سنة. طبقتان: folliculometry منظّم حيّ يوميًا (10,273 دورة) + معمل عميق استُخدم 2023 ثم هُجر.
الزوجان✔ زوج كـpatient مرتبط (GynSpouseService، GET|PUT|POST|DELETE patients/{p}/spouse)؛ ملخصا fertility/couple (ClinicalTypeRegistry.php:146,155). ✘ لا إثبات زواج.على سجل المريضة؛ شيت عقم مدى الحياة.على سجل المريضة؛ gynainfertility 101 صف.—على سجل المريضة؛ علم for_husband من 2023.
السائل المنوي✔ WHO 2021 آليًا (Gyn/app/Support/SemenWho.php)؛ ◐ LIS ↔ gyn_semen_sa غير متزامن.صف/تحليل أرقام كنص.semen 32 صف.◐ أندرولوجيا بنطاقات مرجعية — 0 صف.semen 6,853 (ذروة 2022 ثم انهار: 2026 = 2)؛ الأندرولوجيا العميقة تجريبية؛ الـLIS ميت منذ 2023-08.
الدورة والتنشيط✔ دورة = clinical_episodes عبر Gyn/app/Services/TreatmentCycleService.php؛ جدول stim. ✘ وقت التحفيز نص، هرمونات يدوية، لا تقويم أدوية.ovst صف/يوم؛ نص حر.صف/محاولة؛ lookups ≈2% ملء.◐ ivf_report/records + trig_date+trig_time — 0 صف.✔ نفس الموديول ببيانات: 10,273 دورة 2022→أمس، بروتوكول مزروع 92% (antagonist 3,548)، trig_time 98% (نصفها قيم افتراضية/وقت الإنشاء)، أدوية من الكتالوج بلا مخزون؛ الجريبات نص حر.
OPU والمعمل◐ عدادات، الدرجات نص. ✘ لا سجل لكل بويضة/جنين، لا شهود.عدادات + A/B/C يوم 2.MI/MII/GV أرقام؛ «Embryos» نص حر، 18% XY.◐ embryoslab + embryoscoring صف/جنين D1–6 — 0 صف.◐ 2023 فعليًا: 1,097 حالة (540 ملغاة)، 10,478 صف جنين×يوم (11 جنين/حالة؛ D2 50%، D5 4%)؛ العدادات ~80% ملء لكن وسط/حاضنة/لوط/صلاحية 0–2%؛ هُجر بعد 2023-10؛ OPU/ET تُسجَّل كعمليات عامة.
النقل والتجميد والـFET◐ نص. ✘ FET غير مربوط، لا بنك.نص؛ لا مخزون.738 صف بلا ربط.◐ خريطة A/B→21→9 صفوف→خلية + سجل حركة — تكوين فقط.✔ 2023: تجميد 1,083 قشة، خريطة تجميد 966 موضعًا / 618 حالة، إذابة 177 ببقاء ≈96% (على تقرير تجميد لا قشة)؛ ثم هُجر.
النتيجة✔ مرمّزة؛ الإغلاق يتطلب نتيجة.نص حر.11/1,423 طازج.visits.result عام.✔ تُسجَّل فعلًا مرمّزة على الزيارة المفوترة ET/إذابة: +ve ≈ 40% ET، 53% إذابة (2,006 إذابة/سنة).
الفوترة✔ SBS 73400-* (غير مفعّلة)؛ باقات جلسات متساوية؛ InventoryLotBalance؛ Theatre.لا شيء.OPU 163 × ~31,489 ج.م؛ ET 185 × ~3,285.علم for_embryo غير مستخدم.✔ كتالوج IVF غني بأسعار حقيقية (E.C 28,000 × 2,555/سنة؛ تجميد أجنة 5,000 × 2,844؛ Sex-Selection/PGS/PICSI/تجميد بويضات 15,000) + تجديد تخزين سنوي مفوتر: ~4,100 أجنة + ~2,100 منوي + 240 خصوي + 108 بويضات/سنة — فوترة فقط، بلا جدول عقد/انتهاء.
الموافقات◐ ClinicalDocType بلا consent.لا شيء.إقرارات عامة 0–2 صف؛ لا موافقة IVF/تجميد/تصرف في أي نظام.
الأدوار والتدقيق✘ لا embryologist/andrologist.لا.—✔ lookup embryologist؛ أخصائيان على تجميد المنوي.✔ دور embryologist وأدوار معمل مستخدمة؛ إلغاء بسبب مرمّز حقيقي (Freeze-All 435، Arrested 33، No XY 22) + تدقيق إلغاء/عكس.
المؤشرات✘ لا تقارير ART.سجل بلا نسب.سجل بلا نسب.◐ عدادات بشرائح بويضات/سن — بلا بيانات.◐ نفس التقرير وببيانات حقيقية + نتيجة مرمّزة → أول مكان يمكن التحقق من KPI مون عليه؛ عدادات بلا نسب.
اللي يستاهل يتاخد: من عمرو — المفردات الحقيقية (icsiprotocol، antype، icsisemen، epreplps، قوائم التشخيص) بعد dedup وفصل الجهة؛ «اليوم الدوري → التاريخ». من يهب — درس الاستخدام: شبكة الطبيب «صف لكل محاولة» هي اللي اتملت (1,423 صف) لأنها خفيفة → تبقى عرضًا محسوبًا فوق سجل المعمل. من جلوري — خريطة التجميد البصرية بسجل حركة، صف لكل جنين، لوط/كيت + صلاحية، trig_date+trig_time، إلغاء بسبب + تدقيق، تقسيمات KPI بالشرائح، قوائم الأندرولوجيا وتوقيع شخصين. من رويال — الإثبات الميداني إن المعمل العميق والخريطة يشتغلوا في مصر + تحذير الهجر (7 شهور ثم رجوع للخفيف، تتبع 1–2%)؛ تجديد التخزين السنوي كخط إيراد حقيقي (~6.5k تجديد/سنة)؛ النتيجة على الزيارة المفوترة (مصدر الاستيراد)؛ كتالوج خدمات مرمّز (Sex-Selection/PGS/PICSI)؛ datetime التحفيز «افتراضي الآن لكن قابل للتعديل بوضوح». نتجنب: كتابة الجداول من الطلب، تخزين latin1، varchar للأرقام والتواريخ، lookups بلا بذور (وصلت للإنتاج قيم junk)، أعمدة stage1..6/grade1..6 العريضة، مسح وإعادة إنشاء صفوف الأجنة، النتيجة على visits.result، نص «Embryos/Groups/Delivery» الحر، نسخ اختبار موصولة بقاعدة الإنتاج.

🚨 تنبيهات أمنية عاجلة للعملاء (مش مون) — تُبلَّغ لعمرو وفريق GT4IT وإدارة رويال فورًا

فئة المشكلة فقط، بلا مسارات أو تفاصيل تساعد مهاجمًا. المصدر: مراجعات قراءة-فقط 2026-10-24/25، لم يُغيَّر شيء على أي خادم.

🔴 الأخطر — مؤشرات اختراق مؤكدة على خادم أحد العملاء (رويال): باب خلفي ويب مزروع في نطاق فرعي، وأدوات تصعيد صلاحيات وغلاف تنفيذ أوامر مزروعة بعد بناء الخادم الحالي (أي أن المهاجم كان نشطًا على هذا الخادم لا مجرد مخلفات منقولة). التصعيد للـroot غير مؤكد والأرجح فشل — نقدّره اختراقًا على مستوى حساب الويب. المطلوب: استجابة حوادث محترفة فورًا، تدوير كل كلمات السر (الحساب، قواعد البيانات، النسخ الاحتياطي)، عزل/إعادة بناء النطاق المصاب. لا نلمس شيئًا قبل الـIR حتى لا تُفقد الأدلة.

  • رويال — المساحة (اتعالج جزئيًا 2026-10-25): قرص /home كان ممتلئ 100% بسبب ملف سجل أخطاء واحد (~325–349 GB) → النسخ الاحتياطية للحساب وقفت من 2026-10-10. الملف اتفرّغ (مع حفظ آخر 1 GB كدليل) والقرص بقى ~53% فاضي. لسه: سبب الامتلاء في كود العيادة (تحذير متكرر) لازم يتصلّح أو يتعمل تدوير للسجلات وإلا هيتملي تاني، و~874 GB نسخ احتياطية على نفس القرص لازم تتنقل برا السيرفر.
  • رويال: تفريغات قاعدة البيانات الحية (1.1 GB عيادة + 3 GB ERP) وأرشيفات كود قابلة للتنزيل علنًا؛ phpMyAdmin قديم (2023) مكشوف؛ PHP 5.6 يشغّل العيادة؛ كلمة سر النسخ الاحتياطي الشبكي مكتوبة نصًا صريحًا في سكربت مقروء للجميع على الخادم.
  • أرشيفات قابلة للتنزيل علنًا على خادم العملاء: نسخة مضغوطة من مجلد رفع المرضى، وملف تفريغ قاعدة بيانات كامل، وأرشيفات كود — بدون أي مصادقة. تُحذف أو تُنقل خارج الويب اليوم.
  • استعراض المجلدات مفتوح (Directory listing) على أكثر من مسار، يكشف نسخ الاختبار والنسخ القديمة. إيقاف Indexes.
  • PHP 5.5 (انتهى دعمه 2016) على الموقعين الحيَّين.
  • سجل أخطاء بحجم 13.9 GB (يهب) + 4.8 GB (جلوري) يملأ القرص بتحذير متكرر واحد.
  • كتابة جداول/أعمدة من الطلب في ~40% من المتحكمات في النظامين، ومنها نقطة واحدة على الأقل فحص الدخول فيها معطّل بتعليق — أي طرف خارجي يقدر يكتب في أي جدول. قفل بقائمة بيضاء + إعادة تفعيل المصادقة.
  • النسخ الاحتياطية على نفس القرص فقط (يهب/جلوري)؛ لم يتأكد وجود نسخة خارج الخادم. نسخ اختبار/قديمة موصولة بقاعدة الإنتاج وتحمل بيانات مرضى حقيقية.
  • إقامة البيانات (Data residency): نسخة كاملة من بيانات مرضى رويال (يوليو 2023، 37k مريض) موجودة على خادم رويال نفسه وعلى خادم تطوير GT4IT المنفصل. نقل بيانات مرضى حقيقية بين خوادم المورّد مخالفة يجب إنهاؤها (حذف موثّق أو إخفاء هوية).

٣ · المطلوب — ماذا تحتاجه وحدة IVF احترافية

مستخلص من المعيار العالمي (MedITEX, IDEAS, eIVF, ARTis, RI Witness, TMRW, Embryo Options) ومعايير ESHRE/ALPHA وHFEA. مفيش بائع واحد بيعمل الأربع طبقات (EMR + أمان معمل + KPI + تجربة مريض) — وده مدخل مون لأن الفوترة والمخزون والمعمل والملف على قاعدة واحدة.

#القدرةما يجب التقاطه / فعلهالمعيار
1محرك دورة محوره الزوجانزوج + زوجة + إثبات زواج؛ أنواع دورة (ICSI/IVF/FET/IUI/تجميد بويضات/PGT)؛ آلة حالات: planned → stim → triggered → OPU → culture → ET/freeze-all → luteal → β-hCG → CPR → outcome؛ الفوترة على الانتقالاتكل الـEMRs
2مخطط التنشيط والمتابعةقوالب بروتوكول (long/antagonist/PPOS/mild/natural)؛ تقويم جرعات يومي؛ شبكة جريبات/بطانة/E2-LH-P4 من LIS؛ وقت التحفيز datetime → جدولة OPU بعد 34–38 س؛ فئة الاستجابة (poor/normal/high)ARTis, eIVF, Maribor
3شيت أجنة لكل بويضةD0 نضج (GV/MI/MII/degenerated)؛ D1 PN عند 16–17 hpi («2PN/1PN/3PN/PN not observed» — 3PN لا يُستخدم)؛ D2–3 خلايا/تفتت/تناظر؛ D4 تكتّل؛ D5–7 Gardner (1–6 + ICM/TE A–D)؛ مصير لكل جنين؛ نظام الدرجات مُرقَّم بإصدار (Istanbul 2011/2025)Istanbul 2025, Gardner
4الشهود والتتبع13 خطوة HFEA GN18 (a–k تنطبق على مصر)؛ اسم رباعي + معرّفان على كل طبق/أنبوبة/قشة؛ مشغّل + شاهد + وقت؛ منع المتابعة عند عدم التطابق؛ احتفاظ 30 سنة؛ خطة يدوية احتياطيةHFEA CoP v9.4, EU 2004/23
5بنك التجميد ودورة التخزينخزان → حامل → جوبلت → قشة؛ أحداث تجميد/إذابة + نسبة البقاء؛ انتهاء الموافقة مع تذكير T-90/60/30؛ اشتراك تخزين يتوقف تلقائيًا عند التصرفTMRW, Embryo Options, ARTis Cryo
6محرك قواعد الولاية (مصر)أمشاج الزوجين فقط؛ متبرع/تأجير معطّلان بسياسة (وليس إخفاءً)؛ قفل النقل عند الطلاق؛ نافذة العدة بعد الوفاة؛ كل تجاوز مُدقَّققرار 238/2003، دار الإفتاء
7الأندرولوجياWHO 2021 (موجود)؛ تحضير + حركة بعد التحضير (PI ≥95%)؛ TESE/micro-TESE؛ بنك حيوانات منويةVienna PI
8المتابعة حتى الولادة الحيةβ-hCG → كيس/نبض → ولادة (عدد/وزن/أسبوع)؛ كل جنين وFET يحمل source_opu_id → CLBR per OPU + تصدير ICMARTSART, ICMART 2017
9لوحة KPIVienna (12 KPI + 5 PI + 2 RI) وMaribor (6 PI) ضد competency/benchmark؛ لكل أخصائي أجنة/طبيب/فترة؛ تحذير حد أدنى للعددESHRE 2017/2021
10التجارة والتشغيلعقود باقات بمصفوفة شامل/غير شامل؛ مخزون جونادوتروبين (لوط/صلاحية/سلسلة تبريد 2–8°)؛ جدولة غرفة/أخصائي/حاضنة من وقت التحفيز؛ بورتال عربي (تقويم الحقن، موافقات، دفع)السوق المصري

ما نتبناه من يهب/جلوري (مدمج في المتطلبات والحزم)

الفكرة المُتبنّاةالمصدرتدخل في
سرعتان: ملخص محاولة بسطر للطبيب على ملف الزوجين، محسوب من سجل معمل منظّم تحته — لا نفرض تفاصيل المعمل على الطبيبيهب (1,423 صف اتملت لأنها خفيفة)IVF-0 + FE cycle board
منتقي موضع تجميد بصري: خزان → حامل → صف ملوّن → خلية، مع سجل إضافة/إزالةجلوري (tanks_general/tankcellhistory)IVF-4
صف لكل جنين + نظام درجات مزروع + حقل PGT/جنس مرمّز لكل جنينجلوري embryoscoring (lookup الدرجات كان junk) · يهب 18% XYIVF-2 · قرار ②
لوط/كيت الوسط + صلاحية لكل حالة (تتبع)جلوري embryoslabIVF-2 (Inventory lots)
وقت تحفيز دقيق (تاريخ + وقت)جلوري trig_date+trig_timeIVF-1
بقاء بعد الإذابة recovered/lost — لكن على القشة/الجنين لا على «تقرير التجميد»جلوري embryothawingIVF-5
تقسيمات KPI بشريحة البويضات (<5/5–15/>15) والسن (<35/35–39/≥40) كافتراضي + إضافة النسبجلوري icsi_cases_reportIVF-8
سبب إلغاء مرمّز + تدقيق إلغاء/عكس بالمستخدم والوقتجلوري cancelled/cancel_reasonIVF-0
قوائم الأندرولوجيا (sperm_extract لكل جهة، غرض التجميد، لون القلم) + توقيع شخصين على تجميد المنويجلوريIVF-3 / IVF-4
عقد تخزين من الدرجة الأولى (انتهاء + تذكير + فاتورة تجديد سنوية تلقائية) — الطلب مُثبَت بالآلاف سنويًارويال (~4,100 أجنة + ~2,100 منوي تجديد/سنة، بلا عقد)IVF-4 [FIN]
الالتقاط السريع/الآلي أولًا: العدادات تُشتق من الصفوف، الوسط/اللوط/الحاضنة تُملأ بمسح لوط لا يدويًا، D5/D6 اختيارية — وإلا المستخدم يهجر العمقرويال (استخدام 7 شهور ثم هجر؛ تتبع 1–2%، D5 4%)معيار قبول IVF-2…5
النتيجة تُقرأ من الزيارة المفوترة ET/إذابة عند الاستيراد؛ KPI مون تُتحقق على نتائج حقيقيةرويال (+ve 40% ET / 53% إذابة)IVF-8 / IVF-9

قواعد مصر التي يجب أن يفرضها النظام (المصدر ثانوي [S] — تُبنى كأعلام قابلة للضبط وتُراجَع قانونيًا)

القاعدةالأثر على النظام
العلاج لزوجين متزوجين بأمشاجهما فقط؛ لا متبرع، لا بنوك، لا تأجير أرحامثابت لا يُكسر: بويضة الزوجة + حيوان منوي الزوج لنفس الزوجين؛ وحدات المتبرع/التأجير معطّلة بعلم ولاية وأي محاولة تُدقَّق
لا نقل أجنة بعد الطلاقتسجيل حدث «طلاق» على الزوجين يقفل كل المادة المخزنة ضد النقل فورًا
بعد وفاة الزوج: النقل فقط خلال عدة الأرملة (دار الإفتاء 20818)؛ مشروع القانون يمنع التلقيح بعد الوفاةنافذة عدة قابلة للضبط (افتراضي 4 أشهر و10 أيام — استنتاج تصميمي يحتاج فتوى المركز)؛ بعدها قفل + قرار تصرف
تجميد الأجنة مباح مع حفظ آمن يمنع الاختلاط ولا تُعطى لامرأة أخرىWitnessing إجباري على الإدخال/الإخراج من التجميد + موقع الخزان في السجل
PGT/اختيار الجنس محل جدل قانوني (120 دورة «sex selection» عند عمرو)دواعي PGT حقل مرمّز (medical / aneuploidy / monogenic / other) للتدقيق — قرار مالك
مشروع قانون ART (يوليو 2025): ترخيص + قاعدة بيانات وطنية إلكترونية — حالته غير معروفةطبقة تصدير سجل بشكل ICMART جاهزة من اليوم الأول

٤ · الفجوة

«يهب/جلوري»: يهب = ما يُستخدم فعلًا · جلوري = كود غير مستخدم (0 صف). «رويال»: ما اتملى ببيانات إنتاج فعلًا (حيّ أو 2023) — المرجع الميداني الوحيد.

القدرةالعالمعمرويهب / جلوريرويالمون الآنالمطلوب يتعمل
وحدة الزوجين + إثبات زواج●◐◐ / —◐ على سجل المريضة◐ spouse بلا زواججدول ivf_couples (عقد زواج، حالة، أحداث طلاق/وفاة)
آلة حالات الدورة + فوترة بالمراحل●✘✘ · ◐ completed + إلغاء بسبب◐ completed 93% + سبب إلغاء مرمّز حقيقي + تدقيق◐ open/close/cancelحالات على حلقة G3 + أحداث انتقال تُطلق الفوترة + سبب إلغاء مرمّز بتدقيق
تقويم أدوية + صرف من المخزون●✘✘ · ◐ كتالوج بلا مخزون◐ أدوية/دورة وسونار (34.6k) من الكتالوج، لا مخزون✘مخطط بروتوكول → جرعات يومية → صرف لوط من InventoryLotBalance
هرمونات المتابعة من LIS● HL7✘✘ · ◐✘ E2 يدوي؛ LIS ميت◐ يدوي (is_searchable=false)طلب E2/LH/P4/β-hCG من الدورة + PatientLabHistoryService::lastPerRef
تحفيز datetime → جدولة OPU●✘✘ · ✔ حقل✔ 98% ملء (نصفها افتراضي)✘ نصحقل مُنمَّط «افتراضي الآن، قابل للتعديل» + حجز Theatre بعد 36 س
شيت أجنة لكل بويضة D0–D7●✘✘ نص · ◐ صف/جنين 0 صف◐ 10,478 صف جنين×يوم (D2 50%، D5 4%)؛ لا بويضة؛ هُجر✘ عداداتivf_oocytes/embryos/observations بدرجات مزروعة + لوط الوسط بمسح لا يدويًا + D5/D6 اختيارية
PGT / جنس لكل جنين●✘ نص✘ XY نص 18% · ✘◐ خدمات مرمّزة: Sex-Selection 26% من EC، PGT 1.7%؛ الجنس داخل نص الدرجة◐ إجماليخزعة لكل جنين + نتيجة/جنس مرمّز لكل جنين + أهلية النقل
Witnessing + ملصقات● RFID/barcode✘✘ · ◐ أخصائيان✘✘نقاط تحقق إجبارية (a–k) بباركود؛ سجل عدم تطابق؛ ملصقات اسم + معرّفين
بنك تجميد (خريطة + أحداث)●✘✘ · ◐ تكوين✔ 966 موضعًا / 618 حالة (2023) بسجل حركة؛ بلا قشة/LN2✘ivf_cryo_* + منتقي موضع بصري + أحداث freeze/thaw + LN2
موافقات بصلاحية + تجديد●✘✘✘ (2 صف)✘نوع مستند «موافقة» + انتهاء + bring-forward + توقيع إلكتروني
رسوم تخزين متجددة● Embryo Options✘✘◐ تجديد سنوي مفوتر ~6.5k/سنة، بلا عقد/انتهاء/تذكير✘عقد تخزين من الدرجة الأولى: انتهاء + تذكير + فاتورة تجديد تلقائية تتوقف عند التصرف [FIN]
FET مرتبط بالـOPU المصدر + بقاء الإذابة●✘✘ · ◐◐ إذابة 177 ببقاء 96% على تقرير التجميد لا القشة✘source_opu_cycle_id + بقاء لكل قشة/جنين → CLBR
قواعد مصر (طلاق/وفاة/متبرع)◐✘✘✘✘محرك قواعد بعلم ولاية + قفل تلقائي + تدقيق
KPI Vienna/Maribor + تصدير سجل●✘✘ · ◐ كود بلا بيانات◐ عدادات بشرائح ببيانات حقيقية + نتيجة مرمّزة (ET 40% / إذابة 53%)✘خدمة KPI بتجميع شهري + شرائح افتراضية + ICMART؛ تُتحقق على بيانات رويال
أدوار أخصائي أجنة/أندرولوجي●✘✘ · ✔ lookup✔ مستخدمة✘صلاحيات ivf.lab.*، ivf.cryo.*، ivf.witness
باقة IVF بمراحل●✘✘ خدمتان · ✘◐ كتالوج غني بأسعار حقيقية؛ خدمات منفصلة◐ جلسات متساويةمصفوفة شامل/غير شامل + اعتراف إيراد عند كل مرحلة [FIN]

٥ · الملفات المتأثرة والاعتماديات

التوصية: وحدة جديدة Modules/Ivf (nwidart) بجداول منمّطة ivf_*، مرتكزة على حلقة G3 (clinical_episodes هي «الدورة»). السبب: بيانات IVF الحالية في Gyn هي إجابات حقول مسطّحة بلا جداول خاصة، بينما الأجنة/التجميد/الشهود تحتاج FKs حقيقية واحتفاظ 30 سنة وتعطيل الحذف النهائي وأدوارًا جديدة وعلم ولاية. Gyn تبقى المالك الإكلينيكي (التقييم، السائل المنوي، OI)، وIvf تملك المعمل والبنك والقواعد والـKPI. ما نهدمش TreatmentCycleService — نمدّه.

Backend

وحدةماذا يتغير
Modules/Ivf جديدcouples, cycle states, protocols/doses, oocytes/embryos/observations, witness events, cryo map/devices/events, consents, rules engine, storage contracts, KPI service, registry export, legacy importer
Modules/GynTreatmentCycleService.php يصدر أحداث انتقال؛ gyn_schema.json: ترقية trigger_dt لـdatetime، وقراءة العدادات من Ivf بدل الكتابة اليدوية؛ GynProcedureCatalog + OPU/ET/IUI/TESE
Modules/ClinicClinicalDocType نوع consent؛ ClinicPatientAttachment السماح بـclinical_episode؛ FollowUpService مشغّلات دورة؛ ServiceOrderLine حقل subject (الزوج)
Modules/LISتفعيل بحث الهرمونات؛ ربط طلب من الدورة؛ مزامنة semen ↔ gyn_semen_sa؛ قائمة عمل embryology على WorklistController
Modules/Inventoryصرف لوط لكل دورة (جونادوتروبين، وسط زرع) + مواقع تجميد (أو تُملك في Ivf)
Modules/Hospitalhospital_operations + OPU/ET؛ حجز Theatre من وقت التحفيز
Modules/Accounting / Salesاعتراف إيراد بالمراحل؛ فواتير تخزين دورية؛ تفعيل 73400-* [FIN]

Frontend (src/app/features)

ميزةماذا يتغير
ivf/ جديدcycle board, stim planner, lab sheet, witness dialog, cryobank map, consents, storage, KPI cockpit (services + signals كنمط Production، أو NgRx — قرار)
gyn/cards/gyn-cycle-cards.component.tsيفتح لوحة الدورة بدل الكارت المسطّح؛ gyn-spouse-panel يعرض حالة الزواج/القفل
gyn/form/gyn-module-form.component.html:132شبكة المتابعة تقرأ من LIS وتُكمل يدويًا
i18n ar/en.jsonمفردات IVF + رفع I18N_VERSION

اعتماديات تمنع البدء المباشر

  • طلب تحاليل للزوج من زيارة الزوجة مستحيل الآن (ServiceOrderLine بلا subject) → قبل IVF-1.
  • الهرمونات مزروعة is_searchable=false → تفعيل كتالوج.
  • لا دور embryologist/andrologist → قبل IVF-2.
  • ClinicPackageRevenue جلسات متساوية فقط → قبل IVF-7.
  • write guard لا يرى السجل الهدف (فجوة G3 معروفة) → يُصلَّح في IVF-0.

٦ · الحالات الحدية

الحالةسلوك النظام المقترح
طلاق أثناء وجود أجنة مجمّدةحدث «طلاق» على ivf_couples → كل الأجهزة المخزونة تتحول locked_divorce؛ لا إذابة ولا نقل ولا FET جديد؛ التخزين يستمر بفوترة حتى قرار تصرف موقّع من الطرفين (أو حسب العقد)؛ كل محاولة تجاوز تُسجَّل.
وفاة الزوجحدث «وفاة» + تاريخ → نافذة عدة (قابلة للضبط) تسمح بالنقل بموافقة سابقة؛ بعد انتهائها: قفل + مهمة تصرف؛ لا تلقيح جديد بعد الوفاة أبدًا (حيوانات منوية مجمّدة تُقفل فورًا).
انتهاء موافقة التخزينT-90/60/30 تذكير (واتساب/SMS) + مهمة bring-forward؛ عند الانتهاء: الحالة consent_expired → لا إذابة، فوترة متوقفة أو مستمرة حسب العقد، مهلة سماح قابلة للضبط، ثم قرار تصرف مُوثَّق. لا تصرف تلقائي أبدًا.
إلغاء الدورة قبل OPUانتقال cancelled بسبب مرمّز (ضعف استجابة / خطر OHSS / شخصي / طبي) + المرحلة؛ تُحسب في %CCR؛ الفوترة تتوقف عند آخر مرحلة مكتملة؛ الأدوية المصروفة تبقى مفوترة.
Freeze-allالدورة تغلق عند freeze_all بسبب مرمّز (OHSS / PPOS / بطانة / PGT) — عند عمرو كانت مدفونة في «S.S result» (PPOS 42، OHSS 28)؛ الأجنة تدخل البنك بـsource_opu_cycle_id.
عدة FETs من OPU واحدكل FET دورة مستقلة (kind=fet) تستهلك أجهزة بعينها من البنك؛ النتائج تتجمع على الـOPU المصدر → CLBR؛ ترتيب FET (أول/ثانٍ…) محفوظ.
الزوج غائب يوم OPUمسار «عينة مجمّدة مسبقًا» (بنك حيوانات منوية بشاهد) أو تأجيل؛ لا يُسمح بأي عينة غير مربوطة بالزوج المسجّل — الثابت لا يُكسر.
OHSSدرجة OHSS (خفيف/متوسط/شديد) حقل مرمّز على الدورة + علم المستشفى؛ تُحسب %mosOHSS مقسّمة agonist/antagonist حسب Maribor؛ يقترح freeze-all تلقائيًا عند الخطر العالي.
منع خلط الأجنةكل خطوة من a–k تتطلب مسح باركود الطبق + الزوجين، وعند عدم التطابق يُمنع الحفظ حتى يُكتب تفسير ويُوقّع مشرف؛ الاسم + معرّفان على كل ملصق؛ وضع يدوي احتياطي بشاهدين عند تعطل الماسح.
بويضات 3PN / 1PN3PN لا يُستخدم إكلينيكيًا (قفل مصير «نقل/تجميد»)؛ 1PN يُسمح بحذر مع علم؛ «PN not observed» بدل 0PN (Istanbul 2025).
استيراد 1,032 دورة من نظام عمرو615 طازجة + 417 مجمّدة لـ482 مريضة؛ التواريخ نصوص Y/m/d؛ التحفيز/الجرعات/hCG/درجة النقل نص حر → تُستورد كسرد + ترميز حيثما أمكن تحليله (مع علم «legacy»)؛ لا ربط FET بالـOPU → ربط تقديري بالمريضة + الترتيب الزمني مع علم «غير مؤكد»، فـCLBR لا يُحسب للقديم؛ 281 صفًا مفتوحًا ببيانات و953 صفًا فارغًا → قرار مالك؛ المفردات تُزرع بعد dedup. يهب (2,161 صف): الأجنة/المجموعات نص بنحو «6(5a..1b) d5 / 2XY» → محلّل + علم «غير مُحلَّل» للباقي؛ النص العربي latin1 يحتاج إصلاح ترميز؛ النتيجة غائبة في 99% من الطازج؛ أسماء أطباء في حقل الولادة تُستبعد. رويال (10,273 دورة + معمل 2023): ربط دورة ↔ حالة معمل ↔ زيارة مفوترة بالمريضة والتاريخ؛ النتيجة من visits.result (1=+ve/2=−ve) على زيارة ET/إذابة؛ 966 موضع خريطة من 2023 تُستورد بعد جرد فعلي للخزانات (قد تكون القشات تحركت منذئذ)؛ تجديدات التخزين تُحوَّل لعقود بانتهاء = آخر تجديد + سنة؛ الجنس المضمَّن في نص الدرجة («5BB XY») يُفصل لحقل مرمّز.

٧ · خطة التنفيذ — 10 حزم عمل بالترتيب

الاختبارات: BE = Pest لكل وحدة (تُشغَّل لكل وحدة بالـea-php82 CLI) + استدعاء حيّ ضد MySQL؛ FE = بناء أخضر + قائمة تحقق يدوية على /app (لا test runner). الحجم: S ≈ أيام، M ≈ أسبوع، L ≈ أسبوعان، XL ≈ 3+.

WPالنطاقالملفات الرئيسيةالاختباراتالحجم
IVF-0
نموذج البيانات + محرك الدورة
وحدة Modules/Ivf؛ ivf_couples (زواج/أحداث)؛ آلة حالات فوق clinical_episodes؛ أحداث انتقال؛ أدوار embryologist/andrologist؛ علم ولاية ivf.jurisdiction=EG؛ إصلاح write guard؛ احتفاظ 30 سنة (soft-delete فقط)؛ سبب إلغاء مرمّز + تدقيق إلغاء/عكس؛ شبكة ملخص المحاولة للطبيب (صف/محاولة، نمط يهب) كعرض محسوبIvf/app/Models/*, Ivf/app/Services/CycleStateService.php, Gyn/.../TreatmentCycleService.php, migrationsانتقالات مسموحة/ممنوعة؛ دورة مفتوحة واحدة؛ لا hard-delete؛ صلاحياتL
IVF-1
مخطط التنشيط + متابعة LIS + تحفيز→OPU
قوالب بروتوكول → تقويم جرعات؛ شبكة متابعة تسحب E2/LH/P4 من LIS (subject = الزوجة) + طلب للزوج؛ trigger_dt منمّط → حجز Theatre بعد 36 س؛ فئة استجابة؛ صرف لوط جونادوتروبينIvf/app/Services/StimPlanService.php, ServiceOrderLine subject, PatientLabHistoryService, Theatre/TheatreBlock, FE ivf/stim-plannerتوليد الجرعات؛ سحب آخر نتيجة لكل ref؛ موعد OPU = trigger + 36h ±؛ صرف لوط ينقص الرصيدL
IVF-2
شيت أجنة D0–D7
ivf_oocytes, ivf_embryos, ivf_embryo_observations (hpi + يوم + نظام درجات بإصدار)؛ مصير لكل جنين؛ حقل PGT/جنس مرمّز لكل جنين (خلف قرار ②)؛ قائمة عمل أجنة؛ لوط/كيت الوسط + صلاحية من لوطات Inventory لكل حالة وطبق؛ نظام درجات مزروع بالبذور (لا lookups فارغة كما حدث في جلوري)؛ صور اختيارية؛ قواعد Istanbul (3PN مقفول)Ivf/app/Services/LabSheetService.php, Ivf/app/Support/GradingScheme.php, WorklistController, FE ivf/lab-sheetGardner parse «4AA»؛ منع نقل 3PN؛ حساب fert/cleavage/blast من الصفوف؛ إصدار الدرجات. معيار قبول «الالتقاط السريع/الآلي أولًا» (درس رويال: تتبع 1–2%، D5 4%، هجر بعد 7 شهور): تسجيل حالة بـ10 بويضات حتى D1 في < 90 ثانية؛ العدادات تُشتق من الصفوف لا تُكتب؛ الوسط/اللوط/الحاضنة تُملأ بمسح لوط أو افتراضي الجلسة؛ D5/D6 اختياريةXL
IVF-3
Witnessing + ملصقات
نقاط تحقق a–k كخدمة واحدة؛ باركود (يعيد استخدام LabSample.barcode/LabSampleCustodyLog نمطًا)؛ عدم تطابق = منع حفظ + تفسير؛ ملصق اسم + ملف + رقم قومي مقنّع؛ وضع يدوي؛ توقيع شخصين على تجميد/إذابة المنوي (نمط جلوري) بنفس الخدمةIvf/app/Services/WitnessService.php, ClinicalPdfService (ملصقات)، FE ivf/witness-dialogالخطوات اللا رجعية تُشهد قبل التنفيذ؛ عدم التطابق يرفض؛ سجل مشغّل/شاهد/وقتM
IVF-4
بنك التجميد + عقود التخزين [FIN]
خريطة خزان/حامل/جوبلت/قشة مع منتقي موضع بصري (خزان → حامل → صف ملوّن → خلية) وسجل إضافة/إزالة بالمستخدم والوقت (نمط جلوري + قشة/جهاز فعلي)؛ أحداث freeze/thaw + بقاء؛ بنك منوي (المصدر، الغرض، لون القلم، الموقع، أخصائيان)؛ موافقة تخزين بانتهاء + bring-forward؛ عقد تخزين من الدرجة الأولى [FIN]: انتهاء + تذكير T-90/60/30 + فاتورة تجديد سنوية تلقائية تتوقف عند التصرف — الدليل التجاري: رويال يفوتر ~4,100 تجديد أجنة + ~2,100 منوي + 240 خصوي + 108 بويضات سنويًا (≈ 295 يومًا بين التجديدين) بلا أي جدول عقد/انتهاء؛ سجل LN2Ivf/app/Models/Cryo*, Ivf/app/Services/StorageContractService.php, Accounting (فواتير دورية), FollowUpService, FE ivf/cryobankموقع فريد لكل جهاز؛ تذكير T-90؛ الفاتورة تتوقف عند discard؛ قفل عند انتهاء الموافقةL
IVF-5
FET مرتبط بالمصدر + نتيجة حتى الولادة
دورة FET تستهلك أجهزة بعينها؛ source_opu_cycle_id؛ بقاء الإذابة recovered/lost لكل قشة/جنين (لا على تقرير التجميد كما في جلوري)؛ تحضير بطانة؛ β-hCG من LIS؛ مسار CPR → ولادة (عدد/وزن/أسبوع)؛ مشغّلات متابعةIvf/app/Services/FetService.php, OutcomeService.php, FollowUpService, FE ivf/cycle-boardلا FET بدون جهاز مصدر؛ CLBR يجمع عبر FETs؛ إغلاق يتطلب نتيجة مرمّزةM
IVF-6
الموافقات + محرك قواعد مصر
نوع مستند consent (ICSI/تجميد/مدة/تصرف/PGT) ثنائي اللغة بتوقيع؛ قواعد: أمشاج الزوجين، طلاق → قفل، وفاة → عدة، متبرع معطّل؛ تدقيق التجاوزIvf/app/Services/RulesEngine.php, ClinicalDocType, ClinicPatientAttachment, ClinicalPdfService+ArabicShaper, FE ivf/consentsنقل بعد طلاق يُرفض؛ داخل/خارج العدة؛ موافقة منتهية تمنع الإذابة؛ متبرع مرفوض بالعلمM
IVF-7
باقة IVF بالمراحل + مخزون أدوية [FIN]
تفعيل 73400-*؛ باقة بمصفوفة شامل/غير شامل وإصدارات أسعار؛ اعتراف إيراد عند انتقال الحالة؛ أدوية المريض × المركز؛ استرداد عند الإلغاء حسب العقد. مرجع سعري حقيقي (يهب، آخر 365 يوم): سحب بويضات 163 زيارة × ~31,489 ج.م (~5.13 م ج.م)، نقل أجنة 185 × ~3,285 ج.م — اليوم تُكتب يدويًا لكل زيارة وغير مربوطة بصف ICSI؛ الباقة تُبنى من هذين كمرحلتين أساسيتين + تجميد + تخزينPackageGrant, ClinicPackageRevenue (نمط stage), RevenueSplitScheme, InventoryLotBalance, FE ivf/packageإيراد كل مرحلة مرة واحدة؛ إلغاء قبل OPU = استرداد المتفق؛ أدوية خارج الباقة تُفوتر منفصلةL
IVF-8
لوحة KPI + تصدير سجل
Vienna (12 KPI/5 PI/2 RI) + Maribor (6) بتجميع شهري، لكل أخصائي/طبيب/بروتوكول، وبشرائح البويضات (<5/5–15/>15) والسن (<35/35–39/≥40) افتراضيًا (نمط تقرير جلوري + النسب الناقصة فيه)؛ حد أدنى للعدد؛ مقارنة competency/benchmark؛ تصدير ICMART-shapedIvf/app/Services/KpiService.php, RegistryExportService.php, ClinicReportController, FE ivf/kpi-cockpitكل معادلة ضد مجموعة بيانات معروفة؛ استثناء ≥40 سنة/PGT من المرجع؛ تحذير n صغير؛ تحقق على بيانات رويال الحقيقية بعد IVF-9 (2,006 إذابة و776 ET بنتيجة مرمّزة/سنة؛ تقرير الشرائح الموجود عندهم كخط أساس)M
IVF-9
استيراد الأنظمة القديمة (عمرو + يهب + رويال)
عمرو: 1,032 دورة مغلقة (+281 مفتوحة بقرار)؛ تواريخ نصية؛ ترميز ما يُحلَّل + سرد للباقي؛ ربط FET تقديري معلَّم. يهب: icsi_fresh 1,423 + icsi_frozen 738؛ محلّل لنحو «N(grades) dX / XY»؛ النتيجة شبه غائبة. رويال (الأكبر): ivf_report/records/drugs 10,273 دورة منظّمة (بروتوكول مزروع، trig datetime، أدوية كتالوج) + معمل 2023 (embryoslab 1,097 حالة، embryoscoring 10,478 صف جنين×يوم، 1,083 تجميد، 177 إذابة ببقاء، 966 موضع خريطة تجميد → تُستورد كمواقع حية إن كانت القشات ما زالت في الخزان) + النتيجة من visits.result على زيارة ET/إذابة المفوترة + تجديدات التخزين كعقود سارية ابتداءً من آخر تجديد. مشترك: إصلاح latin1→utf8، زرع المفردات بعد dedup، تقرير جودة الاستيرادIvf/app/Console/ImportLegacyObgy.php, ImportLegacyYahab.php, ImportLegacyRoyal.php, Ivf/app/Support/LegacyEmbryoGrammar.php, Ivf/database/seeders/VocabSeeder.php، قراءة فقط من المصادرعدّ 615/417، 1,423/738، 10,273/1,097/966؛ لا كتابة على المصدر؛ كل صف يحمل legacy_ref؛ المحلّل ضد عيّنة 100 صف؛ نسب +ve المستوردة لرويال = 40%/53% ± 1؛ idempotentXL
1
المسار الأدنى لتشغيل مركز (يُشغّل دورة كاملة بأمان): IVF-0 → IVF-2 → IVF-3 → IVF-4 → IVF-5 → IVF-6. حوالي 11–13 أسبوعًا بتوازي محدود.
2
طبقة المال IVF-7 تُبنى بالتوازي مع IVF-4 (نفس فريق المحاسبة) [FIN] بمراجعة Fable.
3
IVF-1 يمكن أن يجري بالتوازي (شبكة التنشيط اليدوية في G3 تعمل اليوم) · IVF-8 يُقفل بعد أول ~30 دورة حقيقية (Vienna تجمع كل ~30 حالة) · IVF-9 مستقل ويمكن تنفيذه مبكرًا لتعبئة التاريخ.

٨ · قرارات تحتاج المالك

① مكان الوحدة موصى: Modules/Ivf جديدة

جداول منمّطة + أدوار + علم ولاية + احتفاظ 30 سنة، مرتكزة على حلقة G3. البديل (داخل Gyn) أسرع بأسبوع لكن يخلط المعمل بالعيادة ويصعّب البيع كوحدة مستقلة في MoonStack.

② اختيار الجنس / PGT غير الطبي مُعدَّل: حقل مرمّز لكل جنين من اليوم الأول + تفعيل لكل مركز بسياسة مكتوبة

البيانات غيّرت التوصية — الممارسة مُثبَتة عند ثلاثة عملاء: عمرو 120 دورة، يهب 18% من 1,423 صف (XY في نص حر)، رويال 26% من سحب البويضات (979/سنة) و20% من الإذابات كخدمة مرمّزة في الكتالوج + سبب إلغاء «No XY» + PGT ~1.7%. لا يمكن تجاهلها بـ«تعطيل»، وتركها نصًا حرًا يخفي المسؤولية. الحل: الجنس/نتيجة PGT حقل مرمّز لكل جنين في IVF-2 مع داعٍ مرمّز (medical/aneuploidy/monogenic/other)، مُعطَّل افتراضيًا للمراكز الجديدة، ويُفعَّل لكل مركز بقرار مكتوب منك ومسؤولية قانونية عليه، وكل تفعيل مُدقَّق.

③ نافذة العدة والتصرف بعد الوفاة موصى: قابل للضبط + فتوى المركز

الافتراضي 4 أشهر و10 أيام استنتاج تصميمي. المرجع الشرعي/القانوني للمركز هو الحاسم — نبنيها إعدادًا لا ثابتًا.

④ الـWitnessing: باركود أم RFID موصى: باركود أولًا

الباركود يعيد استخدام بنية LIS الموجودة ويحقق متطلب HFEA مع الفحص اليدوي للخطوات اللا رجعية. RFID (RI Witness) لاحقًا كتكامل لمن يشتريه.

⑤ نموذج رسوم التخزين موصى: سنوي للأجنة/البويضات، نصف سنوي للحيوانات المنوية [FIN]

مع مهلة سماح وتوقف تلقائي عند التصرف. سياسة «المتروك» (عدم الدفع) تُكتب في العقد — لا تصرف تلقائي بالنظام أبدًا.

⑥ سعر الباقة ومصفوفة الشمول موصى: الأدوية خارج الباقة دائمًا [FIN]

السوق المصري 40–80 ألف جنيه للدورة بدون أدوية (بيانات مجمّعات — تحتاج قوائم أسعار العملاء). باقات الاسترداد (shared-risk) تُؤجَّل.

⑦ نطاق الاستيراد القديم موصى: عمرو 1,032 + 281 مسودة؛ يهب 2,161 صف كـ«legacy»

تجاهل 953 صف عمرو الفارغ. صفوف يهب تُستورد بالكامل (أرقام البويضات موثوقة، الأجنة بمحلّل، النتيجة غائبة) وتظهر في التاريخ معلَّمة ولا تدخل أي KPI.

⑩ العميل التجريبي موصى: يهب أولًا (خفيف) ← رويال ثانيًا (العمق) — كلاهما بعد تأمين خادمه

يهب (22k زيارة/سنة، 573 محاولة 2026): يختبر «السرعتين» وباقة المراحل بمخاطر أقل. رويال (~130k زيارة/سنة، 10,273 دورة، أعمق مستخدم حقيقي للمعمل والخريطة والتجديد السنوي): الاختبار الحقيقي لـIVF-2/4/5/8 — لكن لا يبدأ قبل اكتمال استجابة الحوادث وتدوير كلمات السر وتنظيف القرص؛ وبديل مقبول أن يكون رويال الأول إذا أراد المالك الدليل الأقوى بسرعة. الترحيل لا يبدأ قبل IVF-0/2/4.

⑪ درس الأجيال الثلاثة موصى: لا شاشة معمل بدون شاشة طبيب فوقها

عمرو ثم يهب ثم جلوري ثم رويال اللي استخدمه فعلًا 7 شهور وهجره: المعمل العميق بيتساب لو بطيء. معيار قبول لكل WP من IVF-2 إلى IVF-5: الطبيب يشوف ملخص محاولته بسطر واحد محسوبًا من المعمل، وإلا الحزمة لا تُقفل.

⑧ نمط حالة الواجهة موصى: services + signals

كنمط Production (بدون NgRx) لأن الشاشات تفاعلية بكثافة (شيت الأجنة، الخريطة). القرار يثبت قبل IVF-2.

⑨ نظام الدرجات الافتراضي موصى: Istanbul 2025 + Gardner (ICM/TE A–D)

مع إمكانية اختيار 2011/ASEBIR لكل مركز؛ الإصدار يُخزَّن مع كل ملاحظة.

٩ · معاينة الواجهة المتوقعة

نماذج ثابتة بأسلوب PrimeNG، RTL، بيانات تجريبية خيالية. الدرجات والأكواد والأوقات جزر LTR. أي مكان فيه «شاهد» = خطوة Witnessing إجبارية.

٩.١ لوحة دورة الزوجين — Cycle Board

🧬 دورة ICSI #2 · بروتوكول Antagonist · نقل الأجنة — D5 · 21/10 📄 الموافقات 4/4 💊 تقويم الحقن 🧪 طلب تحاليل ⏭ الانتقال للمرحلة التالية
✓
تنشيط
05/10 · 9 أيام · rFSH 225
✓
تحفيز
14/10 21:30 · dual
✓
OPU
16/10 09:30 · 11 بويضة
✓
المعمل
9 MII · 7 2PN · 3 كيسات D5
D5
نقل ET
21/10 · 1 × 4AA · شاهد (f)
6
دعم أصفري
بروجسترون مهبلي
7
β-hCG
02/11 · LIS
8
النتيجة
—
📈 متابعة التنشيط (E2/LH/P4 من LIS تلقائيًا)
CDالتاريخrFSHAntagR ≥14L ≥14بطانةE2LHP4
205/10225—004.1384.20.3
609/102250.25237.06122.10.4
811/102250.25459.21,4801.80.6
1013/101500.256610.82,3101.50.9
إجمالي جونادوتروبين: 2,025 IU · صُرف من لوط GF-2409-17 (صلاحية 2027-03)
🏥 OPU · 16/10 09:30 · د. منى عبد العزيز · غرفة 2
جريبات ≥14 يوم التحفيزCOCMIIMIGVمتنكّسمضاعفات
12119110لا
✔ شاهد (a) هوية + أطباق — د. منى / أ. هبة 09:21 ✔ شاهد (b) عينة الزوج — أ. كريم / أ. هبة 09:05
استرجاع/جريبات 92% (مرجع 80–95) · MII/COC 82% (مرجع 75–90)
💰 الباقة: مرحلة 3/6 مُعترف بها أدوية خارج الباقة: 9,450 ج.م

٩.٢ شيت معمل الأجنة — صف لكل بويضة

🔬 Lab Sheet · سارة م. / أحمد خ. · F-10234 · OPU 16/10/2026 ICSI 16/10 11:40 نظام الدرجات: Istanbul 2025 + Gardner وسط: G-TL lot 71823 📷 صور لقطة يوم D5 · 21/10 ✍️ توقيع D5 + شاهد
#D0 · 0 hpiD1 · 16–17 hpiD3 · 68±1 hpiD5 · 116±2 hpiالمصيرموقع
نضجملاحظةPNخلاياتفتتتناظرGardnerICM/TE
1MII—2PN8<10%متساوٍ4AAA / A⬆ نقل ETطبق ET
2MII—2PN8<10%متساوٍ4ABA / B❄ تجميدT1·C3·G2·S4
3MII—2PN710–25%غير متساوٍ3BBB / B❄ تجميدT1·C3·G2·S5
4MII—2PN610–25%متساوٍ2— (توسّع <3)⏳ استمرار زرع D6حاضنة 2
5MII—2PN5>25%غير متساوٍ——⏳ استمرار زرع D6حاضنة 2
6MII—2PN4<10%متساوٍ——⏳ استمرار زرع D6حاضنة 2
7MII—2PNتوقف————✖ استبعاد (توقف)شاهد (j)
8MII—3PN🔒 لا يُستخدم إكلينيكيًا (Istanbul 2025) — مصير النقل/التجميد مقفول✖ استبعادشاهد (j)
9MII—PN not observedلم تُلقَّح✖ استبعادشاهد (j)
10MIrescue-IVM: نضجت 4h → حُقنت1PN3>25%———⚠ 1PN — مراقبة فقطحاضنة 2
11GVلم تُحقن—✖ استبعاد—
MII/COC 82% 2PN/MII 78% انقسام D2 100% 8 خلايا D3 29% D0 أ. كريم فؤاد (أخصائي أجنة) · شاهد أ. هبة سمير 16/10 11:40 — D1 أ. كريم · شاهد أ. نورهان 17/10 04:10 — D3 أ. كريم · شاهد أ. هبة 19/10 07:30 — D5 ✍️ بانتظار التوقيع

٩.٣ خريطة بنك التجميد — Cryobank Map

❄ بنك التجميد · خزان T1 · حامل C3 LN2: -191°C · آخر تعبئة 22/10 🔎 بحث بالزوجين 📤 إخراج (شاهد i) 📥 إدخال (شاهد h)
T1 · أجنة6 حوامل · 148/216 قشة
T2 · أجنة6 حوامل · 201/216
T3 · بويضات4 حوامل · 37/144
T4 · حيوانات منوية8 حوامل · 112/288
موافقة سارية (>90 يوم) تنتهي خلال 90 يوم — تذكير مُرسَل موافقة منتهية — إذابة ممنوعة مقفول (طلاق/وفاة/قاعدة) فارغ
جوبلت G1
سارة م. / أحمد خ.F-10234 · S1 · 4ABD5 · 21/10/26
موافقة حتى 10/2027
سارة م. / أحمد خ.F-10234 · S2 · 3BBD5 · 21/10/26
موافقة حتى 10/2027
منى ع. / طارق س.F-09812 · S1 · 4AAD5 · 02/12/25
تنتهي 02/12/26 ⚠
منى ع. / طارق س.F-09812 · S2 · 4BBD5 · 02/12/25
تنتهي 02/12/26 ⚠
هدى ف. / محمود ر.F-08120 · S1 · 3ABD5 · 09/2024
منتهية 09/2025 ✖
—
جوبلت G2
ريهام ح. / عمر ن.F-07731 · S1 · 4AA🔒 طلاق 03/2026
قرار تصرف مطلوب
ريهام ح. / عمر ن.F-07731 · S2 · 3BA🔒 طلاق 03/2026
قرار تصرف مطلوب
نهى ك. / سامح ع.F-06544 · S1 · 4BB🔒 وفاة الزوج 01/09/26
العدة حتى 11/01/27
آية س. / حسام م.F-10102 · S1 · 5AAD5 · 30/08/26
موافقة حتى 08/2027
آية س. / حسام م.F-10102 · S2 · 4ABD6 · 31/08/26
موافقة حتى 08/2027
—
💳 عقد التخزين — F-10234
اشتراك سنوي أجنة · 2 قشة · 4,500 ج.م/سنة · التالي 21/10/2027 · مدفوع · يتوقف تلقائيًا عند التصرف
🔔 مهام bring-forward (هذا الشهر)
3 موافقات تنتهي خلال 90 يومًا · 1 منتهية بلا رد (محاولة اتصال 3/3) · 2 مقفولة بانتظار قرار تصرف موقّع

٩.٤ لوحة مؤشرات الأداء — KPI Cockpit (Vienna + Maribor)

📊 KPI · الربع الثالث 2026 · المجموعة المرجعية (<40 سنة، بويضات طازجة، بلا PGT) n = 42 دورة · 38 OPU · 31 ET 👩‍🔬 لكل أخصائي أجنة 🩺 لكل طبيب 📤 تصدير ICMART
معمل — Viennaإكلينيكي — Mariborتراكمي CLBRاتجاه 12 شهر
المؤشرالمعادلةالقيمةCompetencyBenchmarkالموضعالحالة
معدل تلف ICSIdamaged / injected4.2%≤10%≤5%
benchmark
إخصاب طبيعي ICSI2PN+2PB / MII injected74%≥65%≥80%
competency
معدل الانقسامcleaved D2 / 2PN98%≥95%≥99%
competency
تطور D3 (8 خلايا)8-cell D3 / 2PN52%≥45%≥70%
competency
تكوّن كيسة أريمية D5blastocysts D5 / 2PN44%≥40%≥60%
competency
كيسة جيدة الجودة D5 (PI)good blasts D5 / 2PN27%≥30%≥40%
تحت الكفاءة
بقاء بعد الإذابة (كيسة)intact / warmed96%≥90%≥99%
competency
انغراس (كيسة)sacs / blastocysts transferred41%≥35%≥60%
competency
Maribor — إكلينيكي (كل 6 أشهر أو 100 دورة؛ CPR/MPR كل 3 أشهر أو 50)
%CCR إلغاء قبل OPUcancelled / started9.5%6%3.5%
فوق المرجع مقسَّم: poor 3 · normal 1
%MII عند ICSIMII / COC81%74%75–90%
benchmark
%mosOHSS (antagonist)mod/sev OHSS / started0%1.5%0.5%
benchmark
%CPR حمل إكلينيكيclinical preg / ET38.7%يُحدَّد محليًا (متوسط منشور 32.2%)
⚠ n=31 < 50 — غير نهائي
%MPR حمل متعددmultiple / pregnancies8.3%13%7.5%
competency n=12
31%CLBR لكل OPU (كوهورت 2025، متابعة 12 شهر)
23حمل مستمر ≥12 أسبوع
0حالات عدم تطابق Witnessing غير محلولة
3موافقات تخزين تنتهي خلال 30 يوم
الصفوف الحمراء تولّد مهمة مراجعة جودة تلقائيًا (أخصائي الأجنة المسؤول + الفترة). الأرقام كلها تجريبية.
Moon ERP · تحليل قسم IVF · 2026-10-24 · مدخلات: global-benchmark.md · legacy-ivf.md · moon-current.md · gt4it-ivf-systems.md · world2050-royal-ivf.md (knowledge-base/plans/ivf-analysis/) · تحليل فقط — لا كود قبل الاعتماد