UnifyAPI
← Back to catalog

rxnorm.drug_class

mock data$0.001 / call

Get Drug Classification

Retrieve pharmacological and therapeutic classifications for a drug by its RxCUI. Returns mappings to multiple classification systems: ATC (WHO Anatomical Therapeutic Chemical hierarchy used globally), VA Drug Class (US Veterans Affairs system), EPC (FDA Established Pharmacologic Class from drug labels), MOA (Mechanism of Action), and PE (Physiologic Effect). Useful for therapeutic substitution, formulary management, drug utilization reviews, and identifying drug classes for adverse event analysis. Each classification entry includes the class ID, name, type, relationship, and source system.

Healthprovider: Rxnorm#rxnorm#health

Input schema

rxcuirequired

RxNorm concept unique identifier (RxCUI) of the drug ingredient or concept (e.g. "1191" for aspirin). Obtain from rxnorm.drug_search or rxnorm.rxcui_properties.

string
source

Filter by classification source. Options: ATCPROD (ATC WHO), VA (Veterans Affairs), FDASPL (FDA SPL/EPC), DAILYMED (DailyMed), RXNORM (RxNorm). Omit to include all sources.

string
class_types

Space-separated list of drug classification systems to query. Options: ATC1-4 (WHO Anatomical Therapeutic Chemical), VA (VA Drug Class), EPC (FDA Established Pharmacologic Class), MOA (Mechanism of Action), PE (Physiologic Effect), MESH (MeSH pharmacological actions), DISEASE (indications). Omit to return all available classifications.

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/rxnorm.drug_class \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"rxcui":"<rxcui>","source":"<source>","class_types":"<class_types>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.