×

Methods and systems for fulfilling drug orders

  • US 10,325,333 B2
  • Filed: 12/29/2011
  • Issued: 06/18/2019
  • Est. Priority Date: 12/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A drug dispensing system comprising:

  • a plurality of fulfillment stations, wherein;

    each station of the plurality of fulfillment stations is configured to, in response to an order message describing a prescription, fill a container with pills to fulfill the prescription;

    at least one station of the plurality of fulfillment stations includes a high-volume drug dispenser apparatus;

    each station of the plurality of fulfillment stations is characterized by dispensary attributes that describe physical capabilities of the station relating to fulfilling prescriptions; and

    the dispensary attributes include at least one of (i) an indication of availability of specialty packaging, (ii) an indication of availability of cold storage, (iii) an indication of availability of security facilities for controlled substances, and (iv) an indication of ability to apply markings to containers; and

    a fulfillment gateway comprising a memory and a processor coupled to the memory and configured to execute instructions from the memory, wherein the fulfillment gateway includes;

    an order gateway subsystem including;

    a communication module configured to communicate with an order processing station over a network to obtain prescription orders from the order processing station, wherein the order processing station is remote from the fulfillment gateway, and wherein a particular prescription order of the obtained prescription orders specifies pills of a particular type for a particular user;

    a message drop module configured to store a plurality of order messages corresponding respectively to the obtained prescription orders, including a particular order message corresponding to the particular prescription order;

    a data aggregation module configured to obtain;

    dispensation preferences for at least one of (i) a plurality of users including the particular user and (ii) a plurality of clients including a particular client associated with the particular user; and

    the dispensary attributes for the plurality of fulfillment stations; and

    a determination module configured to, for each order message of the plurality of order messages, select one of the plurality of fulfillment stations based on compatibility between the dispensary attributes for the selected one of the plurality of fulfillment stations and the dispensation preferences of the order message,wherein selecting a particular fulfillment station of the plurality of fulfillment stations for the particular order message is performed based on compatibility between (i) the dispensation preferences for at least one of the particular user and the particular client and (ii) the dispensary attributes for the particular fulfillment station, andwherein the communication module is configured to transmit the plurality of order messages to respective selected ones of the plurality of fulfillment stations, including transmitting the particular order message to the particular fulfillment station to instruct the particular fulfillment station to fill a particular container with pills of the particular type for delivery to the particular user; and

    an order status subsystem configured to receive status updates from the plurality of fulfillment stations regarding transmitted order messages, wherein the order status subsystem is configured to conditionally send a cancellation instruction relating to one of the plurality of order messages to the selected one of the plurality of fulfillment stations to cancel dispensing of pills, and wherein the selected one of the plurality of fulfillment stations is configured to, in response to receiving the cancellation instruction, cancel dispensing of pills for the one of the plurality of order messages.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×