ActionType = Actions include DiscrepancyNoteAction, EmailAction, ShowAction, HideAction, InsertAction, and EventAction.  See descriptions of each, below:

DiscrepancyNoteAction logs a discrepancy note on the target item if the rule expression evaluates to true or false. 

EmailAction sends an email to a specified email address if the rule expression evaluates to true or false. 

ShowAction shows a particular field(s) that is defined in the DestinationProperty

HideAction hides a particular field(s) that is defined in the DestinationProperty

InsertAction inserts a value into a particular field that is defined in the DestinationProperty

EventAction schedules a future event (or events) based on the date of another event

DestinationPropertyOID = The item where the Show, Hide, or Insert action will be applied.

EventDestination = Currently defaulted to STARTDATE, the only property that can be updated as the result of an EventAction rule.

OID = Please see OIDs and Clinical Data Keys

RuleDef = The rule definition, which includes the rule OID, name, description, and expression. This defines the rule, which is then assigned (referenced) in the RuleRef.

RuleRef = The rule definition/expression being used by the assignment is referred to in the RuleRef. This is an OID for the particular RuleDef. Each RuleRef may have multiple ActionTypes.

RunOn = For all actions except EventAction, the parameter that defines when the ActionType will execute.  The current phases include InitialDataEntry, DoubleDataEntry, AdministrativeEditing, and Batch.

RunOnStatus = For EventAction, the parameter that defines when the EventAction will execute. The current status values include not_scheduled, scheduled, data_entry_started, completed, skipped, and stopped.

Target = The target is the item where an action will be fired.  This is a single item in a CRF.  When this item is encountered in the CRF and the user selects the Save button, the system will execute the actions associated with a rule.

ValueExpression = A calculation or other expression that defines what will be populated in the DestinationProperty (for an InsertAction) or EventDestination (for an EventAction).