# المرحلة الثانية — التقرير الشامل النهائي

> تاريخ: 2026-03-28
> المرجع: كل ملفات التحليل المسجلة + الريفرنس (SENAITE, OpenELIS, Cerner, Epic, LDM)

---

## الفلو الكامل حسب الريفرنس — بالتفصيل

### أولاً: المريض يدخل المعمل

موظف الاستقبال بيفتح شاشة إنشاء الطلب. بيسجل المريض أو يبحث عنه. بيختار التحاليل المطلوبة. لو المريض عنده تأمين، النظام بيحسب نصيب التأمين ونصيب المريض تلقائي. الموظف بيحصّل الفلوس. لما يضغط "حفظ"، النظام بيعمل حاجتين مع بعض: بينشئ الطلب وفي نفس الوقت بينشئ العينات المطلوبة ويطبع الباركودات على الأنابيب. كل أنبوبة ليها باركود لوحدها. لو فيه تحاليل بتحتاج أنبوبة EDTA بنفسجي وتحاليل تانية بتحتاج سيرم في أنبوبة ذهبي وتحليل بول — يطلع ٣ باركودات. ولو فيه تحليل خارجي زي فيتامين د، بيطلع باركود رابع منفصل للمعمل الخارجي. الموظف بيدّي الباركودات للفني أو بيحطها في الطابعة اللي جنب كرسي السحب.

**عندنا**: الويزارد خلص بس مش بينشئ العينات ولا بيطبع الباركودات بعد الحفظ. ده ناقص.

---

### ثانياً: فني الجمع بيسحب الدم

الفني بيشوف قائمة الطلبات المحتاجة جمع. كل طلب فيه الأنابيب المطلوبة بألوانها والتحاليل اللي جوه كل أنبوبة. الباركودات مطبوعة أصلاً من الخطوة الأولى. الفني بيسحب الدم ويلزق الباركود على كل أنبوبة. بيضغط "تم الجمع" عشان يأكد. بعد كده بيودّي الأنابيب للمعمل.

**عندنا**: شاشة الجمع خلصت — فيها الأنابيب والتحاليل والألوان وزرار الجمع. بس الباركود مش ظاهر قبل الجمع لأن العينات مش بتتنشأ من الويزارد.

---

### ثالثاً: استلام العينات في المعمل

موظف الاستلام بيمسح باركود كل أنبوبة. لما يمسح، النظام بيعرض بيانات العينة والمريض والتحاليل المطلوبة والطبيب والأولوية. الموظف بيفحص العينة بصرياً — بيشوف لو محللة أو متجلطة أو الكمية قليلة أو الأنبوبة غلط.

لو العينة كويسة: بيضغط "مقبولة". النظام بيعمل ٣ حاجات تلقائي — أولاً بيغير حالة العينة لـ "مستلمة". ثانياً لو الأنبوبة فيها تحاليل لأكتر من قسم، النظام بيقسم العينة لأنابيب فرعية — كل قسم ياخد أنبوبة بباركود فرعي. ثالثاً بيطبع الباركودات الفرعية دي عشان الموظف يلزقها.

لو العينة فيها مشكلة: بيضغط "مرفوضة". بيختار السبب من قائمة محددة — محللة أو متجلطة أو كمية غير كافية أو أنبوبة خاطئة أو بدون ملصق أو دهنية أو ملوثة أو تسريب أو منتهية الصلاحية. ممكن يرفض العينة كلها أو تحاليل معينة بس. بعد الرفض، النظام بيعمل تلقائي عينة جديدة بباركود جديد عشان المريض يتسحب تاني. وبيبعت إشعار للاستقبال عشان ينادوا المريض.

**عندنا**: شاشة الاستلام خلصت — فيها المسح والقبول والرفض وسجل الاستلام والتحاليل. بس الرفض الجزئي (تحاليل معينة مش العينة كلها) لسه ناقص. كمان الأقسام المستهدفة مش واضحة قبل الاستلام.

---

### رابعاً: فني المختبر بيشتغل في قسمه

الفني بيفتح قائمة العمل — بيشوف بس التحاليل بتاعة قسمه. مش بيشوف حاجة من قسم تاني. الشاشة عبارة عن جدول زي الـ spreadsheet — كل صف فيه تحليل واحد بالباركود واسم المريض وكود التحليل وحقل النتيجة والمدى الطبيعي والوحدة والعلم. الفني بيكتب النتيجة في الحقل وبيضغط Tab يروح للتحليل اللي بعده أو Enter يحفظ وينزل. لحظة ما يكتب الرقم، النظام بيقارن بالمدى الطبيعي ويعرض العلم فوراً.

لو الفني اكتشف مشكلة في العينة أثناء الشغل — بيقدر يرفض التحليل. لو النتيجة مش مقنعة — بيقدر يطلب إعادة فحص. بعد ما يخلص كل النتائج — بيضغط "حفظ الكل" عشان يبعتهم للمراجعة.

لو النتيجة حرجة — النظام لازم يبعت تنبيه فوري للمشرف والباثولوجي.

**عندنا**: قائمة العمل خلصت — فيها الجدول والـ inline entry والـ Tab/Enter والعلم التلقائي والفلاتر حسب القسم والحالة والفصل البصري وأزرار الرفض والتحقق والاعتماد وإعادة الفحص. الرفض بيعمل reset مش بيعمل عينة جديدة. تنبيه القيم الحرجة مش موجود. وضع Batch مش موجود. فلتر الأولوية مش موجود.

---

### خامساً: المراجعة والإصدار

المشرف أو الباثولوجي بيفتح شاشة المراجعة — بيشوف كل النتائج اللي الفنيين دخلوها ومستنية مراجعة. بيراجع كل نتيجة — بيشوف لو منطقية، بيقارنها بنتائج المريض السابقة، بيشوف العلم. لو كل حاجة تمام — بيوافق. لو فيه مشكلة — بيرجع النتيجة للفني عشان يعيد الفحص أو يرفض العينة.

بعد الموافقة — بيضغط "إصدار" عشان النتائج تبقى متاحة للمريض والطبيب. النظام بيولد تقرير PDF وبيبعته.

في الأنظمة المتقدمة، فيه "التحقق التلقائي" — النظام بيشوف لو النتيجة في المدى الطبيعي ومفيش فرق كبير عن آخر نتيجة ومراقبة الجودة ناجحة — بيوافق تلقائي بدون مراجعة يدوية.

بعد الإصدار، لو اتاكتشفت مشكلة — فيه "تعديل بعد الإصدار". النتيجة القديمة مبتتمسحش — بيتعمل تعديل جديد والتقرير بيتعلّم "معدّل".

كمان مبدأ "العيون الأربعة" — الشخص اللي دخّل النتيجة مش هو نفسه اللي بيراجعها.

**عندنا**: شاشة المراجعة مش موجودة أصلاً. ده أكبر فجوة. التحقق التلقائي مستني الباك اند. تعديل بعد الإصدار مش موجود. العيون الأربعة مش موجودة.

---

### سادساً: الرفض — الدورة الكاملة

لما عينة تترفض في أي مرحلة، النظام بيعمل ٤ حاجات. أولاً بيغير حالة العينة أو التحاليل المرفوضة. ثانياً بيحفظ سبب الرفض والملاحظات ومين رفض وإمتى. ثالثاً بينشئ عينة جديدة بباركود جديد تماماً. رابعاً بيبعت إشعار للاستقبال عشان ينادوا المريض.

العينة الجديدة بتظهر في شاشة الجمع كطلب إعادة جمع. الفني بيجمعها عادي. بعد كده بتمشي الفلو العادي.

**عندنا**: الرفض من شاشة الاستلام بيعمل reject بس مفيش رفض جزئي. الرفض من قائمة العمل بيعمل reset مش reject حقيقي. العينة الجديدة مش بتظهر في شاشة الجمع. الإشعار مش موجود.

---

### سابعاً: التحاليل الخارجية

لما يكون فيه تحليل مش بيتعمل في المعمل — التحليل ده بياخد مسار مختلف. عند الجمع بياخد أنبوبة لوحده بباركود لوحده. بعد الجمع مش بيروح لقائمة العمل — بيروح لشاشة التحويلات. من هناك بيتبعت للمعمل الخارجي. النتيجة بترجع إما من بوابة المعمل الخارجي أو يدوياً.

**عندنا**: الفلو الخارجي موجود — التحاليل الخارجية بتتفصل في الجمع وبتروح للتحويلات. بس فيه فجوة في endpoint الإرسال (تاسك مبعوتة).

---

### ثامناً: الصلاحيات

كل شخص في المعمل ليه دور محدد ومش بيشوف غير اللي يخصه. موظف الاستقبال بيعمل طلبات وبيحصّل فلوس بس مش بيشوف نتائج. فني الجمع بيجمع عينات بس. فني المختبر بيدخل نتائج قسمه بس. المشرف بيراجع قسمه. الباثولوجي بيوافق ويصدر. المدير بيشوف كل حاجة.

**عندنا**: مفيش فصل — كل حد يقدر يشوف كل حاجة ويعمل كل حاجة. ده محتاج تاسك باك اند.

---

## ملخص الفجوات بالترتيب

### فجوات كبيرة — الفلو مش مكتمل بدونها:

أولاً — شاشة المراجعة والإصدار مش موجودة. الفني بيدخل النتائج بس مفيش شاشة للمشرف أو الباثولوجي عشان يراجع ويوافق ويصدر. ده يعني مفيش إصدار ومفيش تقرير.

ثانياً — شاشة عرض الطلبات وحالاتها (Request Detail) مش موجودة. الاستقبال محتاج يشوف كل تحاليل الطلب وحالة كل تحليل ويتابع ويعرف إيه اللي خلص وإيه اللي لسه وإيه اللي فيه مشكلة.

ثالثاً — الرفض من قائمة العمل مش بيعمل عينة جديدة. لما الفني يرفض تحليل أثناء الشغل، المفروض تتعمل عينة جديدة تظهر في شاشة الجمع.

رابعاً — الرفض الجزئي في الاستلام مش موجود. المفروض تقدر ترفض تحاليل معينة وتخلي الباقي يكمل.

### فجوات متوسطة — النظام يشتغل بدونها بس ناقص:

خامساً — الويزارد مش بينشئ العينات ولا بيطبع الباركودات بعد الحفظ.

سادساً — تنبيه القيم الحرجة مش موجود.

سابعاً — وضع Batch في قائمة العمل مش موجود.

ثامناً — العيون الأربعة مش موجودة.

### فجوات صغيرة — تحسينات:

تاسعاً — TAT indicator (عمود وقت منقضي بألوان).

عاشراً — تعديل بعد الإصدار (Amendment).

حادي عشر — التحقق التلقائي (مستني الباك اند).

---

## اللي خلص في المرحلة الثانية

الويزارد (شاشة إنشاء الطلب) — صفحة واحدة بتصميم LDM — فيها بحث مريض وباقات وتحاليل وفوترة ودفع وملخص.

شاشة جمع العينات — جدول فيه الطلبات والأنابيب والتحاليل والألوان والباركودات وزرار الجمع.

شاشة استلام العينات — مسح باركود وبيانات العينة والتحاليل وقبول أو رفض مع أسباب وسجل استلام يومي.

قائمة عمل القسم — جدول spreadsheet لإدخال النتائج مع Tab/Enter وعلم تلقائي وفلاتر حسب القسم والحالة وفصل بصري وأزرار رفض وتحقق واعتماد.

---

## اللي ناقص ومحتاج يتبني

شاشة المراجعة والإصدار — للمشرف والباثولوجي — يشوف النتائج المدخلة ويراجع ويوافق ويصدر ويطبع التقرير.

شاشة تفاصيل الطلب — للاستقبال — يشوف كل تحاليل الطلب وحالة كل تحليل ومتابعة ومالي وسجل أحداث.

رفض جزئي في الاستلام — اختيار تحاليل معينة للرفض.

رفض من قائمة العمل بإنشاء عينة جديدة.

إنشاء عينات وطباعة باركودات من الويزارد.

---

## تاسكات الباك اند المطلوبة

تسع تاسكات لسه ما اتبعتتش:

أولاً — إلغاء تحليل فردي من الطلب مع إمكانية إعادة تفعيل. أولوية عالية.

ثانياً — أسباب رفض منظمة (جدول محدد بدل نص حر). أولوية عالية.

ثالثاً — إشعار فني الجمع عند رفض عينة. أولوية متوسطة.

رابعاً — ربط المستخدم بأقسام (الفني يشوف قسمه بس). أولوية عالية.

خامساً — مبدأ العيون الأربعة (اللي دخّل النتيجة مش اللي يراجعها). أولوية متوسطة.

سادساً — تنبيه القيم الحرجة (إشعار فوري لما نتيجة تكون خطيرة). أولوية عالية.

سابعاً — تعديل بعد الإصدار (حفظ القديم + التعديل + التقرير يتعلّم "معدّل"). أولوية متوسطة.

ثامناً — رفض نتيجة من قائمة العمل مع إنشاء عينة جديدة تلقائي. أولوية عالية.

تاسعاً — إنشاء العينات تلقائي مع الطلب. أولوية متوسطة.

ثمان تاسكات مبعوتة بالفعل: المدى المقبول (#1275) + رينجات الأجهزة (#1281) + حقول الأطباء (#1282) + محرك التحقق التلقائي (#1283) + مراقبة الأجهزة (#1284) + إرسال التحويلة (#1285) + تعديل تحاليل التحويلة (#1286) + تعليق نتائج التحويلة (#1287).
