UDENTIVA Aqlli dental boshqaruv platformasi
API RESURSI

Odontogramma & Davolash

FDI tish xaritasi, xizmat/muolaja katalogi, bosqichli davolash rejasi va retsept. Tish holatlari append-only saqlanadi — tarix oʻchirilmaydi, ustiga yozilmaydi.

Erta Kirish Barcha API

So‘nggi nuqtalar

14 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/patients/{id}/odontogram Joriy FDI tish xaritasini oladi Barcha vakolatli rollar
POST /v1/patients/{id}/odontogram Tish holatini qoʻshadi (append-only) admin · shifokor
GET /v1/patients/{id}/odontogram/{tooth}/history Bir tishning holat tarixini oladi Barcha vakolatli rollar
GET /v1/services Xizmat/muolaja katalogini roʻyxatlaydi Barcha vakolatli rollar
POST /v1/services Xizmat elementini qoʻshadi admin
PUT /v1/services/{id} Xizmat elementini yangilaydi admin
GET /v1/patients/{id}/plans Bemorning davolash rejalarini roʻyxatlaydi Barcha vakolatli rollar
POST /v1/patients/{id}/plans Davolash rejasini yaratadi admin · shifokor
GET /v1/plans/{id} Davolash rejasi tafsilotini oladi Barcha vakolatli rollar
POST /v1/plans/{id}/status Reja holatini oʻzgartiradi admin · shifokor
POST /v1/plans/{id}/items Rejaga bosqich/element qoʻshadi admin · shifokor
POST /v1/plan-items/{id}/status Reja elementining holatini oʻzgartiradi admin · shifokor
GET /v1/patients/{id}/prescriptions Retseptlarni roʻyxatlaydi Barcha vakolatli rollar
POST /v1/patients/{id}/prescriptions Retsept yaratadi admin · shifokor

Namuna Foydalanish

Tish holatini qoʻshish (append-only)

So‘rov
curl -X POST https://api.udentiva.com/v1/patients/{id}/odontogram \
  -H "Authorization: Bearer udk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"tooth":"11","state":"caries","surface":"mesial"}'
Javob
HTTP/1.1 201 Created
{
  "id": "st-77",
  "tooth": "11",
  "state": "caries",
  "recorded_at": "2026-06-24T09:10:00Z"
}

Bu resursda xavfsizlik

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

Tish holati yozuvlari append-only hisoblanadi: har bir oʻzgarish yangi satr sifatida qoʻshiladi, eski yozuv oʻzgartirilmaydi (klinik tarix yaxlitligi).
Davolash rejasi va retsept yaratish faqat admin/shifokor roliga ochiq; narx va bosqich mantigʻi serverda ishlanadi.
Barcha yozuvlar klinikangizga izolyatsiya qilingan; reja-narx hisoblari mijozdan olinmaydi, serverda numeric bilan bajariladi.
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 Uchrashuv va taqvim 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