Date accepted: 2025-08-08
Submitting Author Name: Alasdair Warwick
Submitting Author Github Handle: @rmgpanw
Other Package Authors Github handles: (comma separated, delete if none) @abolvera, @cyu12, @rnluben
Repository: https://github.com/rmgpanw/trud/
Submission type: Standard
Editor: @emilyriederer
Reviewers: @AleKoure, @jonclayden
Archive: TBD
Version accepted: TBD
Language: en
Package: trud
Title: Query the 'NHS TRUD API'
Version: 0.1.0.9000
Authors@R: c(
person(given = "Alasdair",
family = "Warwick",
role = c("aut", "cre", "cph"),
email = "alasdair.warwick.19@ucl.ac.uk",
comment = c(ORCID = "0000-0002-0800-2890")),
person("Robert", "Luben", role = "aut",
comment = c(ORCID = "0000-0002-5088-6343")),
person("Abraham", "Olvera-Barrios", role = "aut",
comment = c(ORCID = "0000-0002-3305-4465")),
person("Chuin Ying", "Ung", role = "aut",
comment = c(ORCID = "0000-0001-8487-4589"))
)
Description: Provides a convenient R interface to the 'National Health Service
NHS Technology Reference Update Distribution (TRUD) API', allowing users
to list available releases for their subscribed items, retrieve metadata,
and download release files. For more information on the API, see
<https://isd.digital.nhs.uk/trud/users/guest/filters/0/api>.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Depends: R (>= 4.2.0)
Imports:
cli,
dplyr,
httr2,
purrr,
rlang,
rvest,
stringr,
tibble
URL: https://rmgpanw.github.io/trud/,
https://github.com/rmgpanw/trud
BugReports: https://github.com/rmgpanw/trud/issues
Suggests:
knitr,
rmarkdown,
spelling,
testthat (>= 3.0.0),
withr
Config/testthat/edition: 3
Language: en-US
VignetteBuilder: knitr
Scope
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check one or more appropriate boxes below):
Data Lifecycle Packages
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
trud
wraps the NHS TRUD API, which enables account holders to automate the download of technology reference files from NHS England.
The technology reference files from NHS England are widely used by researchers (both within and outside the UK) working with electronic health records data. The available items include various clinical coding terminologies such as ICD, Read, prescription codes and the SNOMED CT ontology (which is updated with new available releases every few months). While trud
is a relatively small package, it provides a helpful aid to researchers working with these release items, greatly simplifying the process of automated updates to support downstream analyses.
There are no other similar R packages that I am aware of.
Not applicable
@tag
the editor you contacted.pkgcheck
items which your package is unable to pass.Please note that all pkgcheck checks are passing for me locally, however the pkgcheck GitHub Actions currently hangs (being investigated at ropensci-review-tools/pkgcheck-action#54)
Technical checksConfirm each of the following by checking the box.
This package:
trud
0.1.0 is available on CRAN (accepted mid-2024)
Do you intend for this package to go on Bioconductor?
Do you wish to submit an Applications Article about your package to Methods in Ecology and Evolution? If so:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4