Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closes #276 crpr: describe handling of CR, PR in RECIST vignettes #298

Merged
merged 2 commits into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# admiralonco (development version)

## Documentation

- The vignettes "Creating a Basic ADRS" and "Creating ADRS (Including
Non-standard Endpoints)" were updated to describe how the case `CR` followed by
`PR` is handled. (#276)

# admiralonco 1.1.0

## Documentation
Expand Down
9 changes: 9 additions & 0 deletions vignettes/adrs.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,15 @@ implementing other response criteria than RECIST 1.1, e.g., iRECIST or
International Myeloma Working Group (IMWG) criteria for the diagnosis of
multiple myeloma.

For confirmation of response particularly, `CR`, the case that `CR` is followed
by `PR` (or `SD`) is considered as a data issue and the derivations of the
parameters don't handle this case specially. It is recommended to fix the issue
in the source data, e.g., by changing the `PR` to `PD` rather than handling it
in the parameter derivations. This ensures consistency across parameters.
However, `admiral::derive_extreme_event()` is so flexible that it is possible to
handle it in the parameter derivations, for example, by redefining the `bor_pr`
event and adding an additional `PD` event.

Examples are currently presented and tested using `ADSL` (ADaM) and
`RS`, `TU` (SDTM) inputs. However, other domains could be used. The
functions and workflow could similarly be used to create an intermediary
Expand Down
16 changes: 13 additions & 3 deletions vignettes/adrs_basic.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,19 @@ library(admiraldev)

# Introduction

This article describes creating an `ADRS` ADaM with common oncology
endpoint parameters based on RECIST v1.1. Therefore response values are
expected as either `CR`, `PR`, `SD`, `NON-CR/NON-PD`, `PD` or `NE`.
This article describes creating an `ADRS` ADaM with common oncology endpoint
parameters based on RECIST v1.1. Therefore response values are expected as
either `CR`, `PR`, `SD`, `NON-CR/NON-PD`, `PD` or `NE`.

For confirmation of response particularly, `CR`, the case that `CR` is followed
by `PR` (or `SD`) is considered as a data issue and the derivations of the
parameters don't handle this case specially. The `{admiralonco}` functions don't
provide functionality to handle this case. It is recommended to fix the issue in
the source data, e.g., by changing the `PR` to `PD` rather than handling it in
the parameter derivations. This ensures consistency across parameters. The
functions `derive_param_confirmed_bor()` and `derive_param_confirmed_resp()`
issue a warning if `CR` is followed by `PR` (the warning does not display if
`CR` is followed by `SD`).

Please note that this vignette describes the endpoints which were considered by
the admiralonco team as the most common ones. The admiralonco functions used to
Expand Down
Loading