Pagpaplano batay sa doktor at silya, pagharang sa double booking, awtomatikong paalala at waiting list. Ang banggaan ay hinaharangan sa antas ng database.
Ang mga endpoint na nauukol sa mapagkukunang ito. Bawat endpoint ay limitado sa datos ng klinikang naka-ugnay sa API key; ang mga write endpoint ay sumusuporta sa Idempotency-Key header.
/v1/appointments
Inililista ang mga appointment ayon sa saklaw ng petsa
Lahat ng awtorisadong role
/v1/appointments
Gumagawa ng bagong appointment (may kontrol sa banggaan)
admin · sekretarya · doktor
/v1/appointments/{id}/status
Binabago ang katayuan ng appointment
admin · sekretarya · doktor
/v1/appointments/{id}/reschedule
Muling ini-iskedyul ang appointment
admin · sekretarya · doktor
/v1/appointments/{id}/remind
Nagpapadala ng paalala ng appointment
admin · sekretarya · doktor
/v1/units
Inililista ang mga silya/unit
Lahat ng awtorisadong role
/v1/doctors
Inililista ang mga doktor
Lahat ng awtorisadong role
/v1/waitlist
Kinukuha ang waiting list
Lahat ng awtorisadong role
/v1/waitlist
Nagdaragdag ng pasyente sa waiting list
admin · sekretarya · doktor
/v1/waitlist/{id}
Inaalis mula sa waiting list
admin · sekretarya · doktor
Kunin ang mga appointment ayon sa saklaw ng petsa
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"
}
]
Ang seguridad ay hindi isang feature, kundi ang arkitektura mismo. Ang mga garantiyang may bisa sa mapagkukunang ito:
Ang mga error ay ibinabalik sa isang tugmang envelope; ang code ay para sa makina, ang mensahe ay para sa user. Ang panloob na error/stack ay hindi kailanman tumatagas.
{
"error": {
"code": "validation_failed",
"message": "Di-wastong field: email"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Cookie Policy