Integrasikan data klinik anda dengan sistem anda sendiri secara selamat. API berasaskan REST yang tekal dan boleh diramal.
API UDENTIVA mematuhi prinsip REST; ia menggunakan badan JSON dan memulangkan kod status HTTP standard. Semua permintaan dibuat melalui HTTPS dan disahkan dengan kunci API. Setiap permintaan terhad kepada data klinik yang dikaitkan dengan kunci (pengasingan data penuh).
Alamat asas:
https://api.udentiva.com
Bawa kunci API anda dalam pengepala Authorization pada permintaan. Kunci dijana melalui panel klinik dan boleh dibatalkan pada bila-bila masa.
# Contoh permintaan curl https://api.udentiva.com/v1/patients \ -H "Authorization: Bearer udk_live_xxx" \ -H "Accept: application/json"
Semua titik akhir yang akan dibuka kepada umum tertera di bawah. Pada halaman butiran setiap sumber terdapat parameter, contoh permintaan/respons dan nota keselamatan. Titik akhir penulisan menyokong pengepala Idempotency-Key.
/v1/patients
Mendapatkan senarai pesakit secara berhalaman
/v1/patients
Mencipta rekod pesakit baharu
/v1/patients/{id}
Mendapatkan butiran seorang pesakit
/v1/patients/{id}
Mengemas kini maklumat pesakit
/v1/patients/{id}
Mengarkibkan pesakit (soft-delete)
/v1/patients/{id}/medical
Menyenaraikan anamnesis, alahan dan sejarah perubatan
/v1/patients/{id}/medical
Menambah rekod perubatan/anamnesis
/v1/patients/{id}/documents
Menyenaraikan dokumen pesakit
/v1/patients/{id}/documents
Menambah dokumen kepada pesakit
/v1/appointments
Menyenaraikan temu janji mengikut julat tarikh
/v1/appointments
Mencipta temu janji baharu (dengan kawalan pertindihan)
/v1/appointments/{id}/status
Menukar status temu janji
/v1/appointments/{id}/reschedule
Menjadualkan semula temu janji
/v1/appointments/{id}/remind
Menghantar peringatan temu janji
/v1/units
Menyenaraikan kerusi/unit
/v1/doctors
Menyenaraikan doktor
/v1/waitlist
Mendapatkan senarai menunggu
/v1/waitlist
Menambah pesakit ke senarai menunggu
/v1/waitlist/{id}
Mengeluarkan daripada senarai menunggu
/v1/patients/{id}/odontogram
Mendapatkan peta gigi FDI semasa
/v1/patients/{id}/odontogram
Menambah status gigi (append-only)
/v1/patients/{id}/odontogram/{tooth}/history
Mendapatkan sejarah status sesuatu gigi
/v1/services
Menyenaraikan katalog perkhidmatan/prosedur
/v1/services
Menambah item perkhidmatan
/v1/services/{id}
Mengemas kini item perkhidmatan
/v1/patients/{id}/plans
Menyenaraikan pelan rawatan pesakit
/v1/patients/{id}/plans
Mencipta pelan rawatan
/v1/plans/{id}
Mendapatkan butiran pelan rawatan
/v1/plans/{id}/status
Menukar status pelan
/v1/plans/{id}/items
Menambah peringkat/item kepada pelan
/v1/plan-items/{id}/status
Menukar status item pelan
/v1/patients/{id}/prescriptions
Menyenaraikan preskripsi
/v1/patients/{id}/prescriptions
Mencipta preskripsi
/v1/invoices
Mencipta invois
/v1/invoices
Menyenaraikan invois
/v1/invoices/{id}
Mendapatkan butiran invois
/v1/invoices/{id}/void
Membatalkan invois (rekod balikan)
/v1/invoices/{id}/einvoice
Menghantar invois sebagai e-Fatura (GİB)
/v1/einvoices
Menyenaraikan rekod e-Fatura
/v1/payments
Merekod tahsilat (idempoten)
/v1/patients/{id}/balance
Mendapatkan baki akaun semasa pesakit
/v1/patients/{id}/ledger
Menyenaraikan pergerakan akaun semasa pesakit
/v1/cash/day
Mendapatkan ringkasan kunci wang hujung hari
/v1/cari
Menyenaraikan baki akaun semasa
/v1/billing/summary
Mendapatkan ringkasan kewangan/tahsilat
/v1/stock
Menyenaraikan kad stok
/v1/stock/critical
Menyenaraikan stok pada aras kritikal
/v1/stock
Mencipta kad stok
/v1/stock/{id}
Mengemas kini kad stok
/v1/stock/{id}/movement
Menambah pergerakan stok (masuk/keluar)
/v1/stock/{id}/movements
Menyenaraikan pergerakan stok
/v1/patients/{id}/images
Menyenaraikan imej pesakit (X-ray/foto)
/v1/patients/{id}/images
Memuat naik imej (S3, stream/presigned)
/v1/images/{id}/raw
Memuat turun fail imej (presigned)
/v1/lab-orders
Menyenaraikan pesanan makmal
/v1/lab-orders
Mencipta pesanan makmal
/v1/lab-orders/{id}
Mendapatkan butiran pesanan
/v1/lab-orders/{id}
Mengemas kini pesanan
/v1/lab-orders/{id}/status
Menukar status pesanan
/v1/labs
Menyenaraikan makmal yang berkontrak
/v1/labs
Menambah makmal
/v1/leads
Menyenaraikan lead/permintaan
/v1/leads
Mencipta lead baharu
/v1/leads/{id}/status
Menukar status/peringkat lead
/v1/tasks
Menyenaraikan tugas
/v1/tasks
Mencipta tugas
/v1/messages
Menyenaraikan mesej komunikasi pesakit
/v1/messages
Mencipta rekod mesej/komunikasi
/v1/tourism-cases
Menyenaraikan kes pelancongan kesihatan
/v1/tourism-cases
Mencipta kes pelancongan
/v1/tourism-cases/{id}/status
Menukar peringkat kes
/v1/shipments
Menyenaraikan rekod pemindahan/penghantaran
/v1/shipments
Mencipta rekod pemindahan/penghantaran
/v1/bi
Mendapatkan metrik kecerdasan perniagaan
/v1/profit
Mendapatkan laporan keuntungan
/v1/rcm
Mendapatkan metrik kitaran hasil (RCM)
/v1/webhooks
Menyenaraikan langganan webhook yang berdaftar
/v1/webhooks
Mendaftarkan webhook untuk pemberitahuan peristiwa
/v1/webhooks/{id}
Memadam langganan webhook
/export/v1
Mengembalikan set data yang dibenarkan bagi kunci dan maklumat penggunaan (penemuan)
/export/v1/{dataset}
Menarik set data terpilih secara berhalaman (?limit=1000&offset=0)
Ralat dipulangkan dengan sampul yang tekal; kod ditujukan kepada mesin, mesej kepada pengguna. Ralat dalaman/stack tidak sekali-kali dibocorkan.
{
"error": {
"code": "validation_failed",
"message": "Medan tidak sah: e-mel"
}
}
Permintaan dihadkan setiap minit. Apabila had melebihi, 429 dipulangkan; maklumat baki kuota dibawa dalam pengepala respons.
Versi API dibawa pada laluan (cth. /v1). Perubahan yang memutuskan keserasian ke belakang akan diterbitkan dengan versi baharu.
Apabila peristiwa berlaku di klinik anda, satu pemberitahuan bertandatangan dihantar ke alamat berdaftar anda. Dengan itu, anda mengekalkan sistem anda sendiri sentiasa terkini secara serta-merta.
# Jenis peristiwa contoh
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. Dasar Kuki