ATC Code Details
atc_lookupResolve an ATC code to its class name and hierarchy level, verify it exists, and determine the anatomical, therapeutic, pharmacological, or chemical level.
Instructions
Look up an ATC code at level 1-4 to get its name and hierarchy level.
Use this tool to:
Resolve an ATC code (e.g., "A10BA") to its class name ("Biguanides")
Confirm a code exists in the current ATC index
Identify the level (anatomical / therapeutic / pharmacological / chemical)
Accepts codes 1-5 characters long: "A" (anatomical), "A10" (therapeutic), "A10B" (pharmacological), "A10BA" (chemical). Substance-level codes (7 chars, e.g., "A10BA02") are not exposed by this endpoint — use atc_classify with the drug name to retrieve the substance code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| atc_code | Yes | ATC code at level 1-4 (1-5 chars). Substance-level codes (7 chars, e.g., A10BA02) are not exposed by this endpoint — use atc_classify with the drug name instead. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| details | Yes | ||
| atc_code | Yes | ||
| provenance | Yes | Provenance block (contract v1.0): source, URL, data vintage, extraction instant, citation, license | |
| attribution | Yes | Canonical source URLs of this response (attribution list) |