exportExternalCoding {redcapAPI} | R Documentation |
Export Codebook Mappings for Fields with External Dependencies
Description
These methods enable redcapAPI
to obtain a mapping of
codes and associated labels for fields that have external dependencies.
The fields include SQL fields (dependent on another project) or
fields that utilize the BioPortal Ontology modules.
Usage
exportExternalCoding(rcon, fields, ...)
## S3 method for class 'redcapApiConnection'
exportExternalCoding(
rcon,
fields = NULL,
...,
batch_size = 1000,
error_handling = getOption("redcap_error_handling"),
config = list(),
api_param = list()
)
Arguments
rcon |
A |
fields |
|
... |
Arguments to pass to other methods |
batch_size |
|
error_handling |
|
config |
A named |
api_param |
A named |
Details
These methods operate by executing two API calls to export first the coded values and then the labeled values of fields with external dependencies. The two exports are then used to generate the code-label mappings for use in casting data.
Fields of type sql
are dropdown fields that are populated by a SQL
query to another project.
Fields of type bioportal
are text fields that have the BioPortal
Ontology module enabled as the validation method.
Value
Returns a named list of named character vectors.
Each element is in the list is named for the field it maps.
The character vectors are name-value pairs where the name is the labeled data and the value is the coded data.
Examples
## Not run:
unlockREDCap(connections = c(rcon = "project_alias"),
url = "your_redcap_url",
keyring = "API_KEYs",
envir = globalenv())
exportExternalCoding(rcon)
## End(Not run)