US20040088198A1

Method of modifying a business rule while tracking the modifications

Claim Score by NHIP

Read claim 151, the broadest

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.

US20040088198A1, drawing sheet 1
Sheet 1 of 58

Term

Term ended

Projected expiry passed 18 December 2023, 2.8 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

164 claims: 28 independent, 136 dependent

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 151
    Broadest claimClaim Score 77, broad(NHIP)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.
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
Independent claims28