Patent ID: 8688473

Claim:
A non-transitory computer readable memory having a computer program configured for execution by a computer system to implement a method of controlling processing a drug prescription transaction in a pharmacy, the computer program comprising program instructions for: recording in the computer system an initial estimated pick up time by which the drug prescription transaction will be fulfilled and available to a customer after receipt of the drug prescription transaction by the pharmacy, wherein the prescription transaction includes one or more prescriptions; entering prescription transaction data into at least one work queue stored in the computer system to position the prescription transaction into the work queue, the work queue including data related to a plurality of other prescription transactions for fulfillment including a pick up time for each transaction; prioritizing in real time a position of the prescription transaction in the work queue relative to the initial estimated pick up time or a computed reset estimated pick up time, wherein computing the reset estimated pick up time is in response to receiving data related to at least one of: (i) drug inventory for fulfillment of the one or more prescriptions, (ii) a third party insurance adjudication review or the refill authorization of the prescription transaction, and (iii) a number of prescription transactions in the work queue; and recording the reset estimated pick up time, when computed, in the computer system.