Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
rammprasad committed Jul 31, 2024
1 parent d7e28cb commit 2fa99db
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 39 deletions.
54 changes: 17 additions & 37 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
# sdtm.oak 0.1
# sdtm.oak V0.1.0

The V0.1 release of {sdtm.oak} users can create the majority of the SDTM domains. Domains that are *NOT* in scope for the V0.1 release are DM, Trial Design Domains, SV, SE, RELREC, Associated Person domains, and EPOCH Variable across all domains.
The V0.1.0 release of {sdtm.oak} users can create the majority of the SDTM domains. Domains that are *NOT* in scope for the V0.1.0 release are DM, Trial Design Domains, SV, SE, RELREC, Associated Person domains, and EPOCH Variable across all domains.

- Functions for commonly used SDTM mapping Algorithms
- assign_no_ct\
- assign_ct\
- hardcode_no_ct\
- hardcode_ct\
- assign_datetime\
- condition_add\
- Functions for SDTM derived variables\
- Derive Baseline Flag or Last Observation Before Exposure Flag\
- Derive the sequence number (--SEQ) variable\
- Derive study day\
- ISO8601 date, datetime conversion.\
- `assign_no_ct()` to process assign_no_ct algorithm
- `assign_ct()` to process assign_ct algorithm
- `hardcode_no_ct()` to process hardcode_no_ct algorithm
- `hardcode_ct()` to process hardcode_ct algorithm
- `assign_datetime()` to process assign_datetime algorithm
- `condition_add()` to process condition_add algorithm (if/else conditions)
- Functions for SDTM derived variables
- `derive_blfl()` to Derive Baseline Flag or Last Observation Before Exposure Flag
- `derive_seq()` to Derive the sequence number (--SEQ) variable
- `derive_study_day()` to Derive study day
- `create_iso8601()` for ISO8601 date, datetime conversion.
- Functions to support {sdtm.oak}
- derive oak id variables
- Create conditioned dataframes to support if then else conditions in SDTM mappings
- Import study controlled terminology
- ` generate_oak_id_vars()` to derive oak id variables
- `read_ct_spec()` to read the controlled terminology spec
- Functions to create conditioned dataframes to support if then else conditions in SDTM mappings
- Articles
- Algorithms
- Creating an Events SDTM domain
Expand All @@ -26,34 +26,14 @@ The V0.1 release of {sdtm.oak} users can create the majority of the SDTM domains
- Converting dates, times or date-times to ISO 8601
- Path to Automation

# sdtm.oak 0.0.0.9005 (development version)
## Further details on this Release

- New function for creating conditioned data frames: `condition_add()`.
- New pipe operator: `%.>%` for explicit dot placeholder placement.
- `oak_id_vars()` is now an exported function.

# sdtm.oak 0.0.0.9004 (development version)

- New function: `derive_seq()` for deriving a sequence number variable.

# sdtm.oak 0.0.0.9003 (development version)

## New Features

- New function: `assign_datetime()` for deriving an ISO8601 date-time variable.

# sdtm.oak 0.0.0.9002 (development version)

## New Features

- New function: `derive_study_day()` for study day calculation.

- New functions for basic SDTM derivations: `assign_no_ct()`, `assign_ct()`, `hardcode_no_ct()` and `hardcode_ct()`.

- New functions for handling controlled terminologies: `read_ct_spec()`, `read_ct_spec_example()`, `ct_spec_example()` and `ct_map()`.

# sdtm.oak 0.0.0.9001 (development version)

## New Features

- New function `create_iso8601()` for conversion of vectors of dates, times or date-times to ISO8601 format.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ metadata-driven approach based on a standard SDTM specification format.

## Road Map

This Release: The V0.1 release of `{sdtm.oak}` users can create the
majority of the SDTM domains. Domains that are NOT in scope for the V0.1
This Release: The V0.1.0 release of `{sdtm.oak}` users can create the
majority of the SDTM domains. Domains that are NOT in scope for the V0.1.0
release are DM, Trial Design Domains, SV, SE, RELREC, Associated Person
domains, and EPOCH Variable across all domains.

Expand All @@ -99,6 +99,8 @@ specification.
- Please go to [Create Findings
Domain](https://pharmaverse.github.io/sdtm.oak/articles/findings_domain.html)
to learn about step by step process to create an Events domain.
- Please go to [Path to Automation](https://pharmaverse.github.io/sdtm.oak/articles/study_sdtm_spec.html)
to learn about how the foundational release sets up the stage for automation.

## Feedback

Expand Down

0 comments on commit 2fa99db

Please sign in to comment.