{
  "_id": "6adc79151f8fc22f6383e293",
  "Package": "rxref",
  "Title": "Tidy Utilities for 'RxNorm' and NDC Resolution",
  "Version": "0.5.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-08-25 13:47:47 UTC",
  "RemoteUrl": "https://github.com/ssmithm/rxref",
  "RemoteRef": "HEAD",
  "RemoteSha": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-24 09:19:19 UTC",
    "User": "root"
  },
  "Author": "Steven Smith [aut, cre]",
  "Maintainer": "Steven Smith <ssmith@cop.ufl.edu>",
  "_user": "ssmithm",
  "_type": "src",
  "_file": "rxref_0.5.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/2959eb4ac4091dff5c0bfa2c23195c221a71a3d10afe3d12a84da8541bf91aba",
  "_filesize": 522215,
  "_sha256": "2959eb4ac4091dff5c0bfa2c23195c221a71a3d10afe3d12a84da8541bf91aba",
  "_expires": "2027-02-01T09:23:31.000Z",
  "_created": "2026-10-24T09:19:19.000Z",
  "_published": "2026-10-24T09:23:33.301Z",
  "_upstream": "https://github.com/ssmithm/rxref",
  "_status": "success",
  "_maintainer": {
    "name": "Steven Smith",
    "email": "ssmith@cop.ufl.edu",
    "login": "ssmithm",
    "twitter": "@SteveSmithUF",
    "description": "Pharmacist and Pharmacoepidemiologist",
    "uuid": 51205371
  },
  "_jobs": [
    {
      "job": 120835868950,
      "time": 125,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12555124011"
    },
    {
      "job": 120835868952,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12555641475"
    },
    {
      "job": 120835868955,
      "time": 209,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12555746326"
    },
    {
      "job": 120835868944,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12555301654"
    },
    {
      "job": 120835079635,
      "time": 246,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12555875462"
    },
    {
      "job": 120835868962,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12555865671"
    },
    {
      "job": 120835869053,
      "time": 93,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12555437103"
    },
    {
      "job": 120835868949,
      "time": 78,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12555039162"
    },
    {
      "job": 120835868978,
      "time": 85,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12555915020"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704",
  "_commit": {
    "id": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
    "author": "ssmithm <ssmith@cop.ufl.edu>",
    "committer": "ssmithm <ssmith@cop.ufl.edu>",
    "message": "Increment version number to 0.5.0\n",
    "time": 1787665667
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_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
    },
    {
      "week": "2026-35",
      "n": 2
    }
  ],
  "_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"
    },
    {
      "name": "v0.5.0",
      "date": "2026-08-25"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "ssmithm",
      "count": 52,
      "uuid": 51205371
    }
  ],
  "_userbio": {
    "uuid": 51205371,
    "type": "user",
    "name": "Steven Smith",
    "followers": 3,
    "description": "Pharmacist and Pharmacoepidemiologist"
  },
  "_downloads": {
    "count": 286,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rxref"
  },
  "_devurl": "https://github.com/ssmithm/rxref",
  "_pkgdown": "https://www.stevenmsmith.org/rxref/",
  "_searchresults": 11,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rxref.html",
    "LICENSE"
  ],
  "_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",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "route_specific_lists.Rmd",
      "filename": "route_specific_lists.html",
      "title": "Case Study: Building route-specific RxCUI and NDC lists",
      "author": "Steven Smith",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Case",
        "Define the ingredient list",
        "Step 1: Identify ingredient RxCUIs",
        "Step 2: Expand ingredients to product RxCUIs",
        "Step 3: Inspect route and dose-form information",
        "Step 4: Filter to oral products",
        "Step 5: Map oral product RxCUIs to active NDCs",
        "Quality-control checks",
        "Confirm the observed routes",
        "Look for non-oral terminology in product names",
        "Review combination products",
        "Check products without active NDCs",
        "Summarize the final definition",
        "A compact alternative with search_drug()",
        "Adapting the workflow",
        "Filter by route during product expansion",
        "Exclude fixed-dose combination products",
        "Include historical RxNorm concepts and NDC associations",
        "Finalizing a route-specific medication definition"
      ],
      "created": "2026-05-07 02:22:33",
      "modified": "2026-08-25 13:39:37",
      "commits": 4
    },
    {
      "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",
        "Define the ingredient list",
        "Step 1: Identify ingredient RxCUIs",
        "Step 2: Expand ingredients to product RxCUIs",
        "Inspect the product set",
        "Step 3: Map product RxCUIs to NDCs",
        "Step 4: Perform a few quality checks",
        "A compact alternative with search_drug()",
        "Adapting the workflow",
        "Exclude fixed-dose combination products",
        "Use a broader set of product-related TTYs",
        "Include historical RxNorm concepts and NDC associations",
        "Finalizing the medication definition"
      ],
      "created": "2025-11-13 03:05:12",
      "modified": "2026-08-25 13:39:37",
      "commits": 8
    },
    {
      "source": "rxref_intro.Rmd",
      "filename": "rxref_intro.html",
      "title": "rxref: Getting started",
      "author": "Steven Smith",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Installation",
        "Resolve drug names and identifiers",
        "Inspect RxNorm concepts",
        "Identify ingredient concepts",
        "Expand ingredients to product concepts",
        "Refine products using clinical attributes",
        "Filter products by route",
        "Map between RxCUIs and NDCs",
        "Use search_drug() for a compact workflow",
        "Work with historical concepts and NDC associations",
        "Query drug classes with RxClass",
        "Configure API behavior",
        "Reproducibility",
        "Summary"
      ],
      "created": "2025-11-11 20:25:33",
      "modified": "2026-08-25 13:39:37",
      "commits": 3
    }
  ],
  "_score": 5.12057393120585,
  "_indexed": true,
  "_nocasepkg": "rxref",
  "_universes": [
    "ssmithm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-10-24T09:21:19.000Z",
      "distro": "resolute",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/aac124ad0857e250599dea00eba888e8e9df560679083c7439573677dce7f2ae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-10-24T09:21:19.000Z",
      "distro": "resolute",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/75e3d0d04305da8db486c621dfec46487f5d46bea20d2d8463a6ed39767e5d36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-10-24T09:22:07.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/5909344102069d1aae98676b8cec3ff28db5ed6fac8dd81c7b611d4b52f42eef",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-10-24T09:21:19.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/58babff10b6fb290df6da0eb25e950a72996e5fa73eb17f4e40da220cc20c7c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-10-24T09:21:19.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/0859e660bb7601312fd34b16225dcdffea5c156e9a1a03c97baed4df25bea81c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-10-24T09:20:34.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/6a7cc87a222f76e243d44e8da9628985cdb54b7c9b60405bf4c074cd8622184e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-10-24T09:20:29.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/2f65061c711090b05a2fa1e7f164869b2707114f04dcfe532de728ff338d0693",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-10-24T09:20:31.000Z",
      "commit": "14a6dfdbc1bb43dba328a8c40ed554fa228ebcc6",
      "fileid": "https://r2.ropensci.org/c951d0d659f9e064b413e7a253275b3a1417ba05c74fe6751d2ab0071de9f69c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ssmithm/actions/runs/40081219704"
    }
  ]
}