Method, apparatus, and computer program product for providing real-time pricing information
AssigneeMcKesson Corporation
InventorsKeith Crozier, Stacy Hopkins
Life of this patent
Estimating the term…
Abstract
A method, apparatus and computer program product are provided for providing real-time pricing information to a patient. A patient may submit a prescription inquiry. In response to the prescription inquiry, a cash price inquiry, a prescription benefit inquiry, and a formulary alternative inquiry are generated by a service provider computer accordingly. The various inquiries may be executed by a service provider computer and/or associated systems. Responses may be further processed, such that cash price information, a patient pay amount under a benefit plan, and formulary alternatives and associated costs are included in a prescription inquiry response for provision to a patient or user.
Claims8
An apparatus comprising one or more processors and at least one memory including computer program code that when executed by the one or more processors, causes the one or more processors to perform:
- storing, in a database, (a) a time threshold, (b) a history of prescription transactions comprising respective medications, prices, and (c) and one or more alternative treatment tables;
- receiving from a client device, a prescription inquiry associated with a patient, a pharmacy, and a medication;
- generating a cash price inquiry, a prescription benefit coverage inquiry, and a formulary alternative inquiry based on the prescription inquiry;
- determining a claims processor computer to which to transmit the prescription benefit coverage inquiry;
- transmitting the prescription benefit coverage inquiry to a pharmacy claims processor computer;
- monitoring a communication network for receipt of a prescription benefit coverage response associated with the prescription benefit coverage inquiry from the claims processor computer;
- determining whether a response from the pharmacy claims processor computer is received within the time threshold;
- based on a determination that the response from the pharmacy claims processor computer is received within the time threshold, generating a prescription inquiry response comprising the response from the pharmacy claims processor computer;
- based on a determination that the response from the pharmacy claims processor computer is not received within the time threshold, and further based on the stored history of prescription transactions, generating a prescription inquiry response that includes an estimated cost range for the medication;
- executing the cash price inquiry, wherein executing the cash price inquiry comprises obtaining a cash price response from the database;
- executing the formulary alternative inquiry, wherein executing the formulary alternative inquiry comprises obtaining an alternative formulary response from the database;
- inserting into the prescription inquiry response, the cash price response, and the alternative formulary response;
- and
- transmitting the prescription inquiry response to the client device associated with the prescription inquiry.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein that when executed by one or more processors, cause the one or more processors to perform:
- storing, in a database, (a) a time threshold, (b) a history of prescription transactions comprising respective medications, prices, and (c) and one or more alternative treatment tables;
- receiving, via a communications interface of a service provider computer, and from a client device, a prescription inquiry associated with a patient, a pharmacy, and a medication;
- generating a cash price inquiry, a prescription benefit coverage inquiry, and a formulary alternative inquiry based on the prescription inquiry;
- determining a claims processor computer to which to transmit the prescription benefit coverage inquiry;
- transmitting the prescription benefit coverage inquiry to a pharmacy claims processor computer;
- monitoring a communication network for receipt of a prescription benefit coverage response associated with the prescription benefit coverage inquiry from the claims processor computer;
- determining whether a response from the pharmacy claims processor computer is received within the time threshold;
- based on a determination that the response from the pharmacy claims processor computer is received within the time threshold, generating a prescription inquiry response comprising the response from the pharmacy claims processor computer;
- based on a determination that the response from the pharmacy claims processor computer is not received within the time threshold, and further based on the stored history of prescription transactions, generating a prescription inquiry response that includes an estimated cost range for the medication;
- executing the cash price inquiry, wherein executing the cash price inquiry comprises obtaining a cash price response from the database;
- executing the formulary alternative inquiry, wherein executing the formulary alternative inquiry comprises obtaining an alternative formulary response from the database;
- inserting into the prescription inquiry response, the cash price response, and the alternative formulary response;
- and
- transmitting the prescription inquiry response to the client device associated with the prescription inquiry.
Dependencies are inferred from the claim text.