💫

Clinic Booking System

ระบบจองคิวหมอศัลยกรรมความงาม แบบครบวงจร
เชื่อมต่อ Pancake.biz → API → Database

🚀 เข้าสู่ระบบ Admin🧪 ทดสอบ API
👨‍⚕️

จัดการหมอ

เพิ่ม แก้ไข ลบหมอและเชื่อมโยงกับหัตถการต่างๆ

📅

จัดการเวลาว่าง

กำหนดช่วงเวลาที่หมอรับนัดหมายได้ Calendar + Time Range

📋

จัดการนัดหมาย

ดูและจัดการนัดหมาย Day/Week View พร้อมยกเลิก

📡 Core APIs

GET
/api/doctors

ดึงรายชื่อหมอทั้งหมด

GET
/api/procedures?doctor_id=1

ดึงหัตถการของหมอ

GET
/api/availability?doctor_id=1&date=2026-01-22&procedure_id=5

ดึงช่วงเวลาว่าง (เช็ค overlap)

POST
/api/appointments

สร้างนัดหมาย (Doctor Time Blocking)

⚡ กฎสำคัญ: Doctor Time Blocking

หมอ 1 คน = 1 procedure ในช่วงเวลาเดียว

ถ้า "หมออาร์ท เสริมคาง 10:00-11:00" "เสริมหน้าอก 10:00"❌ ห้ามจอง

(Block ตาม doctor_id)

© 2026 Clinic Booking System • Built with Next.js 16 + Prisma 7 + MySQL