สำหรับ: พนักงานหน้าเคาน์เตอร์ · ใช้เวลา: 2 นาทีต่อคิว · สิทธิ์ที่ต้องมี: บทบาท หน้าเคาน์เตอร์ ขึ้นไป
ทุกครั้งที่ลูกค้ามาถึงคลินิก — ทั้งคนที่จองนัดไว้และคนที่เดินเข้ามาเลย ถ้าไม่เข้าคิว หมอจะไม่เห็นว่ามีคนรอ และแคชเชียร์จะไม่รู้ว่าต้องเก็บเงินใคร
เปิดเมนู คิว (/queue) หัวหน้าจอชื่อ คิววันนี้ และบอกเส้นทางไว้ตรง ๆ ว่า รอเรียก → กำลังรักษา → รอชำระเงิน → เสร็จสิ้น

| คอลัมน์ | หมายถึง | ข้อความเมื่อว่าง |
|---|---|---|
รอเรียก | ลูกค้ามาถึงแล้ว รออยู่หน้าร้าน ยังไม่เข้าห้อง | ไม่มีลูกค้ารอเรียก |
กำลังรักษา | เรียกเข้าห้องแล้ว อยู่กับแพทย์ | ไม่มีลูกค้ากำลังรักษา |
รอชำระเงิน | แพทย์จบเคสแล้ว รอแคชเชียร์เก็บเงิน | ยังไม่มีลูกค้า รอชำระเงิน |
เสร็จสิ้น | จ่ายเงินเรียบร้อย ปิดงานของวัน | — |
คิว+ Walk-in ที่หัวหน้าจอ หรือ + รับลูกค้าใหม่ ในคอลัมน์ รอเรียก — ทั้งสองปุ่มเปิดหน้าต่างเดียวกัน ใช้อันไหนก็ได้
สาขา: ที่หัวหน้าต่างว่าเป็นสาขาที่ลูกค้ามาจริง และตรวจ วันที่ค้นหาชื่อ HN หรือเบอร์โทร แล้วกดเลือกลูกค้าจากรายการที่ขึ้นมา
ลงทะเบียนลูกค้าใหม่ ในหน้าต่างนี้ได้เลย ไม่ต้องออกไปหน้า ลูกค้าเปลี่ยนลูกค้า เพื่อค้นใหม่เลือกบริการ แล้วเลือกจากรายการที่คลินิกมีเลือกผู้ให้บริการ — รายการบอกสถานะเวรมาให้ในตัวว่า ลงเวรวันนี้ หรือ ไม่ได้ลงเวรวันนี้
เลือกเวลา — ช่องเวลาแบ่งเป็น เช้า บ่าย ค่ำ ทีละ 15 นาที ตั้งแต่ 08:00 ถึง 21:30 แต่ละช่องบอกว่า ว่าง หรือ ไม่ว่างเลือกช่วงเวลาที่ติดกันได้มากกว่า 1 ช่องยืนยันเวลา ปิดหน้าต่างเลือกเวลา — ถ้าไม่กด ช่องจะยังขึ้น เลือกเวลา และบันทึกไม่ผ่าน
เลือกห้อง แล้วเลือกห้องตรวจ (demo มี ห้องตรวจ1 และ ห้องตรวจ2) ระบบบอกว่า ตรวจความว่างอัตโนมัติและสถานะห้อง ให้เองตรวจ ในตาราง — ต้องขึ้น ผ่าน ถ้ายังขึ้น ยังไม่ครบ แปลว่ามีช่องที่ยังไม่ได้เลือก
เพิ่มบริการ แล้วทำข้อ 7-12 ซ้ำ · กด จัดเวลาให้ต่อเนื่อง ให้ระบบเรียงเวลาชนกันพอดียืนยัน 1 บริการ (เลขเปลี่ยนตามจำนวนบริการ) — ปุ่มนี้กดไม่ได้จนกว่าคอลัมน์ ตรวจ จะขึ้น ผ่าน ทุกแถวรอเรียก พร้อมเลขคิวถัดไป
การ์ดในคอลัมน์ รอเรียก อ่านได้ตามนี้ (จากการ์ดจริงบน demo):
คิว #3 · เข้าคิว 11:19 น. — เลขคิวและเวลาที่กดเข้าคิว
ยืนยันแล้ว — ป้ายบอกว่าเป็นนัดที่ยืนยันแล้ว ไม่ใช่ walk-in ลอย ๆ
นัด 14:00–14:15 น. — ช่วงเวลานัดที่จองไว้
เลยเวลานัด <N> นาที — ขึ้นเองเฉพาะการ์ดที่เลยเวลานัดไปแล้ว ใช้ดูว่าใครรอนานเกินไป
<ชื่อลูกค้า> — ชื่อลูกค้า
แพ้ Penicillin — ป้ายแพ้ยา ขึ้นเมื่อลูกค้ามีประวัติแพ้ยาที่กรอกไว้ตอนลงทะเบียน
โบท็อก — รายการบริการ
ห้องตรวจ1 · test ทดสอบ — ห้องและผู้ให้บริการ
การ์ดในคอลัมน์ เสร็จสิ้น แสดง ยอดเงิน เพิ่ม เช่น ฿4,990 เพราะมีบิลแล้ว การ์ดที่ยังไม่มีบิลจะไม่มีตัวเลขยอด
ลากการ์ดไม่ได้ — การ์ดตั้ง draggable=false ต้องใช้ปุ่มบนการ์ด
| การ์ดอยู่คอลัมน์ | ปุ่มที่มี | ผล |
|---|---|---|
รอเรียก | เรียกเข้าห้อง → | ย้ายไป กำลังรักษา และขึ้นเวลาเริ่ม ⏱ เริ่ม 18:09 น. |
รอเรียก | เอาออก | เอาออกจากคิว (ลูกค้าไม่มา / ยกเลิก) |
รอเรียก | เปิดข้อมูลลูกค้า | เปิดการ์ดลูกค้า ดูประวัติ |
กำลังรักษา | เปิดใบรักษา ↗ | เปิดใบรักษาของเคสนี้ให้แพทย์ทำงานต่อ |
กำลังรักษา | ← ย้อนกลับ | ส่งการ์ดกลับ รอเรียก (เรียกผิดคน) |
กำลังรักษา | เอาออก | เอาออกจากคิว |
เสร็จสิ้น | เปิดข้อมูลลูกค้า เท่านั้น | ปิดงานแล้ว ไม่มีปุ่มเดินสถานะ |

เรียกเข้าห้อง → เป็นการบอกว่าลูกค้าเข้าห้องแล้ว — ยังไม่ใช่การเปิด Visit จากที่ทดสอบบน demo หลังกดปุ่มนี้ เวชระเบียนของลูกค้ายังขึ้น ยังไม่มีการมา อยู่
Visit เกิดขึ้นเมื่อฝั่งแพทย์กด + Visit ใหม่ ในเวชระเบียน ระบบจะออกเลข visit ให้ (เช่น VN-004) แล้วแพทย์กรอก S อาการ (HPI) O ตรวจร่างกาย A วินิจฉัย · ICD-10 P แผน · ยา · นัด

รายการที่แพทย์สั่งจะไปกองที่บล็อค รายการเข้าบิล (จาก encounter นี้) → แคชเชียร์ ในใบรักษา นี่คือสะพานไปหาแคชเชียร์ เมื่อแพทย์กด จบการตรวจและล็อก เคสจึงพร้อมให้เก็บเงิน
⚠️ บน demo ผมยังยืนยันการย้ายจากกำลังรักษาไปรอชำระเงินด้วยตาไม่ได้ เพราะ visit ทดสอบที่เปิดไว้ไม่มีรายการเข้าบิล (ขึ้นว่ายังไม่มีรายการเข้าบิลในครั้งนี้) การ์ดจึงยังค้างที่กำลังรักษาให้ถือว่าคอลัมน์รอชำระเงินเป็นงานที่ไหลมาจากฝั่งแพทย์ ไม่ใช่ปุ่มที่หน้าเคาน์เตอร์กดเอง — ถามผู้จัดการยืนยันเงื่อนไขนี้ก่อนสอนพนักงานใหม่
การ์ด / ตารางการ์ด — เห็นสถานะเป็นคอลัมน์ และมีปุ่มเดินสถานะบนการ์ด ใช้เป็นค่าเริ่มต้นตาราง — เห็นทุกคิวเป็นแถวเดียวจบ คอลัมน์: เวลานัด HN ชื่อ-สกุล บริการ ห้อง สาขา แพทย์ ยอด สถานะ จัดการ
คิวยาวให้ใช้ ตาราง เพราะเห็นหลายสิบแถวในหน้าจอเดียว ไม่ต้องเลื่อนดูทีละคอลัมน์ และเรียงตาม เวลานัด ได้ ใช้ตอบลูกค้าที่ถามว่า "อีกกี่คิว" ได้เร็วกว่า · เดินสถานะให้กลับมาที่ การ์ด
ทุกสาขา ▾ — เลือกได้ ทุกสาขา สาขาสีลม สาขาเอกมัย สาขาอารีย์ สาขาสยามพารากอน สาขาเซ็นทรัลเวิลด์ สาขาทองหล่อ · ตั้งเป็นสาขาตัวเองไว้ตลอดกะ ไม่งั้นจะเห็นคิวสาขาอื่นปนมาแพทย์: ทั้งหมด ▾ — กรองเฉพาะเคสของแพทย์คนหนึ่ง ใช้ตอบแพทย์ที่ถามว่าคิวตัวเองเหลือเท่าไหร่ (demo มี test ทดสอบ นพ. สมชาย ใจดี นพ. อนุชา วัฒนา พญ. กมลชนก ทองคำ พญ. ศิริพร แสงทอง)ลูกค้ามาถึงแล้วบอกว่าจองไว้ แต่ไม่เห็นการ์ด — พิมพ์ชื่อหรือ HN ในช่อง ค้นหาชื่อ, HN... ที่หัวกระดาน
ถ้าค้นแล้วยังไม่เจอ ไล่ตามลำดับนี้:
ทุกสาขา ▾ ค้างที่สาขาอื่นอยู่หรือไม่แพทย์: ค้างที่แพทย์คนอื่นอยู่หรือไม่นัดหมาย (/show-appointment) แล้วรับเข้าคิวเอง+ Walk-in อย่าให้ลูกค้ารอเพราะระบบN คิว) เพิ่มตามแพ้ ... บนการ์ดเรียกเข้าห้อง → แล้วการ์ดย้ายไป กำลังรักษา พร้อมเวลา ⏱ เริ่มยืนยันเวลา → ช่อง วันและเวลา ยังขึ้น เลือกเวลา คอลัมน์ ตรวจ ค้าง ยังไม่ครบ ปุ่มยืนยันกดไม่ได้ แล้วเข้าใจผิดว่าระบบค้าง → กด ยืนยันเวลา ทุกครั้งหลังเลือกช่องไม่ได้ลงเวรวันนี้ และกดเลือกไม่ได้เลย → แจ้งลูกค้าตรง ๆ แล้วเสนอแพทย์ที่ ลงเวรวันนี้ หรือเปลี่ยนวัน · แก้เวรได้เฉพาะผู้จัดการหรือเจ้าของทุกสาขา → เห็นคิวของ 6 สาขาปนกัน เรียกลูกค้าผิดคนผิดสาขา → ตั้งสาขาตัวเองตอนเริ่มกะกำลังรักษา → กด ← ย้อนกลับ บนการ์ดนั้น ส่งกลับ รอเรียก ได้เลยการ์ด ตอนคิวยาว → ต้องเลื่อนหาทีละคอลัมน์ ตอบลูกค้าช้า → สลับเป็น ตารางรอเรียก → ตัวนับคิวเพี้ยน รายงานปลายวันไม่ตรง → กด เอาออก ปิดให้จบรอชำระเงิน แล้ว: รับชำระเงินลูกค้า รวมถึงจ่ายหลายช่องทางในบิลเดียว