Skip to content

NIH API: Explain ICD-10-CM diagnosis code

Explains an ICD-10-CM diagnosis code with its official name, category, chapter, and whether it is billable, using the NLM Clinical Tables diagnosis table.

clinicaltables.nlm.nih.gov (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by NIH.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Code, requiredcode

ICD-10-CM diagnosis code as printed, with or without the dot (for example, E11.9 or E119).

B20

Output

From a run on Oct 23, 2026.
{  "code": "B20",  "chapter": "Certain infectious and parasitic diseases",  "billable": true,  "page_url": "https://clinicaltables.nlm.nih.gov/api/icd10cm/v3/search?terms=B20&sf=code",  "category_code": "B20",  "category_name": "Human immunodeficiency virus [HIV] disease",  "official_name": "Human immunodeficiency virus [HIV] disease"}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
clinicaltables.nlm.nih.gov/explain_diagnosis_code
Returns
code, official name, category code and name, chapter, billable flag, NLM page link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method clinicaltables.nlm.nih.gov/explain_diagnosis_code with the inputs above.

Ask your agent

  • What does ICD-10-CM code E11.9 mean, and is it billable?
  • Look up the official name and chapter for diagnosis code J45909.
  • Can you explain the ICD-10-CM code I10 and which category it belongs to?
  • I need the billing status and full description for code M54.5 on nih.gov.
  • Which chapter does ICD-10-CM code S72001A fall under, and what is its official name?
  • Finds ICD-10-CM diagnosis codes and official names from a plain-language condition description, retrying with simplified wording when the first search finds nothing.

    clinicaltables.nlm.nih.gov/search_diagnosis_codes
  • Finds NIH research grants by topic, organisation, or researcher name. Searches the last five fiscal years by default.

    reporter.nih.gov/search_grants
  • Finds PubMed medical and life-science articles by topic, with publication details and free full-text links when PubMed confirms them.

    pubmed.ncbi.nlm.nih.gov/search_articles
  • Looks up a chemical on PubChem by common name or CAS number and returns its formula, molecular weight, names, description, SMILES, InChIKey and 2D structure image link.

    pubchem.ncbi.nlm.nih.gov/get_chemical
  • Gets the full PubMed abstract and publication details for one article by title, PubMed link, or PubMed number (PMID). A title is searched in PubMed titles first and must closely match a found article. Some articles have no abstract or free full text.

    pubmed.ncbi.nlm.nih.gov/get_article
  • Looks up a chemical on PubChem by name or CAS number and returns its GHS hazard labels, route-specific first aid, flash point and workplace exposure limits.

    pubchem.ncbi.nlm.nih.gov/get_chemical_safety
  • Explains a MedlinePlus medical test: what it measures, why it is ordered, how it is done, preparation, risks, and what the results mean.

    medlineplus.gov/explain_lab_test
  • Looks up a MedlinePlus health topic for a condition or symptom and returns its overview, related topics, and encyclopedia sections when a matching article is linked.

    medlineplus.gov/get_health_topic