The field relates generally to prescription order management and, more particularly, to management of fulfilled prescription order articles which await pick-up from a pharmacy.
Pharmacy will-call systems are utilized to manage articles selected to fulfill patient prescription orders prior to pick-up by the patient. The articles will typically consist of medication containers such as bottles, vials, boxes, bags, pouch packages, etc. The articles for each patient prescription order are checked for accuracy by a registered pharmacist and then placed in one or more bags. A pharmacy-generated label identifying the patient for whom the prescription order is intended and providing information about the prescriptions in each bag is typically stapled to each bag. The label typically includes a bar code identifying at least a prescription number for the prescription order. The prescription number is utilized by the pharmacy to associate the prescription order with a particular patient.
The bag or bags holding the articles for the patient prescription order is/are then delivered to the will-call system to await arrival of the patient or other authorized person to pick up the articles. A simple will-call system can consist of a collection of bins grouped alphabetically. In such a system, all prescription orders for patient names beginning with a particular letter are placed in the bin for that letter. A disadvantage of this type of will-call system is that all of the bags are co-mingled in each bin and the pharmacy technician must look through the entire contents of the appropriate bin to retrieve the bag or bags for the patient. Making this task more difficult is the fact that the bags are typically monochromatic white in color and look alike.
Another disadvantage with will-call systems is that such systems are not optimally efficient in terms of using available storage space within the pharmacy. Storage space in any pharmacy is of great importance. The more storage space that is available, the greater the quantity of products that can be stocked at the pharmacy. Space represents money to a pharmacy.
Will-call systems which store prescription-order articles grouped alphabetically do not provide optimum storage density. Will-call bins or storage locations for patients with surnames starting with a more frequently-occurring first letter can be overfilled, while bins or storage locations for patients with surnames starting with a less frequently-occurring first letter are not completely filled. This can result in a situation in which the contents of overfilled bins become disorganized and difficult to manage while other bins remain only partially utilized wasting valuable storage space.
It would be an advance in the art to provide a pharmacy will-call and prescription order article management system which would improve the organization and delivery of patient prescription orders, which would make it easier and faster to locate and obtain fulfilled patient prescription order articles, which would be space efficient and which would generally improve pharmacy efficiency and the quality of patient care.
Pharmacy will-call and prescription-order article management systems and methods of article management are shown and described. In one aspect, a pharmacy will-call system for management of articles selected to fulfill prescription orders while awaiting pick-up of the prescription orders from the pharmacy is provided. The system comprises one or more will-call storage module having a plurality of discrete storage locations for accepting a container holding at least one article for a patient's prescription order. A machine readable code is associated with a container holding at least one article selected for the patient's prescription order and a machine-readable code is proximate each storage location. The system further includes a code reader which is operative to read a code associated with each container and the code proximate each storage location. The system also includes one or more visual indicators operative to visually indicate the storage location at which each container is located. Control apparatus operative to receive the codes from the code reader, associate each patient's container with any one of the storage locations and operate the indicator to indicate the storage location of the patient's container is provided.
In another aspect, there is described a method for management of containers holding articles selected to fulfill patient prescription orders while awaiting pick-up from the pharmacy. The method comprises reading a first code associated with a container holding at least one article selected for a patient's prescription order, storing the container at any available one of a plurality of separate storage locations, reading a second code uniquely identifying the storage location, associating the first code with the second code to locate the container to the storage location, and visually indicating the storage location of the container responsive to a pick-up request.
Exemplary will-call and prescription order management systems and methods may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements throughout the different views. For convenience and brevity, like reference numbers are used for like parts amongst the embodiments. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the accompanying drawings:
Referring first to
System 11 modules 15, 17 permit each hanging bag container 27 to be placed to any available storage location 21 with a record of the specific storage location (e.g., location 21a or 21b) being created in a database 33 as described below. The hanging bags 27 may be randomly placed in any available storage location 21 or may be selectively directed to a specific storage location 21 by controller 13 and indicators 25. Hanging bag 27 may be a reusable hanging bag. Alternatively, hanging bag 27 may be a single-use hanging bag wherein the bag is provided to a patient at pick up.
If provided, module 19 includes storage locations 21 which store containers 31 and which do not require hanging bags 27. As with modules 15, 17, a container 31 maybe stored at any available storage location 21 of module 19 and a record of the specific storage location (e.g., location 21a or 21b) in module 19 is created in database 33.
Because hanging bag 27 or container 31 is stored at a discrete, single storage location known to system 11, hanging bag 27 or container 31 may be immediately identified and picked from its storage location 21. The use of discrete, separate storage locations 21 frees pharmacy personnel from having to sort through co-mingled look-alike containers to locate the container holding the patient's prescription order article 29 when the patient requests pick-up of her prescription order articles from the pharmacy. Because less time is required by pharmacy personnel to manage the article or articles selected to fulfill a patient's prescription order, more time is available to perform other valuable tasks such as patient consultation.
By permitting a container 27, 31 to be stored at any available storage location 21, will-call system 11 provides for avoidance of unused storage space typical of alphabetically-driven will-call systems. System 11 enables high-density storage using all available storage locations 21, thereby providing the opportunity to maximize use of valuable pharmacy space.
System 11 may also be configured to track the time duration of storage, enabling pharmacy personnel to return valuable medication to storage if the patient does not pick up the prescription order. Thus, will-call system 11 provides pharmacy personnel with an improved level of control over prescription order fulfillment.
Referring now to
As illustrated in
Controller 13 may be interfaced with a pharmacy management system (PMS) 47 represented schematically by the dotted line in
System 11 preferably operates by directly or indirectly associating the unique prescription number 48 for each prescription order with a particular storage location 21. The prescription number 48 may first be associated with a hanging bag 27 and then the bag 27 identification number is associated with the storage location 21 indirectly associating the prescription number 48 with the storage location. The record of the association is maintained in database 33 so that the storage location 21 of each patient's prescription order article is known to system 11. And, system 11 could operate in the same manner by directly or indirectly associating the unique number of each prescription within a prescription order with a particular storage location.
Prescription order pick up for a controller 13 interfaced with PMS 47 is triggered by a signal from PMS 47 to retrieve the prescription order article 29 associated with a prescription number 48 or patient name (which itself is associated with a prescription number 48 or prescription numbers). Responsive to the signal from PMS 47, controller 13 activates the indicator 25 or indicators 25 identifying the storage location of each container 27, 31 corresponding to the prescription number 48. The signal from PMS 47 to controller 13 may be initiated in any suitable manner such as by user (e.g., a pharmacy technician or clerk) entry of the patient name or prescription number 48 into an appropriate data-entry field provided on a display (not shown) interfaced with PMS 47 using a keyboard (not shown) or other suitable input device.
Prescription order pick up for a stand-alone controller 13 which is not interfaced with PMS 47 is triggered by authorized user input directly to controller 13. The user merely enters the patient name or prescription number 48 into an appropriate data-entry field shown on touch-screen-type display 18 (
Also supported by base 37 is a visual-indicator controller 49 which is operatively connected to controller 13 and each visual indicator 25 via a suitable wiring harness (not shown). Controller 49 is operatively connected to each visual indicator 25 to energize visual indicator 25 to indicate the appropriate storage location 21 of each article 29. Controller 49 may be a Model TW 2171 controller available from Lightning Pick Technologies of Germantown, Wis.
Support column 39 is attached to base 37 by support bracket 51. Rotatable hanging bag racks 53 (five illustrated as racks 53a, 53b, 53c, 53d, 53e) are supported by column 39. In the example, each rack 53a-53e is identical and is connected to column 39 by a hub 55. Spokes 57 extend radially outward from hub 55 to a hanging bag rack 53a-53e. Hub 55 enables each rack 53a-53e to alternatively rotate 360° back-and-forth in the directions of dual-headed arrow 59. This carousel-type structure of racks 53a-53e permits a user to stand in front of module 15 and to grasp and manually rotate any rack 53a-53e to bring any storage location 21 to a position adjacent the user. Cap 61 extends over module 15 to limit dust from collecting on hanging bags 27.
While five racks 53a-53e are shown, it will be appreciated that any number of racks may be utilized. Racks 53a-53e are illustrated as hoop-like racks but may be other configurations such as rectangles, pentagons, etc.
Referring to
Referring next to the detail views of
Each identical storage location 21, however, has a unique address to permit each container 27 to be located to that address and known to system 11. The unique address of each storage location 21 may be indicated by human-readable identifier 67 (such as the unique number shown next to each location 21) and a unique machine-readable code which is preferably a barcode 69, six of which 69a, 69b, 69c, 69d, 69e, 69f, are indicated in
Each storage location 21 has an identical hanging bag connector 71. In the example, each hanging bag connector 71 includes a surface 73 defining a notch provided to receive any hanging bag 27 as described below. Wall surface 75 may define a keyway which restricts entry of an unauthorized hanging bag 27 into the notch defined by surface 73 thus ensuring that each article 29 can be properly identified to system 11 as described below. Any suitable connector structure may be used which permits temporary storage of a hanging bag 27 at a storage location 21.
Referring again to
Each lamp 77 may be of a type which can be activated by controller 49 to emit any of several different plural colors. Each color could be associated with a unique user. Each user would be directed to the storage location 21 indicated by the color associated with the user. Such a system 11 would enable coordinated and simultaneous hanging bag 27 placement or picking by different users.
Each visual indicator 25 may also be used to indicate the storage location 21 to which a hanging bag 27 should be placed. In such embodiments with directed bag 27 placement, controller 13 may be configured to determine the storage location 21 at which each hanging bag 27 is to be placed. For example, controller 13 may be configured to direct placement of larger hanging bags 27 to a particular location 21, such as to a more centrally located rack 53d rather than to an upper rack 53a which could be more difficult to reach. By way of further example, controller 13 may be configured to direct placement of hanging bags 27 onto each rack 53 in a particular order or arrangement. For instance, the placement may be such that every other storage location 21 is left open so as to provide more space for larger hanging bags 27. Controller 13 could be configured to direct placement of smaller hanging bags 27 to open locations 21 between the larger hanging bags 27. Controller 13 could be configured to direct placement of a hanging bag 27 to any available storage location 21.
Directed placement of hanging bags 27 is not required. If desired, bags 27 may be associated with any available storage location 21 on a random basis.
Referring next to
Cabinet 83 of drawer-type module 17 includes side walls 85, 87, rear wall 89 and top and bottom walls 91, 93. Cabinet 83 of module 17 encloses a controller 13 and visual indicator controller 49 (
In the example, each drawer 95a-95j is identical; the description of drawer 95a is descriptive of each drawer of module 17. Drawer 95a includes a pair of hanging bag racks 53a, 53b. Each rack 53a, 53b includes a plurality of discrete storage locations 21, four of which are indicated by reference numbers 21f, 21g, 21h, 21i in
Also as with module 15, each identical storage location 21 has a unique address with a unique bar code 69 (e.g., bar codes 69f, 69g, 69h, 69i) proximate each storage location 21 and a human-readable unique identifier 67, such as a number. Each storage location 21 has an identical hanging bag connector 71 of the type described with respect to module 15. Each hanging bag connector 71 includes a surface 73 defining a hanging-bag-receiving notch and a wall surface 75 defining a keyway as described above. Again, any suitable connector structure may be used which permits temporary storage of a hanging bag 27 at a storage location 21.
Cabinet-type module 17 includes visual indicators 25 of the type described in connection with module 15 proximate each drawer 95a-95j. In the example, ten visual indicators 25a-25j are provided, one for each drawer. Indicators 25a-25j are connected to a controller, like controller 49, through an appropriate wiring harness. Lamp 77 may be energized to indicate the drawer at which a hanging bag 27 holding the article 29 for the patient's prescription order is located. Controller 13 may control each visual indicator 25 to indicate the storage location 21 to which each hanging bag 27 should be placed or picked as described in connection with module 15. Digital numeric displays 79, 81 may indicate the identifier 67 of the storage location 21 at which the hanging bag 27 should be placed to or picked from. As illustrated in
Lamp 77 may be of a type which can be activated by controller 49 to emit any of several different plural colors to coordinate use of module 17 by different users as previously described.
A further cabinet-type module 19 is illustrated in
Drawer 109a includes pairs of dividers 111 which define a cell-type storage location 21 capable of receiving a hanging bag 27 or a patient-specific bag 31 placed in the cell. Six such cell-type storage locations 21e, 21f, 21g, 21h, 21i, 21j are indicated in drawer 109a. In the example, each cell-type storage location 21 is identical and is capable of accepting any hanging bag 27 or patient-specific bag 31 if the location 21 is not already occupied.
Each identical storage location 21 has a unique address with a unique bar code (e.g., bar codes 69j, 69i, 69h, 69g, 69f, 69e) proximate each storage location 21 and a human-readable identifier 67.
Cabinet-type module 19 includes a visual indicator system 25 of the type described in connection with modules 15, 17 proximate each drawer 109a-109j. In the example, ten indicators 25a-25j are provided, one for each drawer 109. Each visual indicator 25a-25j is connected to a controller like controller 49 through an appropriate wiring harness. Lamp 77 may be energized to indicate the drawer 109 at which a container 27 holding the article 29 for the patient's prescription order is located. Digital numeric displays 79, 81 may indicate the identifier 67 of the storage location 21 at which the hanging bag 27 or bag 31 is located.
As illustrated in
Also as with modules 15, 17, the controller (such as controller 13) may be configured to selectively or randomly direct placement of hanging bags 27 or 31 amongst storage locations 21. And, lamp 77 may be configured to emit one of several different colors to permit coordinated simultaneous use of module 19 by different users.
Other types of modules may be utilized. For example, a climate controlled module could be utilized to refrigerate perishable medications which await pick up from the pharmacy. In such embodiments, the module support structure 35 would simply be a cabinet-type enclosure with a door which opens and closes to permit access to containers (e.g., bags 27, 31) stored at storage locations 21 therein. A locked storage module could be provided to limit unauthorized access to containers (e.g., bags 27, 31) stored at storage locations 21 inside the module.
Referring next to
Patient-specific bag 31 typically includes a prescription-order profile 113 which includes pharmacy-provided information deemed pertinent to the patient prescription order. For simplicity and brevity, such information is represented by the words “patient information” 115. The profile 113 will typically include the patient name, prescription number, medication type, strength and count, National Drug Code (NDC), pharmacy identification information, physician identification information, cost of the prescription order, co-pay information, a barcode 117 uniquely identifying the prescription order by its prescription number 48 and instructions, warnings and information about possible side effects.
Hanging bag 27 provided to temporarily hold patient-specific bag 31 or an article 29 not packaged in bag 31, includes a bag portion 119 and a hanger portion 121. Hanger 121 is joined to bag 119 by any suitable means, such as by adhesive or heat-sealing of bag 119 to hanger 121.
Hanging bag 27 includes a unique identification code embedded in a machine-readable code which is preferably a barcode 123. As described below, barcode 123 enables each hanging bag 27 to be associated with a patient prescription order and the patient-specific bag 31 holding the article 29 for that prescription order. And, the barcode enables the hanging bag 27 to be associated with any one hanging bag location 21 of modules 15, 17 or the storage location 21 of module 19 so that the bag 27 can be placed at any storage location and easily picked from that location when the patient requests pick-up of the prescription order from the pharmacy.
Bag 119 includes sides 125a, 125b which define a bag upper opening 127. Bag 119 may be made of clear plastic, thereby enabling a user to view the contents of bag 119.
Hanger 121 is provided with structure which mates with any storage location 21 connector 71 on each hanging bag rack 53 of modules 15, 17. Hanger 121 includes a neck 129 with a flanged end 131. Neck 129 may be temporarily joined to the connector 71 at any storage location 21 by insertion of the neck into the notch defined by surface 73. Flanged end 131 then rests against surface 73 to hang or suspend hanging bag 27 at the storage location 21. In the examples, keyway defined by wall 75 has a “T-shape” which is complementary to the “T-shape” of neck 129 and flanged end 131 of hanger 121 as illustrated in
Referring to
Referring now to
At block 201, pharmacy personnel perform all steps required to make a patient prescription order ready for pick-up from the pharmacy. This includes fulfillment of the prescription order by selection and verification of each article 29 required by the prescription order. Each fulfilled prescription order article 29 is preferably placed in a patient-specific container 31 which may include a profile 113 and the prescription number 48.
At block 203, bar code 117 on a patient-specific bag 31 containing each article 29 for the patient prescription order is scanned with scanner 23 and the data are sent to controller 13. Barcode 117 includes the unique pharmacy-assigned prescription number 48 for the patient's prescription order.
At decision point 205, a determination is made with respect to whether the patient-specific container 31 will be stored in a hanging bag 27 while awaiting pick-up. If a hanging bag 27 is to be used, the method moves to block 207. If a hanging bag 27 will not be used, the method moves to decision point 211.
At block 207, bar code 123 on any one hanging bag 27 is scanned with scanner 23 and the data are sent to controller 13.
At block 209, a database 33 record is created by controller 13 associating the bag 31 and the unique prescription number 48 of bag 31 with the one hanging bag 27.
At decision point 211, if directed placement is utilized, the process moves to block 213 and a visual indicator for a storage location 21 is activated. Controller 13 can activate the indicator 25 of any unoccupied and available storage location 21.
At block 215, bar code 69 on the indicated storage location 21 is scanned with scanner 23 and the data are sent to controller 13. A record is created in database 33 that bag 27 or bag 31 is associated with the indicated storage location 21.
If directed placement is not utilized at point 211, any available storage location is randomly selected and the bar code 69 of the selected location 21 is scanned with scanner 23 at block 215. The data are sent from scanner 23 to controller 13.
At block 217, bar code 123 on the selected hanging bag 27 or patient-specific bag 31 is scanned with scanner 23 and the data are sent to controller 13.
At block 219, a database 33 record is created by controller 13 associating the hanging bag 27 or patient-specific bag 31 with the available storage location 21. At this point, the unique prescription number 48 is directly or indirectly associated with a specific storage location 21.
At block 221, hanging bag 27 or patient-specific bag 31 is stored at the selected storage location 21 of will-call module 15, 17, 19. If a visual indicator 25 is activated at block 213, the bag 27 or bag 31 is stored at the indicated storage location 21. In the example, hanging bag 27 is stored at a hanging bag-type storage location 21 of module 15 or 17 and patient-specific bag 31 is stored in a cell-type storage location within a drawer 109 (e.g., drawer 109a). The bag 27 or 31 awaits pick up from the pharmacy by the patient or other authorized person.
Infrequently, a patient fails to request pick up of the prescription order articles from the pharmacy. In order to prevent articles from being stored indefinitely awaiting pick up and the resultant expiration of the medication, controller 13 may limit storage to a user-configurable time increment. At point 223, it is determined whether the user-configurable time increment for pick-up of the prescription order article 29 or articles has expired. If the time increment has expired, the controller 13 can provide a message to the pharmacy that the article 29 should be removed from system 11 and returned to inventory at block 225.
At block 227, a timely request for a prescription order pick-up is made. For example, a patient enters a retail pharmacy and requests pick-up of the prescription order from a pharmacist, pharmacy technician or clerk.
At block 229, if controller 13 is interfaced to PMS 47, then PMS 47 initiates retrieval of the prescription order article 29 or articles by sending a signal to controller 13 to activate the visual indicator 25 indicating the storage location 21 at which the hanging bag 27 or patient-specific bag is stored. If controller 13 is not interfaced to a PMS 47, then block 229 is not present because controller 13 initiates indication of the storage location 21 without any previous signal from a PMS 47.
At block 231, controller 49 activates the visual indicator (e.g., an indicator 25a-25e) at the storage location 21.
At block 233, an authorized user removes the hanging bag 27 or patient-specific bag 31 from the indicated storage location 21. This may be accomplished by picking the hanging bag 27 from a hanging bag storage location 21 of a rack 53 or by picking container 31 from the cell-type storage location.
At block 235, the bar code 117 including the prescription number 48 on the patient-specific bag 31 or the bar code 123 on the hanging bag 27 is scanned and the data sent to controller 13.
At decision point 237, controller 13 determines whether the selected hanging bag 27 or patient-specific bag 31 correctly matches the patient's prescription order. Preferably, this is accomplished by comparing the prescription number of the prescription order to be picked up with the prescription number 48 or bag barcode 123 associated with the storage location 21. If yes, controller 13 and controller 49 deactivate the visual indicator at block 241. If no, controller 13 and controller 49 blink the activated indicator (e.g., an indicator 25a-25e) at block 239 and the process returns to block 231 for activation of a different visual indicator 25 representing the correct storage location 21 for the prescription order article required by the patient. From block 231, the process continues as described above to blocks 233, 235 and 237. Once the correct bag 27, 31 has been retrieved, the process continues to block 243. If, however, there is a further error at point 237, the operator must stop the process and manually determine what is causing the error.
At block 243, the article 29 or articles selected by the pharmacy personnel to fulfill the patient prescription order are provided to the patient. The storage location 21 is now available for use for storage of a prescription order article for another patient.
Any number of hanging bags 27 or patient-specific bags 31 can be stored for a patient and managed by will-call system 11. For example, a patient may require two bags 27, 31 for her prescription order. The process described above is performed for each bag 27, 31 so that each bag for the prescription order is associated with a known storage location 21. When the patient arrives at the pharmacy to pick up the prescription order, controller 13 causes activation of each indicator 25 for each storage location (e.g., locations 21a and 21b) at which a bag 27, 31 for the patient is located. Each bag 27, 31 can be selected from the appropriate module 15, 17, 19 and provided to the patient.
Will-call system 11 can be configured to have any number and size of storage modules of which modules 15, 17 and 19 are representative. System 11 may be scaled up or down to meet the changing needs of the pharmacy.
While the principles of this invention have been described in connection with specific embodiments, it should be understood clearly that these descriptions are made only by way of example and are not intended to limit the scope of the invention.