Lập lịch theo bác sĩ và ghế điều trị, ngăn đặt trùng, nhắc tự động và danh sách chờ. Xung đột được ngăn chặn ở cấp cơ sở dữ liệu.
Các endpoint thuộc tài nguyên này. Mỗi endpoint bị giới hạn trong dữ liệu phòng khám mà khóa API gắn với; các endpoint ghi hỗ trợ tiêu đề Idempotency-Key.
/v1/appointments
Liệt kê cuộc hẹn theo khoảng thời gian
Tất cả các vai trò được ủy quyền
/v1/appointments
Tạo cuộc hẹn mới (có kiểm tra xung đột)
admin · thư ký · bác sĩ
/v1/appointments/{id}/status
Thay đổi trạng thái cuộc hẹn
admin · thư ký · bác sĩ
/v1/appointments/{id}/reschedule
Lên lịch lại cuộc hẹn
admin · thư ký · bác sĩ
/v1/appointments/{id}/remind
Gửi nhắc nhở cuộc hẹn
admin · thư ký · bác sĩ
/v1/units
Liệt kê ghế/đơn vị điều trị
Tất cả các vai trò được ủy quyền
/v1/doctors
Liệt kê các bác sĩ
Tất cả các vai trò được ủy quyền
/v1/waitlist
Lấy danh sách chờ
Tất cả các vai trò được ủy quyền
/v1/waitlist
Thêm bệnh nhân vào danh sách chờ
admin · thư ký · bác sĩ
/v1/waitlist/{id}
Xóa khỏi danh sách chờ
admin · thư ký · bác sĩ
Lấy cuộc hẹn theo khoảng thời gian
curl https://api.udentiva.com/v1/appointments?from=2026-06-24&to=2026-06-25 \ -H "Authorization: Bearer udk_live_xxx"
HTTP/1.1 200 OK
[
{
"id": "a1b2...",
"patient_id": "c0ffee00-...",
"unit_id": "u-1",
"starts_at": "2026-06-24T10:00:00Z",
"ends_at": "2026-06-24T10:30:00Z",
"status": "confirmed"
}
]
Bảo mật không phải là một tính năng, mà là chính kiến trúc. Những đảm bảo có hiệu lực tại tài nguyên này:
Lỗi trả về trong một phong bì nhất quán; mã hướng đến máy, thông điệp hướng đến người dùng. Lỗi nội bộ/stack không bao giờ bị rò rỉ.
{
"error": {
"code": "validation_failed",
"message": "Trường không hợp lệ: email"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Chính sách Cookie