เลื่อนนัด · ยกเลิก · แจ้งคนไข้
Reception เลื่อน/ยกเลิกแทนคนไข้, ส่งแจ้งเตือนอัตโนมัติ, นัดทดแทน
คนไข้เลื่อนเอง (ผ่าน Portal)
คนไข้คลิกลิงก์จาก LINE/SMS เตือนนัด → portal/appointments:
- กด เลื่อนนัด → เลือกวัน-เวลาใหม่ที่ว่าง → ยืนยัน
- หรือ กด ยกเลิก → ระบุเหตุผล (optional)
ระบบ:
- update appointment
- ส่ง confirmation ใหม่
- แจ้งคลีนิก (
Notifications)
Limit: เลื่อน/ยกเลิกได้ ≥ 2 ชั่วโมงก่อนนัด. หลังจากนั้นต้องโทรหาคลีนิก (เพราะ no-show penalty อาจมี)
Reception เลื่อนแทน
Appointments → เลือก appointment → ⋯ → เลื่อน:
- เลือกวัน-เวลาใหม่
- ตั้ง toggle "แจ้งคนไข้":
- ✅ ส่ง LINE/SMS อัตโนมัติ - หรือไม่แจ้ง (ถ้า reception โทรไปแล้ว)
- ระบุเหตุผล (audit log)
ยกเลิก
Appointments → ⋯ → ยกเลิก:
- ระบุเหตุผล (no-show, cancelled-by-patient, cancelled-by-clinic, ฯลฯ)
- ตั้ง "ตามนัดใหม่" (suggest follow-up date)
- ส่งแจ้งคนไข้ (เผื่อ no-show — บอกให้นัดใหม่ได้)
No-show: ถ้าคนไข้ไม่มาตามนัด เกิน 30 นาที → status auto-update เป็น NO_SHOW (ตั้ง threshold ที่ Settings). ใช้ track no-show rate
ส่ง notification
Templates ตั้งที่ Settings → Notifications → Templates:
- Reschedule confirm: "นัดของคุณเปลี่ยนเป็น {date} {time}. ดูที่ {link}"
- Cancel notification: "นัดของคุณวันที่ {date} ถูกยกเลิก. โทร {phone} เพื่อนัดใหม่"
- รองรับ variable substitution + multi-language (TH/EN)
Bulk reschedule
ถ้าหมอลาฉุกเฉิน → ต้องเลื่อนนัดทั้งวัน:
Schedules → Time-off → Approve → checkbox "Auto-reschedule affected appointments":
- ระบบ suggest หมอคนอื่นมาแทน (หรือเลื่อนเป็นวันถัดไป)
- ส่ง LINE batch ให้ทุกคนไข้ในวันนั้น
- คนไข้ confirm/decline ผ่านลิงก์
ดู cancellation rate
Reports → Appointments:
- Total booked / Completed / No-show / Cancelled
- กราฟ trend รายเดือน
- breakdown ตามหมอ, สาขา, source (online/walk-in)
ใช้วิเคราะห์ไม่ขึ้นคิว / รักษาคนไข้ที่กำลังจะ churn