Conversion Processing

The details of a CER-based product delivery case are converted to a ProductEligibilityEntitlementRuleSet.ProductDeliveryCase rule object. This rule object contains a calculated attribute determinationResult which has the responsibility of calculating the overall determination result for the case (see A) ProductEligibilityEntitlementRuleSet ProductDeliveryCase rule object).

The rule object will be converted on demand whenever assessment processing requires it. For case assessment determinations (see Assessment Determinations), the Engine will analyze which input values were accessed by CER during the calculation of the determination result and record dependencies in the Dependency Manager. In particular, the determination result calculation will access the case's start and end dates (both actual dates and expected dates), and the dependencies recorded on these dates gives rise to CER's ability to automatically recalculate the determination result when these dates change.

The following case-level data items are used to populate the attributes on the rule object: