يُسردليل الموظفين EN

3. المواعيد

المواعيد هي قائمة اليوم: كل حجز في تاريخ واحد، والزوار دون موعد الذين ينتظرون، وملخص اليوم. ومنها تُفتح لوحة الحجز، ويقود كل صف إلى صفحة الموعد.

قائمة مواعيد اليوم

3.1 قائمة اليوم

صف المرشّحات

  • مربع البحث يقوم بأمرين. الكتابة تُصفّي اليوم المعروض باسم العميل أو رقم الاستيراد أو المرجع. وكتابة مرجع حجز (الرمز في رسالة التأكيد، مع # أو بدونها، بأي حالة أحرف، وتُقبل الأرقام العربية) تجد ذلك الحجز في أي مكان بالعيادة وفي أي تاريخ وتعرضه في لوحة Reference match فوق القائمة. يبقى الحجز المطابق خارج قائمة اليوم كي لا يُشوّه إيراد اليوم.
  • ‹ التاريخ › ينتقل يوماً يوماً؛ Today يعيدك إلى اليوم. تغيير اليوم يمسح مربع البحث.
  • All Staff وحبة لكل أخصائي تُصفّي القائمة. الحبة المختارة تأخذ لون الأخصائي نفسه في Staff workload.

يعرض كل صف الوقت والمدة، والخدمة مع شارة حالتها، والعميل، والبداية والنهاية، والأخصائي، وChecked in hh:mm بعد وصول العميل، وأي رقم استيراد أو مرجع، والسعر، وثلاثة أزرار:

الزرالوظيفة
Check in (علامة صح)يسجّل وصول العميل. تسجيل الوصول ليس حالة: يبقى الحجز Confirmed حتى يبدأ أحدهم الزيارة. اضغط مجدداً للتراجع.
Open (سهم)يفتح صفحة الموعد
Actions (⋯)يغيّر الحالة؛ الحالة الحالية لا تُعرض. View details يفتح الصفحة أيضاً.

قائمة إجراءات الصف

في تاريخ اليوم يظهر خط أحمر NOW يعلّم الوقت الحالي في القائمة.

العمود الجانبي

  • Waiting now — الزوار دون موعد بالترتيب الذي اختارته العيادة (انظر الجدولة › Waitlist). Seat يبدأ زيارتهم كموعد حقيقي في قائمة اليوم؛ إن لم يكن الأخصائي متاحاً يُرفض الإجلاس وتُسمّى الأوقات المتاحة التالية. يُضاف الزوار من لوحة Walk-ins في التقويم.
  • Day summary — المواعيد والإيراد والوقت المحجوز ومتوسط المدة لليوم المعروض.
  • By status وStaff workload يظهران عندما يوجد ما يُرسم.

3.2 حالات الموعد

stateDiagram-v2 [*] --> Scheduled: حُجز Scheduled --> Confirmed: أكّد العميل Confirmed --> InProgress: بدأت الزيارة Scheduled --> InProgress InProgress --> Completed: الدفع / اكتمال Scheduled --> Cancelled Confirmed --> Cancelled Scheduled --> NoShow: لم يحضر Confirmed --> NoShow
الحالةالمعنى
Scheduledمحجوز، لم يُؤكَّد مع العميل بعد
Confirmedأكّده العميل (أو أكّده الموظفون)
In progressبدأت الزيارة
Completedانتهت الزيارة؛ الدفع يضبطها عادة
Cancelledأُلغي من العميل أو الموظفين أو النظام
No showلم يحضر العميل

تستطيع العيادة إضافة أسماء حالات خاصة بها من الإعدادات › الجدولة › Appointment statuses؛ كل اسم يُربط بواحدة من الحالات الست أعلاه.

الإلغاء أو تسجيل الغياب عندما تملك صلاحية Billing يفتح نافذة late change بدل تغيير الحالة مباشرة. تُطبّق سياسة العيادة للإلغاء المتأخر أو الغياب (رسم إن كان مضبوطاً) ثم تُسجّل الحالة. بدون تلك الصلاحية تتغير الحالة ببساطة.

3.3 حجز موعد (لوحة الحجز)

اضغط New Appointment (هنا أو في لوحة التحكم أو التقويم)، أو انقر خانة فارغة في التقويم. اللوحة نفسها تُستخدم لتعديل حجز قائم وإعادة جدولته.

لوحة موعد جديد

من الأعلى إلى الأسفل:

  1. متى ومع من — السطر العلوي يسمّي التاريخ والوقت والأخصائي. Change يفتح منتقيات التاريخ والوقت والأخصائي. إن جئت من خانة في التقويم فهي معبّأة مسبقاً مع شريحة From the calendar.
  2. Book a recurring series instead — ينتقل إلى لوحة السلسلة المتكررة ناقلاً العميل والخدمة والأخصائي (وليس التاريخ).
  3. تحذيرات قد تظهر:
    • Outstanding balance — على العميل مبلغ مستحق. الحجز غير ممنوع؛ View record يفتح سجله لقبض المبلغ.
    • Already booked at this time — الأخصائي لديه تعارض، وتُسرد الحجوزات المتعارضة. يمكنك الحفظ رغم ذلك؛ إنه تحذير لا منع.
    • Why is this window unavailable? — يتوسّع ليسمّي ما يجعل الوقت غير متاح (لا غرفة، الجهاز مشغول، وقت التجهيز، لا أحد مؤهل…).
  4. Customer — ابحث بالاسم أو الهاتف. New customer يضيف عميلاً داخل اللوحة بالاسم والجوال فقط (بقية التفاصيل لاحقاً). الحساسيات وموانع الاستعمال المسجّلة على العميل تظهر هنا كتنبيه.
  5. Service — إحدى خدمات الكتالوج. الخدمة المحذوفة من الكتالوج تبقى على الحجز القائم حتى تغيّرها.
  6. Branch — يُسأل فقط عندما تملك العيادة أكثر من فرع؛ عيادة الفرع الواحد تُختم تلقائياً.
  7. Duration (min) — معبّأة من الخدمة وقابلة للتعديل.
  8. Coverage — إن كان العميل يملك باقة جلسات تغطي هذه الخدمة تظهر مع عدد الجلسات المتبقية. Pay with a plan يتيح اختيار الباقة أو الاشتراك. تُخصم الجلسة عند الدفع، لا الآن.
  9. Price — سعر القائمة، وخصم اختياري (نسبة أو مبلغ) مع سبب، والمجموع الفرعي والإجمالي. الخصم دون سعر القائمة يحتاج صلاحية Price Overrides.
  10. Notes — للموظفين فقط، لا تُرسل للعميل أبداً.
  11. Notify the customer — مفعّل افتراضياً. يرسل تأكيداً عبر واتساب (أو رسالة «تغيّر» عند التعديل). أوقفه للحجز بصمت؛ يُسجَّل القرار على الموعد.

Confirm booking (أو Save changes) في الأسفل مع الإجمالي والمدة. إن تُركت اللوحة نصف معبّأة سابقاً يظهر شريط We kept what you had typed يعرض الاستعادة أو البدء من جديد.

3.4 صفحة الموعد

افتح صفاً، أو موعداً من التقويم أو سجل العميل أو تقرير.

صفحة الموعد

الشريط العلوي

العنصرالوظيفة
شارة الحالةالحالة الحالية
Printيطبع مستند الفاتورة. معطّل مع سبب «This appointment has no invoice yet» حتى الدفع.
Shareيرسل الفاتورة عبر واتساب أو رابط (بعد الدفع)
Rebookعلى موعد مكتمل: يفتح التقويم لحجز العميل والأخصائي والخدمة نفسها مجدداً
Start appointmentعلى الحجوزات Scheduled / Confirmed، لأدوار admin وdoctor: يؤكد ويضبط In progress بضغطة واحدة

بطاقة العميل

اسم العميل زر يفتح سجله في نافذة فوق الصفحة. تحته: الهاتف مع Call وCopy، وعلامة الحساسية، والتاريخ والوقت والأخصائي والسعر والفرع (الفرع فقط عند تعدد الفروع). سطر التغطية يذكر إن كانت باقة جلسات تغطي الزيارة.

صف الأزرار تحتها:

العنصرالوظيفة
Statusاختر حالة جديدة. Cancelled / No show تمرّ بنافذة late change إن كنت تملك Billing.
Notifyادفع رسالة واتساب الآن (Booked / Confirmed / Rescheduled / Cancelled). الإرسال اليدوي يخرج حتى لو كانت الرسائل التلقائية موقوفة لذلك الحدث.
Formالتقط نموذج استقبال أو موافقة أو استبيان لهذه الزيارة (النماذج)
Reviewعلى زيارة مكتملة: أرسل طلب التقييم الآن حتى لو كانت الطلبات التلقائية موقوفة. إن كان العميل قد أوقفها يُطلب منك التأكيد.
Editيفتح لوحة الحجز لإعادة الجدولة أو تغيير الخدمة أو الأخصائي أو السعر
Checkoutيفتح لوحة الدفع المضمّنة (أدناه). تختفي بعد اكتمال الزيارة أو إلغائها.
Cancelيلغي الموعد (دون تأكيد ثانٍ في المسار العادي؛ تظهر نافذة late change إن كنت تملك Billing)
Notify customer on WhatsAppينطبق على تغيير الحالة أو الحفظ أو الإلغاء التالي. عند إيقافه لا تُرسل رسالة ويُسجَّل الاختيار.

إرسال إشعار واتساب يدوي

التقاط نموذج من الموعد

تعديل الموعد

الدفع (المضمّن)

الدفع المضمّن في صفحة الموعد

  • مع تفعيل وحدة التأمين تتيح لوحة التأمين تطبيق بوليصة العميل. بعد التطبيق يصبح المبلغ حصة العميل وللقراءة فقط.
  • Amount وMethod (نقد، بطاقة…) يُسألان فقط عند وجود مستحق. الزيارة المغطاة بباقة أو المجانية تقرأ No charge ويصبح الزر Complete — no charge.
  • Pay ينشئ الفاتورة ويسجّل الدفعة ويضبط الموعد على Completed.

هذه اللوحة هي الصندوق السريع. الصندوق الكامل (البنود، خصومات جاهزة، إكراميات، دفع جزئي، إلغاء، شطب) هو لوحة الدفع الجانبية في التقويم، المشروحة في التقويم › الدفع.

Session Notes (وحدة الملاحظات السريرية مفعّلة، صلاحية Clinical Records)

مربع نص لما أُنجز وكيف استجاب العميل، يُحفظ أثناء الكتابة، مع منزلق Session Progress (0–100 %). هذا سجل الأخصائي في عيادة «الأخصائي فقط»؛ ويُتابع مسار العميل الكلي في تبويب Plan بسجله.

موعد قيد التنفيذ

العمود الجانبي

  • Customer snapshot — إجمالي الزيارات، آخر زيارة، الحساسيات، والرصيد المستحق على العميل عبر كل الفواتير (ليس رقم Remaining في بطاقة الفاتورة نفسه).
  • Invoice — الحالة والإجمالي والمدفوع والمتبقي. No invoice yet قبل الدفع. بعد اكتمال الزيارة مع بقاء مبلغ يظهر Take payment هنا ويسدّد هذه الفاتورة.
  • Preferences — تفضيلات العميل المسجّلة.
  • Appointment history — آخر ثماني زيارات للعميل.
  • Quick actionsSend WhatsApp follow-up (يفتح واتساب)، Book next appointment (لوحة حجز معبّأة بهذا العميل)، Download visit summary (طباعة المتصفح)، View invoice.

موعد مكتمل بفاتورة غير مدفوعة

3.5 الحجوزات المكتملة

التقارير › Appointments › Completed reservations تسرد الزيارات المنتهية خلال فترة مع ما حُسب ودُفع وبقي، وتتيح إعادة حجز أي منها بإجراء واحد. انظر التقارير.