เปิดให้คนไข้นัดออนไลน์ผ่าน Patient Portal
Setup Patient Portal, แชร์ลิงก์, รับการจองอัตโนมัติ พร้อม LINE/SMS reminder
6 นาที·อัปเดต 2026-05-24
Patient Portal คืออะไร
หน้า /portal ของคลีนิกคุณ — public-facing site ที่คนไข้:
- ดู service ของคลีนิก
- จองนัดออนไลน์ (เลือกแพทย์, วัน, เวลา)
- ดูประวัตินัดของตัวเอง
- รับเตือนล่วงหน้าผ่าน LINE / SMS / Email
URL เป็นแบบ hexahealth.app/[clinic-slug]/portal (เปลี่ยน slug ที่ Settings → Branding)
Setup ครั้งแรก
Settings → Online Booking— เปิด toggle เปิดให้จองออนไลน์- เลือกแพทย์ที่ให้จอง — กำหนด schedule (วัน + ช่วงเวลา + จำนวนคนไข้ต่อ slot)
- เลือก service ที่จองได้ (จาก Service Catalog) — แต่ละ service มีระยะเวลาต่างกัน
- กำหนด ช่วงเวลาที่ลูกค้าจองได้ — เช่น "ภายใน 30 วัน, ขั้นต่ำ 2 ชั่วโมงก่อน"
- บันทึก
คนไข้จองยังไง
- เข้าหน้า portal → กด จองนัด
- ระบบให้ login ด้วย LINE / OTP ทางมือถือ (ไม่ต้องสร้าง account)
- เลือก service → เลือกแพทย์ → เลือกวัน-เวลาที่ว่าง
- กรอกข้อมูล (ชื่อ, เบอร์, อาการเบื้องต้น) → ยืนยัน
- ระบบจองให้ทันที — ส่ง confirmation ทาง LINE/SMS
ฝั่งคลีนิกเห็นอะไร
- Dashboard → นัดหมาย — เห็น booking ที่มาจาก portal แยก label "Online"
- Notifications — แจ้งเตือนทุกครั้งที่มี booking ใหม่ (เปิด/ปิดได้)
- คนไข้ใหม่จะถูกสร้าง Patient record อัตโนมัติ (status = "ยังไม่ยืนยัน") — Reception ยืนยันตอนคนไข้มาถึง
การเตือนล่วงหน้า
ตั้งค่าที่ Settings → Reminders:
- 24 ชั่วโมงก่อนนัด → ส่ง LINE/SMS
- 2 ชั่วโมงก่อนนัด → ส่งอีกครั้ง
- ปุ่ม "ยืนยัน" / "ยกเลิก" ในข้อความให้คนไข้คลิก
ลด no-show rate จากเฉลี่ย 20% → < 8%
ยกเลิก / เลื่อนนัดโดยคนไข้
คนไข้สามารถยกเลิก/เลื่อน:
- ผ่านลิงก์ในข้อความเตือน
- หรือเข้า portal → tab "การจองของฉัน" → กดเลื่อน/ยกเลิก
- ภายในเวลา cutoff ที่กำหนด (default: ≥ 2 ชั่วโมงก่อนนัด)
ปัญหาที่พบ
คนไข้บอกว่าจองไม่ได้ — เช็คเวลาทำการสาขา, แพทย์ลา, slot เต็ม
คนไข้ duplicate booking — เปิด setting "1 booking ต่อเบอร์โทร" ใน Online Booking config