IP Library Granted Patent US 7,856,617
Granted Patent B2
US 7,856,617 · App. 11/412,156 · Granted Dec 21, 2010

Method, system and computer program product for creating software for processing an insurance claim

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,856,617
App. No.
11/412,156
Granted
Dec 21, 2010
Kind
B2
Abstract

A method, system and computer program product are provided for creating software that can be used when processing insurance claims. In particular, the software generated is capable of recognizing and flagging certain situations or sets of conditions when they arise in an insurance claim that is being processed. These situations or sets of conditions, as well as the type of flag, or “edit,” that should be posted when each occurs, are defined in a decision table from which the software is automatically generated. A method of processing an insurance claim using the automatically generated software is also provided.

Claims (32)

1. A method of creating software for processing an insurance claim, said method comprising:

determining one or more processes associated with each of a plurality of types of insurance claims;

determining a plurality of flags associated with each of the one or more processes for each type of insurance claim, wherein a flag associated with a process for a first type of insurance claim may differ from a flag associated with the same process for a second type of insurance claim;

creating one or more decision tables, wherein a decision table is created for each of the plurality of flags based on a separate combination of conditions defining when a respective flag should be posted to the insurance claim based at least in part on a type of the insurance claim;

providing a decision table to a software generator; and

automatically generating with a processor computer programming instructions based upon the decision table and configured to cause the respective flag to be posted based on the combinations of conditions from the decision table upon execution thereof.

2. The method of claim 1 , wherein each flag comprises a code that is associated with a particular situation that is determined to have occurred based on the combination of conditions from the decision table associated with the respective flag.

3. The method of claim 2 , wherein automatically generating computer programming instructions comprises automatically generating computer programming instructions configured to cause the code associated with the respective flag to be inserted into the insurance claim.

4. The method of claim 1 , wherein providing the decision table to the software generator is repeated for each of the one or more decision tables, and wherein for each of the one or more decision tables, a set of computer programming instructions is automatically generated that causes the respective flag, with which the decision table is associated, to be posted based on the combination of conditions from the decision table.

5. A system for creating software for processing an insurance claim, said system comprising:

a software generator; and

a memory device comprising one or more decision tables stored therein and accessible by the software generator, wherein a decision table is defined for each of a plurality of flags based on a separate combination of conditions that must be met in order for a respective flag to be posted to the insurance claim, wherein the plurality of flags is determined to be associated with one of a plurality of processes associated with one of a plurality of types of insurance claims, and wherein the respective one of the plurality of flags is posted based at least in part on a type of the insurance claim;

wherein the software generator automatically generates computer programming instructions based upon the decision table and configured to cause the respective flag to be posted based on the combination of conditions from the decision table upon execution thereof.

6. The system of claim 5 , wherein each flag comprises a code that is associated with a particular situation that is determined to have occurred when the combination of conditions from the decision table associated with the respective flag have been met.

7. The system of claim 6 , wherein automatically generating computer programming instructions comprises automatically generating computer programming instructions configured to cause the code associated with the respective flag to be inserted into the insurance claim.

8. The system of claim 5 , wherein for each of the one or more decision tables, the software generator automatically generates a set of computer programming instructions that causes the respective flag, with which the decision table is associated, to be posted based on the combination of conditions from the decision table.

9. A computer program product for creating software for processing an insurance claim, wherein the computer program product comprises at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion for receiving one or more decision tables, wherein a decision table is defined for each of a plurality of flags based on a separate combination of conditions defining when a respective flag should be posted to the insurance claim, wherein the plurality of flags is determined to be associated with one of a plurality of processes associated with one of a plurality of types of insurance claims, and wherein the respective one of the plurality of flags is posted based at least in part on a type of the insurance claim; and

a second executable portion for automatically generating computer programming instructions based upon the decision table and configured to cause the respective flag to be posted based on the combination of conditions from the decision table upon execution thereof.

10. The computer program product of claim 9 further comprising:

a third executable portion for enabling a user to create the decision table.

11. The computer program product of claim 9 , wherein each flag comprises a code that is associated with a particular situation that is determined to have occurred based on the combination of conditions from the decision table associated with the respective flag.

12. The computer program product of claim 11 , wherein automatically generating computer programming instructions comprises automatically generating computer programming instructions configured to cause the code associated with the respective flag to be inserted into the insurance claim.

13. A method of processing an insurance claim, said method comprising:

determining which of a plurality of processes are associated with the insurance claim based at least in part on a type of the insurance claim;

determining which of a plurality of flags are associated with each of the processes associated with the insurance claim, wherein a flag associated with a process for a first type of insurance claim may differ from a flag associated with the same process for a second type of insurance claim;

accessing one or more decision tables, wherein a decision table is defined for each of the plurality of flags based on a separate combination of conditions defining when a respective flag should be posted to the insurance claim during processing of the claim for each of the associated flags;

automatically generating with a processor computer programming instructions based upon the respective decision tables and configured to cause respective flags to be posted based on the combination of conditions from the respective decision tables upon execution thereof; and

evaluating the insurance claim with the automatically generated computer programming instructions.

14. The method of claim 13 , wherein the plurality of processes include validating data, verifying that a recipient is qualified for coverage, verifying that a provider is authorized to perform a service, and determining for what benefit a claimant qualifies.

15. The method of claim 13 , wherein each flag comprises a code that is associated with a particular situation that is determined to have occurred based on the combination of conditions from the decision table associated with the respective flag.

16. The method of claim 15 , wherein automatically generating computer programming instructions comprises automatically generating computer programming instructions configured to cause the code associated with the respective edit to be inserted into the insurance claim.

Assignments (6)
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 18, 2021
From: JPMORGAN CHASE BANK, N.A.
To: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.; CONDUENT TRANSPORT SOLUTIONS, INC.; ADVECTIS, INC.; CONDUENT COMMERCIAL SOLUTIONS, LLC; CONDUENT BUSINESS SOLUTIONS, LLC; CONDUENT CASUALTY CLAIMS SOLUTIONS, LLC; CONDUENT HEALTH ASSESSMENTS, LLC
Reel/Frame 057969/0180 →
CHANGE OF NAME Recorded May 17, 2017
From: ACS STATE & LOCAL SOLUTIONS, INC.
To: XEROX STATE & LOCAL SOLUTIONS, INC.
Reel/Frame 042490/0536 →
SECURITY AGREEMENT Recorded Dec 8, 2016
From: XEROX COMMERCIAL SOLUTIONS, LLC (F/K/A ACS COMMERCIAL SOLUTIONS, INC.); XEROX STATE & LOCAL SOLUTIONS, INC. (F/K/A ACS STATE AND LOCAL SOLUTIONS, INC.); RSA MEDICAL LLC; HEALTHY COMMUNITIES INSTITUTE CORPORATION; STRATACARE, LLC; XEROX HR SOLUTIONS, LLC (F/K/A ACS HR SOLUTIONS, LLC); XEROX TRANSPORT SOLUTIONS, INC. (F/K/A ACS TRANSPORT SOLUTIONS, INC.); BUCK CONSULTANTS, LLC; XEROX BUSINESS SERVICES, LLC (F/K/A AFFILIATED COMPUTER SERVICES, INC.); XEROX MORTGAGE SERVICES, INC. (F/K/A ADVECTIS, INC.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040905/0458 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2006
From: SZLAM, ALEKSANDER
To: ACS STATE AND LOCAL SOLUTIONS, INC.
Reel/Frame 017924/0877 →