تخصيص على مستوى الخانة والقسم في كل فورمات النسا، وقوالب تتحفظ وتتنقل بين الأنظمة، وشرح ⓘ لكل خانة. الهدف الأول إن الفورم يتلم.
clinic.layout.manage) يعدل كل حاجة. الدكتور يغير لنفسه شكل العرض والحجم بس، ولو المدير ما قفلش الخانة، زي القاعدة الحالية.| المطلوب | الموجود | الناقص |
|---|---|---|
| إخفاء الخانة أو القسم | الخانة بتتخفي بس من شاشة الزيارة الأولى | تحكم في كل خانات الموديولات، وإخفاء على مستوى القسم |
| إجباري | علامة * من غير منع | منع الحفظ فعلًا، وقاعدة لكل خانة |
| أزرار ⇄ قايمة منسدلة | البرنامج بيختار الشكل لوحده حسب عدد الاختيارات | تحويل يدوي يتحفظ في القاعدة |
| البحث وإضافة قيمة والمفضلة | موجودين في 317 خانة اختياراتها من الكتالوج | الـ260 خانة اللي اختياراتها ثابتة: إضافة قيمة ومفضلة |
| الحجم على قد البيانات | عرض ثابت على حوالي 350 خانة | تصغير تلقائي للأرقام والتواريخ والاختيارات القصيرة، والحجم يتغير من التخصيص |
| القوالب | مش موجودة | قوالب بأسماء، وقالب أساسي، وتصدير واستيراد |
| شرح ⓘ والمعادلات | مفيش شرح لأي خانة من الـ1154 | شرح عربي وإنجليزي، ونص المعادلة لكل خانة محسوبة من الـ39 |
| # | المرحلة | التفاصيل |
|---|---|---|
| 1 | وضع التعديل جوه الفورم | زرار «تخصيص» في كل فورم بيحط 👁 على كل عنصر: التاب، والكارت، والقسم، والخانة، وكل اختيار جوه الخانة، وأعمدة وصفوف الجداول، والأزرار، وسطور الهيدر. ولكل خانة كمان: 👁 إخفاء، و* إجباري، والأزرار ⇄ القايمة، والحجم (صغير، متوسط، كبير، سطر كامل). وعلى كل قسم: إخفاء. والقواعد بتتحفظ في نفس تخطيط الزيارة الحالي (clinic.visit_layouts[gyn_ob]). |
| 2 | الإجباري بجد | الخانة الإجبارية الظاهرة اللي فاضية تمنع الحفظ، وتتعلم بالأحمر، والفورم يروح لها. والخانة المخفية بشرط ما تتطلبش. |
| 3 | القايمة المنسدلة الموحدة | قايمة واحدة لكل الخانات: بحث، و«أضفها» لو القيمة مش موجودة، و★ المفضلة لكل دكتور. والخانات الثابتة بتاخد القيم المضافة في جدول اختيارات الخانة. |
| 4 | الحجم على قد البيانات | حجم تلقائي حسب النوع: الأرقام والتواريخ صغيرة، والنص والملاحظات أوسع. والخانات تترص جنب بعض، والتخصيص يقدر يغير الحجم. |
| 5 | القوالب | جدول قوالب جديد: اسم، ومحتوى التخصيص (الخانات والأقسام والكروت). تحفظ التخصيص الحالي كقالب، أو تبني على قالب موجود، أو تخلي قالب هو الأساسي فيتطبق على الشركة. والتصدير بيعمل ملف JSON، والاستيراد بيقرأه في نظام تاني (الخانات بتتربط بالكود، مش بالرقم). |
| 6 | أيقونة ⓘ | أيقونة صغيرة جنب اسم الخانة، ولما تقف عليها يظهر الشرح بلغة البرنامج، والمعادلة للخانات المحسوبة. الشرح بيتكتب في ملف تعريف الخانات وبيدخل مع التحديث. |
| 7 | الأشكال اللي لوحدها | كارت التاريخ الولادي وجداول الحمل والولادة وجدول POP-Q ونتيجة اختبارات المثانة: 👁 على كل عنصر فيهم (عمود، وصف، وخانة، وزرار)، والإجباري، والأيقونة ⓘ. ودي بقت جزء من المرحلة 1 مش مؤجلة. |
الترتيب: 1 و2 و4 الأول، لأنهم بيوفروا المساحة على طول. بعدهم 3، وبعدين 6 (الشرح بيتكتب بالتوازي)، وبعدين 5، وآخر حاجة 7. وكل مرحلة بتتنشر على moonui3 للتجربة.