Table Description
Rule Set Information: A set of rules for determining the eligibility of a case.

The rows on this table are read and written by the Rules Editor when you define your eligibility rules for a Product.

The rows on this table are read by the Rules Engine when determining the eligibility of a case for the Product.

Example

You create a new custom Product and define eligibility rules for Product using the Rules Editor. The Rules Editor creates a row on this table to store your rules.

User Ronan Rooney creates a Product Delivery case for your custom Product and records evidence for the case using online functionality. He submits the case for approval and his supervisor User approves the case. The case is queued for deferred eligibility determination.

The queue manager dequeues the request to determine eligibility for the case and invokes the Rules Engine. The Rules Engine reads the row on this table to identify the rules which should be applied to the Product Delivery case, retrieves evidence about the case (via Rules Loaders) and determines that the case is eligible and calculates payment rates for the case.

Technical Notes

The set of rules is encoded in XML and may be quite large.

Rule sets may change over time to accommodate changes in legislation; however, older versions of rule sets may need to remain in order to determine eligibility for old cases. The management of which rule set applies to a case is held on Product Rules Link.

By default, Cúram uses Rule Sets only in the determination of case eligibility; however, the possibility exists for you to re-use the Rules Engine to perform rule-based processing for other purposes.

For more information, see:

  • Cúram Rules Editor Guide; and
  • Cúram Rules Codification Guide.
Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Attributes (6)
AttributeKeyNullableDescriptionDDL Type
ruleSetIDYesNoRule set ID is a string uniquely identifying a rule set. For example PRODUCT_10.SVR_STRING<16>
definition  Rule set definition is a rule set XML definitions serialized into a string form.SVR_STRING<26214400>
name  Rule set name is a name of the rule set. It stored in the rule set definition as well, but it is used as a separate field here efficiency reasons.SVR_STRING<200>
type  Rule set type.SVR_STRING<10>
versionNo No SVR_INT32
lastWritten   SVR_DATETIME
Foreign Keys (1)
ChildParent
FundedItemRulesLink.ruleSetIDRuleSetInformation.ruleSetID
Related Pages (26)