1. A computer-implemented method, comprising: receiving, by a switch provider comprising at least one computer from a pharmacy computer, a prescription claim associated with a drug requested by a customer; delivering, by the switch provider, the prescription claim to an adjudication engine for benefits or coverage determination processing, the adjudication engine associated with a payor; receiving, by the switch provider from the adjudication engine, a rejected claim notice indicating that the payor will not cover the prescription claim; subsequent to receiving the rejected claim notice that the payor will not cover the prescription claim, determining, by the switch provider, that the drug is available for free to the customer; and transmitting, by the switch provider to the pharmacy computer, a notice of availability of the free drug for the customer, the notice being a response to the prescription claim received from the pharmacy computer.