Method for processing and organizing pharmacy data
First Claim
1. A method for processing and organizing pharmacy data for analysis, comprising the steps of:
- a) defining a first set of standards for determining the validity of a batch file containing at least one pharmacy record;
b) defining a second set of standards for determining the relational integrity of each record in the batch file;
c) defining a third set of standards for determining the presence of any data errors in the records;
d) assembling at least one batch file by a data source, the batch file comprising a header, at least one pharmacy record and a trailer;
e) communicating the batch file from the data source to a data processor;
f) checking the batch file for validity in accordance with the first set of standards and either;
i) rejecting the batch file if it does not meet the first set of standards, and communicating a rejection report to the data source, or ii) accepting the batch file if it meets the first set of standards, and storing at least one record from the batch file in a temporary table of a holding database;
g) reading a selected record from the temporary table;
h) checking the selected record for relational integrity in accordance with the second set of standards, and if any relational integrity errors are found;
i) quarantining the selected record, and ii) generating an entry in an exception table for the selected record;
i) checking the selected record for data errors in accordance with the third set of defined standards, and if any data errors are found;
i) quarantining the selected record, and ii) generating an entry in the exception table for the selected record;
j) transferring the selected record to a permanent table of the holding database if no relational integrity or data errors are found;
k) repeating steps (g) through (j) until all records in the temporary table have been read; and
l) transferring the records from the permanent table of the holding database to a data warehouse for selective access and analysis.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing and organizing pharmaceutical data from a plurality of sources. Batch files are submitted to a data processor electronically, such as via an electronic communications network. The batch files are checked for validity, then stored in a holding database. Records are read from the batch file and checked for errors such as relational integrity. Records having errors are noted in an exception file and held for correction, while records having no defects are placed into a common format and loaded into a data warehouse. Records having minor defects may also be loaded into the data warehouse pending correction of the defects.
52 Citations
22 Claims
-
1. A method for processing and organizing pharmacy data for analysis, comprising the steps of:
-
a) defining a first set of standards for determining the validity of a batch file containing at least one pharmacy record;
b) defining a second set of standards for determining the relational integrity of each record in the batch file;
c) defining a third set of standards for determining the presence of any data errors in the records;
d) assembling at least one batch file by a data source, the batch file comprising a header, at least one pharmacy record and a trailer;
e) communicating the batch file from the data source to a data processor;
f) checking the batch file for validity in accordance with the first set of standards and either;
i) rejecting the batch file if it does not meet the first set of standards, and communicating a rejection report to the data source, or ii) accepting the batch file if it meets the first set of standards, and storing at least one record from the batch file in a temporary table of a holding database;
g) reading a selected record from the temporary table;
h) checking the selected record for relational integrity in accordance with the second set of standards, and if any relational integrity errors are found;
i) quarantining the selected record, and ii) generating an entry in an exception table for the selected record;
i) checking the selected record for data errors in accordance with the third set of defined standards, and if any data errors are found;
i) quarantining the selected record, and ii) generating an entry in the exception table for the selected record;
j) transferring the selected record to a permanent table of the holding database if no relational integrity or data errors are found;
k) repeating steps (g) through (j) until all records in the temporary table have been read; and
l) transferring the records from the permanent table of the holding database to a data warehouse for selective access and analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing and organizing pharmacy data for analysis, comprising the steps of:
-
a) defining a first set of standards for determining the validity of a batch file containing at least one pharmacy record;
b) defining a second set of standards for determining the relational integrity of each record in the batch file;
c) defining a third set of standards for determining the presence of any data errors in the records;
d) defining conditions for warnings regarding defects in the records;
e) assembling at least one batch file by a data source, the batch file comprising a header, at least one pharmacy record and a trailer;
f) communicating the batch file from the data source to a data processor;
g) checking the batch file for validity in accordance with the first set of standards and either;
i) rejecting the batch file if it does not meet the first set of standards, and communicating a rejection report to the data source, or ii) accepting the batch file if it meets the first set of standards, and storing the valid batch file in a holding database;
h) reading a selected record of the batch file;
i) checking the selected record for relational integrity in accordance with the second set of standards, and if any relational integrity errors are found;
i) quarantining the selected record, and ii) generating an entry in an exception table for the selected record;
j) checking the selected record for data errors in accordance with the third set of defined standards, and if any data errors are found;
i) quarantining the selected record, and ii) generating an entry in the exception table for the selected record;
k) checking the selected record for warnings, and if any warnings are found;
i) flagging the record for later corrective action, and ii) generating an entry in the exception table for the selected record;
l) transferring the non-quarantined records to a permanent table of the holding database;
m) repeating steps (h) through (l) until all records in the batch file have been read;
n) communicating the non-quarantined records from the permanent table to a data warehouse for storage in a predetermined organizational format; and
o) undertaking corrective action for the entries in the exception table. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification