Method and apparatus for inter-pharmacy workload balancing using resource function assignments
First Claim
Patent Images
1. A method of managing drug prescription orders within a network of pharmacy resources of a corporate entity, the method comprising:
- identifying, at a computing device of an information processing system connecting the network of pharmacy resources of the corporate entity, a drug type;
determining, at the computing device, a demand for the drug type, including determining a total number of prescription orders to be filled corresponding to the drug type in the network of pharmacy resources of the corporate entity;
determining, at the computing device, a capacity of a designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type, wherein;
the designated set is assigned to process prescription orders associated with the drug type;
processing each prescription order associated with the drug type includes executing physical preparation and executing information processing of each prescription order associated with the drug type;
executing physical preparation of each prescription order associated with the drug type includes packaging a dosage of the drug type and printing a label corresponding to each prescription order associated with the drug type;
executing information processing of each prescription order associated with the drug type includes authenticating each prescription order, validating third party provider information, collecting payment information, and referencing drug information associated with the drug type; and
at least one pharmacy resource in the network is enabled to independently process prescription orders including executing both the physical preparation and the information processing;
determining, at the computing device, when the demand for the drug type exceeds the capacity of the designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type, and assigning, by the computing device, an additional pharmacy resource to the designated set;
determining, at the computing device, when the capacity of the designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type exceeds the demand for the drug type, and deactivating, by the computing device, one pharmacy resource of the designated set from processing prescription orders corresponding to the drug type; and
sending, via the information processing system to a first pharmacy resource in the designated set of pharmacy resources of the corporate entity in the network, at least a portion of a first prescription order corresponding to the drug type for processing.
1 Assignment
0 Petitions
Accused Products
Abstract
The system distributes workload amongst a plurality of pharmacy resources that are connected by a computer network. Work orders are queued at each pharmacy resource and redistributed based on existing workload distribution, capacity of pharmacy resources, and/or product demand.
-
Citations
20 Claims
-
1. A method of managing drug prescription orders within a network of pharmacy resources of a corporate entity, the method comprising:
-
identifying, at a computing device of an information processing system connecting the network of pharmacy resources of the corporate entity, a drug type; determining, at the computing device, a demand for the drug type, including determining a total number of prescription orders to be filled corresponding to the drug type in the network of pharmacy resources of the corporate entity; determining, at the computing device, a capacity of a designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type, wherein; the designated set is assigned to process prescription orders associated with the drug type; processing each prescription order associated with the drug type includes executing physical preparation and executing information processing of each prescription order associated with the drug type; executing physical preparation of each prescription order associated with the drug type includes packaging a dosage of the drug type and printing a label corresponding to each prescription order associated with the drug type; executing information processing of each prescription order associated with the drug type includes authenticating each prescription order, validating third party provider information, collecting payment information, and referencing drug information associated with the drug type; and at least one pharmacy resource in the network is enabled to independently process prescription orders including executing both the physical preparation and the information processing; determining, at the computing device, when the demand for the drug type exceeds the capacity of the designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type, and assigning, by the computing device, an additional pharmacy resource to the designated set; determining, at the computing device, when the capacity of the designated set of pharmacy resources in the network to process prescription orders corresponding to the drug type exceeds the demand for the drug type, and deactivating, by the computing device, one pharmacy resource of the designated set from processing prescription orders corresponding to the drug type; and sending, via the information processing system to a first pharmacy resource in the designated set of pharmacy resources of the corporate entity in the network, at least a portion of a first prescription order corresponding to the drug type for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for distributing pharmacy prescription processing workload amongst a plurality of pharmacy resources of a corporate entity, the system comprising:
-
a set of client computers associated with the plurality of pharmacy resources of the corporate entity, wherein each client computer is associated with a different pharmacy resource of the corporate entity and is programmed to; accept prescription orders into a queue, identify a prescription order in the queue associated with a drug type, and communicate at least one of a capacity associated with the drug type of the different pharmacy resource or a tally of prescription orders associated with the drug type at the different pharmacy resource to a server computer; and the server computer, wherein the server computer is communicatively connected to each client computer and is programmed to; determine a capacity associated with the drug type of the plurality of pharmacy resources based on at least the capacity associated with the drug type of each different pharmacy resource or the tally of prescription orders associated with the drug type at each different pharmacy resource communicated by each client computer, determine a demand for the drug type, wherein the demand for the drug type is based on a total number of prescription orders for the drug type to be filled in a network of pharmacy resources of the corporate entity; and designate a subset of the plurality of pharmacy resources as processing centers for prescription orders associated with the drug type based on the demand for the drug type and the capacity of the plurality of pharmacy resources, wherein; each of the processing centers is enabled to process the prescription orders associated with the drug type, processing the prescription orders associated with the drug type includes physical preparation and information processing of each of the prescription orders associated with the drug type, the physical preparation of each prescription order associated with the drug type includes packaging a dosage of the drug type and printing a label corresponding to each prescription order, the information processing of each prescription order associated with the drug type includes authenticating each prescription order, validating third party provider information, collecting payment information, and referencing drug information, and at least one of the plurality of pharmacy resources is enabled to independently process prescription orders. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having computer-executable instructions for distributing pharmacy prescription processing workload amongst a plurality of pharmacy network computers in a network of a corporate entity, comprising:
-
a first program that identifies a drug type; a second program that calculates a demand for the drug type based on a set of prescription orders associated with the drug in the network of the corporate entity that are to be filled, including calculating a total number in the set of prescription orders; a third program that determines a capacity of a set of pharmacy resources to produce the drug type; a fourth program that designates a subset of the plurality of pharmacy network computers, each of which is associated with a different pharmacy resource from the set of pharmacy resources, as processing center computers based on the demand for the drug type and the capacity of the set of pharmacy resources, wherein each of the subset of pharmacy network computers is enabled to receive and process at least one of the set of prescription orders associated with the drug type; and a fifth program that modifies a size of the subset of the plurality of pharmacy network computers based on a change in the demand for the drug type, wherein processing each prescription order includes; executing a physical preparation of each prescription order including packaging a dosage and printing a label corresponding to each prescription order, and executing information processing of each prescription order including authenticating each prescription order, validating third party provider information, collecting payment information, and referencing drug information associated with the drug type, and wherein a first processing center computer executes the physical preparation of a particular prescription order and a second processing center computer executes at least a portion of the information processing of the particular prescription order.
-
Specification