# H11.0-P13.0.1 — Doctors Specialty Discovery Recovery

## الفشل المرئي
- قائمة التخصصات غير متاحة.
- صفحة Doctors بالكامل أصبحت غير متاحة.

## السبب الجذري المؤكد من مسار التنفيذ
تم جعل نجاح اكتشاف التخصصات شرطًا إلزاميًا لبناء بيانات Doctors. لذلك أدى أي خطأ في استعلام القائمة الجديد إلى إسقاط الصفحة كلها.

## الإصلاح
1. تبسيط استعلام التخصصات:
   - تجميع مباشر حسب `SPECIAL_SPEC_ID`.
   - `MAX(SPECIAL_SPEC_EN_NAME)` للاسم.
   - `COUNT(DISTINCT doctor identity)` لعدد الأطباء.
2. إزالة الـ inline view والتجميع بالاسم المستعار.
3. إصلاح Bind Parameters داخل `revenueMix`.
4. إذا تعذر الفلتر:
   - تستمر صفحة Doctors على All Specialties.
   - يظهر تنبيه واضح.
   - لا تظهر قائمة بحث فارغة أو رسالة No results مزدوجة.
5. إضافة Live Acceptance مستقل لاكتشاف التخصصات.

## ما لم يتغير
- حسابات Doctors.
- مقارنة 2026 مع 2025.
- `SUM(DISTINCT)` على مستوى الطبيب.
- بيانات Oracle.
- أي جدول في قاعدة البيانات.

Oracle writes: NONE.
