تُربَط الأشعة والصور السريرية بملف المريض. تُحفظ الملفات في تخزين كائنات متوافق مع S3؛ وليس في قاعدة البيانات أبدًا.
النقاط الطرفية العائدة لهذا المورد. تقتصر كل نقطة على بيانات العيادة المرتبطة بمفتاح API؛ وتدعم نقاط الكتابة ترويسة Idempotency-Key.
/v1/patients/{id}/images
يعرض قائمة صور المريض (أشعة/صور)
جميع الأدوار المصرّح لها
/v1/patients/{id}/images
يرفع صورة (S3، stream/presigned)
admin · الطبيب · السكرتير
/v1/images/{id}/raw
ينزّل ملف الصورة (presigned)
جميع الأدوار المصرّح لها
اعرض قائمة صور المريض
curl https://api.udentiva.com/v1/patients/{id}/images \
-H "Authorization: Bearer udk_live_xxx"
HTTP/1.1 200 OK
[
{
"id": "img-55",
"kind": "panoramic",
"url": "https://s3.../signed?expires=...",
"created_at": "2026-06-24T09:20:00Z"
}
]
الأمان ليس ميزة، بل المعمارية نفسها. الضمانات السارية في هذا المورد:
تُعاد الأخطاء بغلاف متسق؛ الرمز موجَّه للآلة والرسالة للمستخدم. لا يُسرَّب الخطأ الداخلي/التتبّع (stack) أبدًا.
{
"error": {
"code": "validation_failed",
"message": "حقل غير صالح: البريد الإلكتروني"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. سياسة ملفات تعريف الارتباط