# Package index • REDCapCAST

Skip to contents

# Package index

## All functions

`REDCap_split()`
  Split REDCap repeating instruments table into multiple tables
`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_logical()`
  Interpret specific binary values as logicals
`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()`
  DEPRECATED 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
`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
`redcap_wider()`
  Transforms list of REDCap data.frames to a single wide data.frame
`redcapcast_data`
  Data set for demonstration
`redcapcast_meta`
  REDCap metadata from data base
`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()`)