Skip to content

Commit e67f7b5

Browse files
authored
Merge pull request #35 from Boehringer-Ingelheim/test
Release version 2.0.2
2 parents 3f42319 + 1a06cde commit e67f7b5

9 files changed

Lines changed: 126 additions & 375 deletions

File tree

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: dv.edish
22
Title: eDISH Plot Module for DILI assessment
3-
Version: 2.0.1
3+
Version: 2.0.2
44
Authors@R: c(
55
person("Boehringer-Ingelheim Pharma GmbH & Co.KG", role = c("cph", "fnd")),
66
person("Isabel", "Glauss", , "isabel.glauss@boehringer-ingelheim.com", role = c("aut", "cre")),
@@ -11,7 +11,7 @@ Description: This DaVinci package contains a module which is meant to
1111
(modified) evaluation of Drug-Induced Serious Hepatotoxicity plot.
1212
License: Apache License (>= 2)
1313
Depends:
14-
R (>= 4.0)
14+
R (>= 4.1)
1515
Imports:
1616
checkmate (>= 2.1.0),
1717
dplyr (>= 1.0.5),

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# dv.edish 2.0.2
2+
3+
- [NOT USER-FACING] Update early error feedback snippets, communication with papo test snippet and test snapshot.
4+
15
# dv.edish 2.0.1
26

37
- Reinstate UI selection of liver function parameter on y-axis.

R/CM.R

Lines changed: 90 additions & 338 deletions
Large diffs are not rendered by default.

R/DR.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# YT#VH6cbb4db897d00c26bed7291a0f2f8658#VH00000000000000000000000000000000#
1+
# YT#VHb8d7094dccccb00c0c217628906ca717#VH6cbb4db897d00c26bed7291a0f2f8658#
22
DR <- local({ # _D_ressing _R_oom
33
inline_shiny_input <- function(elem, label = NULL, name_selector = NULL, label_elem = NULL) {
44
if (is.character(label) && length(label) == 1 && nchar(label) > 0) {
@@ -90,9 +90,9 @@ DR <- local({ # _D_ressing _R_oom
9090
explorer_ui <- function() {
9191
panel <- function(...) {
9292
shiny::div(
93-
class = "panel panel-default",
93+
class = "card",
9494
style = "background-color:#eff7ff;",
95-
shiny::div(class = "panel-body", style = "padding-bottom:0.5rem;", ...)
95+
shiny::div(class = "card-body", style = "padding-bottom:0.5rem;", ...)
9696
)
9797
}
9898

R/check_call_auto.R

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,69 +6,66 @@
66
check_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
}

R/mod_edish.R

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,6 @@ check_mod_edish <- function(
644644
at_choices, at_default_val, tbili_choices, tbili_default_val, alp_choice, lb_result_var,
645645
ref_range_upper_lim_var, default_by_visit, window_days, receiver_id
646646
) {
647-
warn <- CM$container()
648647
err <- CM$container()
649648

650649
OK <- check_mod_edish_auto(
@@ -653,7 +652,7 @@ check_mod_edish <- function(
653652
subjectid_var, arm_var, arm_default_vals, visit_var, baseline_visit_val, lb_test_var,
654653
at_choices, at_default_val, tbili_choices, tbili_default_val, alp_choice, lb_result_var,
655654
ref_range_upper_lim_var, window_days, default_by_visit, receiver_id,
656-
warn, err
655+
err
657656
)
658657

659658
# Check only if `arm_default_vals` is a character vector
@@ -729,7 +728,7 @@ check_mod_edish <- function(
729728
)
730729
}
731730

732-
res <- list(warnings = warn[["messages"]], errors = err[["messages"]])
731+
res <- list(errors = err[["messages"]])
733732
return(res)
734733
}
735734

0 commit comments

Comments
 (0)