icd.kcb.vn APIicd.kcb.vn ↗
Access Vietnamese ICD-10 disease codes, names, and classification hierarchy from icd.kcb.vn. Look up individual codes or browse all 22 chapters.
curl -X GET 'https://api.parse.bot/scraper/f43e4b76-2a78-47fd-b08d-13fc8f3dbba3/query_code?code=A00.0' \ -H 'X-API-Key: $PARSE_API_KEY'
Get detailed information for a specific ICD-10 code, including disease name, description, and classification hierarchy (chapter, section, parent group). Returns Vietnamese-language disease data.
| Param | Type | Description |
|---|---|---|
| coderequired | string | ICD-10 code to look up (e.g. 'K35.8', 'A00.0', 'J18.9'). Supports both 3-character categories and 4-character subcategories with or without dots. |
{
"type": "object",
"fields": {
"chapter": "object with code and title of the ICD-10 chapter",
"section": "object with code and title of the ICD-10 section",
"icd10_code": "string, the ICD-10 code",
"parent_group": "object with code and title of the parent group (type)",
"description_vi": "string, Vietnamese description of the disease",
"additional_info": "string, additional information if available",
"disease_name_vi": "string, Vietnamese disease name",
"full_html_content": "string, full HTML content from the source"
},
"sample": {
"data": {
"chapter": {
"code": "I",
"title": "BỆNH NHIỄM TRÙNG VÀ KÝ SINH TRÙNG"
},
"section": {
"code": "A00-A09",
"title": "Bệnh nhiễm trùng đường ruột"
},
"icd10_code": "A00.0",
"parent_group": {
"code": "A00",
"title": "Bệnh tả"
},
"description_vi": "Bệnh tả cổ điển",
"additional_info": "",
"disease_name_vi": "Bệnh tả do Vibrio cholerae 01, type sinh học cholerae",
"full_html_content": "<div class=\"block-disease\">...</div>"
},
"status": "success"
}
}About the icd.kcb.vn API
This API exposes 2 endpoints for retrieving Vietnamese-language ICD-10 disease classification data from icd.kcb.vn. The query_code endpoint returns up to 8 structured fields per code — including chapter, section, parent group, and Vietnamese disease name — while query_all_code lets you traverse the full 22-chapter classification tree, optionally down to 4-character subcategory codes.
Endpoints and Response Shape
The query_code endpoint accepts a single ICD-10 code string (e.g. K35.8, A00.0, J18.9) and returns a structured object containing icd10_code, disease_name_vi, description_vi, and additional_info alongside three hierarchical classification objects: chapter, section, and parent_group, each carrying a code and title. A full_html_content field is also returned for cases where the raw source markup is needed. Both 3-character category codes and 4-character subcategory codes are supported.
Browsing the Classification Tree
The query_all_code endpoint returns an array of objects, each with icd10_code, disease_name_vi, and short_description_vi. By default it covers 3-character category codes across all 22 ICD-10 chapters. Setting include_subcategories to true expands results to include 4-character subcategories, though this significantly increases response time. The optional limit_chapters parameter (integer 1–22) restricts traversal to a subset of chapters, which is useful when only a specific disease domain is needed.
Language and Coverage
All text fields — disease names, descriptions, and classification titles — are returned in Vietnamese, matching the content of icd.kcb.vn, which is maintained for the Vietnamese healthcare system. The classification follows the standard WHO ICD-10 structure adapted for Vietnamese medical coding. There are no English-language fields in the current response schema.
- Auto-populating Vietnamese ICD-10 code fields in electronic health record (EHR) forms using
query_codelookups. - Building a local searchable index of all Vietnamese ICD-10 categories by iterating
query_all_codeacross all 22 chapters. - Validating submitted diagnosis codes in healthcare billing software by checking
icd10_codeanddisease_name_viagainst user input. - Generating Vietnamese-language disease classification reports by pulling
chapter,section, andparent_grouphierarchy fromquery_code. - Seeding a Vietnamese medical terminology database with 3-character and 4-character codes using
include_subcategories: true. - Restricting sync jobs to a specific disease domain (e.g. infectious diseases) by using the
limit_chaptersparameter inquery_all_code.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does icd.kcb.vn have an official developer API?+
What does `query_code` return beyond just the disease name?+
chapter object, a section object, and a parent_group object — each with a code and title — plus description_vi, additional_info, and a full_html_content field containing the raw markup from the detail page.How slow is `query_all_code` when `include_subcategories` is true?+
limit_chapters parameter to scope traversal to only the chapters you need rather than all 22.Does the API return ICD-10 data in English or other languages?+
disease_name_vi, description_vi, short_description_vi, and classification titles) are in Vietnamese only. English translations are not currently included in the response schema. You can fork this API on Parse and revise it to add a translation layer or map codes to an English ICD-10 source.