نظام حجز مواعيد مخصص بالكامل من الصفر لسلسلة عيادات متعددة الفروع، باستخدام إطار العمل الحديث لـ Odoo (OWL Framework) بدلاً من التقويم الافتراضي، للحصول على تجربة أشبه بجدول حجوزات تفاعلي حي (مثل أنظمة الحجز الاحترافية) مدمج بالكامل داخل نظام إدارة العيادة.
أبرز المميزات:
عرض تقويم بأعمدة الأطباء والأجهزة: جدول يومي/أسبوعي يعرض كل طبيب أو جهاز طبي في عمود منفصل، مع تقسيم الوقت إلى فترات (Slots) ديناميكية حسب جدول عمل كل طبيب/جهاز الفعلي، وتقسيم الصفحات (Pagination) عند وجود عدد كبير من الأطباء.
تدفق حجز موعد متكامل (Booking Wizard): بحث عن مريض موجود أو تسجيل مريض جديد (بيانات كاملة: اسم، رقم موبايل بكود الدولة، نوع الهوية، تاريخ ميلاد/عمر، جنسية)، اختيار مصدر الحجز وقائمة الأسعار، تحديد عدد الفترات الزمنية المطلوبة، مع عرض السجل الطبي/التاريخ السابق للمريض أثناء الحجز.
متابعة حالة الموعد بخطوات (Status Stepper)
إلغاء وإعادة جدولة المواعيد: معالج إلغاء بسبب مسجل، ومعالج إعادة جدولة يعرض الفترات المتاحة فعليًا لحظيًا عند تغيير الطبيب/الجهاز/التاريخ، بالإضافة إلى إمكانية السحب والإفلات (Drag & Drop) مباشرة على الجدول لإعادة جدولة الموعد بسرعة.
صلاحيات متعددة المستويات: كل دور (مدير نظام، مسؤول استقبال، مشرف، منسق، تمريض، أخصائي بشرة) يرى فقط الأطباء/الأجهزة/الفروع المسموح له بها، مع أوضاع "قراءة فقط" لبعض الأدوار.
حظر وإدارة الفترات الزمنية: إمكانية حظر فترة زمنية معينة لطبيب أو جهاز مع توضيح السبب، وتسجيل فترات إلغاء كاملة لطبيب معين (إجازة/غياب).
عرض المواعيد الملغاة/الفائتة في وضع منفصل عن العرض الأساسي دون التأثير على فلاتر الحالة العادية.