UDENTIVA Aqlli dental boshqaruv platformasi
API RESURSI

Bemorlar

Bemor faylı: demografik maʼlumot, anamnez/allergiya, tibbiy tarix va hujjatlar. Har bir yozuv klinikangizga izolyatsiya qilingan; oʻchirish amali qaytariladigan arxivlashdir (hard-delete yoʻq).

Erta Kirish Barcha API

So‘nggi nuqtalar

9 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 Bemorlar roʻyxatini sahifalab oladi Barcha vakolatli rollar
POST /v1/patients Yangi bemor yozuvini yaratadi admin · kotib · shifokor
GET /v1/patients/{id} Bitta bemorning tafsilotini oladi Barcha vakolatli rollar
PUT /v1/patients/{id} Bemor maʼlumotlarini yangilaydi admin · kotib · shifokor
DELETE /v1/patients/{id} Bemorni arxivlaydi (soft-delete) admin
GET /v1/patients/{id}/medical Anamnez, allergiya va tibbiy tarixni roʻyxatlaydi Barcha vakolatli rollar
POST /v1/patients/{id}/medical Tibbiy/anamnez yozuvi qoʻshadi admin · shifokor
GET /v1/patients/{id}/documents Bemor hujjatlarini roʻyxatlaydi Barcha vakolatli rollar
POST /v1/patients/{id}/documents Bemorga hujjat qoʻshadi admin · kotib

Namuna Foydalanish

Yangi bemor yaratish

So‘rov
curl -X POST https://api.udentiva.com/v1/patients \
  -H "Authorization: Bearer udk_live_xxx" \
  -H "Idempotency-Key: 9f1c2e7a-..." \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ayse","last_name":"Yilmaz","phone":"+90555..."}'
Javob
HTTP/1.1 201 Created
{
  "id": "c0ffee00-1234-...",
  "first_name": "Ayse",
  "last_name": "Yilmaz",
  "phone": "+90555...",
  "created_at": "2026-06-24T09:00:00Z"
}

Bu resursda xavfsizlik

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

Maʼlumot izolyatsiyasi: barcha bemor soʻrovlari kalit bogʻlangan klinika bilan satr darajasida (RLS) cheklangan; boshqa klinikaning bemori hech qachon qaytarilmaydi.
Rolga asoslangan ruxsat: yaratish/yangilash admin, kotib yoki shifokor; oʻchirish faqat admin. Ruxsat API qatlamida majburlanadi.
Nozik maʼlumot (TCKN, sogʻliq maʼlumoti) niqoblanadi va nazorat yozuviga xom holda yozilmaydi.
Oʻchirish = soft-delete (deleted_at); yozuv anonimlashtiriladi, jismonan oʻchirilmaydi (KVKK ga mos).
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

Uchrashuv va taqvim 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