⏱️ تقرير التحاليل المتأخرة — Late / Pending Tests Report
التحاليل اللي لسه ماتدخلش فيها نتيجة · بفلتر من تاريخ/وقت لتاريخ/وقت · جريد قابل للطباعة · في صفحة الـ Validation
📅 2026-06-01🧭 المكان: /lab/validation🟢 من غير شغل باك إند — الـ endpoint جاهز🖨️ طباعة A4
1 الفكرة باختصار
زرار جديد في صفحة الـ Validation اسمه «تقرير التحاليل المتأخرة» يفتح نافذة فيها:
فلتر من تاريخ/وقت → إلى تاريخ/وقت + أزرار سريعة (اليوم / أمس / آخر أسبوع).
جريد بكل التحاليل اللي حالتها بانتظار النتيجة (pending) في الفترة دي.
زرار طباعة يطلع التقرير على A4 بترويسة المعمل.
صفحة Validation►زر «التحاليل المتأخرة»►اختيار الفترة►جريد + عدّاد►طباعة
2 أعمدة التقرير (زي ما طلبت)
#
العمود
المصدر
1
رقم الطلب (Request Code)
request_number
2
اسم المريض
patient.name / name_ar
3
رقم المريض (Patient ID / MRN)
patient.mrn
4
باركود العينة
sample.barcode
5
اسم التحليل
investigation.name
اقتراح إضافي (اختياري): عمود «مدة التأخير» (من ساعة استلام العينة لحد دلوقتي) + عمود القسم —
بيخلّوا التقرير أنفع لمتابعة الأولويات. هزوّدهم لو موافق (موضّحين في الـ mockup بلون باهت).
١) الأعمدة الإضافية: أضيف «مدة التأخير» و«القسم» (زي الـ mockup الباهت)، ولا الـ 5 أعمدة بس؟
٢) الفلتر بالوقت: «من وقت لوقت» — تحب يبقى تاريخ + وقت (دقيق بالساعة)، ولا تاريخ بس (يوم كامل)؟
٣) نطاق «المتأخرة»: أعرض الـ pending بس، ولا أستثني/أضيف المؤجّل (deferred) والمرسَل خارجيًا (outsourced)؟ (المقترح: pending فقط، ونستثني المؤجّل والمرفوض.)
٤) فلتر «التاريخ» محسوب على إيه: تاريخ إنشاء النتيجة/الاستلام (result.created_at) — وده المقترح — ولا تاريخ الطلب؟