Cari kode terminologi
Pencocokan awalan kode (dengan/tanpa titik, j069 → J06.9) atau kata pada teks Indonesia, Inggris, dan sinonim awam. Urutan kode persis, awalan kode, lalu kemiripan teks.
- Scope
- Token apa pun
- Modul
frontoffice | rme
Parameter
| Nama | Lokasi | Tipe | Keterangan |
|---|---|---|---|
| systemwajib | query | icd10 | icd9cm | loinc | kfa | snomed | |
| q | query | string | |
| limit | query | integer |
Contoh kode
curl -X GET "https://api.medivana.cloud/api/v1/terminology/search?system=icd10" \
-H "Authorization: Bearer $MEDIVANA_TOKEN"const res = await fetch("https://api.medivana.cloud/api/v1/terminology/search?system=icd10", {
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/terminology/search?system=icd10",
headers={"Authorization": f"Bearer {os.environ['MEDIVANA_TOKEN']}"},
timeout=30,
)
resp.raise_for_status()
data = resp.json()Respons
200Kode yang cocokapplication/json
{
"items": [
{
"system": "icd10",
"code": "J06.9",
"display": "Infeksi saluran napas atas akut, tidak spesifik",
"display_en": "Acute upper respiratory infection, unspecified",
"synonyms": "ISPA, batuk pilek",
"category": "Pernapasan",
"unit": null
}
]
}Skema 200
| Nama | Tipe | Keterangan |
|---|---|---|
| itemswajib | array<object> | |
| items[].system | string | |
| items[].code | string | |
| items[].display | string | |
| items[].display_en | string | null | |
| items[].synonyms | string | null | |
| items[].category | string | null | |
| items[].unit | string | null | Unit UCUM (LOINC tanda vital) |
Galat
- 400
bad-requestParameter atau format permintaan tidak valid - 401
unauthorizedToken tidak ada, tidak valid, kedaluwarsa, atau dicabut - 402
module-lockedModul tidak aktif di paket organisasi - 429
rate-limitedBatas laju klien (rate_limit_per_min) terlampaui; coba lagi pada menit berikutnya