Penjamin aktif untuk pendaftaran kunjungan
Umum dulu, lalu BPJS, asuransi, perusahaan. id dipakai sebagai payer_id di POST /encounters.
- Scope
encounters:readpatients:write(cukup salah satu)- Izin RBAC
- encounter.read · patient.write · queue.manage
- Modul
frontoffice | rme
Contoh kode
curl -X GET "https://api.medivana.cloud/api/v1/registration/payers" \
-H "Authorization: Bearer $MEDIVANA_TOKEN"const res = await fetch("https://api.medivana.cloud/api/v1/registration/payers", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.MEDIVANA_TOKEN}`,
},
});
if (!res.ok) throw new Error(`HTTP ${res.status}: ${await res.text()}`);
const data = await res.json();import os
import requests
resp = requests.get(
"https://api.medivana.cloud/api/v1/registration/payers",
headers={"Authorization": f"Bearer {os.environ['MEDIVANA_TOKEN']}"},
timeout=30,
)
resp.raise_for_status()
data = resp.json()Respons
200Penjaminapplication/json
{
"items": [
{
"id": "3f0c2a10-5b7e-4c1d-9a2e-0000000f0001",
"code": "UMUM",
"name": "Pasien Umum",
"kind": "umum"
},
{
"id": "3f0c2a10-5b7e-4c1d-9a2e-0000000f0002",
"code": "BPJS",
"name": "BPJS Kesehatan",
"kind": "bpjs"
}
]
}Skema 200
| Nama | Tipe | Keterangan |
|---|---|---|
| itemswajib | array<object> | |
| items[].id | string (uuid) | |
| items[].code | string | |
| items[].name | string | |
| items[].kind | umum | bpjs | insurance | company |
Galat
- 401
unauthorizedToken tidak ada, tidak valid, kedaluwarsa, atau dicabut - 402
module-lockedModul tidak aktif di paket organisasi - 403
forbiddenScope token tidak memberi izin (forbidden), atau langganan klinik baca-saja untuk operasi tulis (read-only) - 429
rate-limitedBatas laju klien (rate_limit_per_min) terlampaui; coba lagi pada menit berikutnya