Methods Properties
methods provide the algorithm to calculate or derive a value in medidata rave, a derivation is built up from a series of derivation steps a clinical rule can usually be enforced without the use of custom code by configuring an edit check or derivation in rave’s standard interface however, complex edit checks may require that code is added to an edit check/derivation to achieve the desired functionality these are called custom functions custom function name used to specify the name of the custom function if the method is to be used as a custom function note if this field is completed, the remaining fields on this screen will be ignored bypass during migration used to specify whether to bypass the derivation during crf migration active used to specify whether the derivation is active or not folder used to specify the folder that contains the variable which the derivation applies to form used to specify the form that contains the variable which the derivation applies to field used to specify the variable which the derivation applies to apply to all fields used to specify if the derivation applies to all instances of the variable within all fields in a specified folder record position used to specify the record position of the variable that the derivation applies to form repeat number used to specify the repeat number of the form that contains the variable that the derivation applies to folder repeat number used to specify the repeat number of the folder that contains the variable that the derivation applies to derivation step used to define a derivation step multiple derivation steps can be defined by creating additional custom elements a derivation is built up from a series of derivation steps derivation step derivation steps can be repeated to allow multiple derivation steps to be defined ordinal used to specify the order of the derivation step within the series of steps defaults to the position of the derivation step within the series of defined steps data value folder used to specify the folder where the data value is contained form used to specify the form where the data value is contained item group used to specify the item group where the data value is contained variable used to specify the variable where the data value is contained record position used to specify the record position of the variable in the derivation step form repeat number used to specify the repeat number of the form in the derivation step folder repeat number used to specify the repeat number of the folder in the derivation step logical record position used to specify the logical record position of the variable in the derivation step scope used to specify the scope to use in conjunction with the logical record position of the variable in the derivation step order by used to specify how the logical records are ordered data value used to specify the type of data value constant used to insert a fixed value for a derivation step step function used to specify attributes for a step function a step function represents the mathematical operator or calculation that is needed for the derivation custom function used to specify attributes for a custom function derivation step a custom function is a piece of code that is written to perform a task that falls outside of rave’s standard functionality