📜

قرارات HMS المعتمدة سابقاً (Settled HMS Decisions & Phase-0)

قبل أي رؤية جديدة لعلاقة ERP ↔ LIS ↔ HIS ↔ OBGY، يجب تثبيت ما اعتُمد فعلاً: دراسة الجدوى المعمارية لنظام المستشفيات (النسخة 2 بتاريخ 10 يونيو 2026، الملف /home/moonui/public_html/hms-feasibility-report.html) ومواصفة التنفيذ /home/moonui/hms-phase0-spec.md. هذه الوثائق تحمل قرارات معتمدة من المالك بصيغة «لا يُعاد فتحها» — أي أنها قيود مُلزِمة على أي طرح جديد بخصوص نظام عيادات النساء والتوليد (OBGY)، وحالتها التنفيذية: معتمدة ولم يبدأ تنفيذها بعد.

6/10الجاهزية الإجمالية للمنصة (بلا عوائق صلبة)
4قرارات معمارية حاكمة معتمدة
6بنود المرحلة 0 — كلها لم تبدأ بعد
21–35أسبوع-شخص حتى نهاية المرحلة 2 (تنويم كامل)
144+اختباراً في بوابة القبول قبل أي دفع

القرارات المعتمدة المُلزِمة (لا يُعاد فتحها)

وثّقت الدراسة أربعة قرارات حاكمة، وأكدتها مواصفة المرحلة 0 تحت عنوان صريح SETTLED DECISIONS (do not reopen):

مصفوفة التداخل المعتمدة — قدرات المستشفى مقابل الموجود

قدرة HISالموجود اليومالتقييم المعتمدالاستراتيجية
ملف المريض + ربطه بالحساباتlab_patients يغطي ~80% (MRN، تأمين، partner_id ← شريك أعمال بحسابات تلقائية)جزئي قويترقية في المكان (قرار 1)
الاستقبال يطلب تحاليلPOST /lis/requests يقبل المصدر in_patient/emergency منذ البدايةجاهزتكامل عبر CreateLabRequest
الأطباءسجل ناضج في LIS بعمولات وتواقيع — صفر ربط بـ HRMجزئيعمود employee_id يكمل سلسلة طبيب←موظف←مستخدم
الزيارة / Encounterlab_visits غلاف رفيع 1:1 حول طلب معملبذرةكيان Encounter جديد في HIS
المواعيد والحجوزاتلا محرك تقويم/حجز في الموديولات الـ15 إطلاقاًغير موجود (1/10)بناء جديد — أكبر بند
الفندقة: غرف/أسرّة + ADTصفر جداول (بحث شامل مؤكَّد)غير موجود (0–1/10)بناء جديد كامل (مرحلة 2)
التسعير والتأمينقوائم أسعار وتغطية تأمين في LIS مربوطة بالتحاليل فقطانقسامتعميم على بنود polymorphic
الصيدليةالمخزن جاهز (باتشات + POS)؛ الإكلينيكية غير موجودةجزئيمرحلة 3 فوق Inventory/POS
فوليو المريض والودائعالنمط المحاسبي قائم (فوترة مرحلية B2B + تخصيص FIFO)، الكيان غير موجودنمط جاهزقرار 4
الكاشير والخزائن والتأمين/NPHIESكامل ومجرّب في LIS (ورديات، تقرير Z، مطالبات FHIR)جاهز (9/10 مالياً)إعادة استخدام مباشرة

خارطة الطريق المعتمدة (P0–P3)

  1. المرحلة 0 — التأسيس (تُنفَّذ الآن، ~7–10 أيام-مطوّر): حزمة «جاهزية المنصة» المستقلة الموصوفة أدناه — معتمدة من المالك قبل أي شغل HIS.
  2. المرحلة 1 — العيادات الخارجية (8–14 أسبوع-شخص): استقبال + ملف مريض 360° + محرك المواعيد (أكبر بناء جديد) + Encounter عيادة + فوليو وكاشير وتأمين.
  3. المرحلة 2 — التنويم والفندقة (10–16 أسبوع-شخص): أجنحة/غرف/أسرّة + ADT + رسوم إقامة بـ Job ليلي + ودائع + محطة تمريض أساسية.
  4. المرحلة 3 — الامتدادات (4–10 أسابيع-شخص لكل بند): صيدلية إكلينيكية، عمليات/أشعة بنفس عقد القرار 3، تغذية، بوابة مواعيد.

بنود المرحلة 0 وحالتها التنفيذية

المواصفة /home/moonui/hms-phase0-spec.md تنص: معتمدة من المالك، لم يبدأ أي بند (كل خانات الحالة فارغة حتى تاريخ قراءتها):

البندالمضمونالخطر على LISبوابة الإثباتالحالة
W1-1رفع نطاق الفروع: LisDataScopeModules/Core/app/Support/DataScope.php مع shim توافقي (14 موضع نداء بلا تغيير)لا خطرسويتات LIS القائمةلم يبدأ
W1-2عمود employee_id خامل على lab_doctors (ربط طبيب←موظف HRM)صفرLabDoctorApiTest (11)لم يبدأ
W1-3استخراج CreateLabRequest Action بمطابقة بايت + encounter_id خامل على lab_requestsمنخفضLabRequestApiTest (42) + سويتات B2B (74)لم يبدأ
W1-4سجل تبعيات الصلاحيات في Core (PermissionDependencyRegistry) — يصلح انعكاس RoleSaveService.php:10 ويجهّز تسجيل his.*صفر (استجابات مطابقة بالبايت)سويتات Role (47+)لم يبدأ
W2-1تحصين B2B (8 بنود: مؤشر اللوحة، 6 منتقيات واجهة، حارس الدمج، قيد فريد UNIQUE(company_id, ext_scope_key, national_id)، scopes مسماة…) + ترقية الكيان المشتركمنخفض — تغييرات مقصودة فقطLabPatientApiTest (20) + اختبارات حراسة جديدةلم يبدأ — البند 8 ينتظر قرار المالك
W2-2فرض مفتاح الموديولات على API — وضع المراقبة فقط (القياس أثبت أن الفرض الفوري يكسر تدفقات شغّالة: إعداد شركة التطوير لا يذكر موديولات عليها بيانات حية)لا حظرمراجعة السجلات بعد أسبوعينلم يبدأ

مؤجَّل صراحة إلى انطلاق HIS: سقّالة Modules/HIS وصلاحيات his.*، جداول Encounter/Folio، رفع طرق الدفع/الخزائن، تعميم قوائم الأسعار/التأمين، خدمة ترحيل الرسوم الموحدة (سجل التعميم — القسم 5+ من الدراسة).

الأسئلة التي تركتها الوثائق مفتوحة

أين يلمس استحواذ OBGY هذه القرارات؟

الوثيقتان لا تذكران OBGY إطلاقاً — فكل ما يلي مواضع تقاطع نحددها نحن (استنتاج) بناءً على ما قرأناه في الوثيقتين وتحليل OBGY (/home/amrtechogate/public_html/obgy-erp-analysis.md):