{
  "_id": "6a1eae11b25058d4daada46c",
  "Package": "rxref",
  "Title": "Tidy Utilities for 'RxNorm' and NDC Resolution",
  "Version": "0.4.0",
  "Authors@R": "c(person(\ngiven = \"Steven\",\nfamily = \"Smith\",\nemail = \"ssmith@cop.ufl.edu\",\nrole = c(\"aut\", \"cre\")))",
  "Description": "Provides a tidy, vectorized interface to the 'RxNorm' /\n'RxNav' API for resolving drug names, 'RxNorm' Concept Unique\nIdentifiers (RxCUIs), National Drug Codes (NDCs), and related\ndrug concept metadata. The package supports workflows for\nmapping between drug names, RxCUIs, NDCs, ingredients,\nproducts, drug classes, and related concepts using data from\nthe U.S. National Library of Medicine's 'RxNav' services\n<https://lhncbc.nlm.nih.gov/RxNav/APIs/> and 'RxNorm'\n<https://www.nlm.nih.gov/research/umls/rxnorm/>.",
  "License": "MIT + file LICENSE",
  "URL": "https://www.stevenmsmith.org/rxref/,\nhttps://github.com/ssmithm/rxref",
  "BugReports": "https://github.com/ssmithm/rxref/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "RoxygenNote": "8.0.0",
  "Config/pak/sysreqs": "libicu-dev libssl-dev",
  "Repository": "https://ssmithm.r-universe.dev",
  "Date/Publication": "2026-06-02 05:37:25 UTC",
  "RemoteUrl": "https://github.com/ssmithm/rxref",
  "RemoteRef": "HEAD",
  "RemoteSha": "2304eef10100abf09aa6febb797ed7f31d2a5589",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 10:15:57 UTC",
    "User": "root"
  },
  "Author": "Steven Smith [aut, cre]",
  "Maintainer": "Steven Smith <ssmith@cop.ufl.edu>",
  "MD5sum": "f66bfe20c3af5963c6b384843666dd84",
  "_user": "ssmithm",
  "_type": "src",
  "_file": "rxref_0.4.0.tar.gz",
  "_fileid": "f03e2f04271d47546e2be35502ea05b0f4d0dd9eb781765a53b91e9e5e071158",
  "_filesize": 518883,
  "_sha256": "f03e2f04271d47546e2be35502ea05b0f4d0dd9eb781765a53b91e9e5e071158",
  "_created": "2026-06-02T10:15:57.000Z",
  "_published": "2026-06-02T10:18:57.698Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79048728891,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355023076"
    },
    {
      "job": 79048728914,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355022365"
    },
    {
      "job": 79048728974,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355011848"
    },
    {
      "job": 79048728893,
      "time": 84,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355003299"
    },
    {
      "job": 79048242327,
      "time": 177,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7354974744"
    },
    {
      "job": 79048728986,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355012834"
    },
    {
      "job": 79048728970,
      "time": 136,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355021257"
    },
    {
      "job": 79048728946,
      "time": 89,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355005018"
    },
    {
      "job": 79048728941,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355004878"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ssmithm/rxref",
  "_commit": {
    "id": "2304eef10100abf09aa6febb797ed7f31d2a5589",
    "author": "ssmithm <ssmith@cop.ufl.edu>",
    "committer": "ssmithm <ssmith@cop.ufl.edu>",
    "message": "adding cache helpers to pkgdown yaml\n",
    "time": 1780378645
  },
  "_maintainer": {
    "name": "Steven Smith",
    "email": "ssmith@cop.ufl.edu",
    "login": "ssmithm",
    "twitter": "@SteveSmithUF",
    "description": "Pharmacist and Pharmacoepidemiologist",
    "uuid": 51205371
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cachem",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "memoise",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "ssmithm",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-46",
      "n": 8
    },
    {
      "week": "2025-48",
      "n": 3
    },
    {
      "week": "2026-18",
      "n": 5
    },
    {
      "week": "2026-19",
      "n": 33
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-11-11"
    },
    {
      "name": "v0.1.1",
      "date": "2025-11-26"
    },
    {
      "name": "v0.2.2",
      "date": "2026-05-07"
    },
    {
      "name": "v0.2.4",
      "date": "2026-05-09"
    },
    {
      "name": "v0.3.0",
      "date": "2026-05-09"
    },
    {
      "name": "v0.4.0",
      "date": "2026-05-19"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "ssmithm",
      "count": 50,
      "uuid": 51205371
    }
  ],
  "_userbio": {
    "uuid": 51205371,
    "type": "user",
    "name": "Steven Smith",
    "description": "Pharmacist and Pharmacoepidemiologist"
  },
  "_downloads": {
    "count": 97,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rxref"
  },
  "_devurl": "https://github.com/ssmithm/rxref",
  "_pkgdown": "https://www.stevenmsmith.org/rxref/",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rxref.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ssmithm/rxref",
  "_realowner": "ssmithm",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.4.0",
      "date": "2026-05-27"
    }
  ],
  "_exports": [
    "default_product_ttys",
    "exclude_products_with_ingredients",
    "extended_product_ttys",
    "extended_ttys",
    "filter_products_by_route",
    "find_classes",
    "find_ingredients",
    "get_atc",
    "get_atcprod",
    "get_chemical_structure",
    "get_class_members",
    "get_classes",
    "get_clinical_attributes",
    "get_contraindications",
    "get_drug_classes",
    "get_epc",
    "get_may_treat",
    "get_medrt",
    "get_medrt_moa",
    "get_medrt_pe",
    "get_properties",
    "get_va",
    "ingredients_for_rxcui",
    "map_ndc_to_rxcui",
    "map_rxcui_to_ndc",
    "map_to",
    "ndc_status",
    "product_ttys",
    "products_for_ingredients",
    "resolve",
    "rxclass_rela_sources",
    "rxclass_relas",
    "rxclass_relationships",
    "rxref_cache",
    "rxref_cache_clear",
    "rxref_cache_disable",
    "rxref_cache_info",
    "rxref_cache_use_disk",
    "rxref_cache_use_memory",
    "rxref_conf",
    "search_drug",
    "tty_catalogue"
  ],
  "_help": [
    {
      "page": "default_product_ttys",
      "title": "Default RxNorm product term types",
      "topics": [
        "default_product_ttys"
      ]
    },
    {
      "page": "exclude_products_with_ingredients",
      "title": "Exclude products containing specified ingredients",
      "topics": [
        "exclude_products_with_ingredients"
      ]
    },
    {
      "page": "extended_product_ttys",
      "title": "Extended RxNorm product term types",
      "topics": [
        "extended_product_ttys"
      ]
    },
    {
      "page": "extended_ttys",
      "title": "Extended RxNorm term types",
      "topics": [
        "extended_ttys"
      ]
    },
    {
      "page": "filter_products_by_route",
      "title": "Filter RxNorm product concepts by route of administration.",
      "topics": [
        "filter_products_by_route"
      ]
    },
    {
      "page": "find_classes",
      "title": "Find RxClass drug classes by class name",
      "topics": [
        "find_classes"
      ]
    },
    {
      "page": "find_ingredients",
      "title": "Resolve a free-text drug name to ingredient CUIs (IN/PIN)",
      "topics": [
        "find_ingredients"
      ]
    },
    {
      "page": "get_atc",
      "title": "Get ATC classes for RxNorm drugs",
      "topics": [
        "get_atc"
      ]
    },
    {
      "page": "get_atcprod",
      "title": "Get ATC product-level classes for RxNorm drugs",
      "topics": [
        "get_atcprod"
      ]
    },
    {
      "page": "get_chemical_structure",
      "title": "Get chemical-structure assertions",
      "topics": [
        "get_chemical_structure"
      ]
    },
    {
      "page": "get_class_members",
      "title": "Get RxNorm members of an RxClass class",
      "topics": [
        "get_class_members"
      ]
    },
    {
      "page": "get_classes",
      "title": "Get RxClass assertions for RxNorm drugs",
      "topics": [
        "get_classes"
      ]
    },
    {
      "page": "get_clinical_attributes",
      "title": "Clinical attributes from the concept (SCD/SBD) or related SCD/SBD",
      "topics": [
        "get_clinical_attributes"
      ]
    },
    {
      "page": "get_contraindications",
      "title": "Get contraindication assertions from MED-RT",
      "topics": [
        "get_contraindications"
      ]
    },
    {
      "page": "get_drug_classes",
      "title": "Get class-like RxClass assertions for RxNorm drugs",
      "topics": [
        "get_drug_classes"
      ]
    },
    {
      "page": "get_epc",
      "title": "Get FDA/SPL established pharmacologic classes",
      "topics": [
        "get_epc"
      ]
    },
    {
      "page": "get_may_treat",
      "title": "Get indication/treatment assertions from MED-RT",
      "topics": [
        "get_may_treat"
      ]
    },
    {
      "page": "get_medrt",
      "title": "Get MED-RT assertions for RxNorm drugs",
      "topics": [
        "get_medrt"
      ]
    },
    {
      "page": "get_medrt_moa",
      "title": "Get MED-RT mechanism-of-action assertions",
      "topics": [
        "get_medrt_moa"
      ]
    },
    {
      "page": "get_medrt_pe",
      "title": "Get MED-RT physiologic-effect assertions",
      "topics": [
        "get_medrt_pe"
      ]
    },
    {
      "page": "get_properties",
      "title": "Get core RxNorm properties for one or more RxCUIs",
      "topics": [
        "get_properties"
      ]
    },
    {
      "page": "get_va",
      "title": "Get VA drug classes for RxNorm drugs",
      "topics": [
        "get_va"
      ]
    },
    {
      "page": "ingredients_for_rxcui",
      "title": "Get ingredient concepts for RxCUIs",
      "topics": [
        "ingredients_for_rxcui"
      ]
    },
    {
      "page": "map_ndc_to_rxcui",
      "title": "Map NDCs to RxCUIs",
      "topics": [
        "map_ndc_to_rxcui"
      ]
    },
    {
      "page": "map_rxcui_to_ndc",
      "title": "Map RxCUIs to NDCs",
      "topics": [
        "map_rxcui_to_ndc"
      ]
    },
    {
      "page": "map_to",
      "title": "Map between NDCs and RxCUIs",
      "topics": [
        "map_to"
      ]
    },
    {
      "page": "ndc_status",
      "title": "Get RxNav status for NDCs",
      "topics": [
        "ndc_status"
      ]
    },
    {
      "page": "product_ttys",
      "title": "RxNorm product term type sets",
      "topics": [
        "product_ttys"
      ]
    },
    {
      "page": "products_for_ingredients",
      "title": "Expand ingredient CUIs to product CUIs that truly contain the ingredient",
      "topics": [
        "products_for_ingredients"
      ]
    },
    {
      "page": "resolve",
      "title": "Resolve free text, RxCUI, or NDC to RxCUI and preferred name",
      "topics": [
        "resolve"
      ]
    },
    {
      "page": "rxclass_rela_sources",
      "title": "Get RxClass relationship sources",
      "topics": [
        "rxclass_rela_sources"
      ]
    },
    {
      "page": "rxclass_relas",
      "title": "Get RxClass relationship types",
      "topics": [
        "rxclass_relas"
      ]
    },
    {
      "page": "rxclass_relationships",
      "title": "Summarize RxClass relationship types for drugs",
      "topics": [
        "rxclass_relationships"
      ]
    },
    {
      "page": "rxref_cache",
      "title": "Manage the rxref cache",
      "topics": [
        "rxref_cache",
        "rxref_cache_clear",
        "rxref_cache_disable",
        "rxref_cache_info",
        "rxref_cache_use_disk",
        "rxref_cache_use_memory"
      ]
    },
    {
      "page": "rxref_conf",
      "title": "Configure rxref",
      "topics": [
        "rxref_conf"
      ]
    },
    {
      "page": "search_drug",
      "title": "Search free-text drug name and return product CUIs and/or NDCs",
      "topics": [
        "search_drug"
      ]
    },
    {
      "page": "tty_catalogue",
      "title": "Catalogue of RxNorm TTY (Term Types)",
      "topics": [
        "tty_catalogue"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ssmithm/rxref/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/ssmithm/rxref/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cachem",
    "cli",
    "cpp11",
    "curl",
    "digest",
    "dplyr",
    "fastmap",
    "generics",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "memoise",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "route_specific_lists.Rmd",
      "filename": "route_specific_lists.html",
      "title": "Building route-specific RxCUI and NDC lists",
      "author": "Steven Smith",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Define a beta-blocker ingredient list",
        "Resolve drug names to ingredient RxCUIs",
        "Expand ingredients to product RxCUIs",
        "Active versus historical RxNorm concepts",
        "Why route filtering matters",
        "Filter to oral products",
        "Map oral product RxCUIs to active NDCs",
        "Summarize the resulting list",
        "A shortcut using search_drug()",
        "Returning both products and NDCs",
        "Suggested QC checks",
        "Check whether any non-oral product names remain",
        "Check the observed routes and dose-form groups",
        "Check combination products",
        "Check products without active NDCs",
        "Summary"
      ],
      "created": "2026-05-07 02:22:33",
      "modified": "2026-05-19 05:15:19",
      "commits": 3
    },
    {
      "source": "case_study_glp1ra.Rmd",
      "filename": "case_study_glp1ra.html",
      "title": "Case Study: GLP-1 and related incretin therapies",
      "author": "Steven Smith",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Case",
        "Defining the ingredient list",
        "Option 1: Step-by-step medication list construction",
        "Identify ingredient RxCUIs",
        "Expand ingredients to product RxCUIs",
        "Include historical RxNorm concepts when needed",
        "Map product RxCUIs to NDCs",
        "Option 2: Use search_drug() for a compact workflow",
        "Comparing the two approaches",
        "Choosing active versus historical concepts",
        "Practical considerations"
      ],
      "created": "2025-11-13 03:05:12",
      "modified": "2026-05-19 05:15:19",
      "commits": 7
    },
    {
      "source": "rxref_intro.Rmd",
      "filename": "rxref_intro.html",
      "title": "rxref: Getting started",
      "author": "rxref authors",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Installation",
        "Resolve messy inputs to RxCUIs",
        "Retrieve properties for RxCUIs",
        "Map NDCs and RxCUIs",
        "Find ingredients",
        "Expand ingredients to product concepts",
        "Choose product term types",
        "Search for drugs in one step",
        "Retrieve clinical attributes",
        "Build route-specific lists",
        "Caching and API use",
        "Reproducibility",
        "Summary"
      ],
      "created": "2025-11-11 20:25:33",
      "modified": "2026-05-19 05:15:19",
      "commits": 2
    }
  ],
  "_score": 5.021189299069938,
  "_indexed": true,
  "_nocasepkg": "rxref",
  "_universes": [
    "ssmithm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-06-02T10:18:13.000Z",
      "distro": "noble",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "6b68f7487f63177083fd868aaf6139b48a883dec71ddc87d125d028154c1268e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-06-02T10:18:11.000Z",
      "distro": "noble",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "82f99ef822e2ce2f2958f42791a2c569167ce3c7c08986de9fbd3bae0773dc28",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-06-02T10:17:42.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "70544b4fc30007c5db68d0ae33251232ce3ed4f12dd1a5add5a0164293d17bfd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-06-02T10:17:22.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "428cee25f0a183321c198b6726087cd34deaf52c5436dfb0016cb395e8da0d6c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-06-02T10:18:06.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "2dfe9bb2a5ac60fe14b1842a4b3580b0da109a605362605d7ee6ab5948146011",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-02T10:17:55.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "bf62fe1f5a9801ebda12ffad1cc7582fd85511474f14c6e0d7021294a1bea780",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-02T10:17:09.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "aabf6a9213964ab311ba4d6289b4932539eefa54f587713d1556597b9e132c14",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-06-02T10:17:07.000Z",
      "commit": "2304eef10100abf09aa6febb797ed7f31d2a5589",
      "fileid": "39fdef407af3a09bccad12b1b31b93edf9c82e42537af483953d57fe5ba949c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/26813179772"
    }
  ]
}