خطة للمراجعة · 2026-11-10

تخصيص فورمات النسا وتوفير المساحة

تخصيص على مستوى الخانة والقسم في كل فورمات النسا، وقوالب تتحفظ وتتنقل بين الأنظمة، وشرح ⓘ لكل خانة. الهدف الأول إن الفورم يتلم.

القرارات

الوضع الحالي

المطلوبالموجودالناقص
إخفاء الخانة أو القسمالخانة بتتخفي بس من شاشة الزيارة الأولىتحكم في كل خانات الموديولات، وإخفاء على مستوى القسم
إجباريعلامة * من غير منعمنع الحفظ فعلًا، وقاعدة لكل خانة
أزرار ⇄ قايمة منسدلةالبرنامج بيختار الشكل لوحده حسب عدد الاختياراتتحويل يدوي يتحفظ في القاعدة
البحث وإضافة قيمة والمفضلةموجودين في 317 خانة اختياراتها من الكتالوجالـ260 خانة اللي اختياراتها ثابتة: إضافة قيمة ومفضلة
الحجم على قد البياناتعرض ثابت على حوالي 350 خانةتصغير تلقائي للأرقام والتواريخ والاختيارات القصيرة، والحجم يتغير من التخصيص
القوالبمش موجودةقوالب بأسماء، وقالب أساسي، وتصدير واستيراد
شرح ⓘ والمعادلاتمفيش شرح لأي خانة من الـ1154شرح عربي وإنجليزي، ونص المعادلة لكل خانة محسوبة من الـ39
تقريبًا كل أشكال فورمات النسا بتترسم من مكون واحد: الموديولات والزيارة الأولى بالتابات والمتابعة والخروج والحمل والولادة والعمليات والمسالك. فالتخصيص هيتبني فيه مرة واحدة ويطلع في الكل.
فيه حاجات بتترسم بطريقة لوحدها: كارت التاريخ الولادي، وجداول الحمل والولادة، وجدول POP-Q. ودي محتاجة شغل لكل واحدة، بس الإخفاء فيها جزء من المرحلة الأولى.

المراحل

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

الترتيب: 1 و2 و4 الأول، لأنهم بيوفروا المساحة على طول. بعدهم 3، وبعدين 6 (الشرح بيتكتب بالتوازي)، وبعدين 5، وآخر حاجة 7. وكل مرحلة بتتنشر على moonui3 للتجربة.

المخاطر