REDCap Metadata Casting and Castellated Data Handling


[Up] [Top]

Documentation for package ‘REDCapCAST’ version 25.1.1

Help Pages

all_na Check if vector is all NA
apply_factor_labels Preserve all factor levels from REDCap data dictionary in data export
apply_field_label Apply REDCap filed labels to data frame
as_factor Convert labelled vectors to factors while preserving attributes
as_factor.character Convert labelled vectors to factors while preserving attributes
as_factor.data.frame Convert labelled vectors to factors while preserving attributes
as_factor.factor Convert labelled vectors to factors while preserving attributes
as_factor.haven_labelled Convert labelled vectors to factors while preserving attributes
as_factor.labelled Convert labelled vectors to factors while preserving attributes
as_factor.logical Convert labelled vectors to factors while preserving attributes
as_factor.numeric Convert labelled vectors to factors while preserving attributes
case_match_regex_list List-base regex case_when
cast_data_overview Overview of REDCapCAST data for shiny
cast_meta_overview Overview of REDCapCAST meta data for shiny
char2choice Simple function to generate REDCap choices from character vector
char2cond Simple function to generate REDCap branching logic from character vector
clean_field_label Very simple function to remove rich text formatting from field label and save the first paragraph ('<p>...</p>').
clean_redcap_name clean_redcap_name
compact_vec Compacting a vector of any length with or without names
create_html_table Create two-column HTML table for data piping in REDCap instruments
create_instrument_meta DEPRICATED Create zips file with necessary content based on data set
cut_string_length Cut string to desired length
d2w Convert single digits to words
doc2dd Doc table to data dictionary - EARLY, DOCS MISSING
ds2dd (DEPRECATED) Data set to data dictionary function
ds2dd_detailed Extract data from stata file for data dictionary
easy_redcap Secure API key storage and data acquisition in one
export_redcap_instrument Creates zip-file with necessary content to manually add instrument to database
fct2num Allows conversion of factor to numeric values preserving original levels
fct_drop Drop unused levels preserving label data
fct_drop.data.frame Drop unused levels preserving label data
fct_drop.factor Drop unused levels preserving label data
file_extension DEPRECATED Helper to import files correctly
focused_metadata focused_metadata
format_redcap_factor Converts REDCap choices to factor levels and stores in labels attribute
format_subheader Sub-header formatting wrapper
get_api_key Retrieve project API key if stored, if not, set and retrieve
get_attr Extract attribute. Returns NA if none
get_id_name Get the id name
guess_time_only Guess time variables based on naming pattern
guess_time_only_filter Try at determining which are true time only variables
haven_all_levels Finish incomplete haven attributes substituting missings with values
hms2character Change "hms" to "character" for REDCap upload.
html_tag_wrap Simple html tag wrapping for REDCap text formatting
is.labelled Tests for multiple label classes
is_missing Multi missing check
is_repeated_longitudinal Test if repeatable or longitudinal
mark_complete Completion marking based on completed upload
match_fields_to_form Match fields to forms
mtcars_redcap mtcars dataset slightly modified to use for Shiny app upload demonstration
named_levels Get named vector of factor levels and values
nav_bar_page Nav_bar defining function for shiny ui
numchar2fct Applying var2fct across data set
parse_data Helper to auto-parse un-formatted data with haven and readr
possibly_numeric Tests if vector can be interpreted as numeric without introducing NAs by coercion
possibly_roman Test if vector can be interpreted as roman numerals
process_user_input User input processing
process_user_input.character User input processing character
process_user_input.data.frame User input processing data.frame
process_user_input.default User input processing default
process_user_input.response User input processing response
read_input Flexible file import based on extension
read_redcap_instrument Convenience function to download complete instrument, using token storage in keyring.
read_redcap_tables Download REDCap data
redcapcast_data Data set for demonstration
redcapcast_meta REDCap metadata from data base
REDCap_split Split REDCap repeating instruments table into multiple tables
redcap_wider Transforms list of REDCap data.frames to a single wide data.frame
replace_curly_quote Replace curly apostrophes and quotes from word
sanitize_split Sanitize list of data frames
set_attr Set attributes for named attribute. Appends if attr is NULL
shiny_cast Launch the included Shiny-app for database casting and upload
split_non_repeating_forms Split a data frame into separate tables for each form
strsplitx Extended string splitting
suffix2label Transfer variable name suffix to label in widened data
time_only_correction Correction based on time_only_filter function
var2fct Convert vector to factor based on threshold of number of unique levels
vec2choice Named vector to REDCap choices ('wrapping compact_vec()')