Rule generation system adapted for an insurance claim processing system
First Claim
1. A rule generation system to generate rules for a computer program, the system comprising:
- a processor;
a memory storage device comprising a computer program, the computer program comprising instructions executable with the processor, the instructions comprising;
an evaluative expression parameter module configured to generate a graphical user interface for creation of a navigation rule, the navigation rule being indicative of whether to navigate from a first page of the computer program to a second page of the computer program;
the evaluative expression parameter module further configured to receive an expression parameter, a logical operator, and at least one expression parameter value from the graphical user interface in response to user input via the graphical user interface at runtime, the expression parameter identifying a question displayed on the first page of the computer program, the at least one expression parameter value including at least one potential answer to the question, wherein the expression parameter and the at least one expression parameter value are operands of the logical operator;
an evaluative expression generator configured to generate the navigation rule, the navigation rule including a combination of a first evaluative expression and a second evaluative expression, the first evaluative expression comprising the expression parameter, the operator, and the at least one expression parameter value;
instructions executable with the processor to store the first and second evaluative expressions in a database;
instructions executable with the processor to receive an answer to the question displayed on the first page from user input at runtime;
instructions executable with the processor to evaluate the first and second evaluative expressions retrieved from the database at runtime, the expression parameter set to the answer in the evaluation of the first evaluative expression; and
instructions executable with the processor to navigate to the second page from the first page at runtime based on the evaluation of the first and second evaluative expressions retrieved from the database.
5 Assignments
0 Petitions
Accused Products
Abstract
A rule generation system facilitates the dynamic generation of rules for an insurance claim processing computer system. The rule generation system includes various modules and graphical user interfaces that provide a streamlined mechanism for creating new rules for the insurance claim processing architecture. The rule generation system may include various levels of usability that distinguish between an advanced user of the rule generation system and basic user that uses the generated rules. The rule generation system may also include graphical user interfaces directed to adding, editing, removing, or maintaining rules for the insurance claim processing computer system.
-
Citations
19 Claims
-
1. A rule generation system to generate rules for a computer program, the system comprising:
- a processor;
a memory storage device comprising a computer program, the computer program comprising instructions executable with the processor, the instructions comprising;an evaluative expression parameter module configured to generate a graphical user interface for creation of a navigation rule, the navigation rule being indicative of whether to navigate from a first page of the computer program to a second page of the computer program; the evaluative expression parameter module further configured to receive an expression parameter, a logical operator, and at least one expression parameter value from the graphical user interface in response to user input via the graphical user interface at runtime, the expression parameter identifying a question displayed on the first page of the computer program, the at least one expression parameter value including at least one potential answer to the question, wherein the expression parameter and the at least one expression parameter value are operands of the logical operator; an evaluative expression generator configured to generate the navigation rule, the navigation rule including a combination of a first evaluative expression and a second evaluative expression, the first evaluative expression comprising the expression parameter, the operator, and the at least one expression parameter value; instructions executable with the processor to store the first and second evaluative expressions in a database; instructions executable with the processor to receive an answer to the question displayed on the first page from user input at runtime; instructions executable with the processor to evaluate the first and second evaluative expressions retrieved from the database at runtime, the expression parameter set to the answer in the evaluation of the first evaluative expression; and instructions executable with the processor to navigate to the second page from the first page at runtime based on the evaluation of the first and second evaluative expressions retrieved from the database. - View Dependent Claims (2, 3, 4, 5, 6)
- a processor;
-
7. A computer-implemented method for generating rules for an application, the method comprising:
-
generating a graphical user interface with a processor for creation of a navigation rule, the navigation rule indicative of where to navigate when leaving a page in the application; receiving an expression parameter, a logical operator, and at least one expression parameter value with the processor from the graphical user interface in response to user input entered through the graphical user interface, the expression parameter identifying a question, the at least one expression parameter value including at least one potential answer to the question, wherein the expression parameter and the at least one expression parameter value are operands of the logical operator; generating the navigation rule with the processor, the navigation rule including a combination of a first evaluative expression and a second evaluative expression, the first evaluative expression comprising the expression parameter, the operator, and the at least one expression parameter value; storing the first and second evaluative expressions in a database;
receiving an answer to the question with the processor from user input;
evaluating the first and second evaluative expressions retrieved from the database at runtime with the processor, the expression parameter set to the answer in the evaluation of the first evaluative expression; anddetermining a next page with the processor when navigating away from the page based on the evaluation of the first and second evaluative expressions of the navigation rule. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium comprising a software program for rule generation, the software program comprising instructions executable with a processor to:
-
generate a graphical user interface for creation of a navigation rule, the navigation rule indicative of where to navigate to when leaving a page of the software program; receive a first expression parameter, a logical operator, and at least one expression parameter value entered through the graphical user interface in response to user input at runtime of the software program, the first expression parameter identifying a question, the at least one expression parameter value including at least one potential answer to the question, wherein the first expression parameter and the at least one expression parameter value are operands of the logical operator; generate the navigation rule, the navigation rule comprising an evaluative expression comprising the first expression parameter, the operator, the at least one expression parameter value, and a second expression parameter;
store the evaluative expression in a database;receive an answer to the question from user input at runtime of the software program; evaluate the evaluative expression retrieved from the database at runtime of the software program, the first expression parameter set to the answer in the evaluation of the evaluative expression; and navigate away from the page to a next page of the software program based on the evaluation of the evaluative expression of the navigation rule without a stop of the software program after the receipt of the first expression parameter, the logical operator, and the at least one expression parameter value from the graphical user interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification