| المرحلة 0 — جاهزية المنصة معتمدة — لم تبدأ |
بنود hms-phase0-spec.md الستة: W1-1 ترقية DataScope إلى Core، W1-2 عمود employee_id على lab_doctors، W1-3 استخراج CreateLabRequest + عمود encounter_id الخامل، W1-4 PermissionDependencyRegistry (يصلح انعكاس Core→LIS)، W2-1 تحصين B2B (نطاقات internal()/forLab())، W2-2 فرض تفعيل الموديولات على مستوى الـ API بوضع التسجيل أولاً |
Core، LIS (بنود خاملة فقط) |
لا منتج جديد — لكنها بوابة دخول إلزامية لكل ما بعدها، وتفتح طريق التسعير المتدرج (فرض الترخيص) |
S ~7–10 أيام عمل |
لا شيء — تبدأ فوراً |
| المرحلة 0-ب — مسار تشغيلي موازٍ ممتص من المقترح الوصيف |
معالجة فورية لثغرات النظام القديم (SQLi، إغلاق mobileservices.php، إزالة نسخ القاعدة من جذر الويب)؛ تصدير إنتاجي حديث للقواميس (~190 قائمة) وجداول RedBean (بوابة حاجزة — خطر R7)؛ توقيع عيادة OBGY عميلاً تجريبياً مدفوعاً بعقد خدمات ترحيل يُفوتر من الآن |
النظام القديم فقط — صفر مساس بـ Moon ERP |
إيراد خدمات الترحيل يبدأ قبل أول سطر شيفرة في HIS |
S |
موازية للمرحلة 0 — فريق تشغيل لا تطوير |
| المرحلة 1 — نواة HIS للعيادات الخارجية |
سقالة Modules/HIS؛ العمود الفقري (his_encounters/his_episodes/his_folios/his_folio_charges بقيد الفوترة الأحادية)؛ محرك المواعيد والطابور (his_appointments بأعمدة scheduled_at والموارد من اليوم الأول)؛ استخراج ChargePostingService وتعميم قوائم الأسعار والتأمين وتوسيع FhirPatientBuilder (جاهزية NPHIES من أول باقة)؛ مساحة العمل /clinic/*؛ ثم — أخيراً لا أولاً — محرك النماذج والقواميس (his_form_templates/versions/responses بسير التوقيع، his_lookups، his_observations) مستخرجاً من قوالب OBGY الحقيقية |
Modules/HIS (جديد)، Core (الترقيات المعتمدة)، NPHIES (توسيع type-hints) |
Tier-2 باقة Moon Clinic — عيادات ومجمعات طبية (مصر والسعودية) بمواعيد وطوابير وفوترة ومطالبات؛ وشرط الإطلاق: العميل التجريبي يمارس فعلياً كل جدول في النواة |
L 8–14 أسبوع-شخص |
المرحلة 0 مكتملة؛ قرار إداري واحد (انظر جدول القرارات) |
المرحلة 2 — Modules/Obgy وإطلاق العميل التجريبي |
جداول التخصص المعقدة فقط (obgy_pregnancies، obgy_ivf_cycles ومراحلها، التصوير، المناظير، ملفات العقم) — والشيتات البسيطة محتوى نماذج مُبذَّر؛ الذكورة والهرمونات إلى كتالوج LIS؛ ترحيل البيانات: المرضى إلى lab_patients، فصل صفوف الدفع السحرية (detectionid −99/999/9999) عن المواجهات، الصفوف غير المطابقة كمواجهات source=migration بطوابير مراجعة طبية (خطر R2)؛ ترحيل الوسائط 4.8GB؛ الإطلاق الفعلي بالعيادة |
Modules/Obgy (جديد)، Modules/HIS (استهلاك)، LIS (بذور كتالوج فقط) |
Tier-3 باقة Moon Women's Health — مراكز نساء وتوليد وحقن مجهري، بميزة المحتوى العربي المنسّق وعمق IVF النادر في الأنظمة العامة (~22–34 أسبوع-شخص تراكمياً) |
L 8–12 أسبوع-شخص (يتداخل ذيلها مع المرحلة 1) |
المرحلة 1 + التصدير الإنتاجي للقواميس (0-ب) |
| المرحلة 3 — بوابة التخصص الثاني ملزمة |
تشغيل تخصص رفيع (مثلاً باطنة عامة) كمحتوى خالص: نماذج + قواميس + كتالوج خدمات، بلا جدول صلب واحد — لإثبات أن محركات النواة (الفحص/التاريخ المرضي/القواميس/المواعيد) خالية من بصمة النساء والتوليد؛ أي جدول صلب جديد يمر بحوكمة «مبرر كسر الميتاداتا» بموافقة الإدارة |
Modules/HIS (محتوى وبذور فقط) |
عرض بيعي حي: «أضف تخصصاً في أسابيع» — وتأمين مصداقية باقة المستشفى قبل تمويلها |
S–M 2–4 أسابيع-شخص |
المرحلة 1؛ شرط مسبق لتمويل المرحلة 4 |
| المرحلة 4 — التنويم وحركة المرضى (ADT) |
الأجنحة والغرف والأسرّة (his_wards/rooms/beds/bed_assignments)، أحداث الدخول/النقل/الخروج، وظيفة يوم-السرير الليلية على الـ Folio، العربون والدفعات المقدمة على سندات القبض القائمة، تصميم الطوارئ والفرز (سلم ترياج + لوحة تتبع — تصميم جديد كلياً، لم يصممه أحد بعد)، أساسيات محطة التمريض |
Modules/HIS (امتداد داخلي)، Accounting (استهلاك) |
Tier-4 باقة Moon Hospital — مستشفيات عامة وخاصة بدورة تنويم كاملة ومطالبات تأمين |
L 10–16 أسبوع-شخص |
المرحلتان 1 و3؛ تموّلها إيرادات Tier-2/3 |
| المرحلة 5 — الامتدادات السريرية |
الصيدلية السريرية وeMAR (طبقة «إعطاء الدواء» الغائبة في كل المقترحات — تُبنى فوق سلسلة الوصف/الصرف القائمة)؛ تعميم إدارة العمليات للمستشفيات العامة بعد التحقق منها على حالات OBGY الجراحية الحقيقية؛ الأشعة (RIS) بعقد «المنفّذ» نفسه D3 الذي يستعمله المختبر؛ سجل الحساسية وقائمة المشاكل |
Modules/HIS، موديول أشعة مستقبلي |
ترقيات مسعّرة داخل باقتي Tier-3/4 |
M–L لكل امتداد 4–10 أسابيع-شخص |
المرحلة 4 لمعظمها؛ الأشعة قد تسبقها |