حجز العيادة من الكالندر واجهة تانية للحجز · نفس السيستم

لينك جديد /app/clinic/calendar جنب شاشة الحجز الحالية. نفس الفكرة اللي في Beauty (الوقت صفوف والأعمدة غرف أو دكاترة، وتدوس على خانة فاضية تحجز)، بس بشكل Moon. والحجز نفسه بيعدّي على نفس منطق الحجز الحالي (الباكدج، التسعير، الدين، الكاشير)، فمفيش حاجة بتتكرر.

Moon ERP› العيادة › الكالندر
الثلاثاء 29 سبتمبر 2026٢٣ حجز · ٤ دكاترة
كل الأقسام ابحث باسم المريض دكاترةغرف يومأسبوعشهر + حجز جديد
محجوز 9 في الانتظار 5 في الكشف 2 خلص 6 ماجاش 1 ملغي 1 عليهم فلوس 3
أس
د. أحمد ساميعظام · غرفة 01
8 من 1010:00–15:00
مع
د. منى عادلباطنة · غرفة 02
6 من 1110:00–15:00
كر
د. كريم فؤادجلدية · غرفة 03
مكتمل 6/6 (مسموح زيادة)11:00–14:00
سن
د. سارة نبيلأسنان · بدون غرفة
3 من 1010:00–13:00
بدون
وقت
محمود عليهدى
سامح
10:00
11:00
12:00
1:00
2:00
10:00 عماد أحمدكشف عظام
10:30 ياسمين طارقمتابعة
12:00 Emad Ahmed Ahmedكشف جديد · باكدج 2/5
12:30 نورهان سعيد كشف عظام
1:00 مروان خالدكشف
2:00 أسماء فتحيعلاج طبيعي · باكدج 4/10

Emad Ahmed Ahmed

في الكشف
12:00 – 12:30 · د. أحمد سامي · غرفة 01
الخدمةكشف جديد — جلسة 2/5
الباكدجمتبقي 3 · مدفوعة
الحسابمفيش عليه
فتح الكشفتعديل الميعاد ماجاشإلغاء
10:15 فرحة وليدكشف باطنة
11:00 حبيبة إيهابماجاش
12:15 بسملة حسنكشف
+ احجز 1:15
1:45 منار عبدالله متابعة
مش في الجدول
11:00 ريهام فؤادجلسة ليزر
11:30 زينب محمودكشف جلدية
12:00 سوسن عليجلسة
12:30 شاهندا أحمد كشف
1:00 كريم مجديملغي
مش في الجدول
10:30 ليلى ممدوححشو عصب
11:30 عمر شريفكشف أسنان
خارج مواعيد الدكتور

الموكاب: عرض يوم، والأعمدة دكاترة (فيه زرار يقلبها غرف). المربع المنقّط = خانة فاضية لما تقف عليها. الخط الأحمر = الوقت دلوقتي. المخطط = الدكتور مش في الجدول. النقطة الحمرا = عليه فلوس. الكارت المحدد فاتح عليه نافذة صغيرة فيها الأوامر.

إزاي Beauty شغالة (باختصار)

  • عرض يوم: جدول، الأعمدة = غرف، والصفوف كل 10 دقايق من مواعيد الشغل. كل حجز لونه على حسب حالته، وطوله على قد مدته.
  • أسبوع/شهر: بمكتبة FullCalendar، وتقدر تسحب الحجز وتنقله لميعاد تاني (سحب وإفلات).
  • تدوس على خانة فاضية: بيفتح فورم حجز فيه التاريخ والوقت والغرفة متعبيين (دكتور، مريض قديم/جديد، باكدج قديمة/جديدة/من غير، دفع).
  • تدوس على حجز: تفاصيله + تبدأ الجلسة / تخلّصها / تلغي / ماجاش / تعدّل الوقت والغرفة والدكتور.
  • الدكتور بيشوف حجوزاته هو بس. فيه كمان "حجز مبدئي" (تحجز مكان من غير خدمة).

الوضع عندنا في Moon

المطلوبموجود؟
تاريخ + وقت + غرفة + دكتور على الحجز✓ موجود
حالات الحجز (محجوز/وصل/في الكشف/خلص/ملغي/ماجاش)✓ موجود
مدة الخدمة✓ default_duration (لو فاضية = 15 دقيقة)
مواعيد الدكاترة (الجدول)✓ الفترات موجودة، بتتعرض مخطط
الباكدج / الدين / الكاشير✓ نفس فورم الحجز
نقل الحجز (وقت/غرفة/دكتور)نص نص — تعديل الدكتور ممنوع دلوقتي، محتاج endpoint صغير
مكتبة كالندرمفيش — عرض اليوم هنعمله بنفسنا، والأسبوع/الشهر بـ FullCalendar المجانية

هنعملها إزاي — 3 مراحل

1
عرض اليوم + الحجز من الخانة — الشاشة اللي فوق: الأعمدة دكاترة أو غرف، الصفوف كل 15 دقيقة، وألوان الحالات، وخط "دلوقتي"، وأوقات خارج الجدول مخططة، و"بدون وقت" للي جايين من غير ميعاد، وعدّادات بتفلتر لما تدوس عليها. تدوس على خانة فاضية ← الدرج الجانبي يفتح = فورم الحجز الحالي نفسه متعبي فيه التاريخ والوقت والدكتور والغرفة، وبعد الحجز الكالندر بيتحدّث لوحده.
2
الأوامر على الحجز — تدوس على كارت ← نافذة صغيرة فيها: سجّل حضور، افتح الكشف، ماجاش، إلغاء، ادفع الباقي، تعديل الميعاد. وسحب وإفلات لنقل الوقت/الدكتور/الغرفة (endpoint واحد للنقل بيراجع الجدول والباكدج).
3
أسبوع وشهر بـ FullCalendar المجانية (نفس الألوان والكروت)، وتحديث تلقائي كل 30 ثانية زي الداشبورد، والدكتور يشوف حجوزاته هو بس.

قاعدة: مفيش منطق حجز جديد — الكالندر مجرد طريقة تانية تفتح بيها نفس الحجز. أي تصليح في الحجز بيوصل للشاشتين مع بعض.

محتاج منك تقرر