Offline Patient Data Verification
First Claim
1. A computer-implemented method comprising:
- receiving, from a user, an input specifying field values for one or more data fields;
receiving a reference file that specifies (i) one or more database rules for a particular dataset, (ii) for each database rule, a score that reflects the occurrence of the database rule within the particular dataset and a logical expression representing the application of the database rule to the particular dataset;
comparing the field values specified by the input to the one or more database rules specified in the reference file;
determining a confidence score associated with the received input specifying values for the one or more data fields based at least on comparing the field values specified by the input to the one or more database rules; and
providing, for output, the confidence score associated with the received input.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, system, and apparatus for verifying offline patient data. In one aspect, a method includes receiving, from a user, an input specifying field values for one or more data fields, receiving a reference file that specifies (i) one or more database rules for a particular dataset, (ii) for each database rule, a score that reflects the occurrence of the database rule within the particular dataset and a logical expression representing the application of the database rule to the particular dataset, comparing the field values specified by the input to the one or more database rules specified in the reference file, determining a confidence score associated with the received input specifying values for the one or more data fields based at least on comparing the field values specified by the input to the one or more database rules; and providing, for output, the confidence score associated with the received input.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a user, an input specifying field values for one or more data fields; receiving a reference file that specifies (i) one or more database rules for a particular dataset, (ii) for each database rule, a score that reflects the occurrence of the database rule within the particular dataset and a logical expression representing the application of the database rule to the particular dataset; comparing the field values specified by the input to the one or more database rules specified in the reference file; determining a confidence score associated with the received input specifying values for the one or more data fields based at least on comparing the field values specified by the input to the one or more database rules; and providing, for output, the confidence score associated with the received input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more computers; and a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon, which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, from a user, an input specifying field values for one or more data fields; receiving a reference file that specifies (i) one or more database rules for a particular dataset, (ii) for each database rule, a score that reflects the occurrence of the database rule within the particular dataset and a logical expression representing the application of the database rule to the particular dataset; comparing the field values specified by the input to the one or more database rules specified in the reference file; determining a confidence score associated with the received input specifying values for the one or more data fields based at least on comparing the field values specified by the input to the one or more database rules; and providing, for output, the confidence score associated with the received input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer storage device encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving, from a user, an input specifying field values for one or more data fields; receiving a reference file that specifies (i) one or more database rules for a particular dataset, (ii) for each database rule, a score that reflects the occurrence of the database rule within the particular dataset and a logical expression representing the application of the database rule to the particular dataset; comparing the field values specified by the input to the one or more database rules specified in the reference file; determining a confidence score associated with the received input specifying values for the one or more data fields based at least on comparing the field values specified by the input to the one or more database rules; and providing, for output, the confidence score associated with the received input. - View Dependent Claims (18, 19, 20)
-
Specification