{
  "_id": "6a1fe245b401979e7343a374",
  "Package": "REDCapCAST",
  "Title": "REDCap Metadata Casting and Castellated Data Handling",
  "Version": "26.1.1",
  "Authors@R": "c(\nperson(\"Andreas Gammelgaard\", \"Damsbo\", email = \"andreas@gdamsbo.dk\",\nrole = c(\"aut\", \"cre\"),comment = c(ORCID = \"0000-0002-7559-1154\")),\nperson(\"Paul\", \"Egeler\", email = \"paulegeler@gmail.com\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-6948-9498\")))",
  "Description": "Casting metadata for REDCap database creation and handling\nof castellated data using repeated instruments and longitudinal\nprojects in 'REDCap'. Keeps a focused data export approach, by\nallowing to only export required data from the database. Also\nfor casting new REDCap databases based on datasets from other\nsources. Originally forked from the R part of 'REDCapRITS' by\nPaul Egeler. See <https://github.com/pegeler/REDCapRITS>.\n'REDCap' (Research Electronic Data Capture) is a secure,\nweb-based software platform designed to support data capture\nfor research studies, providing 1) an intuitive interface for\nvalidated data capture; 2) audit trails for tracking data\nmanipulation and export procedures; 3) automated export\nprocedures for seamless data downloads to common statistical\npackages; and 4) procedures for data integration and\ninteroperability with external sources (Harris et al (2009)\n<doi:10.1016/j.jbi.2008.08.010>; Harris et al (2019)\n<doi:10.1016/j.jbi.2019.103208>).",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/agdamsbo/REDCapCAST,\nhttps://agdamsbo.github.io/REDCapCAST/",
  "BugReports": "https://github.com/agdamsbo/REDCapCAST/issues",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Collate": "'REDCapCAST-package.R' 'utils.r' 'process_user_input.r'\n'REDCap_split.r' 'as_factor.R' 'as_logical.R' 'doc2dd.R'\n'ds2dd_detailed.R' 'easy_redcap.R' 'export_redcap_instrument.R'\n'fct_drop.R' 'html_styling.R' 'mtcars_redcap.R'\n'read_redcap_instrument.R' 'read_redcap_tables.R'\n'redcap_wider.R' 'redcapcast_data.R' 'redcapcast_meta.R'\n'shiny_cast.R'",
  "Repository": "https://agdamsbo.r-universe.dev",
  "Date/Publication": "2026-01-29 20:01:58 UTC",
  "RemoteUrl": "https://github.com/agdamsbo/redcapcast",
  "RemoteRef": "HEAD",
  "RemoteSha": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-03 08:09:52 UTC",
    "User": "root"
  },
  "Author": "Andreas Gammelgaard Damsbo [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7559-1154>),\nPaul Egeler [aut] (ORCID: <https://orcid.org/0000-0001-6948-9498>)",
  "Maintainer": "Andreas Gammelgaard Damsbo <andreas@gdamsbo.dk>",
  "MD5sum": "e52a4eeb9b4ba98040bf519eb1ce4448",
  "_user": "agdamsbo",
  "_type": "src",
  "_file": "REDCapCAST_26.1.1.tar.gz",
  "_fileid": "ea8b70253dfcb40f7ee572de0715819b6ef0f5220fa1e34198e28b58ca378c19",
  "_filesize": 341566,
  "_sha256": "ea8b70253dfcb40f7ee572de0715819b6ef0f5220fa1e34198e28b58ca378c19",
  "_created": "2026-06-03T08:09:52.000Z",
  "_published": "2026-06-03T08:13:57.353Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79249947931,
      "time": 164,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379142673"
    },
    {
      "job": 79249947940,
      "time": 179,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379148294"
    },
    {
      "job": 79249947907,
      "time": 202,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379142015"
    },
    {
      "job": 79249947913,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379128962"
    },
    {
      "job": 79249399912,
      "time": 204,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379083242"
    },
    {
      "job": 79249947848,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379139119"
    },
    {
      "job": 79249947929,
      "time": 100,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7379120033"
    },
    {
      "job": 79249947796,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7379120883"
    },
    {
      "job": 79249947977,
      "time": 126,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379129321"
    }
  ],
  "_buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/agdamsbo/redcapcast",
  "_commit": {
    "id": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
    "author": "Andreas Gammelgaard Damsbo <andreas@gdamsbo.dk>",
    "committer": "Andreas Gammelgaard Damsbo <andreas@gdamsbo.dk>",
    "message": "new email\n",
    "time": 1769716918
  },
  "_maintainer": {
    "name": "Andreas Gammelgaard Damsbo",
    "email": "andreas@gdamsbo.dk",
    "login": "agdamsbo",
    "orcid": "0000-0002-7559-1154",
    "description": "MD, clinical researcher, opensource-enthusiast.",
    "uuid": 43278243
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "REDCapR",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "keyring",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "zip",
      "role": "Imports"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "gt",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "gtsummary",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "haven",
      "role": "Imports"
    },
    {
      "package": "openxlsx2",
      "role": "Imports"
    },
    {
      "package": "readODS",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "agdamsbo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2026-05",
      "n": 7
    }
  ],
  "_tags": [
    {
      "name": "v26.1.1",
      "date": "2026-01-29"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "agdamsbo",
      "count": 253,
      "uuid": 43278243
    },
    {
      "user": "pegeler",
      "count": 32,
      "uuid": 32426645
    },
    {
      "user": "kampfsca",
      "count": 2,
      "uuid": 43184451
    }
  ],
  "_userbio": {
    "uuid": 43278243,
    "type": "user",
    "name": "Andreas Gammelgaard Damsbo",
    "description": "MD, clinical researcher, opensource-enthusiast."
  },
  "_downloads": {
    "count": 197,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/REDCapCAST"
  },
  "_devurl": "https://github.com/agdamsbo/redcapcast",
  "_pkgdown": "https://agdamsbo.github.io/REDCapCAST/",
  "_searchresults": 12,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/REDCapCAST.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/agdamsbo/redcapcast",
  "_realowner": "agdamsbo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "23.6.1",
      "date": "2023-06-06"
    },
    {
      "version": "23.6.2",
      "date": "2023-07-04"
    },
    {
      "version": "23.12.1",
      "date": "2023-12-20"
    },
    {
      "version": "24.1.1",
      "date": "2024-01-09"
    },
    {
      "version": "24.2.1",
      "date": "2024-02-28"
    },
    {
      "version": "24.6.1",
      "date": "2024-06-07"
    },
    {
      "version": "24.10.3",
      "date": "2024-10-03"
    },
    {
      "version": "24.11.2",
      "date": "2024-11-22"
    },
    {
      "version": "24.12.1",
      "date": "2024-12-02"
    },
    {
      "version": "25.1.1",
      "date": "2025-01-29"
    },
    {
      "version": "25.3.1",
      "date": "2025-03-05"
    },
    {
      "version": "25.3.2",
      "date": "2025-03-10"
    },
    {
      "version": "26.1.1",
      "date": "2026-01-29"
    }
  ],
  "_exports": [
    "all_na",
    "apply_factor_labels",
    "apply_field_label",
    "as_factor",
    "as_logical",
    "case_match_regex_list",
    "cast_data_overview",
    "cast_meta_overview",
    "char2choice",
    "char2cond",
    "clean_field_label",
    "clean_redcap_name",
    "compact_vec",
    "create_html_table",
    "create_instrument_meta",
    "cut_string_length",
    "d2w",
    "doc2dd",
    "ds2dd",
    "ds2dd_detailed",
    "easy_redcap",
    "export_redcap_instrument",
    "fct_drop",
    "fct2num",
    "file_extension",
    "focused_metadata",
    "format_redcap_factor",
    "format_subheader",
    "get_api_key",
    "get_attr",
    "guess_time_only",
    "guess_time_only_filter",
    "haven_all_levels",
    "html_tag_wrap",
    "is_repeated_longitudinal",
    "is.labelled",
    "match_fields_to_form",
    "named_levels",
    "nav_bar_page",
    "numchar2fct",
    "parse_data",
    "possibly_numeric",
    "possibly_roman",
    "process_user_input",
    "read_input",
    "read_redcap_instrument",
    "read_redcap_tables",
    "REDCap_split",
    "redcap_wider",
    "sanitize_split",
    "set_attr",
    "shiny_cast",
    "split_non_repeating_forms",
    "strsplitx",
    "suffix2label",
    "var2fct",
    "vec2choice"
  ],
  "_datasets": [
    {
      "name": "mtcars_redcap",
      "title": "mtcars dataset slightly modified to use for Shiny app upload demonstration",
      "object": "mtcars_redcap",
      "class": [
        "data.frame"
      ],
      "fields": [
        "record_id",
        "mpg",
        "cyl",
        "disp",
        "hp",
        "drat",
        "wt",
        "qsec",
        "vs",
        "am",
        "gear",
        "carb",
        "name"
      ],
      "rows": 32,
      "table": true,
      "tojson": true
    },
    {
      "name": "redcapcast_data",
      "title": "Data set for demonstration",
      "object": "redcapcast_data",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "record_id",
        "redcap_event_name",
        "redcap_repeat_instrument",
        "redcap_repeat_instance",
        "cpr",
        "inclusion",
        "inclusion_time",
        "dob",
        "age",
        "age_integer",
        "sex",
        "cohabitation",
        "hypertension",
        "diabetes",
        "region",
        "baseline_data_start_complete",
        "mrs_assessed",
        "mrs_date",
        "mrs_score",
        "mrs_complete",
        "con_mrs",
        "con_calc",
        "consensus_complete",
        "event_datetime",
        "event_age",
        "event_type",
        "new_event_complete"
      ],
      "rows": 25,
      "table": true,
      "tojson": true
    },
    {
      "name": "redcapcast_meta",
      "title": "REDCap metadata from data base",
      "object": "redcapcast_meta",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "field_name",
        "form_name",
        "section_header",
        "field_type",
        "field_label",
        "select_choices_or_calculations",
        "field_note",
        "text_validation_type_or_show_slider_number",
        "text_validation_min",
        "text_validation_max",
        "identifier",
        "branching_logic",
        "required_field",
        "custom_alignment",
        "question_number",
        "matrix_group_name",
        "matrix_ranking",
        "field_annotation"
      ],
      "rows": 21,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "all_na",
      "title": "Check if vector is all NA",
      "topics": [
        "all_na"
      ]
    },
    {
      "page": "apply_factor_labels",
      "title": "Preserve all factor levels from REDCap data dictionary in data export",
      "topics": [
        "apply_factor_labels"
      ]
    },
    {
      "page": "apply_field_label",
      "title": "Apply REDCap filed labels to data frame",
      "topics": [
        "apply_field_label"
      ]
    },
    {
      "page": "as_factor",
      "title": "Convert labelled vectors to factors while preserving attributes",
      "topics": [
        "as_factor",
        "as_factor.character",
        "as_factor.data.frame",
        "as_factor.factor",
        "as_factor.haven_labelled",
        "as_factor.labelled",
        "as_factor.logical",
        "as_factor.numeric"
      ]
    },
    {
      "page": "as_logical",
      "title": "Interpret specific binary values as logicals",
      "topics": [
        "as_logical",
        "as_logical.data.frame",
        "as_logical.default"
      ]
    },
    {
      "page": "case_match_regex_list",
      "title": "List-base regex case_when",
      "topics": [
        "case_match_regex_list"
      ]
    },
    {
      "page": "cast_data_overview",
      "title": "Overview of REDCapCAST data for shiny",
      "topics": [
        "cast_data_overview"
      ]
    },
    {
      "page": "cast_meta_overview",
      "title": "Overview of REDCapCAST meta data for shiny",
      "topics": [
        "cast_meta_overview"
      ]
    },
    {
      "page": "char2choice",
      "title": "Simple function to generate REDCap choices from character vector",
      "topics": [
        "char2choice"
      ]
    },
    {
      "page": "char2cond",
      "title": "Simple function to generate REDCap branching logic from character vector",
      "topics": [
        "char2cond"
      ]
    },
    {
      "page": "clean_field_label",
      "title": "Very simple function to remove rich text formatting from field label and save the first paragraph ('<p>...</p>').",
      "topics": [
        "clean_field_label"
      ]
    },
    {
      "page": "clean_redcap_name",
      "title": "clean_redcap_name",
      "topics": [
        "clean_redcap_name"
      ]
    },
    {
      "page": "compact_vec",
      "title": "Compacting a vector of any length with or without names",
      "topics": [
        "compact_vec"
      ]
    },
    {
      "page": "create_html_table",
      "title": "Create two-column HTML table for data piping in REDCap instruments",
      "topics": [
        "create_html_table"
      ]
    },
    {
      "page": "create_instrument_meta",
      "title": "DEPRECATED Create zips file with necessary content based on data set",
      "topics": [
        "create_instrument_meta"
      ]
    },
    {
      "page": "cut_string_length",
      "title": "Cut string to desired length",
      "topics": [
        "cut_string_length"
      ]
    },
    {
      "page": "d2w",
      "title": "Convert single digits to words",
      "topics": [
        "d2w"
      ]
    },
    {
      "page": "doc2dd",
      "title": "Doc table to data dictionary - EARLY, DOCS MISSING",
      "topics": [
        "doc2dd"
      ]
    },
    {
      "page": "ds2dd",
      "title": "(DEPRECATED) Data set to data dictionary function",
      "topics": [
        "ds2dd"
      ]
    },
    {
      "page": "ds2dd_detailed",
      "title": "Extract data from stata file for data dictionary",
      "topics": [
        "ds2dd_detailed"
      ]
    },
    {
      "page": "easy_redcap",
      "title": "Secure API key storage and data acquisition in one",
      "topics": [
        "easy_redcap"
      ]
    },
    {
      "page": "export_redcap_instrument",
      "title": "Creates zip-file with necessary content to manually add instrument to database",
      "topics": [
        "export_redcap_instrument"
      ]
    },
    {
      "page": "fct_drop",
      "title": "Drop unused levels preserving label data",
      "topics": [
        "fct_drop",
        "fct_drop.data.frame",
        "fct_drop.factor"
      ]
    },
    {
      "page": "fct2num",
      "title": "Allows conversion of factor to numeric values preserving original levels",
      "topics": [
        "fct2num"
      ]
    },
    {
      "page": "file_extension",
      "title": "DEPRECATED Helper to import files correctly",
      "topics": [
        "file_extension"
      ]
    },
    {
      "page": "focused_metadata",
      "title": "focused_metadata",
      "topics": [
        "focused_metadata"
      ]
    },
    {
      "page": "format_redcap_factor",
      "title": "Converts REDCap choices to factor levels and stores in labels attribute",
      "topics": [
        "format_redcap_factor"
      ]
    },
    {
      "page": "format_subheader",
      "title": "Sub-header formatting wrapper",
      "topics": [
        "format_subheader"
      ]
    },
    {
      "page": "get_api_key",
      "title": "Retrieve project API key if stored, if not, set and retrieve",
      "topics": [
        "get_api_key"
      ]
    },
    {
      "page": "get_attr",
      "title": "Extract attribute. Returns NA if none",
      "topics": [
        "get_attr"
      ]
    },
    {
      "page": "get_id_name",
      "title": "Get the id name",
      "topics": [
        "get_id_name"
      ]
    },
    {
      "page": "guess_time_only",
      "title": "Guess time variables based on naming pattern",
      "topics": [
        "guess_time_only"
      ]
    },
    {
      "page": "guess_time_only_filter",
      "title": "Try at determining which are true time only variables",
      "topics": [
        "guess_time_only_filter"
      ]
    },
    {
      "page": "haven_all_levels",
      "title": "Finish incomplete haven attributes substituting missings with values",
      "topics": [
        "haven_all_levels"
      ]
    },
    {
      "page": "hms2character",
      "title": "Change \"hms\" to \"character\" for REDCap upload.",
      "topics": [
        "hms2character"
      ]
    },
    {
      "page": "html_tag_wrap",
      "title": "Simple html tag wrapping for REDCap text formatting",
      "topics": [
        "html_tag_wrap"
      ]
    },
    {
      "page": "is_missing",
      "title": "Multi missing check",
      "topics": [
        "is_missing"
      ]
    },
    {
      "page": "is_repeated_longitudinal",
      "title": "Test if repeatable or longitudinal",
      "topics": [
        "is_repeated_longitudinal"
      ]
    },
    {
      "page": "is.labelled",
      "title": "Tests for multiple label classes",
      "topics": [
        "is.labelled"
      ]
    },
    {
      "page": "mark_complete",
      "title": "Completion marking based on completed upload",
      "topics": [
        "mark_complete"
      ]
    },
    {
      "page": "match_fields_to_form",
      "title": "Match fields to forms",
      "topics": [
        "match_fields_to_form"
      ]
    },
    {
      "page": "mtcars_redcap",
      "title": "mtcars dataset slightly modified to use for Shiny app upload demonstration",
      "topics": [
        "mtcars_redcap"
      ]
    },
    {
      "page": "named_levels",
      "title": "Get named vector of factor levels and values",
      "topics": [
        "named_levels"
      ]
    },
    {
      "page": "nav_bar_page",
      "title": "Nav_bar defining function for shiny ui",
      "topics": [
        "nav_bar_page"
      ]
    },
    {
      "page": "numchar2fct",
      "title": "Applying var2fct across data set",
      "topics": [
        "numchar2fct"
      ]
    },
    {
      "page": "parse_data",
      "title": "Helper to auto-parse un-formatted data with haven and readr",
      "topics": [
        "parse_data"
      ]
    },
    {
      "page": "possibly_numeric",
      "title": "Tests if vector can be interpreted as numeric without introducing NAs by coercion",
      "topics": [
        "possibly_numeric"
      ]
    },
    {
      "page": "possibly_roman",
      "title": "Test if vector can be interpreted as roman numerals",
      "topics": [
        "possibly_roman"
      ]
    },
    {
      "page": "process_user_input",
      "title": "User input processing",
      "topics": [
        "process_user_input"
      ]
    },
    {
      "page": "process_user_input.character",
      "title": "User input processing character",
      "topics": [
        "process_user_input.character"
      ]
    },
    {
      "page": "process_user_input.data.frame",
      "title": "User input processing data.frame",
      "topics": [
        "process_user_input.data.frame"
      ]
    },
    {
      "page": "process_user_input.default",
      "title": "User input processing default",
      "topics": [
        "process_user_input.default"
      ]
    },
    {
      "page": "process_user_input.response",
      "title": "User input processing response",
      "topics": [
        "process_user_input.response"
      ]
    },
    {
      "page": "read_input",
      "title": "Flexible file import based on extension",
      "topics": [
        "read_input"
      ]
    },
    {
      "page": "read_redcap_instrument",
      "title": "Convenience function to download complete instrument, using token storage in keyring.",
      "topics": [
        "read_redcap_instrument"
      ]
    },
    {
      "page": "read_redcap_tables",
      "title": "Download REDCap data",
      "topics": [
        "read_redcap_tables"
      ]
    },
    {
      "page": "REDCap_split",
      "title": "Split REDCap repeating instruments table into multiple tables",
      "topics": [
        "REDCap_split"
      ]
    },
    {
      "page": "redcap_wider",
      "title": "Transforms list of REDCap data.frames to a single wide data.frame",
      "topics": [
        "redcap_wider"
      ]
    },
    {
      "page": "redcapcast_data",
      "title": "Data set for demonstration",
      "topics": [
        "redcapcast_data"
      ]
    },
    {
      "page": "redcapcast_meta",
      "title": "REDCap metadata from data base",
      "topics": [
        "redcapcast_meta"
      ]
    },
    {
      "page": "replace_curly_quote",
      "title": "Replace curly apostrophes and quotes from word",
      "topics": [
        "replace_curly_quote"
      ]
    },
    {
      "page": "sanitize_split",
      "title": "Sanitize list of data frames",
      "topics": [
        "sanitize_split"
      ]
    },
    {
      "page": "set_attr",
      "title": "Set attributes for named attribute. Appends if attr is NULL",
      "topics": [
        "set_attr"
      ]
    },
    {
      "page": "shiny_cast",
      "title": "Launch the included Shiny-app for database casting and upload",
      "topics": [
        "shiny_cast"
      ]
    },
    {
      "page": "split_non_repeating_forms",
      "title": "Split a data frame into separate tables for each form",
      "topics": [
        "split_non_repeating_forms"
      ]
    },
    {
      "page": "strsplitx",
      "title": "Extended string splitting",
      "topics": [
        "strsplitx"
      ]
    },
    {
      "page": "suffix2label",
      "title": "Transfer variable name suffix to label in widened data",
      "topics": [
        "suffix2label"
      ]
    },
    {
      "page": "time_only_correction",
      "title": "Correction based on time_only_filter function",
      "topics": [
        "time_only_correction"
      ]
    },
    {
      "page": "var2fct",
      "title": "Convert vector to factor based on threshold of number of unique levels",
      "topics": [
        "var2fct"
      ]
    },
    {
      "page": "vec2choice",
      "title": "Named vector to REDCap choices (`wrapping compact_vec()`)",
      "topics": [
        "vec2choice"
      ]
    }
  ],
  "_readme": "https://github.com/agdamsbo/redcapcast/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "backports",
    "base64enc",
    "bigD",
    "bit",
    "bit64",
    "bitops",
    "bslib",
    "cachem",
    "cards",
    "cardx",
    "cellranger",
    "checkmate",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "curl",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "filelock",
    "fontawesome",
    "forcats",
    "fs",
    "generics",
    "glue",
    "gt",
    "gtsummary",
    "haven",
    "here",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "jquerylib",
    "jsonlite",
    "juicyjuice",
    "keyring",
    "knitr",
    "labeling",
    "later",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "minty",
    "openssl",
    "openxlsx2",
    "otel",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "reactable",
    "reactR",
    "readODS",
    "readr",
    "REDCapR",
    "rematch",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "sass",
    "scales",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "V8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "xtable",
    "yaml",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "Database-creation.Rmd",
      "filename": "Database-creation.html",
      "title": "Database-creation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Two different ways to create a data base",
        "Easy data set to data base workflow",
        "Data base from table",
        "Meta data and data upload",
        "Manual upload",
        "Upload with REDCapR",
        "Step 4 - Data upload"
      ],
      "created": "2024-02-27 11:42:58",
      "modified": "2024-11-26 13:46:22",
      "commits": 7
    },
    {
      "source": "REDCapCAST.Rmd",
      "filename": "REDCapCAST.html",
      "title": "REDCapCAST",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Casting meta data",
        "Reading data from REDCap",
        "Splitting the dataset",
        "Creating a nice table"
      ],
      "created": "2024-11-18 09:54:24",
      "modified": "2025-01-29 09:04:38",
      "commits": 7
    },
    {
      "source": "Shiny-app.Rmd",
      "filename": "Shiny-app.html",
      "title": "Shiny-app",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-02-27 11:42:58",
      "modified": "2024-11-27 08:51:51",
      "commits": 7
    }
  ],
  "_score": 4.857332496431269,
  "_indexed": true,
  "_nocasepkg": "redcapcast",
  "_universes": [
    "agdamsbo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "26.1.1",
      "date": "2026-06-03T08:12:28.000Z",
      "distro": "noble",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "f53fc8ee8742f2c575de2462d37a0621b588dc3439da17de1f6637bb8c89f840",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "26.1.1",
      "date": "2026-06-03T08:12:42.000Z",
      "distro": "noble",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "403ddf36f2c95c2422739fb6c16199134e79f38ea00a8dc4968aae44e7534013",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "26.1.1",
      "date": "2026-06-03T08:12:31.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "12b9156cb682867d148b3c55304ed8da80b28560fb609cb848af29e25c8ee573",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "26.1.1",
      "date": "2026-06-03T08:11:56.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "4a577dac8cd13dca6805801933eac1b0f8bb6748d631554779051a42f16a6af3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "26.1.1",
      "date": "2026-06-03T08:12:45.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "711950244a4616a5fae1608ffbba461e04377814fe797cfac1619f533feb0c04",
      "status": "success",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "26.1.1",
      "date": "2026-06-03T08:11:15.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "065de8685c496a50d28d1430001fe080d3ca640dae8a9b1c8a13eb231411892b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "26.1.1",
      "date": "2026-06-03T08:11:19.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "d911ff2f76e9a8fff54c6f9ab866b06ec90d66dc72c0355c2e59693367f2ba5d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "26.1.1",
      "date": "2026-06-03T08:11:31.000Z",
      "commit": "6d57ae6d77eaaf8388b2a495535b61cf3e0632c1",
      "fileid": "0d42ee04cd08bb06deca58b083f2a51c7e5e341a8081fff33c900022c4b81303",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/agdamsbo/actions/runs/26871987938"
    }
  ]
}