Method of modifying a business rule while tracking the modifications
First Claim
1. A method of generating a graphical display of an insurance claim processing business rule, comprising:
- providing a plurality of business rule components;
accessing a first business rule component comprising business rule structure information;
accessing a plurality of second business rule components, wherein at least one of the second business rule components comprises at least one program instruction; and
combining two or more second business rule components according to the business rule structure information to form a graphical display of at least one business rule.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and carrier media for viewing business rules are disclosed. Components of the business rules may be stored as entries in one or more database tables. A rule editor may access business rule components and assemble the components to form a graphical display of a business rule. The graphical display may allow the user to view, edit and/or create business rules. The system may track changes made to a business rule. For example, the system may store a log file of changes made. The system may delay implementing the modifications until the modifications are approved by a user having appropriate authority.
-
Citations
164 Claims
-
1. A method of generating a graphical display of an insurance claim processing business rule, comprising:
-
providing a plurality of business rule components;
accessing a first business rule component comprising business rule structure information;
accessing a plurality of second business rule components, wherein at least one of the second business rule components comprises at least one program instruction; and
combining two or more second business rule components according to the business rule structure information to form a graphical display of at least one business rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising
accessing at least one business rule template comprising: -
at least one reference to at least one program instruction, and business rule structure information regarding at least one business rule;
accessing at least one program instruction, wherein at least one program instruction is referenced by at least one accessed business rule template; and
displaying at least one accessed program instruction according to the business rule structure information of at least one accessed business rule template.
-
-
20. A method of modifying an insurance claim processing business rule, comprising:
-
providing a memory comprising a plurality of business rule components;
generating a graphical display of at least a portion of at least one business rule by combining a plurality of business rule components;
receiving input comprising at least one modification to at least one business rule; and
modifying at least one business rule component in the memory based on the received input. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method, comprising:
-
providing a plurality of database entries, wherein two or more of the database entries are combinable to form at least one business rule;
combining two or more database entries to form a display of at least a portion of at least one business rule;
receiving input modifying the display of at least a portion of at least one business rule; and
generating at least one SQL command, wherein at least one SQL command modifies at least one database entry.
-
-
41. A method of modifying an insurance claim processing business rule, comprising:
-
providing a plurality of business rule components;
generating a graphical display of at least a portion of at least one business rule by combining a plurality of business rule components;
receiving input comprising at least one modification to at least one business rule component; and
storing at least one log file in memory, wherein at least one log file comprises a record of at least one modification to at least one business rule component. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method, comprising:
-
providing a plurality of database entries, wherein two or more of the database entries are combinable to form at least one business rule;
combining two or more database entries to form a display of at least a portion of at least one business rule;
receiving input, wherein the input modifies the display of at least a portion of at least one business rule;
generating at least one log file entry comprising information describing at least one modification made to the display; and
storing at least one log file entry in memory.
-
-
64. A method of generating a business rule for an insurance claim processing system, comprising:
-
providing a graphical display, wherein the graphical display is configured to combine a plurality of business rule components to form a display of at least a portion of at least one business rule;
receiving input specifying business rule structure information;
receiving input specifying at least one program instruction; and
combining the business rule structure information and at least one program instruction to form a display of at least a portion of at least one business rule. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method, comprising:
-
providing a plurality of program instructions and a plurality of business rule variables;
selecting at least one program instruction in a graphical display;
selecting at least one business rule variable in a graphical display;
arranging at least one program instruction selected and at least one business rule variable selected in the graphical display to form a business rule; and
storing the business rule in memory. - View Dependent Claims (87)
-
-
88. A method of generating a graphical display of a business rule, comprising:
-
providing a plurality of business rule components;
providing at least one human language translation of at least one business rule component;
providing business rule structure information, wherein the business rule structure information specifies an arrangement of two or more business rule components to form at least a portion of at least one business rule; and
generating a graphical display of at least a portion of at least one business rule, wherein at least one business rule component in the graphical display is represented by at least one corresponding human language translation. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. A method, comprising:
-
providing a plurality of database entries comprising a plurality of business rule components;
providing at least one human language translation of at least business rule component;
accessing at least one first business rule component, wherein at least one first business rule component comprises at least one reference to at least one second business rule component;
accessing at least one human language translation of at least one second business rule component; and
generating a graphical display of at least a portion of at least one business rule, wherein the graphical display comprises at least one human language translation of at least one second business rule component.
-
-
105. A method, comprising:
-
providing a plurality of business rule components, wherein two or more of the business rule components are combinable to form a plurality of business rules;
providing a graphical display of at least a portion of at least one business rule;
selecting a first business rule component in the graphical display;
determining one or more second business rule components that reference the first business rule component; and
displaying one or more second business rule components. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118)
-
-
119. A method, comprising:
-
providing a plurality of business rule templates;
providing a plurality of business rule components combinable to form at least one business rule;
generating a graphical display of at least a portion of at least one business rule according to a first business rule template;
selecting at least one business rule component in the graphical display;
determining at least one second business rule template the references at least one selected business rule component; and
generating a graphical display comprising an identification of at least one second business rule template.
-
-
120. A system, comprising:
-
at least one computer system comprising at least one memory;
a computer-executable rule editor in at least one memory; and
a plurality of business rule components comprising;
at least one first business rule component comprising an arrangement of business rule components in at least one business rule;
at least one second business rule component comprising at least one program instruction;
wherein the rule editor is configured to arrange at least one second business rule component in a manner specified by at least one first business rule component to form a graphical display of at least one business rule, during use. - View Dependent Claims (121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133)
-
-
134. A system, comprising:
-
at least one computer system comprising at least one memory;
a plurality of database tables comprising database entries in at least one memory, wherein at least one database entry comprises a business rule component; and
a computer-executable rule editor in at least one memory, wherein the rule editor is configured to combine information from two or more database entries to form a graphical display of at least a portion of at least one business rule, during use. - View Dependent Claims (135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147)
-
-
148. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
accessing a first business rule component in a memory, wherein the first business rule component comprises business rule structure information;
accessing a plurality of second business rule components in a memory, wherein at least one of the second business rule components comprises at least one program instruction; and
combining two or more second business rule components according to the business rule structure information to form a graphical display of at least one business rule. - View Dependent Claims (149, 150)
-
-
151. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
combining two or more database entries to form a display of at least a portion of at least one business rule;
receiving input modifying the display of at least a portion of at least one business rule; and
generating at least one SQL command, wherein at least one SQL command modifies at least one database entry.
-
-
152. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
generating a graphical display of at least a portion of at least one business rule by combining a plurality of business rule components;
receiving input comprising at least one modification to at least one business rule component; and
storing at least one log file in a memory, wherein at least one log file comprises a record of at least one modification to at least one business rule component.
-
-
153. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
accessing a plurality of database entries, wherein two or more of the database entries are combinable to form at least one business rule;
combining two or more database entries to form a display of at least a portion of at least one business rule;
receiving input, wherein the input modifies the display of at least a portion of at least one business rule;
generating at least one log file entry comprising information describing at least one modification made to the display; and
storing at least one log file entry in a memory.
-
-
154. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
providing a graphical display, wherein the graphical display is configured to combine a plurality of business rule components to form a display of at least a portion of at least one business rule;
receiving input specifying business rule structure information;
receiving input specifying at least one program instruction; and
combining the business rule structure information and at least one program instruction to form a display of at least a portion of at least one business rule.
-
-
155. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
accessing a plurality of business rule components;
accessing at least one human language translation of at least one business rule component;
accessing business rule structure information, wherein the business rule structure information specifies an arrangement of two or more business rule components to form at least a portion of at least one business rule; and
generating a graphical display of at least a portion of at least one business rule, wherein at least one business rule component in the graphical display is represented by at least one corresponding human language translation.
-
-
156. A carrier medium comprising program instructions, wherein the program instructions are computer-executable to implement a method comprising:
-
accessing a plurality of business rule components, wherein two or more of the business rule components are combinable to form a plurality of business rules;
providing a graphical display of at least a portion of at least one business rule;
selecting a first business rule component in the graphical display;
determining one or more second business rule components that reference the first business rule component; and
displaying one or more second business rule components.
-
-
157. A graphical display formed on a computer system by a method comprising:
-
accessing a first business rule component in a memory of the computer system, wherein the first business rule component comprises business rule structure information;
accessing a plurality of second business rule components in a memory of the computer system, wherein at least one of the second business rule components comprises at least one program instruction; and
combining two or more second business rule components according to the business rule structure information to form a graphical display of at least one business rule.
-
-
158. A graphical display formed on a computer system by a method comprising:
-
accessing a plurality of business rule components in a memory of the computer system;
accessing at least one human language translation of at least one business rule component in a memory of the computer system;
determining business rule structure information based on one or more business rule components, wherein the business rule structure information comprises an arrangement of two or more business rule components to form at least a portion of at least one business rule; and
generating a graphical display of at least a portion of at least one business rule, wherein at least one business rule component in the graphical display is represented by at least one corresponding human language translation.
-
-
159. A graphical display formed on a computer system by a method comprising:
-
accessing at least one first business rule component in a memory of the computer system, wherein at least one first business rule component comprises at least one reference to at least one second business rule component;
accessing at least one human language translation of at least one second business rule component in a memory of the computer system; and
generating a graphical display of at least a portion of at least one business rule, wherein the graphical display comprises at least one human language translation of at least one second business rule component.
-
-
160. A graphical display formed on a computer system by a method comprising:
-
accessing a plurality of business rule components in a memory of the computer system, wherein two or more of the business rule components are combinable to form a plurality of business rules;
generating a graphical display of at least a portion of at least one business rule;
selecting a first business rule component in the graphical display;
determining one or more second business rule components that reference the first business rule component; and
displaying one or more second business rule components in a graphical display.
-
-
161. A graphical display formed on a computer system by a method comprising:
-
accessing a plurality of business rule templates in a memory of the computer system;
accessing a plurality of business rule components in a memory of the computer system, wherein two or more of the business rule components are combinable to form at least one business rule;
generating a graphical display of at least a portion of at least one business rule according to a first business rule template;
selecting at least one business rule component in the graphical display;
determining at least one second business rule template the references at least one selected business rule component; and
generating a graphical display comprising an identification of at least one second business rule template.
-
-
162. An insurance claim processing business rule formed by a method comprising:
-
providing a graphical display, wherein the graphical display is configured to combine a plurality of business rule components to form a display of at least a portion of at least one business rule;
receiving input comprising business rule structure information and at least one program instruction; and
combining the business rule structure information and at least one program instruction in the graphical display to form at least a portion of at least one business rule. - View Dependent Claims (163)
-
-
164. An insurance claim processing business rule formed by a method comprising:
-
providing a plurality of program instructions and a plurality of business rule variables;
arranging at least one program instruction and at least one business rule variable in a graphical display to form at least one business rule; and
storing at least one business rule in a memory of a computer system.
-
Specification