Export the instrument-event mappings for a project (i.e., how the data collection instruments are designated for certain events in a longitudinal project). (Copied from "Export Instrument-Event Mappings" method of REDCap API documentation, v.10.5.1)
token: The user-specific string that serves as the password for a project. Required.
arms: A character string of arms to retrieve. Defaults to all arms of the project.
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: A tibble::tibble() where each row represents one column in the REDCap dataset.
success: A boolean value indicating if the operation was apparently successful.
outcome_message: A human readable string indicating the operation's outcome.
elapsed_seconds: The duration of the function.
raw_text: If an operation is NOT successful, the text returned by REDCap. If an operation is successful, the raw_text is returned as an empty string to save RAM.
Examples
## Not run:uri <-"https://redcap-dev-2.ouhsc.edu/redcap/api/"# Longitudinal project with one armtoken_1 <-"76B4A71A0158BD34C98F10DA72D5F27C"# "arm-single-longitudinal" test projectREDCapR::redcap_arm_export(redcap_uri=uri, token=token_1)$data
REDCapR::redcap_event_instruments(redcap_uri=uri, token=token_1)$data
# Project with two armstoken_2 <-"DA6F2BB23146BD5A7EA3408C1A44A556"# "longitudinal" test projectREDCapR::redcap_arm_export(redcap_uri=uri, token=token_2)$data
REDCapR::redcap_event_instruments(redcap_uri=uri, token=token_2)$data
REDCapR::redcap_event_instruments(redcap_uri=uri, token=token_2, arms = c("1","2"))$data
REDCapR::redcap_event_instruments(redcap_uri=uri, token=token_2, arms ="2")$data
# Classic project (without arms) throws an errortoken_3 <-"9A068C425B1341D69E83064A2D273A70"# "simple" test projectREDCapR::redcap_arm_export(redcap_uri=uri, token=token_3)$data
# REDCapR::redcap_event_instruments(redcap_uri=uri, token=token_3)$data## End(Not run)