# H11.0-P2 — Legacy Functional Inventory & Gap Baseline

## النتيجة التنفيذية

تمت مصالحة الجرد القديم مع آخر Evidence ناجح من `H11.0-P1`.

### الوظائف القديمة المعروفة في الأرشيف المتاح
- الإجمالي: **31**
- مطابقة ومثبتة: **18**
- جزئية: **9**
- مفقودة: **4**
- غير مصنفة: **0**
- نسبة الوظائف المثبتة MATCHED: **58.1%**

> تنبيه حوكمة: هذه النسبة تخص **31 وظيفة قديمة معروفة في الأرشيف والخرائط الحالية**. لا يمكن اعتبارها نسبة اكتمال لكل الموقع القديم ما دام الأرشيف التاريخي نفسه غير مكتمل.

## المصالحة مع Evidence الحي

تم اعتماد MATCHED فقط للوظائف التي تدعمها بوابات Live Parity ناجحة:
- Revenue
- Patient Activity selected-branch contracts
- Operations selected-branch contract
- Lab & Radiology selected-branch contracts
- Doctors
- Beds & Units

أما Specialty Finance:
- `moh_revn`
- `drug_rev`
- `net_rev`

فهي **PARTIAL** رغم نجاح 6/6، لأن Evidence يثبت reconstructed-source parity فقط، بينما الأجسام التاريخية الأصلية للدوال غير موجودة.

## ملخص المجالات

| المجال | الوظائف | MATCHED | PARTIAL | MISSING | نسبة MATCHED |
|---|---:|---:|---:|---:|---:|
| Specialty Finance | 5 | 0 | 3 | 2 | 0.0% |
| Patient Activity | 8 | 4 | 3 | 1 | 50.0% |
| Patient Finance | 1 | 0 | 0 | 1 | 0.0% |
| Lab & Radiology | 4 | 2 | 2 | 0 | 50.0% |
| Operations | 2 | 1 | 1 | 0 | 50.0% |
| Revenue | 5 | 5 | 0 | 0 | 100.0% |
| Beds & Capacity | 3 | 3 | 0 | 0 | 100.0% |
| Doctors | 3 | 3 | 0 | 0 | 100.0% |

## فجوات إضافية عابرة للوظائف
- Routes مفقودة: **2**
- Filters مفقودة: **3**
- Permissions جزئية: **2**

## أولويات النقل

| الترتيب | النوع | المعرف | المجال | الحالة | الأولوية |
|---:|---|---|---|---|---|
| 1 | FUNCTION | `acty` | Patient Activity | MISSING | P0-READY |
| 2 | ROUTE | `quality` | Quality & Safety | MISSING | P0-DISCOVERY |
| 3 | ROUTE | `branch-comparison` | Branch Comparison | MISSING | P0-DISCOVERY |
| 4 | FUNCTION | `out_cash_cr` | Patient Finance | MISSING | P0-BLOCKED |
| 5 | FUNCTION | `special_prof` | Specialty Finance | MISSING | P0-BLOCKED |
| 6 | FUNCTION | `special_net_rev` | Specialty Finance | MISSING | P0-BLOCKED |
| 7 | FUNCTION | `gmov` | Patient Activity | PARTIAL | P1 |
| 8 | FUNCTION | `padm` | Patient Activity | PARTIAL | P1 |
| 9 | FUNCTION | `perv` | Patient Activity | PARTIAL | P1 |
| 10 | FUNCTION | `popr` | Operations | PARTIAL | P1 |
| 11 | FUNCTION | `plts` | Lab & Radiology | PARTIAL | P1 |
| 12 | FUNCTION | `prts` | Lab & Radiology | PARTIAL | P1 |
| 13 | FUNCTION | `moh_revn` | Specialty Finance | PARTIAL | P1-SOURCE |
| 14 | FUNCTION | `drug_rev` | Specialty Finance | PARTIAL | P1-SOURCE |
| 15 | FUNCTION | `net_rev` | Specialty Finance | PARTIAL | P1-SOURCE |

## أصغر مرحلة آمنة تالية

### H11.0-P3 — Admission Category Type Legacy Recovery

الوظيفة:
`acty / get_admission_category_type`

السبب:
- غير منفذة حاليًا.
- المصادر Oracle معروفة.
- يوجد جزء من الجسم التاريخي.
- لا تعتمد على مصدر مفقود بالكامل.
- إغلاقها يرفع Legacy Functional Parity فعليًا بدل إضافة تحسينات شكلية.

## قاعدة الأولوية

بعد H11.0-P2:
1. نقل الوظائف القديمة غير المنفذة والقابلة للتنفيذ.
2. استعادة المصادر التاريخية للفجوات المحجوبة.
3. إغلاق الوظائف الجزئية.
4. لا توسعات جديدة قبل تقدم حقيقي في Legacy Functional Parity.
