## المراحل الموحّدة

ترتيب واحد يجمع التصاميم الثلاثة **وتحليل النسا والتوليد والأمان** (النسخة 3). **P** = البلوكات المشتركة، **D** = البيانات، **S** = الشاشة، **E** = المحرك، **C** = الكيانات الإكلينيكية المشتركة، **G** = النسا، **SEC** = الأمان. كل مرحلة بتتسلّم شغّالة وبتختبرها بنفسك على `/app`، والهيكل الجديد بيشتغل جنب الشاشة القديمة خلف الإعداد `clinic.visit_shell` لحد ما توافق.

**★ = لازمة لتشغيل عميل النسا** (عيادة بوضع عمليات برّه). النسا مش موديول لوحده: 6 من كياناته موجودة في المنصة، و4 بقوا مفهوم مشترك (الحلقات، العمليات، المتابعة، الملخص)، و3 بس جداول خاصة بيه. التفاصيل في تصميم الدمج (`design-gyn-integration.md`).

| # | المرحلة | التسليم | الحجم | يعتمد على | تختبر إيه |
|---|---|---|---|---|---|
| **P0** ★ | الأساس | قائمة موحّدة لطرق الإعطاء والتكرار والشكل الصيدلي · `encounters.kind` + `admission_id` · قفل الزيارة الموقّعة من السيرفر · ربط المرفقات بأي كيان (+ نوع/لينك خارجي/خاص) · مستندات من غير زيارة · قراءة إعداد مصدر الأدوية | S–M | — | زيارة موقّعة: إضافة روشتة أو طلب من الـ API بترجع رفض · الشكل الصيدلي dropdown بإضافة فورية |
| **SEC1** ★ | الجلسات والهوية | انتهاء الـ tokens · خروج تلقائي بعد خمول · روابط تحميل موقّعة بدل `?token=` · إيقاف المستخدم يقفل جلساته فوراً · مفيش حذف مستخدمين · throttle · MFA بتطبيق Authenticator | M | — (موازية) | توقف مستخدم فجلسته تقع فوراً · MFA على دكتور · تحميل مرفق بلينك مؤقت |
| **D0** ★ | المحرك والعزل | أعمدة التعريفات (`clinical_type`، `carry_forward`، `fill_role`، `in_intake`، `storage`…) · نوع `gyn_ob` وتعليم قسم النسا · قفل تسريب حقول التغذية · حقول إضافية وقت التسجيل · `ClinicalTypeRegistry` · **تصحيح: إعادة تطبيق الباقة ما ترجّعش حقل العيادة خبّته** | M | P0 | تسجيل مريض في عيادة عامة: مفيش حقول تغذية · حقل مخفي يفضل مخفي بعد تحديث الباقة · حقل «للسيدات» يختفي لراجل |
| **E1** ★ | محرك الحقول نسخة 2 | المنطق الشرطي الكامل (`show_if` بنفس الصيغة في السيرفر والفرونت) · موديولات (`module_key`) · صفوف متكررة · قيم مربوطة بعملية/دورة/حمل · أنواع جديدة (تاريخ/نص طويل/محسوب/استبيان/جدول/FIGO) · الحسابات (`ComputedRegistry`) · قوائم بإضافة فورية + مفضّلات لكل دكتور · الحقول الخاصة بصلاحية | M–L | D0 | اختيار chip يفتح أسئلته · صف متكرر · حساب بيتحدّث وإنت بتكتب وبيتخزن · المفضّلات |
| **S1** ★ | هيكل الزيارة + محرك الكروت | `app-visit-shell` + كتالوج الكروت + layout بيتحسب: افتراضي التخصص ← **العيادة** ← الدكتور (بس لو `clinic.layout.allow_doctor_override` مفتوح) ← السياق · مفاتيح `{type}.feature.*` بتشيل كروت · وضع «تخصيص الشاشة» · الخطوات للعام · إنهاء وتوقيع، خلف `clinic.visit_shell` | M–L | P0, D0 | كشف عام كامل من الهيكل الجديد · الأدمن يرتّب شاشة العيادة · الدكتور ما يقدرش يغيّر إلا لو الإعداد مفتوح · «رجّع الافتراضي» شغال |
| **P1** ★ | روشتة نسخة 2 | جملة جاهزة بدل «—» · تعديل قبل الطباعة · روشتة للزوج · مصدر الأدوية شغّال · بحث موحّد · PDF | M | P0 | روشتة من جملة جاهزة تتطبع صح · تعديل بند · وضع «كتالوج مستقل» بدوا من غير منتج |
| **D1** ★ | مخزن القياسات الواحد | `clinical_observations` + نقل البيانات القديمة + كتابة مزدوجة مؤقتة · الطول بيتملى مسبقاً · الـ trend · قياسات التخصص الإضافية (التغذية والنسا) | M–L | D0 | زيارة تانية: الطول جاهز رمادي، والوزن جنبه «السابق 82» · trend الضغط · شارة القياسات في الطابور |
| **D2** ★ | الحقائق المنظّمة + الهيدر الموحّد | `patient_alerts` (+ أكواد النسا: جلطة سابقة/سيولة/نقل دم/مجرى هوا) · الأمراض المزمنة chips على جدول · أدوية من برّه (`kind=home`) · الحمل والتدخين والحالة الاجتماعية مشتركين · `clinical_notes` (+ ملاحظة خاصة) · سجل تعديلات · ختم التنبيهات والأمراض والأدوية مع التوقيع | L (3 WPs) | D1, P1 | «بياخد سيولة» في الأسنان يظهر أحمر في هيدر النسا · دوا من برّه يظهر في «الأدوية الحالية» · زيارة قديمة بتعرض اللي شافته وقتها · ملاحظة خاصة ما تظهرش لغير صاحبها |
| **C1** ★ | الكيانات الإكلينيكية المشتركة | الحلقات `clinical_episodes` (حمل/دورة علاج/حالة تقويم/إقامة) · العمليات `clinical_procedures` + كتالوج `hospital_operations` + وضع `clinic.procedures.mode` (عيادة/مركز/مستشفى) · مهام المتابعة `follow_up_tasks` بقواعد لكل تخصص · الإحالة للفريق على `ClinicReferral` (نوع/فريق/حالة/عضو) · مولّد الملخص `ClinicalSummaryService` · `PatientRecordService` (من P4) · كارت الـ Timeline | M–L | E1, D2 | يفتح حلقة · يسجّل عملية اتعملت في مستشفى برّه · مهمة متابعة بتتولّد لوحدها · إحالة لفريق بحالة · ملخص يتطبع |
| **G1** ★ | النسا — الملف والأساس | باقة `gyn_ob`: الزوج، التنبيهات، التاريخ، الدورة، **الحمل السابق + G/P/A/L في الهيدر**، امتدادات الشكوى والفحص والفحوصات والتشخيص، التصنيفات، الفريق · الشكل الافتراضي · مفاتيح `gyn.feature.*` · الصلاحيات والأدوار · خطوة أول زيارة · ملخص العيادة · شبكة التحاليل القصوى (مشترك) | M–L | C1, S1 | مريضة جديدة: الاستقبال يملا الزوج، التمريض التاريخ، الدكتورة تلاقي G/P/A/L جاهز · اختيار «AUB» يفتح كارته · مركز بيطفّي Urogyn فالاختيارات تختفي |
| **G2** ★ | النسا — GYN core | الألياف (FIGO) · AUB · البطانة المهاجرة · الأدينوميوزس · الزوائد · PCOS · ألم الحوض · كتل الملحقات (RMI) · الأورام + MDT · عنق الرحم · الفرج والمهبل · ملخصاتهم | M | G1 | Myoma 1..n بـ FIGO وملخص مجمّع · RMI ≥200 يقترح تحويل أورام |
| **SEC2** ★ | الاطلاع والتصدير | سجل الاطلاع `access_audit` (مين فتح/حمّل/صدّر/طبع) · سجل التعديلات على كل موديلات العيادة · الأدمن ما ياخدش الطبي تلقائياً · نطاق البيانات على المرضى · صلاحيات منفصلة للرفع/التحميل/المشاركة/التصدير · تصدير بلا هوية | M | C1, G1 | مين فتح ملف المريضة ومين حمّل · تصدير بلا اسم ولا تليفون |
| **SEC3** ★ | التشفير والنسخ | تشفير القومي/التليفون/العنوان والملاحظات الخاصة (مع بحث شغّال) · نسخة احتياطية بالميديا، مشفّرة، خارج السيرفر، واسترجاع مجرّب | M | SEC2 | بحث بالتليفون شغال رغم التشفير · استرجاع نسخة على بيئة تجريبية |
| — | **▲ هنا عميل النسا يقدر يشتغل** (لو الدكتورة قالت «التوليد الأول»، G5 تتقدّم مكان G3) | | | | |
| **G3** | النسا — الخصوبة | تقييم العقم · السائل المنوي (WHO 2021) · محاولات سابقة · دورات التنشيط/IUI/IVF/FET ككروت بمتابعاتها · منظار تشخيصي · الزوج كمريض مرتبط | M–L | G2 | دورة OI كارت بمتابعاتها · تفسير السائل المنوي تلقائي · IVF بنتيجتها |
| **P5** | المستندات | إجازة مرضية، تقرير طبي، شهادة، ملخص خروج، تقرير UDS بقوالب ورقم متسلسل وPDF · نقل الطباعات القديمة على المحرك | S–M | P0 | إجازة مرضية برقم تتطبع من لوحة الخروج |
| **G4** | النسا — العمليات | قوالب الإجراءات (استئصال/حزام/قيصرية/vNOTES/Burch…) على `clinical_procedures` · النتائج والمضاعفات (Clavien) والعيّنات والميديا · خروج بأدوية جاهزة · متابعات تلقائية · ملخص العملية · وضع مركز/مستشفى بربط `hospital_surgeries` | M–L | C1, P5 | تقرير عملية من القالب · المتابعات 1 أسبوع/1/3/6 شهور اتولّدت · نفس الشاشة لما الوضع يبقى مركز |
| **D3** | أول زيارة | `patient_intakes` · خطوة مشتركة + خطوة تخصص · شارة «ملف ناقص» في الطابور · تأكيد دوري · فرض المحطات المنفصلة | M | D2 | مريض جديد في التغذية: الاستقبال والتمريض يملوا، والدكتور يلاقي كله جاهز · نفس المريض في النسا: الخطوة النسائية بس |
| **G5** | النسا — التوليد | الحمل (`pregnancies`) وبيملى حقل «حامل» المشترك · متابعة الحمل من القياسات (مفيش جدول زيارات تاني) · الحمل عالي الخطورة · VTE (score + تنبيه) · المخاض والولادة والقيصرية وما بعد الولادة · تقرير المواليد المتوقعة · ملخص الولادة والخروج | L | G1, D1 | EDD/GA في الهيدر · زيارة متابعة تظهر في جدول المتابعة · VTE ≥4 ينبّه |
| **S2** | التخصصات ككروت | التغذية: البورد الحالي **زي ما هو** كافتراضي (13 كارت بنفس الأعمدة والترتيب) ← الأسنان: الشارت + كل الشاشات الفرعية كافتراضي | M–L | S1 | شاشة التغذية والأسنان شبه النهارده بالظبط · العيادة تقدر ترتّبها · الشكوى والتشخيص كروت اختيارية في التغذية |
| **P2** | أدوية الإقامة | الأدوية على الروشتة بنوع «إقامة» · فوترة الجرعة وصرف المخزون صح · روشتة خروج | M–L | P1 | دوا من نفس كومبوننت الروشتة · جرعة تتحاسب ويتصرف المخزون · روشتة خروج في «الأدوية الحالية» |
| **S3** | سياق الإقامة في الهيكل | محطات الأدوية والتمريض + قياسات الجولة (NEWS2) + الخروج بدل المتابعة | M | P2, S1 | فتح زيارة الإقامة من الهيكل نفسه بمحطات التمريض |
| **P3** | منفّذ الطلبات الواحد + الأشعة | `ExecuteCatalogItem` · الاستقبال في وضع «معمل برّه» · مراحل الأشعة كاملة + إلغاء واسترداد + تغطية · طلبات من الإقامة · أدوار أخصائي/فني الأشعة | L (4 WPs) | P0 | الاستقبال يطلب تحليل من كتالوج العيادة · أشعة: طلب ← تنفيذ ← تقرير ← «جاهز» عند الاستقبال · إلغاء قبل التنفيذ |
| **G6** | النسا — Urogyn | LUTS · SUI · OAB + مذكرة المثانة · الفحص · POP-Q (قياسات بمرحلة تلقائية وقبل/بعد) · Urodynamics (تقرير يتعدّل ويتوقّع) · اضطرابات الإفراغ · الناسور · مضاعفات الـ mesh · المتابعة والاستبيانات قبل/بعد | L | G2, D1, P5 | POP-Q stage تلقائي ومقارنة قبل/بعد · تقرير UDS يتعدّل ويتوقّع |
| **P4** | النتائج وملف المريض | نتائج من غير زيارة · تاريخ التحاليل بالمريض · تقرير أشعة بقالب وصور وPDF · أكواد المطالبات | M | P3 | تحليل walk-in يظهر في شاشة الكشف · تقرير أشعة PDF بصورة |
| **G7** | النسا — الصحة الجنسية + البحث | الموديولات الخاصة بصلاحية منفصلة · FSFI / FSDS-R · ملخص الزوجين بلا الخاص · تصدير بحثي بلا هوية · مواد تعليمية | M | G2, SEC2 | الموديول ما يظهرش لغير الطبيبة · ملخص الزوجين بلا الملاحظة الخاصة |
| **D4** | طي التخصصات | جولات التمريض على مخزن القياسات · InBody (moonui) · تشخيص المستشفى في جدول واحد · محطة فرز (triage) اختيارية | M | D1 | جولة تمريض تظهر في trend المريض · طوارئ: الحالة الحمرا أول الطابور |
| **P6** | صرف الصيدلية (POS) | قائمة الروشتات المعلّقة في POS · البيع يعلّم «اتصرفت» عند الطبيب | M | P3, P1 | روشتة ← POS ← بيع ← الشارة عند الطبيب |

**الأحجام:** S ≈ أيام قليلة · M ≈ أسبوع · L ≈ أسبوعين أو أكتر (بتتقسم WPs). المراحل الـ ★ (13 مرحلة) ≈ 3–3.5 شهور متصلة لحد ما عميل النسا يشتغل؛ الكل ≈ 6–7 شهور. كل مرحلة ليها قيمة لوحدها، وممكن نقف بعد أي مرحلة. SEC1 ممكن تتعمل بالتوازي مع P0/D0 لأنها ما بتلمسش ملفات العيادة.

**بعد كده:** بوابة المريض تملا الـ intake · نقل `dental_recalls` ومتابعة التغذية على `follow_up_tasks` · طلبات المعمل من بوابة.

## ننفذ فين — هنا (moonui3) ولا في moonui؟

✅ **اتقرر (2026-10-21): هنا في moonui3، وmoonui متوقف لحد ما نخلص.** اللي تحت هو التحليل اللي القرار اتبنى عليه، سايبينه للعلم.

**الحقايق من تاريخ الكود (من منتصف سبتمبر):**
- **موديول العيادة والتغذية:** معظم الشغل من moonui، زي الروشتة والكالندر والأجهزة والخزينة وكشف التغذية الكامل (Nutrition كله بتاعه). وكمان LIS والحسابات.
- **moonui3 (هنا):** إطار نوع التخصص (`clinical_type`)، والمستشفى كامل، والأسنان، وتحليل النسا، والتحليل ده.
- **الـ KB مش بيتزامن بين الحسابات.** الخطة دي موجودة هنا بس، ولو اتنفذت في moonui لازم تتنقل يدوياً (rsync منك).
- الخطة دي بتلمس الملفات الأكتر ازدحاماً: شاشة الكشف، والروشتة، والتاريخ المرضي، والعلامات الحيوية، وقارئات التغذية. لو اتنين اشتغلوا عليها في نفس الوقت، كل دمج هيبقى فيه تعارضات.

| الاختيار | المزايا | العيوب |
|---|---|---|
| **أ · moonui3 ينفّذ كله** (تجميد ملفات العيادة المشتركة على moonui طول المراحل) | الخطة والإطار والمستشفى والأسنان هنا · وكيل واحد ماسك التصميم من أوله لآخره | ملفات العيادة اللي moonui بناها هتتغير هنا · لازم moonui يوقف أي تعديل على الملفات دي · تعديلات التغذية لازم تتنسق |
| **ب · moonui ينفّذ كله** | صاحب العيادة والتغذية وعارف تفاصيلها · مفيش تعارض مع شغل التغذية | الخطة تتنقل لـ KB بتاعه · مشغول دلوقتي بدفعات LIS والحسابات · المستشفى والأسنان (اللي هنا) لازم يتنسقوا العكس |
| **ج · تقسيم** (moonui3: P0، D0، S1–S3، P2، D4، الأسنان والنسا والمستشفى · moonui: P1 الروشتة، P3 الطلبات، P6، وتعديلات التغذية) | كل واحد في المنطقة اللي يعرفها | الاتنين بيلمسوا موديول العيادة في نفس الوقت = أعلى خطر تعارض · محتاج ترتيب صارم وmerge بعد كل مرحلة |

**القرار: (أ) — moonui3 ينفّذ كله، وmoonui متوقف.**
- moonui3 ماسك موديول العيادة المشترك والنسا والأمان طول المراحل.
- تعديلات التغذية (قراية القياسات، الشكوى والتشخيص، الحساسية الغذائية) بتتعمل هنا بالاتفاق مع المالك، لأن moonui واقف.
- merge لـ `main` بعد كل مرحلة، علشان لما moonui يرجع يبني على الجديد على طول.
- الـ KB بتاع الخطة دي هنا بس؛ لما moonui يرجع يتنقل له يدوياً (rsync).

## القرارات المجمّعة (المنصة + النسا — 36)

✅ = اتقرر · ⏳ = مستني منك · 👩‍⚕️ = مستني من الدكتورة (عميلة النسا)

| # | القرار | التوصية | الحالة |
|---|---|---|---|
| 1 | مكان الكور: موديول العيادة ولا موديول جديد؟ | **العيادة** + مجلد `app/Clinical/` | ⏳ |
| 2 | السياق: الزيارة بنوع (`encounters.kind`) ولا ربط polymorphic على كل جدول؟ | **الزيارة بنوع** | ⏳ |
| 3 | المستشفى تخصص ولا سياق؟ | **سياق** بيضيف محطات فوق أي تخصص | ⏳ |
| 4 | مخزنين للبيانات (حقائق + قياسات) ولا مخزن واحد؟ | **اتنين** | ⏳ |
| 5 | الأمراض المزمنة والحساسية والأدوية الخارجية: جداول منظّمة بـ chips ولا أسئلة نعم/لا؟ | **جداول منظّمة + chips** | ⏳ |
| 6 | الحمل: حقل زيارة مشترك بيتملى مسبقاً 30 يوم، ونلغي نسختي التغذية والأسنان؟ ولما النسا تيجي، سجل الحمل يملاه تلقائي | **أيوه** | ⏳ |
| 7 | أقل حاجة لازم تتملى في أول زيارة: حساسية + أمراض مزمنة + أدوية (بخيار «لا يوجد» صريح)؟ | **أيوه** | ⏳ |
| 8 | الشاشة الجديدة تشتغل جنب القديمة خلف إعداد لحد ما توافق؟ | **أيوه** | ⏳ |
| 8ب | التشخيص في التغذية: لو العيادة شغالة تأمين ومفيش كارت تشخيص، يبقى **تحذير وقت التوقيع** ولا منع؟ | **تحذير** (مش منع) | ⏳ معلّق |
| 8ج | **التحكم في الشكل لكل عميل أولاً:** الأدمن يظبط شاشة العيادة (`clinic.layout.manage`)، والدكتور يعدّل لنفسه بس لو `clinic.layout.allow_doctor_override` مفتوح (افتراضي مقفول). الحقول بنفس الفكرة: إخفاء/إلزام لكل عيادة | **أيوه** | ✅ (تعليماتك) |
| 9 | أدوية المستشفى تتنقل على الروشتة (P2)؟ | **أيوه** | ⏳ |
| 10 | الطباعة PDF من السيرفر؟ | **أيوه** (المعاينة الحالية تفضل لحد ما تتأكد) | ⏳ |
| 11 | أشعة الأسنان تفضل صور على السنة، مش طلب أشعة؟ | **أيوه** · الخارجي = طلب عادي | ⏳ |
| 12 | صرف الصيدلية من POS: بعد P3؟ | **أيوه** | ⏳ |
| 13 | ننفذ فين (القسم اللي فوق)؟ | **هنا (moonui3)، وmoonui متوقف لحد ما نخلص** | ✅ |
| 14 | تعديلات التغذية (القياسات/التشخيص/الحساسية الغذائية) تتعمل هنا بما إن moonui واقف؟ (ده بيغيّر اللي في تصميم البلوكات §5 وتصميم البيانات §7: «بالاتفاق مش بتعديل كودهم من هنا») | **أيوه** — بموافقتك قبل D1 | ⏳ |
| 15 | التغذية والأسنان: الشاشات الحالية هي الافتراضي، والتخصيص طبقة فوقها | **أيوه** | ✅ |
| 16 | **النسا = موديول `Gyn` منفصل** (زي الأسنان والتغذية) والكيانات المشتركة (الحلقات/العمليات/المتابعة/الملخص) في العيادة | **أيوه** | ⏳ |
| 17 | **حلقات النسا تبقى حلقات عامة** `clinical_episodes` (تنفع للحمل والتقويم والبرنامج الغذائي والإقامة) | **أيوه** | ⏳ |
| 18 | **زيارة متابعة الحمل = زيارة عادية + قياسات**، مفيش جدول زيارات حمل منفصل | **أيوه** | ⏳ |
| 19 | **POP-Q والاستبيانات = قياسات؛ تقرير Urodynamics = حقول + مستند** — بلا جداول خاصة | **أيوه** | ⏳ |
| 20 | **الإحالة للفريق على `ClinicReferral` الموجود** (نوع/فريق/حالة/عضو) مش جدول جديد | **أيوه** | ⏳ |
| 21 | **الزوج كمريض:** تحاليل السائل المنوي محتاجة ملف مريض للزوج مربوط بالزوجة، والطلب من زيارتها | **أيوه** | ⏳ |
| 22 | **التشفير:** الاسم يفضل بلا تشفير (عشان البحث)، والقومي/التليفون/العنوان بتشفير + فهرس بحث | **أيوه** | ⏳ |
| 23 | **MFA إلزامي** للأدوار اللي ليها وصول طبي، اختياري للباقي | **أيوه** | ⏳ |
| 24 | **الصحة الجنسية:** الافتراضي الطبيبة المعالجة بس، وملخص الزوجين نوع منفصل بلا الخاص | **أيوه** | ⏳ |
| 25 | **الأمان قبل تشغيل النسا:** SEC1 (جلسات) + SEC2 (اطلاع وتصدير) + SEC3 (تشفير ونسخ) كلهم ضمن الـ ★ | **أيوه** | ⏳ |
| G1 | الاستضافة: سيرفر العيادة ولا سيرفر مخصص عندنا + أسماء اللي ليهم دخول تقني | سيرفر العيادة | 👩‍⚕️ |
| G2 | الأدوار الفعلية في العيادة ومين له Export وDownload | جدول الأدوار في تحليل النسا §9 كبداية | 👩‍⚕️ |
| G3 | التصنيفات المعتمدة (rASRM/#Enzian/EFI · IOTA/O-RADS · Robson · Clavien-Dindo) | كلها متاحة وتتفعّل بالإعداد | 👩‍⚕️ |
| G4 | جداول المتابعة الافتراضية (عمليات 1 أسبوع/1/3/6 شهور · Urogyn 6 أسابيع/3/6/12 شهر · الحمل بالخطورة) | زي ما هي كقواعد افتراضية | 👩‍⚕️ |
| G5 | الاستبيانات اللي هتتستخدم فعلاً (ICIQ-UI SF · UDI-6 · PGI-I · OAB-q · FSFI · FSDS-R) | تتبذر كلها وتتطفّي اللي مش محتاجاه | 👩‍⚕️ |
| G6 | لغة الملخص والطباعة وشكل الهيدر والتوقيع | English طبي بعناوين عربية + إعدادات الطباعة الموجودة | 👩‍⚕️ |
| G7 | أولوية المراحل بعد GYN core: الخصوبة ← العمليات ← التوليد ← Urogyn ← Sexual، ولا التوليد الأول؟ | زي الترتيب في المراحل، والتوليد يتقدّم لو أهم | 👩‍⚕️ |
| G8 | الموبايل: متصفح كفاية ولا تطبيق؟ | متصفح دلوقتي | 👩‍⚕️ |
| G9 | وضع العمليات للعيادة دلوقتي: في مستشفى برّه (external) ولا عندها غرفة عمليات؟ | external في البداية؛ مرحلة G4 بتضيف المركز بإعداد | 👩‍⚕️ |

القرارات التفصيلية كلها موجودة في كل تصميم: 13 قرار للبلوكات، و13 قرار للبيانات، وجدول المطابقة الكامل في تصميم دمج النسا.
