66check_mod_edish_auto <- function (afmm , datasets , module_id , subject_level_dataset_name , lab_dataset_name ,
77 lb_date_var , subjectid_var , arm_var , arm_default_vals , visit_var , baseline_visit_val , lb_test_var ,
88 at_choices , at_default_val , tbili_choices , tbili_default_val , alp_choice , lb_result_var , ref_range_upper_lim_var ,
9- default_by_visit , window_days , receiver_id , warn , err ) {
9+ default_by_visit , window_days , receiver_id , err ) {
1010 OK <- logical (0 )
1111 used_dataset_names <- new.env(parent = emptyenv())
12- OK [[" module_id" ]] <- CM $ check_module_id(" module_id" , module_id , warn , err )
12+ OK [[" module_id" ]] <- CM $ check_module_id(" module_id" , module_id , err )
1313 flags <- list (subject_level_dataset_name = TRUE )
1414 OK [[" subject_level_dataset_name" ]] <- CM $ check_dataset_name(" subject_level_dataset_name" , subject_level_dataset_name ,
15- flags , datasets , used_dataset_names , warn , err )
15+ flags , datasets , used_dataset_names , err )
1616 flags <- structure(list (), names = character (0 ))
1717 OK [[" lab_dataset_name" ]] <- CM $ check_dataset_name(" lab_dataset_name" , lab_dataset_name , flags , datasets ,
18- used_dataset_names , warn , err )
18+ used_dataset_names , err )
1919 subkind <- list (kind = " or" , options = list (list (kind = " date" ), list (kind = " datetime" )))
2020 flags <- structure(list (), names = character (0 ))
2121 OK [[" lb_date_var" ]] <- OK [[" lab_dataset_name" ]] && CM $ check_dataset_colum_name(" lb_date_var" , lb_date_var ,
22- subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], warn , err )
22+ subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], err )
2323 subkind <- list (kind = " or" , options = list (list (kind = " character" ), list (kind = " factor" )))
2424 flags <- list (subjid_var = TRUE )
2525 OK [[" subjectid_var" ]] <- OK [[" subject_level_dataset_name" ]] && CM $ check_dataset_colum_name(" subjectid_var" ,
2626 subjectid_var , subkind , flags , subject_level_dataset_name , datasets [[subject_level_dataset_name ]],
27- warn , err )
27+ err )
2828 subkind <- list (kind = " or" , options = list (list (kind = " character" ), list (kind = " factor" )))
2929 flags <- structure(list (), names = character (0 ))
3030 OK [[" arm_var" ]] <- OK [[" subject_level_dataset_name" ]] && CM $ check_dataset_colum_name(" arm_var" , arm_var ,
31- subkind , flags , subject_level_dataset_name , datasets [[subject_level_dataset_name ]], warn , err )
31+ subkind , flags , subject_level_dataset_name , datasets [[subject_level_dataset_name ]], err )
3232 " NOTE: arm_default_vals (choice_from_col_contents) tagged as \" manual_check\" "
3333 " The expectation is that it either does not require automated checks or that"
3434 " the caller of this function has written manual checks near the call site."
3535 subkind <- list (kind = " or" , options = list (list (kind = " character" ), list (kind = " factor" )))
3636 flags <- structure(list (), names = character (0 ))
3737 OK [[" visit_var" ]] <- OK [[" lab_dataset_name" ]] && CM $ check_dataset_colum_name(" visit_var" , visit_var ,
38- subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], warn , err )
38+ subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], err )
3939 flags <- structure(list (), names = character (0 ))
4040 OK [[" baseline_visit_val" ]] <- OK [[" visit_var" ]] && CM $ check_choice_from_col_contents(" baseline_visit_val" ,
41- baseline_visit_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], visit_var , warn ,
42- err )
41+ baseline_visit_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], visit_var , err )
4342 subkind <- list (kind = " or" , options = list (list (kind = " character" ), list (kind = " factor" )))
4443 flags <- structure(list (), names = character (0 ))
4544 OK [[" lb_test_var" ]] <- OK [[" lab_dataset_name" ]] && CM $ check_dataset_colum_name(" lb_test_var" , lb_test_var ,
46- subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], warn , err )
45+ subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], err )
4746 flags <- list (one_or_more = TRUE )
4847 OK [[" at_choices" ]] <- OK [[" lb_test_var" ]] && CM $ check_choice_from_col_contents(" at_choices" , at_choices ,
49- flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , warn , err )
48+ flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , err )
5049 flags <- list (optional = TRUE )
5150 OK [[" at_default_val" ]] <- OK [[" lb_test_var" ]] && CM $ check_choice_from_col_contents(" at_default_val" ,
52- at_default_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , warn , err )
51+ at_default_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , err )
5352 flags <- list (one_or_more = TRUE )
5453 OK [[" tbili_choices" ]] <- OK [[" lb_test_var" ]] && CM $ check_choice_from_col_contents(" tbili_choices" ,
55- tbili_choices , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , warn , err )
54+ tbili_choices , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , err )
5655 flags <- list (optional = TRUE )
5756 OK [[" tbili_default_val" ]] <- OK [[" lb_test_var" ]] && CM $ check_choice_from_col_contents(" tbili_default_val" ,
58- tbili_default_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , warn ,
59- err )
57+ tbili_default_val , flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , err )
6058 flags <- list (optional = TRUE )
6159 OK [[" alp_choice" ]] <- OK [[" lb_test_var" ]] && CM $ check_choice_from_col_contents(" alp_choice" , alp_choice ,
62- flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , warn , err )
60+ flags , " lab_dataset_name" , datasets [[lab_dataset_name ]], lb_test_var , err )
6361 subkind <- list (kind = " numeric" , min = NA , max = NA )
6462 flags <- structure(list (), names = character (0 ))
6563 OK [[" lb_result_var" ]] <- OK [[" lab_dataset_name" ]] && CM $ check_dataset_colum_name(" lb_result_var" ,
66- lb_result_var , subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], warn , err )
64+ lb_result_var , subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], err )
6765 subkind <- list (kind = " numeric" , min = NA , max = NA )
6866 flags <- list (optional = TRUE )
6967 OK [[" ref_range_upper_lim_var" ]] <- OK [[" lab_dataset_name" ]] && CM $ check_dataset_colum_name(" ref_range_upper_lim_var" ,
70- ref_range_upper_lim_var , subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], warn ,
71- err )
68+ ref_range_upper_lim_var , subkind , flags , lab_dataset_name , datasets [[lab_dataset_name ]], err )
7269 " NOTE: default_by_visit (logical) tagged as \" manual_check\" "
7370 " The expectation is that it either does not require automated checks or that"
7471 " the caller of this function has written manual checks near the call site."
@@ -80,7 +77,7 @@ check_mod_edish_auto <- function(afmm, datasets, module_id, subject_level_datase
8077 " the caller of this function has written manual checks near the call site."
8178 for (ds_name in names(used_dataset_names )) {
8279 OK [[" subjectid_var" ]] <- OK [[" subjectid_var" ]] && CM $ check_subjid_col(datasets , ds_name , get(ds_name ),
83- " subjectid_var" , subjectid_var , warn , err )
80+ " subjectid_var" , subjectid_var , err )
8481 }
8582 return (OK )
8683}
0 commit comments