Giới hạn: 30 lượt/10 giây và 300 lượt/phút cho mỗi địa chỉ IP. Vượt thì nhận HTTP 429.
Tìm mã
GET /api/v1/search?q=<từ khoá>
- q
- tên bệnh (có dấu hoặc không) hoặc mã. Tối thiểu 2 ký tự.
- limit
- số kết quả, mặc định 30, tối đa 100.
- leaf
1= chỉ trả mã dùng được để mã hoá bệnh án, bỏ mã nhóm.
curl 'https://icd.d4t0.com/api/v1/search?q=dai%20thao%20duong&leaf=1'
Chi tiết một mã
GET /api/v1/code/{mã} — chấp nhận cả E11.9 lẫn E119.
Trả kèm path (đường dẫn từ chương xuống) và children (các mã chi tiết hơn), nên màn chi tiết chỉ cần một lượt gọi.
curl 'https://icd.d4t0.com/api/v1/code/E11.9'
Danh sách chương
GET /api/v1/chapters
Duyệt cây
GET /api/v1/children?id=<id> — các node con trực tiếp.
Về dữ liệu
Danh mục lấy từ cổng tra cứu ICD của Cục Quản lý Khám chữa bệnh — Bộ Y tế (icd.kcb.vn), bản Thông tư 06/2026/TT-BYT. Đây là bản sao để tra cứu nhanh, không phải văn bản pháp lý: khi cần trích dẫn chính thức, đối chiếu lại với thông tư gốc.