Use Rule Sets to Support Complex Processes

Why Complex Processes Require Groups of Related Rules

Why Complex Processes Require Groups of Related Rules

  • Individual rules can be combined together into a Rule Set to support complex conditions, processes or policies
  • Complex decisions are broken down into a number of smaller rules that can be individually tested and resolved
  • A rule contributes a result, which is then processed by another rule—and so on—to produce a final outcome.
  • Rule or subsets of rules in a rule set can be included or excluded based on certain conditions (e.g., effective dates)

Example – Credit scoring rules might change each month with new rules replacing older rules.

Rule Set Types

Nested Rule Set

Rule sets constructed in a hierarchy to allow common rules to be reused, and specialized rules to be used that only apply to a subset of business conditions.

Example – Insurance approval rules that apply for every policy, and specialized rules that only apply to a specific policy.


Interceptor Rule Set

Supports data cleansing and data mapping.

Run against a data stream and allow individual data elements (messages) to be evaluated, changed, or stopped for an analyst to evaluate.

  • The analyst can fix the message data, stop the data permanently, or construct a new rule to change the message and others like it

Example – Ensuring data integrity by evaluating messages coming into a medical record (EHR) system by stopping messages that are missing data or contain badly formatted data.

What's Next? Here Are a Few Links to Our Most Popular Pages. Take a Look.