Compliance verification system
First Claim
1. A system comprising:
- a memory operable to store;
a plurality of quality rules associated with missing data elements or corrupt data elements; and
a plurality of control rules associated with communicated data elements or processed data elements; and
a processor communicatively coupled to the memory and operable to;
receive a request comprising a plurality of parameters and a plurality of data elements;
in response to the request, determine, based at least in part upon at least one parameter of the plurality of parameters, to apply at least one quality rule of the plurality of quality rules and at least one control rule of the plurality of control rules;
in response to the request, determine, based at least in part upon the at least one parameter and the at least one quality rule, that the request is missing a first data element;
in response to the request, determine, based at least in part upon the at least one parameter and the at least one quality rule, that a second data element of the plurality of data elements is corrupt;
determine, based at least in part upon the at least one parameter, to communicate a first number of data elements;
determine, based at least in part upon the at least one control rule, that a second number of data elements were communicated, wherein the second number is less than the first number;
determine, based at least in part upon the at least one parameter, to process a third number of data elements;
determine, based at least in part upon the at least one control rule, that a fourth number of data elements were processed, wherein the fourth number is less than the third number;
generate a report indicating that;
the plurality of parameters is missing the first data element;
the second data element is corrupt;
the second number is less than the first number; and
the fourth number is less than the third number; and
generate a log indicating that;
the request was checked for missing data elements;
the request was checked for corrupt data elements;
a number of communicated data elements was checked; and
a number of processed data elements was checked.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system including a memory and processor is provided. The memory stores a plurality of quality rules and control rules. The processor receives a request comprising a plurality of parameters and data elements. The processor determines that the request is missing a first data element and that a second data element of the plurality of data elements is corrupt. The processor determines that a first number of data elements should have been communicated and a third number of data elements should have been processed. The processor determines that a second number of data elements were communicated and a fourth number of data elements were processed. The processor generates a report indicating that: the plurality of parameters is missing the first data element, the second data element is corrupt, the first number is less than the second number, and the fourth number is less than the third number.
-
Citations
16 Claims
-
1. A system comprising:
-
a memory operable to store; a plurality of quality rules associated with missing data elements or corrupt data elements; and a plurality of control rules associated with communicated data elements or processed data elements; and a processor communicatively coupled to the memory and operable to; receive a request comprising a plurality of parameters and a plurality of data elements; in response to the request, determine, based at least in part upon at least one parameter of the plurality of parameters, to apply at least one quality rule of the plurality of quality rules and at least one control rule of the plurality of control rules; in response to the request, determine, based at least in part upon the at least one parameter and the at least one quality rule, that the request is missing a first data element; in response to the request, determine, based at least in part upon the at least one parameter and the at least one quality rule, that a second data element of the plurality of data elements is corrupt; determine, based at least in part upon the at least one parameter, to communicate a first number of data elements; determine, based at least in part upon the at least one control rule, that a second number of data elements were communicated, wherein the second number is less than the first number; determine, based at least in part upon the at least one parameter, to process a third number of data elements; determine, based at least in part upon the at least one control rule, that a fourth number of data elements were processed, wherein the fourth number is less than the third number; generate a report indicating that; the plurality of parameters is missing the first data element; the second data element is corrupt; the second number is less than the first number; and the fourth number is less than the third number; and generate a log indicating that; the request was checked for missing data elements; the request was checked for corrupt data elements; a number of communicated data elements was checked; and a number of processed data elements was checked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16)
-
-
9. A method comprising:
-
storing, by a memory, a plurality of quality rules associated with missing data elements or corrupt data elements; and storing, by the memory, a plurality of control rules associated with communicated data elements or processed data elements; and receiving a request comprising a plurality of parameters and a plurality of data elements; in response to the request, determining, by a processor, based at least in part upon at least one parameter of the plurality of parameters, to apply at least one quality rule of the plurality of quality rules and at least one control rule of the plurality of control rules; in response to the request, determining, by the processor, based at least in part upon the at least one parameter and the at least one quality rule, that the request is missing a first data element; in response to the request, determining, by the processor, based at least in part upon the at least one parameter and the at least one quality rule, that a second data element of the plurality of data elements is corrupt; determining, by the processor, based at least in part upon the at least one parameter, to communicate a first number of data elements; determining, by the processor, based at least in part upon the at least one control rule, that a second number of data elements were communicated, wherein the second number is less than the first number; determining, by the processor, based at least in part upon the at least one parameter, to process a third number of data elements; determining, by the processor, based at least in part upon the at least one control rule, that a fourth number of data elements were processed, wherein the fourth number is less than the third number; and generating a report indicating that; the plurality of parameters is missing the first data element; the second data element is corrupt; the second number is less than the first number; and the fourth number is less than the third number; and generating a log indicating that; the request was checked for missing data elements; the request was checked for corrupt data elements; a number of communicated data elements was checked; and a number of processed data elements was checked.
-
Specification