Patent ID: 7845551

Claim:
A system comprising: a network interface communicating with a memory; the memory communicating with a processor; and the processor, when executing a computer program, is configured to: receive a first data feed and a second data feed; parse the first data feed into first data and the second data feed into second data; assemble a first unique key by transforming the first data, wherein the first unique key comprises at least one of a package quantity identifier, a therapeutic class identifier, a clinical formulation identifier, an additional detail identifier, a package size equivalent identifier, or a unit dose identifier; assemble a second unique key by transforming the second data, wherein the second unique key comprises at least one of a package quantity identifier, a therapeutic class identifier, a clinical formulation identifier, an additional detail identifier, a package size equivalent identifier, or a unit dose identifier; determine a relationship between the first data and the second data by comparing the first unique key and the second unique key; analyze the relationship to create output data, wherein the output data comprises at least one of: a cost effectiveness of purchasing a drug product from different suppliers, a determination of a lowest cost per unit of the drug product, a manufacturer market share for the drug product, or a strategy for submitting a contract bid for the drug product; and generate reports based at least partially on the output data.