Dynamic events enable a business user to create the logic that would cause the event code to set. For example: all claims with a specific billing provider tax ID, billing a specific procedure code. Once the event code is defined as a dynamic event code, the configuration elements become available. The applies to setting (claim or line) will define the fields that are available for the dynamic event configuration. An example of a dynamic event configuration is shown below:
The fields used in the dynamic event creation are detailed below. Fields with an asterisk (*) are required:
|Label*||A simple character or word that is used to identify the condition and used in the logic string|
|Condition*||The field on the claim, the expression and the value that is to be compared. The fields available for selection are driven by the applies to setting. Claim and line level fields are available for a line level event and only claim level fields available for a claim level event. A more complex function could also be used instead of a simple expression. To replace the expression with a function, select the caret at the end of the row to bring up the function selection screen.|
|+ Add criteria||Enables another row to be added to the dynamic event configuration for another condition to be applied. If multiple criteria are used, then each row will have an and/or selection to help build the logic string.|
|Logic string*||The final logical string that would be utilized to assign the dynamic event. This can be autogenerated or manually configured. For complex nested conditions, parentheses can be used to group conditions. When automatically generated, the and/or value on each row is used to generate this string.|
Condition rows can be moved by dragging the row via the symbol to another location.
Condition rows can be deleted by utilizing the trashcan icon. If a row has been deleted, you would need to regenerate the logic string to remove that label from consideration.
Once the claim is executed/adjudicated, the dynamic event code would be set on the claim or claim line, if the configured criteria on the event code matches with the relevant data on the claim/line.
The functions available to be used in the dynamic events list are sourced through the data page: D_GetDynamicEventFunctionAliasList. More functions can be easily added to this data page for reference.
The table controlling the claim fields used for consideration in the dynamic event code is the decision table DynamicEventConfigurableProperties. Updating this table will enable other fields on the claim to be utilized for the dynamic event configuration.