Export specific data elements from REDCap
Arguments
- content
The element to export, see Details.
- uri
The URI for the REDCap API. If
NULL
(default) the valueSys.getenv("REDCap_API_URI")
is used.- token
The API token for the project you want to export from. If
NULL
(default) the valueSys.getenv("REDCap_API_TOKEN")
is used.- format
The format to return. If
NULL
(default) the valueSys.getenv("REDCap_API_format")
is used.- ...
additional arguments passed to
handle_setform
.
Details
The content
and format
arguments are used to control the
specific items to be exported, and in what format. **Review the API
documentation**
The uri
, token
, and format
arguments are set to
NULL
by default and will look to the
Sys.getenv("REDCap_API_URI")
,
Sys.getenv("REDCap_API_TOKEN")
, and
Sys.getenv("REDCap_API_format")
, respectively, to define the values if
not explicitly done so by the end user.
Examples
# A reproducible example would require a REDCap project, accessable via an
# API token. An example of the return from these calls are provided as data
# with this package.
# avs_raw_metadata <- export_content(content = "metadata")
data(avs_raw_metadata)
str(avs_raw_metadata)
#> 'rcer_raw_metadata' chr "field_name,form_name,section_header,field_type,field_label,select_choices_or_calculations,field_note,text_valid"| __truncated__
#> - attr(*, "url")= chr "https://redcap.ucdenver.edu/api/"
#> - attr(*, "status_code")= int 200
#> - attr(*, "times")= Named num [1:6] 0 0.000014 0 0.000076 0.131388 ...
#> ..- attr(*, "names")= chr [1:6] "redirect" "namelookup" "connect" "pretransfer" ...
#> - attr(*, "Content-Type")= chr "text/csv; charset=utf-8"
#> - attr(*, "accessed")= POSIXct[1:1], format: "2024-09-19 17:09:20"