UDENTIVA แพลตฟอร์มการจัดการทันตกรรมอัจฉริยะ
แหล่งข้อมูล API

Odontogram & การรักษา

แผนที่ฟันแบบ FDI, แคตตาล็อกบริการ/หัตถการ, แผนการรักษาแบบเป็นขั้นตอน และใบสั่งยา สถานะฟันถูกเก็บแบบ append-only — ประวัติจะไม่ถูกลบหรือเขียนทับ

สิทธิ์เข้าถึงก่อนใคร (Early Access) API ทั้งหมด

เอนด์พอยต์

14 เอนด์พอยต์

เอนด์พอยต์ของแหล่งข้อมูลนี้ แต่ละเอนด์พอยต์จำกัดอยู่เฉพาะข้อมูลคลินิกที่ผูกกับคีย์ API เท่านั้น เอนด์พอยต์สำหรับเขียนรองรับส่วนหัว Idempotency-Key

GET /v1/patients/{id}/odontogram ดึงแผนที่ฟัน FDI ปัจจุบัน ทุกบทบาทที่ได้รับอนุญาต
POST /v1/patients/{id}/odontogram เพิ่มสถานะฟัน (append-only) admin · แพทย์
GET /v1/patients/{id}/odontogram/{tooth}/history ดึงประวัติสถานะของฟันซี่หนึ่ง ทุกบทบาทที่ได้รับอนุญาต
GET /v1/services แสดงรายการแคตตาล็อกบริการ/หัตถการ ทุกบทบาทที่ได้รับอนุญาต
POST /v1/services เพิ่มรายการบริการ admin
PUT /v1/services/{id} อัปเดตรายการบริการ admin
GET /v1/patients/{id}/plans แสดงรายการแผนการรักษาของผู้ป่วย ทุกบทบาทที่ได้รับอนุญาต
POST /v1/patients/{id}/plans สร้างแผนการรักษา admin · แพทย์
GET /v1/plans/{id} ดึงรายละเอียดแผนการรักษา ทุกบทบาทที่ได้รับอนุญาต
POST /v1/plans/{id}/status เปลี่ยนสถานะแผน admin · แพทย์
POST /v1/plans/{id}/items เพิ่มขั้นตอน/รายการเข้าสู่แผน admin · แพทย์
POST /v1/plan-items/{id}/status เปลี่ยนสถานะของรายการในแผน admin · แพทย์
GET /v1/patients/{id}/prescriptions แสดงรายการใบสั่งยา ทุกบทบาทที่ได้รับอนุญาต
POST /v1/patients/{id}/prescriptions สร้างใบสั่งยา admin · แพทย์

ตัวอย่างการใช้งาน

เพิ่มสถานะฟัน (append-only)

คำขอ
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"}'
การตอบกลับ
HTTP/1.1 201 Created
{
  "id": "st-77",
  "tooth": "11",
  "state": "caries",
  "recorded_at": "2026-06-24T09:10:00Z"
}

ความปลอดภัยของแหล่งข้อมูลนี้

ความปลอดภัยไม่ใช่ฟีเจอร์ แต่คือสถาปัตยกรรมเอง การรับประกันที่มีผลกับแหล่งข้อมูลนี้:

บันทึกสถานะฟันเป็นแบบ append-only: ทุกการเปลี่ยนแปลงจะถูกเพิ่มเป็นแถวใหม่ ข้อมูลเดิมไม่สามารถแก้ไขได้ (ความสมบูรณ์ของประวัติทางคลินิก)
การสร้างแผนการรักษาและใบสั่งยาเปิดให้เฉพาะบทบาท admin/แพทย์เท่านั้น ตรรกะราคาและขั้นตอนถูกประมวลผลบนเซิร์ฟเวอร์
บันทึกทั้งหมดถูกแยกให้เฉพาะคลินิกของคุณ การคำนวณราคาแผนจะไม่รับมาจากไคลเอนต์ แต่ทำบนเซิร์ฟเวอร์ด้วย numeric
โมเดลความปลอดภัยทั้งหมด →

รูปแบบข้อผิดพลาด

ข้อผิดพลาดจะส่งคืนในรูปแบบซองที่สอดคล้องกัน โค้ดสำหรับเครื่อง ข้อความสำหรับผู้ใช้ ข้อผิดพลาดภายใน/stack จะไม่มีวันรั่วไหลออกไป

{
  "error": {
    "code": "validation_failed",
    "message": "ฟิลด์ไม่ถูกต้อง: อีเมล"
  }
}

แหล่งข้อมูลอื่น ๆ

ผู้ป่วย การนัดหมาย & ปฏิทิน การเก็บเงินและการเงิน สต็อก การถ่ายภาพ ห้องปฏิบัติการ Lead & CRM การท่องเที่ยวเชิงสุขภาพ การรายงาน & BI Webhooks การถ่ายโอนข้อมูล (Export API)
ต้องการสิทธิ์เข้าถึงก่อนใครหรือไม่
เป็นคนแรกที่รู้เมื่อ API เปิดให้ใช้งาน
ติดต่อเรา