UDENTIVA Aqlli dental boshqaruv platformasi
API RESURSI

Tasvirlash

Rentgen va klinik fotosuratlar bemor fayliga bogʻlanadi. Fayllar S3-mos obyekt xotirasida saqlanadi; hech qachon maʼlumotlar bazasida emas.

Erta Kirish Barcha API

So‘nggi nuqtalar

3 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}/images Bemor tasvirlarini (rentgen/foto) roʻyxatlaydi Barcha vakolatli rollar
POST /v1/patients/{id}/images Tasvir yuklaydi (S3, stream/presigned) admin · shifokor · kotib
GET /v1/images/{id}/raw Tasvir faylini yuklab oladi (presigned) Barcha vakolatli rollar

Namuna Foydalanish

Bemorning tasvirlarini roʻyxatlang

So‘rov
curl https://api.udentiva.com/v1/patients/{id}/images \
  -H "Authorization: Bearer udk_live_xxx"
Javob
HTTP/1.1 200 OK
[
  {
    "id": "img-55",
    "kind": "panoramic",
    "url": "https://s3.../signed?expires=...",
    "created_at": "2026-06-24T09:20:00Z"
  }
]

Bu resursda xavfsizlik

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

Katta fayllar (rentgen) BFF diskiga yozilmaydi; toʻgʻridan-toʻgʻri S3 ga stream/presigned tarzida yuboriladi.
Xom faylga kirish muddatli imzolangan (presigned) havola bilan beriladi; havola sizib chiqsa ham muddati tugaydi.
Barcha tasvirlar bemorga va klinikaga izolyatsiya qilingan (RLS); ruxsatsiz klinika kira olmaydi.
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 Odontogramma & Davolash Undirish va Moliya Zaxira 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