Reference · RxNorm
RxNorm Concept Directory
RxNorm: 226,378 normalized drug concepts from ingredients and brand names through clinical drugs, dose forms, and packs. Cross-mapped to UMLS, SNOMED CT, and NDC.
Featured ingredients
Browse by term type
SCDClinical drug
35,388SCDCClinical drug component
28,078SBDBranded drug
20,704SBDGBranded drug form group
19,989SBDCBranded drug component
19,206SCDGClinical drug form group
16,318SCDFClinical drug form
15,006SBDFBranded drug form
14,406INIngredient
13,309BNBrand name
11,718SBDFPBranded drug pack
5,098SCDGPClinical drug group pack
4,753SYSynonym
4,449SCDFPClinical drug pack
4,439PSNPrescribable name
4,243MINMultiple ingredient
3,812PINPrecise ingredient
3,374TMSYTall man synonym
1,079GPCKGeneric pack
577BPCKBrand pack
193DFDF
184DFGDFG
47ETET
8# same data, as API
GET /v1/reference/rxnorm/{rxcui}
GET /v1/reference/rxnorm/search?q=metformin
RxNorm, plainly answered
What is RxNorm?
RxNorm is the NLM's normalized naming system for clinical drugs and dose forms. It collapses brand variants, packaging differences, and source-vocabulary noise into a single, stable identifier (RxCUI) per concept, with explicit links to ingredients, brands, and clinical drug forms.
What are RxCUIs?
An RxCUI is the persistent ID for a single RxNorm concept. The same RxCUI keeps pointing at the same drug concept release after release, even when names or sources change. That stability is what makes RxNorm useful for medication reconciliation and analytics.
How does RxNorm relate to NDC codes?
NDC codes describe a specific package SKU at a specific manufacturer. RxNorm describes the clinically relevant drug. One RxCUI can map to dozens of NDCs (different manufacturers, different package sizes), and we list those NDC mappings on each concept page.
How does RxNorm cross-map to other standards?
RxNorm concepts carry direct links to UMLS CUIs and SNOMED CT product codes when available. Through the UMLS bridge they can also reach ICD-10 codes (for instance, for indication-based coding) and LOINC observations. Our API exposes all of this on the cross_references field.
Is the API free to use?
Browsing concepts is free. Programmatic access at /v1/reference/rxnorm/* requires an API key. RxNorm itself is in the public domain, so there is no upstream license fee, but our bandwidth and uptime are not.
How fresh is the RxNorm data?
RxNorm releases monthly. We rebuild within a few business days of each release, and the concept-id history is preserved so previous lookups continue to resolve.