overall_status_lengths {cthist}R Documentation

Interpret downloaded version histories to determine how long in days a trial had any given overall status

Description

This function takes a data frame of the type produced by clinicaltrials_gov_download() or clinicaltrials_gov_dates() and interprets it to determine, for each clinical trial registry entry, how many days were spent in each overall status (e.g. "RECRUITING", "ACTIVE, NOT RECRUITING", etc.); upper and lower date bounds can also be applied, to allow for returning only those dates that fall within a time range of interest.

Usage

overall_status_lengths(
  historical_versions,
  start_date = NA,
  end_date = NA,
  carry_forward_last_status = TRUE
)

Arguments

historical_versions

A data frame of the type produced by clinicaltrials_gov_download() or clinicaltrials_gov_dates(). Must include a row for every historical version, with the nctid column specifying the clinical trial registry entry, the overall_status column indicating the status of the trial, and the version_date column indicating the date on which the registry entry was updated. Other columns optional.

start_date

A date or character string in YYYY-MM-DD format specifying a date. If specified, only the length of time that is after the given start date will be counted.

end_date

A date or character string in YYYY-MM-DD format specifying a date. If specified, only the length of time that is before the given end date will be counted.

carry_forward_last_status

Boolean TRUE or FALSE.

Value

A data frame with two columns: nctid, which contains all the distinct NCT numbers from the historical_versions data frame provided, and days, which contains the number of


[Package cthist version 2.1.11 Index]