rxref: Tidy Utilities for RxNorm and NDC Resolution

Provides a tidy, vectorized interface to the 'RxNorm' / 'RxNav' API for resolving drug names, RxCUIs, National Drug Codes (NDCs), and related drug concept metadata. The package supports workflows for mapping between drug names, RxCUIs, NDCs, ingredients, products, drug classes, and related concepts using data from the National Library of Medicine's 'RxNav' services <https://lhncbc.nlm.nih.gov/RxNav/APIs/> and 'RxNorm' <https://www.nlm.nih.gov/research/umls/rxnorm/>.

Version: 0.4.0
Depends: R (≥ 4.1)
Imports: cachem, cli, digest, dplyr, httr2 (≥ 1.0.0), jsonlite, lifecycle, memoise, purrr, rlang, stringr, tibble, tidyr, vctrs
Suggests: curl, knitr, rmarkdown, testthat (≥ 3.0.0), withr
Published: 2026-05-27
DOI: 10.32614/CRAN.package.rxref (may not be active yet)
Author: Steven Smith [aut, cre]
Maintainer: Steven Smith <ssmith at cop.ufl.edu>
BugReports: https://github.com/ssmithm/rxref/issues
License: MIT + file LICENSE
URL: https://github.com/ssmithm/rxref, https://www.stevenmsmith.org/rxref/
NeedsCompilation: no
Citation: rxref citation info
Materials: README, NEWS
CRAN checks: rxref results

Documentation:

Reference manual: rxref.html , rxref.pdf
Vignettes: Case Study: GLP-1 and related incretin therapies (source, R code)
Building route-specific RxCUI and NDC lists (source, R code)
rxref: Getting started (source, R code)

Downloads:

Package source: rxref_0.4.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rxref to link to this page.