Patent attributes
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.