UDENTIVA Aqlli dental boshqaruv platformasi
API RESURSI

Uchrashuv va taqvim

Shifokor va koʻrsatkich (kreslo) boʻyicha rejalashtirish, ikki marta bron qilishning oldini olish, avtomatik eslatma va kutish roʻyxati. Toʻqnashuv maʼlumotlar bazasi darajasida bloklanadi.

Erta Kirish Barcha API

So‘nggi nuqtalar

10 uch

Bu resursga tegishli so‘nggi nuqtalar. Har bir uch API kaliti bog‘langan klinika ma’lumoti bilan cheklangan; yozuv uchlari Idempotency-Key sarlavhasini qo‘llab-quvvatlaydi.

GET /v1/appointments Qabullarni sana oraligʻi boʻyicha roʻyxatlaydi Barcha vakolatli rollar
POST /v1/appointments Yangi qabul yaratadi (toʻqnashuv nazorati bilan) admin · kotib · shifokor
POST /v1/appointments/{id}/status Qabul (randevu) holatini oʻzgartiradi admin · kotib · shifokor
POST /v1/appointments/{id}/reschedule Qabulni qayta rejalashtiradi admin · kotib · shifokor
POST /v1/appointments/{id}/remind Qabul eslatmasini yuboradi admin · kotib · shifokor
GET /v1/units Kreslo/qurilmalarni roʻyxatlaydi Barcha vakolatli rollar
GET /v1/doctors Shifokorlarni roʻyxatlaydi Barcha vakolatli rollar
GET /v1/waitlist Kutish roʻyxatini oladi Barcha vakolatli rollar
POST /v1/waitlist Kutish roʻyxatiga bemor qoʻshadi admin · kotib · shifokor
DELETE /v1/waitlist/{id} Kutish roʻyxatidan chiqaradi admin · kotib · shifokor

Namuna Foydalanish

Sana oraligʻi boʻyicha qabullarni oling

So‘rov
curl https://api.udentiva.com/v1/appointments?from=2026-06-24&to=2026-06-25 \
  -H "Authorization: Bearer udk_live_xxx"
Javob
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"
  }
]

Bu resursda xavfsizlik

Xavfsizlik xususiyat emas, arxitekturaning o‘zi. Bu resursda amal qiladigan kafolatlar:

Ikki marta bron qilish, exclusion constraint bilan maʼlumotlar bazasi darajasida imkonsizdir; ilova xatosi boʻlsa ham toʻqnashadigan qabul yozib boʻlmaydi.
Bir vaqtli slot poygasi Redis taqsimlangan qulfi bilan oldini olinadi; bir slotga ikkita soʻrov bir vaqtda yoza olmaydi.
Barcha qabul maʼlumoti klinikangizga izolyatsiya qilingan (RLS); holat oʻzgarishlari nazorat yozuviga qayd etiladi.
Butun xavfsizlik modeli →

Xato Formati

Xatolar izchil qobiq bilan qaytadi; kod mashinaga, xabar foydalanuvchiga qaratilgan. Ichki xato/stack hech qachon sizib chiqmaydi.

{
  "error": {
    "code": "validation_failed",
    "message": "Yaroqsiz maydon: e-pochta"
  }
}

Boshqa Resurslar

Bemorlar Odontogramma & Davolash Undirish va Moliya Zaxira Tasvirlash Laboratoriya Lead & CRM Sogʻliq turizmi Hisobot & BI Webhooks Maʼlumot Uzatish (Export API)
Erta kirishni istaysizmi?
API ochilganda birinchi bo‘lib siz xabardor bo‘ling.
Bogʻlanish