read_ct_spec()
imports a controlled terminology specification data set as a
tibble.
Usage
read_ct_spec(file = cli::cli_abort("`file` must be specified"))
Arguments
- file
A path to a file containing a controlled terminology specification data set. The following are expected of this file:
The file is expected to be a CSV file;
The file is expected to contain a first row of column names;
This minimal set of variables is expected: codelist_code, collected_value, term_synonyms, and term_value.
Value
A tibble with a controlled terminology specification.
Examples
# Get the local path to one of the controlled terminology example files.
path <- ct_spec_example("ct-01-cm")
# Import it to R.
read_ct_spec(file = path)
#> # A tibble: 33 × 8
#> codelist_code term_code CodedData term_value collected_value
#> <chr> <chr> <chr> <chr> <chr>
#> 1 C71113 C25473 QD QD QD (Every Day)
#> 2 C71113 C64496 BID BID BID (Twice a Day)
#> 3 C71113 C64499 PRN PRN PRN (As Needed)
#> 4 C71113 C64516 Q2H Q2H Q2H (Every 2 Hours)
#> 5 C71113 C64530 QID QID QID (4 Times a Day)
#> 6 C66726 C25158 CAPSULE CAPSULE Capsule
#> 7 C66726 C25394 PILL PILL Pill
#> 8 C66726 C29167 LOTION LOTION Lotion
#> 9 C66726 C42887 AEROSOL AEROSOL Aerosol
#> 10 C66726 C42944 INHALANT INHALANT Inhalant
#> # ℹ 23 more rows
#> # ℹ 3 more variables: term_preferred_term <chr>, term_synonyms <chr>,
#> # raw_codelist <chr>