เชื่อมข้อมูลคลินิกของคุณเข้ากับระบบของคุณเองอย่างปลอดภัย เป็น API แบบ REST ที่สอดคล้องและคาดการณ์ได้
API ของ UDENTIVA ยึดตามหลักการ REST ใช้บอดี้แบบ JSON และคืนรหัสสถานะ HTTP มาตรฐาน ทุกคำขอทำผ่าน HTTPS และยืนยันตัวตนด้วยคีย์ API ทุกคำขอจำกัดอยู่เฉพาะข้อมูลของคลินิกที่คีย์ผูกอยู่ (การแยกข้อมูลอย่างสมบูรณ์)
ที่อยู่หลัก:
https://api.udentiva.com
พกคีย์ API ของคุณในส่วนหัว Authorization ในคำขอ คีย์ถูกสร้างผ่านแผงควบคุมคลินิกและยกเลิกได้ทุกเมื่อ
# ตัวอย่างคำขอ curl https://api.udentiva.com/v1/patients \ -H "Authorization: Bearer udk_live_xxx" \ -H "Accept: application/json"
เอนด์พอยต์ทั้งหมดที่จะเปิดให้เข้าถึงอยู่ด้านล่าง หน้ารายละเอียดของแต่ละแหล่งข้อมูลมีพารามิเตอร์ ตัวอย่างคำขอ/การตอบกลับ และหมายเหตุด้านความปลอดภัย เอนด์พอยต์สำหรับเขียนรองรับส่วนหัว Idempotency-Key
/v1/patients
ดึงรายการผู้ป่วยแบบแบ่งหน้า
/v1/patients
สร้างบันทึกผู้ป่วยใหม่
/v1/patients/{id}
ดึงรายละเอียดของผู้ป่วยรายเดียว
/v1/patients/{id}
อัปเดตข้อมูลผู้ป่วย
/v1/patients/{id}
จัดเก็บผู้ป่วยเข้าคลัง (soft-delete)
/v1/patients/{id}/medical
แสดงรายการประวัติการเจ็บป่วย ภูมิแพ้ และประวัติทางการแพทย์
/v1/patients/{id}/medical
เพิ่มบันทึกทางการแพทย์/ประวัติการเจ็บป่วย
/v1/patients/{id}/documents
แสดงรายการเอกสารของผู้ป่วย
/v1/patients/{id}/documents
เพิ่มเอกสารให้ผู้ป่วย
/v1/appointments
แสดงรายการนัดหมายตามช่วงวันที่
/v1/appointments
สร้างนัดหมายใหม่ (ตรวจสอบการชนกัน)
/v1/appointments/{id}/status
เปลี่ยนสถานะนัดหมาย
/v1/appointments/{id}/reschedule
จัดตารางนัดหมายใหม่
/v1/appointments/{id}/remind
ส่งการแจ้งเตือนนัดหมาย
/v1/units
แสดงรายการยูนิต/เก้าอี้ทำฟัน
/v1/doctors
แสดงรายการแพทย์
/v1/waitlist
ดึงรายการรอ
/v1/waitlist
เพิ่มผู้ป่วยเข้าสู่รายการรอ
/v1/waitlist/{id}
นำผู้ป่วยออกจากรายการรอ
/v1/patients/{id}/odontogram
ดึงแผนที่ฟัน FDI ปัจจุบัน
/v1/patients/{id}/odontogram
เพิ่มสถานะฟัน (append-only)
/v1/patients/{id}/odontogram/{tooth}/history
ดึงประวัติสถานะของฟันซี่หนึ่ง
/v1/services
แสดงรายการแคตตาล็อกบริการ/หัตถการ
/v1/services
เพิ่มรายการบริการ
/v1/services/{id}
อัปเดตรายการบริการ
/v1/patients/{id}/plans
แสดงรายการแผนการรักษาของผู้ป่วย
/v1/patients/{id}/plans
สร้างแผนการรักษา
/v1/plans/{id}
ดึงรายละเอียดแผนการรักษา
/v1/plans/{id}/status
เปลี่ยนสถานะแผน
/v1/plans/{id}/items
เพิ่มขั้นตอน/รายการเข้าสู่แผน
/v1/plan-items/{id}/status
เปลี่ยนสถานะของรายการในแผน
/v1/patients/{id}/prescriptions
แสดงรายการใบสั่งยา
/v1/patients/{id}/prescriptions
สร้างใบสั่งยา
/v1/invoices
สร้างใบแจ้งหนี้
/v1/invoices
แสดงรายการใบแจ้งหนี้
/v1/invoices/{id}
ดึงรายละเอียดใบแจ้งหนี้
/v1/invoices/{id}/void
ยกเลิกใบแจ้งหนี้ (บันทึกกลับรายการ)
/v1/invoices/{id}/einvoice
ส่งใบแจ้งหนี้เป็น e-Fatura (GİB)
/v1/einvoices
แสดงรายการบันทึก e-Fatura
/v1/payments
บันทึกการรับชำระ (idempotent)
/v1/patients/{id}/balance
ดึงยอดคงเหลือบัญชีลูกหนี้ของผู้ป่วย
/v1/patients/{id}/ledger
แสดงรายการความเคลื่อนไหวบัญชีลูกหนี้ของผู้ป่วย
/v1/cash/day
ดึงสรุปเงินสดสิ้นวัน
/v1/cari
แสดงรายการยอดคงเหลือบัญชีลูกหนี้
/v1/billing/summary
ดึงสรุปการเงิน/การรับชำระ
/v1/stock
แสดงรายการบัตรสต็อก
/v1/stock/critical
แสดงรายการสต็อกที่อยู่ในระดับวิกฤต
/v1/stock
สร้างบัตรสต็อก
/v1/stock/{id}
อัปเดตบัตรสต็อก
/v1/stock/{id}/movement
เพิ่มความเคลื่อนไหวสต็อก (เข้า/ออก)
/v1/stock/{id}/movements
แสดงรายการความเคลื่อนไหวสต็อก
/v1/patients/{id}/images
แสดงรายการภาพของผู้ป่วย (เอกซเรย์/ภาพถ่าย)
/v1/patients/{id}/images
อัปโหลดภาพ (S3, stream/presigned)
/v1/images/{id}/raw
ดาวน์โหลดไฟล์ภาพ (presigned)
/v1/lab-orders
แสดงรายการคำสั่งซื้อแล็บ
/v1/lab-orders
สร้างคำสั่งซื้อแล็บ
/v1/lab-orders/{id}
ดึงรายละเอียดคำสั่งซื้อ
/v1/lab-orders/{id}
อัปเดตคำสั่งซื้อ
/v1/lab-orders/{id}/status
เปลี่ยนสถานะคำสั่งซื้อ
/v1/labs
แสดงรายการห้องปฏิบัติการที่ทำสัญญาไว้
/v1/labs
เพิ่มห้องปฏิบัติการ
/v1/leads
แสดงรายการ lead/คำขอ
/v1/leads
สร้าง lead ใหม่
/v1/leads/{id}/status
เปลี่ยนสถานะ/ขั้นตอนของ lead
/v1/tasks
แสดงรายการงาน
/v1/tasks
สร้างงาน
/v1/messages
แสดงรายการข้อความสื่อสารกับผู้ป่วย
/v1/messages
สร้างบันทึกข้อความ/การสื่อสาร
/v1/tourism-cases
แสดงรายการเคสท่องเที่ยวเชิงสุขภาพ
/v1/tourism-cases
สร้างเคสท่องเที่ยว
/v1/tourism-cases/{id}/status
เปลี่ยนขั้นตอนของเคส
/v1/shipments
แสดงรายการบันทึกการโอน/การขนส่ง
/v1/shipments
สร้างบันทึกการโอน/การขนส่ง
/v1/bi
ดึงเมตริกธุรกิจอัจฉริยะ
/v1/profit
ดึงรายงานความสามารถในการทำกำไร
/v1/rcm
ดึงเมตริกวงจรรายได้ (RCM)
/v1/webhooks
แสดงรายการการสมัครสมาชิก webhook ที่บันทึกไว้
/v1/webhooks
บันทึก webhook สำหรับการแจ้งเตือนเหตุการณ์
/v1/webhooks/{id}
ลบการสมัครสมาชิก webhook
/export/v1
คืนค่าชุดข้อมูลที่คีย์ได้รับอนุญาตและข้อมูลการใช้งาน (การค้นพบ)
/export/v1/{dataset}
ดึงชุดข้อมูลที่เลือกแบบแบ่งหน้า (?limit=1000&offset=0)
ข้อผิดพลาดจะส่งคืนในรูปแบบซองที่สอดคล้องกัน โค้ดสำหรับเครื่อง ข้อความสำหรับผู้ใช้ ข้อผิดพลาดภายใน/stack จะไม่มีวันรั่วไหลออกไป
{
"error": {
"code": "validation_failed",
"message": "ฟิลด์ไม่ถูกต้อง: อีเมล"
}
}
คำขอถูกจำกัดต่อนาที เมื่อเกินขีดจำกัด จะคืน 429 ส่วนหัวของการตอบกลับจะพกข้อมูลโควตาที่เหลืออยู่
เวอร์ชันของ API จะระบุอยู่ในเส้นทาง (เช่น /v1) การเปลี่ยนแปลงที่ทำลายความเข้ากันได้ย้อนหลังจะเผยแพร่เป็นเวอร์ชันใหม่
เมื่อเกิดเหตุการณ์ในคลินิกของคุณ ระบบจะส่งการแจ้งเตือนที่มีลายเซ็นไปยังที่อยู่ที่บันทึกไว้ คุณจึงอัปเดตระบบของคุณเองให้ทันสมัยแบบเรียลไทม์
# ตัวอย่างชนิดเหตุการณ์
patient.created appointment.created appointment.status_changed
invoice.created payment.created lab_order.status_changed
treatment_plan.updated lead.created tourism_case.status_changed
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. นโยบายคุกกี้