Skip to content

Commit 0b614a5

Browse files
committed
Implement subsetting on peak values
1 parent 1edd032 commit 0b614a5

5 files changed

Lines changed: 370 additions & 231 deletions

File tree

DESCRIPTION

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,42 @@
11
Package: dv.edish
2-
Type: Package
32
Title: eDISH Plot Module for DILI assessment
4-
Version: 1.3.0
5-
Authors@R:
6-
c(
7-
person("Boehringer-Ingelheim Pharma GmbH & Co.KG", role = c("cph", "fnd")),
8-
person("Isabel", "Glauss", email = "isabel.glauss@boehringer-ingelheim.com", role = c("aut", "cre")),
9-
person("Mark", "Luff", email = "mark.luff.ext@boehringer-ingelheim.com", role = "aut")
10-
)
11-
Description: This DaVinci package contains a module which is meant to support the assessment of drug-induced liver
12-
injury by means of the (modified) evaluation of Drug-Induced Serious Hepatotoxicity plot.
3+
Version: 1.3.0-9000
4+
Authors@R: c(
5+
person("Boehringer-Ingelheim Pharma GmbH & Co.KG", role = c("cph", "fnd")),
6+
person("Isabel", "Glauss", , "isabel.glauss@boehringer-ingelheim.com", role = c("aut", "cre")),
7+
person("Mark", "Luff", , "mark.luff.ext@boehringer-ingelheim.com", role = "aut")
8+
)
9+
Description: This DaVinci package contains a module which is meant to
10+
support the assessment of drug-induced liver injury by means of the
11+
(modified) evaluation of Drug-Induced Serious Hepatotoxicity plot.
1312
License: Apache License (>= 2)
13+
Depends:
14+
R (>= 4.0)
15+
Imports:
16+
checkmate (>= 2.1.0),
17+
dplyr (>= 1.0.5),
18+
dv.manager (>= 2.1.4),
19+
ggplot2,
20+
magrittr (>= 2.0.3),
21+
plotly (>= 4.10.1),
22+
rlang (>= 1.1.2),
23+
shiny (>= 1.8.0),
24+
shinyWidgets,
25+
stats (>= 4.2.2),
26+
tidyr (>= 1.3.0)
27+
Suggests:
28+
knitr (>= 1.43),
29+
pharmaverseadam (>= 0.2.0),
30+
rmarkdown (>= 2.25),
31+
shinytest2 (>= 0.2.0),
32+
testthat (>= 3.0.2),
33+
tibble (>= 3.2.1)
34+
VignetteBuilder:
35+
knitr
36+
Remotes:
37+
boehringer-ingelheim/dv.manager@main
38+
Config/testthat/edition: 3
1439
Encoding: UTF-8
1540
LazyData: true
1641
Roxygen: list(markdown = TRUE)
1742
RoxygenNote: 7.3.0
18-
Suggests:
19-
knitr (>= 1.43),
20-
pharmaverseadam (>= 0.2.0),
21-
rmarkdown (>= 2.25),
22-
shinytest2 (>= 0.2.0),
23-
testthat (>= 3.0.2),
24-
tibble (>= 3.2.1)
25-
Config/testthat/edition: 3
26-
Imports:
27-
checkmate (>= 2.1.0),
28-
dplyr (>= 1.0.5),
29-
magrittr (>= 2.0.3),
30-
plotly (>= 4.10.1),
31-
rlang (>= 1.1.2),
32-
shiny (>= 1.8.0),
33-
stats (>= 4.2.2),
34-
tidyr (>= 1.3.0),
35-
dv.manager (>= 2.1.4),
36-
shinyWidgets
37-
Depends: R (>= 4.0)
38-
Remotes: boehringer-ingelheim/dv.manager@main
39-
VignetteBuilder: knitr

R/check_call_auto.R

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
# dv.edish::mod_edish
66
check_mod_edish_auto <- function(afmm, datasets, module_id, subject_level_dataset_name, lab_dataset_name,
7-
subjectid_var, arm_var, arm_default_vals, visit_var, baseline_visit_val, lb_test_var, lb_test_choices,
8-
lb_test_default_x_val, lb_test_default_y_val, lb_result_var, ref_range_upper_lim_var, receiver_id,
9-
warn, err) {
7+
subjectid_var, arm_var, arm_default_vals, visit_var, baseline_visit_val, lb_test_var, at_choices,
8+
tbili_choice, alp_choice, lb_date_var, lb_result_var, ref_range_upper_lim_var, receiver_id, warn,
9+
err) {
1010
OK <- logical(0)
1111
used_dataset_names <- new.env(parent = emptyenv())
1212
OK[["module_id"]] <- CM$check_module_id("module_id", module_id, warn, err)
@@ -40,19 +40,20 @@ check_mod_edish_auto <- function(afmm, datasets, module_id, subject_level_datase
4040
flags <- structure(list(), names = character(0))
4141
OK[["lb_test_var"]] <- OK[["lab_dataset_name"]] && CM$check_dataset_colum_name("lb_test_var", lb_test_var,
4242
subkind, flags, lab_dataset_name, datasets[[lab_dataset_name]], warn, err)
43-
flags <- list(one_or_more = TRUE, optional = TRUE)
44-
OK[["lb_test_choices"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("lb_test_choices",
45-
lb_test_choices, flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var, warn,
46-
err)
47-
flags <- list(optional = TRUE)
48-
OK[["lb_test_default_x_val"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("lb_test_default_x_val",
49-
lb_test_default_x_val, flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var,
50-
warn, err)
43+
flags <- list(one_or_more = TRUE)
44+
OK[["at_choices"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("at_choices", at_choices,
45+
flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var, warn, err)
46+
flags <- structure(list(), names = character(0))
47+
OK[["tbili_choice"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("tbili_choice",
48+
tbili_choice, flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var, warn, err)
5149
flags <- list(optional = TRUE)
52-
OK[["lb_test_default_y_val"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("lb_test_default_y_val",
53-
lb_test_default_y_val, flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var,
54-
warn, err)
55-
subkind <- list(kind = "or", options = list(list(kind = "numeric", min = NA, max = NA)))
50+
OK[["alp_choice"]] <- OK[["lb_test_var"]] && CM$check_choice_from_col_contents("alp_choice", alp_choice,
51+
flags, "lab_dataset_name", datasets[[lab_dataset_name]], lb_test_var, warn, err)
52+
subkind <- list(kind = "or", options = list(list(kind = "date"), list(kind = "datetime")))
53+
flags <- structure(list(), names = character(0))
54+
OK[["lb_date_var"]] <- OK[["lab_dataset_name"]] && CM$check_dataset_colum_name("lb_date_var", lb_date_var,
55+
subkind, flags, lab_dataset_name, datasets[[lab_dataset_name]], warn, err)
56+
subkind <- list(kind = "numeric", min = NA, max = NA)
5657
flags <- structure(list(), names = character(0))
5758
OK[["lb_result_var"]] <- OK[["lab_dataset_name"]] && CM$check_dataset_colum_name("lb_result_var",
5859
lb_result_var, subkind, flags, lab_dataset_name, datasets[[lab_dataset_name]], warn, err)

0 commit comments

Comments
 (0)