mds 0.3.3UNDER DEVELOPMENT - FUTURE RELEASE
mds 0.3.2Implemented Updates
Bugfix - Replaceifelse() calls that returnDates with calls toifelse_cp()
mds 0.3.1Implemented Updates
General - Explicit declarations ofstringsAsFactors=T in alldata.frame() callsfor cross-version compatibility
mds 0.3.0Implemented Updates
General - Overall improvement of documentation &detailed descriptions of functions - Input parametercovariates specified indeviceevent() must beeitherfactor ornumeric, no longercharacter. - Input parametermatch_levelsspecified intime_series() must befactor, nolongercharacter. - Add to output ofdefine_analyses() a function for adding dates in the unitsspecified bydate_level anddate_level_n -Deprecateduse_hierarchy parameter intime_series() - Explicit carry-forward of define_analysisid
Covariate Handling - Explicit handling of covariate levelanalysis indeviceevent(),define_analyses(),andtime_series() - Added analysis data frame totime_series() output when covariate analysis is requested -Covariates can now be EITHERfactor ORnumerictypes when defined indeviceevent(). Previously onlycharacters (inferred as factors) werea allowed. - Covariate analysisdefinitions include as a whole (marginal effect) or as a subset by afactor covariate level - Covariate analysis is exempt ifthere is zero variation in the data of the covariate - Restructuredexposure() to handle factors only inmatch_levels.
Implantable Devices / Time In-Vivo Handling - Explicithandling of time in-vivo indeviceevent(),define_analyses(), andtime_series() - Addedanalysis data frame totime_series() output when timein-vivo analysis is requested - CHANGED PARAMETERdeviceevent(implant_days) todeviceevent(time_invivo) and make all downstreamchanges.
To-Do List - Feature allowing total events (conceptof reporting fraction) as an exposure data frame - Facility for handlingmultiple events on the same actual occurrence (such as stroke andbleeding during the same operation) - Explicit implementation of theUnique Device Identifier (UDI) - Implementation of IMDRF coding forproduct malfunctions, patient adverse events, and analysis findings
mds 0.2.1Implemented Updates
define_analyses() andtime_series() outputs, including explicit references todevice, event, and covariate levels.time_series()define_analyses() andtime_series() are clearer about the device and event one-uphierarchy levelsplot() method to support updates todefine_analyses() andtime_series()mds 0.2.0Implemented Updates
deviceevents()descriptors argumenttime_series() examples in documentation &provided sample time series dataset calledmds_tsBugfixes
exposure() total_events parameter now accepts integerclassdeviceevent(): Drop records with missingdevice_levels at all hierarchy levelsdeviceevent(): Drop records with missingevent_levelsdeviceevent(): Drop records with missing covariatelevelsexposure(): Drop records with missingdevice_levels at all hierarchy levelsexposure(): Drop records with missingevent_levelsexposure(): Drop records with missing match levelsmds 0.1.0