After merging all neuroimaging forms that includes scanner, coil and software, include all other variables from brain mri form in the merge. Currently, only the variables listed below are included in the merge.
We will create a brain mri dataframe that excludes c("map_id", "epoch", "scanner", "scanner_software", "head_coil", grep("_scan_acquired", names(pre_vmap_edc_repeating.df), v = T)) variables from brain mri form.
pre_vmap_edc_brain_mri_others.df <- pre_vmap_edc_repeating.df %>% # data frame with repeating instruments limited to brain MRI variables only
filter(
redcap_repeat_instrument == "brain_mri"
) %>%
select(
-all_of(brain_mri.variables), session_id
)
left join vmap_edc_temp02.df <- vmap_edc_temp01.df %>% left_join(pre_vmap_edc_brain_mri_others.df, by=session_id)
https://github.com/liud4/rVMAP/blob/1e8aa09d639dcd810d04a8702fa163864245635a/inst/rmarkdown/templates/data_merge/skeleton/skeleton.Rmd#L523
pre_vmap_edc_brain_mri_others.df <- pre_vmap_edc_repeating.df %>% # data frame with repeating instruments limited to brain MRI variables only filter( redcap_repeat_instrument == "brain_mri" ) %>% select( -all_of(brain_mri.variables), session_id )