mds 0.3.3UNDER DEVELOPMENT - FUTURE RELEASE
mds 0.3.2Implemented Updates
Bugfix - Replace ifelse() calls that return
Dates with calls to ifelse_cp()
mds 0.3.1Implemented Updates
General - Explicit declarations of
stringsAsFactors=T in all data.frame() calls
for cross-version compatibility
mds 0.3.0Implemented Updates
General - Overall improvement of documentation &
detailed descriptions of functions - Input parameter
covariates specified in deviceevent() must be
either factor or numeric, no longer
character. - Input parameter match_levels
specified in time_series() must be factor, no
longer character. - Add to output of
define_analyses() a function for adding dates in the units
specified by date_level and date_level_n -
Deprecated use_hierarchy parameter in
time_series() - Explicit carry-forward of define_analysis
id
Covariate Handling - Explicit handling of covariate level
analysis in deviceevent(), define_analyses(),
and time_series() - Added analysis data frame to
time_series() output when covariate analysis is requested -
Covariates can now be EITHER factor OR numeric
types when defined in deviceevent(). Previously only
characters (inferred as factors) werea allowed. - Covariate analysis
definitions include as a whole (marginal effect) or as a subset by a
factor covariate level - Covariate analysis is exempt if
there is zero variation in the data of the covariate - Restructured
exposure() to handle factors only in
match_levels.
Implantable Devices / Time In-Vivo Handling - Explicit
handling of time in-vivo in deviceevent(),
define_analyses(), and time_series() - Added
analysis data frame to time_series() output when time
in-vivo analysis is requested - CHANGED PARAMETER
deviceevent(implant_days) to
deviceevent(time_invivo) and make all downstream
changes.
To-Do List - Feature allowing total events (concept of reporting fraction) as an exposure data frame - Facility for handling multiple events on the same actual occurrence (such as stroke and bleeding during the same operation) - Explicit implementation of the Unique Device Identifier (UDI) - Implementation of IMDRF coding for product malfunctions, patient adverse events, and analysis findings
mds 0.2.1Implemented Updates
define_analyses() and
time_series() outputs, including explicit references to
device, event, and covariate levels.time_series()define_analyses() and
time_series() are clearer about the device and event one-up
hierarchy levelsplot() method to support updates to
define_analyses() and time_series()mds 0.2.0Implemented Updates
deviceevents()
descriptors argumenttime_series() examples in documentation &
provided sample time series dataset called mds_tsBugfixes
exposure() total_events parameter now accepts integer
classdeviceevent(): Drop records with missing
device_levels at all hierarchy levelsdeviceevent(): Drop records with missing
event_levelsdeviceevent(): Drop records with missing covariate
levelsexposure(): Drop records with missing
device_levels at all hierarchy levelsexposure(): Drop records with missing
event_levelsexposure(): Drop records with missing match levelsmds 0.1.0