Export the metadata (as a data dictionary) of a REDCap project as a tibble::tibble(). Each row in the data dictionary corresponds to one field in the project's dataset.
token: The user-specific string that serves as the password for a project. Required.
forms: An array, where each element corresponds to the REDCap form of the desired fields. Optional.
fields: An array, where each element corresponds to a desired project field. Optional.
verbose: A boolean value indicating if messages should be printed to the R console during the operation. The verbose output might contain sensitive information (e.g. PHI), so turn this off if the output might be visible somewhere public. Optional.
config_options: A list of options passed to httr::POST(). See details at httr::httr_options(). Optional.
handle_httr: The value passed to the handle parameter of httr::POST(). This is useful for only unconventional authentication approaches. It should be NULL for most institutions. Optional.
Returns
Currently, a list is returned with the following elements:
data: An R tibble::tibble() of the desired fields (as rows).
success: A boolean value indicating if the operation was apparently successful.
status_codes: A collection of http status codes, separated by semicolons. There is one code for each batch attempted.
outcome_messages: A collection of human readable strings indicating the operations' semicolons. There is one code for each batch attempted. In an unsuccessful operation, it should contain diagnostic information.
forms_collapsed: The desired records IDs, collapsed into a single string, separated by commas.
fields_collapsed: The desired field names, collapsed into a single string, separated by commas.
elapsed_seconds: The duration of the function.
Examples
## Not run:uri <-"https://redcap-dev-2.ouhsc.edu/redcap/api/"# A simple projecttoken <-"9A068C425B1341D69E83064A2D273A70"# simpleREDCapR::redcap_metadata_read(redcap_uri=uri, token=token)# A longitudinal projecttoken <-"0434F0E9CF53ED0587847AB6E51DE762"# longitudinalREDCapR::redcap_metadata_read(redcap_uri=uri, token=token)# A repeating measurestoken <-"77842BD8C18D3408819A21DD0154CCF4"# vignette-repeatingREDCapR::redcap_metadata_read(redcap_uri=uri, token=token)## End(Not run)