🗓️

خارطة الطريق والمراحل (Roadmap & Phasing)

خطة تنفيذ متدرجة من اليوم: تبدأ بحزمة الجاهزية المعتمدة فعلاً (المرحلة صفر، ~7–10 أيام عمل)، وتسير بحيث تنتج كل مرحلة زيادة قابلة للبيع تموّل التي تليها — مختبر ← عيادات ← صحة المرأة ← مستشفى. القاعدتان الحاكمتان طوال الطريق: كل جدول في النواة له مستهلك إنتاجي في أول قطار إصدار له، وLIS لا يتأثر أداءً ولا سلوكاً (بوابة قياس قبل/بعد لكل بند).

تسلسل المراحل

المرحلةالنطاقالموديولات الملموسةالزيادة القابلة للبيعالحجمالاعتماديات
المرحلة 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 مكتملة؛ قرار إداري واحد (انظر جدول القرارات)
المرحلة 2Modules/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 لمعظمها؛ الأشعة قد تسبقها
7–10أيام عمل للمرحلة صفر المعتمدة
~3 شهورحتى أول باقة جديدة قابلة للبيع (Moon Clinic)
22–34أسبوع-شخص حتى باقة صحة المرأة مع عميل حي
4باقات من قاعدة شيفرة واحدة بمفاتيح ترخيص

المخاطر والقرارات المطلوبة من الإدارة

الخطرالأثرالتخفيفالقرار المطلوب من الإدارة
تعارض نطاق: العمق السريري في Modules/Obgy يسبق سقف «HIS v1 إداري-مالي» المعتمد (خطر تضخم EMR رقم 7)توسع غير ممول وتأخر المرحلة 1العمق السريري محصور حصراً خلف مفتاح ترخيص Obgy الذي تموّله شريحته الدافعة — النواة تبقى إدارية-ماليةاعتماد تعديل صياغة رسمي واحد: «العمق السريري مسموح داخل الموديولات التخصصية المرخّصة فقط» — هذا هو القرار الوحيد المعاد فتحه جزئياً
فرض الترخيص اليوم واجهة فقط (moduleGuard) — الخادم لا يتحققالتسعير المتدرج بالباقات مستحيل تقنياًبند المرحلة 0 (W2-2): فرض على مستوى الـ API بوضع تسجيل-فقط أولاً لأن إعدادات الشركات الحية قديمةاعتماد موعد التحول من «تسجيل فقط» إلى «فرض فعلي» بعد أسبوعين من المراقبة
R7: القواميس المنسّقة (~190 قائمة) وجداول RedBean موجودة في الإنتاج فقط — نسخة 2024 فارغةبذور his_lookups وكل الـ ETL محجوبةتصدير إنتاجي حديث كبوابة حاجزة في المرحلة 0-ب قبل أي عمل بذورتفويض الوصول للإنتاج القديم وجدولة التصدير فوراً
R2: السجلات السريرية القديمة لا تشير إلى الزيارات — الربط بالمواجهات اجتهادي (مريض+تاريخ)بيانات تاريخية ملصوقة بمواجهات خاطئة = خطر سريريالصفوف غير المؤكدة تُرحَّل كمواجهات source=migration بدرجات ثقة وطوابير مراجعة يعتمدها طبيب — لا تخمين صامتاعتماد ميزانية وقت طبي للمراجعة ضمن عقد الترحيل المدفوع
انحياز نسائي يتحجر في النواة «العامة» (قوائم فحص الثدي/الغدة، نموذج فترات اليوم في الجدولة)باقة المستشفى تُكشف كنظام نساء متنكربوابة التخصص الثاني الملزمة (المرحلة 3) + مراجعة حياد لكل مخطط نواة + أعمدة جدولة قابلة للترقية من اليوم الأولاعتماد البوابة شرطاً مالياً ملزماً قبل صرف ميزانية المرحلة 4
محرك النماذج بنية تحتية جديدة بلا سابقة في المنصة (درس «محركات الطباعة الأربعة»)تجريد بلا مستهلك يتعفن ويعاد بناؤهيُبنى أخيراً في المرحلة 1 مستخرجاً من قوالب OBGY الحقيقية؛ قاعدة «كل جدول له مستهلك إنتاجي»؛ الشيتات المعقدة تتجاوزه إلى جداول صلبةلا قرار — ضابط تنفيذي يُراقب في مراجعات المراحل
الطوارئ (ترياج) وeMAR وسجل الحساسية لم يصممها أي مقترح — فجوة مشتركة كشفها التحكيمبيع باقة المستشفى بقدرات ناقصة سريرياًمقيدة بنوداً مسماة في المرحلتين 4 و5 بتصميم جديد، لا وعود ضمنيةإقرار أن باقة Tier-4 لا تُسوَّق قبل اكتمال بنود الطوارئ والتمريض في المرحلة 4
تركّز الإيراد المرجعي في عميل واحد (عيادة OBGY)انكشاف تجاري وتصميم مفرط التخصيصالمرحلة 1 تستهدف شريحة العيادات الواسعة بالتوازي؛ NPHIES جاهز من أول باقة لفتح السوق السعودياعتماد هدف مبيعات: عميلا Tier-2 على الأقل خلال ربعين من إطلاق المرحلة 1