US20090277811A1 - Inventory control and prescription dispensing system - Google Patents
Inventory control and prescription dispensing system Download PDFInfo
- Publication number
- US20090277811A1 US20090277811A1 US12/455,845 US45584509A US2009277811A1 US 20090277811 A1 US20090277811 A1 US 20090277811A1 US 45584509 A US45584509 A US 45584509A US 2009277811 A1 US2009277811 A1 US 2009277811A1
- Authority
- US
- United States
- Prior art keywords
- prescription
- dispensing
- product
- vault
- rds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/62—Coin-freed apparatus for dispensing, or the like, discrete articles in which the articles are stored in compartments in fixed receptacles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0092—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for assembling and dispensing of pharmaceutical articles
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
- G16H20/13—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered from dispensers
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
Definitions
- the present invention concerns inventory control systems and dispensing systems for, in particular, prescription drugs.
- a remote dispenser must include multiple, redundant verifications to ensure that the prescribed medication, and only the prescribed medication is, in fact, dispensed.
- Known remote dispensing systems typically employ a single level of verification that is typically comprised of a barcode scan of a barcode that was applied by a repackaging pharmacy prior to loading of the product into inventory of the remote dispenser. If a product is mislabeled at the repackaging pharmacy, a single level of verification will not determine that the product is mislabeled, greatly increasing the possibility that an incorrect product is dispensed. Likewise, if a product package is improperly filled (quantity too high or too low), these known systems have no ability to determine this condition. Thus, there is a need for a remote dispensing system that provides multiple, redundant verifications to ensure that only the correct prescription is dispensed.
- the present systems lack coordination between the upstream pharmaceutical suppliers and the remote dispensing devices, such that an excessive amount of time and labor is required to restock the dispenser and verify that stocked drugs have not reached an expiration date, or have otherwise had their quality compromised (e.g., through a temperature transient).
- the present systems lack a secure method of transferring prescription medications from a repackaging pharmacy to a remote dispensing device and from a remote dispensing device to repackaging pharmacies.
- the known systems do not provide for a high density of product storage and the ability to randomly access any product contained in the inventory of the remote dispensing device. As a result, the frequency of need for human interaction to restock a remote dispenser is increased. Further, this lack of random access significantly limits the number of different products that can be stocked in a remote dispenser.
- an inventory control and prescription dispensing system that quickly and efficiently delivers prescription drugs to patients in locations where a pharmacist is not necessarily physically present, that minimizes the potential for translation errors between a prescriber and a pharmacist, that provides adequate security that prescription drugs are only dispensed to authorized persons, that provides multiple, redundant systems to ensure that correct prescription drugs are dispensed, that coordinates the restocking and quality control of prescription drugs available within the remote dispenser, that provides for a secure method of transporting prescription medications between a repackaging pharmacy and a remote dispensing device, and that provides for high density product storage and random access to products stored.
- One embodiment consists of a dispensing system that is self contained and stores a variety of commonly filled prescription drugs.
- This dispensing system is in communication with prescribing providers, insurance companies, banks and credit card companies, pharmacist, pharmacy business management systems, point of sale systems, repackaging pharmacies, and patients.
- This system allows for the remote dispensing of prescription medications, while maintaining the security and integrity of the medications, maintaining control over to whom products are dispensed, allowing for communications between the patient and a remote or local pharmacist, and facilitating insurance and financial transactions.
- the system further provides for increased storage density and random access capabilities that allow any individual product within the remote dispenser to be accessed at any time.
- FIG. 1 is a block diagram of an embodiment of the present invention.
- FIG. 2 is a side view of an embodiment of the robotic arm system of the present invention.
- FIG. 3 is a front isometric view of an embodiment of the remote dispenser of the present invention.
- FIG. 4 is a front isometric view of the interior of an embodiment of the remote dispenser of the present invention.
- FIG. 5 is a plan view of an embodiment of the rotating shelve of the present invention.
- FIG. 5A is an isometric view of an embodiment of the rotating shelve of the present invention.
- FIG. 6 is an isometric view of an embodiment of the rotating shelve of the present invention.
- FIG. 7 is an isometric view of the loading system of an embodiment of the present invention.
- FIG. 8 is an isometric view of an embodiment of the grabber assembly of the present invention.
- FIG. 9 is an side view of an embodiment of the loading door locking system of the present invention.
- FIG. 10 is a plan view of an embodiment of the transport container lid of the present invention.
- FIG. 11 is a plan view of an embodiment of the transport container base of the present invention.
- FIG. 12 is an isometrice view of an embodiment of the transport container of the present invention.
- the inventory control and prescription management and dispensing system of the present invention provides for the safe, secure, and convenient dispensing of prescription medications in a variety of non-traditional settings, while providing safeguards to ensure that the proper medication is dispensed to the proper person, and that the quality and efficacy of the medication has been preserved and maintained. It provides a secure system for transferring prescription medications between repackaging pharmacies and remote dispensing devices. It further provides the flexibility to accommodate a variety of transaction types and permutations.
- FIG. 1 a block diagram of the inventory control and prescription dispensing system is shown.
- This system includes the Patient Registration System (PRS) 10 , the Prescription Writing System (PWS) 11 , the Remote Dispensing System (RDS) 12 , the Central Server 13 , the Financial Transaction System (FTS) 14 , the Pharmacy Billing Manager System (PBMS) 15 , associated Insurers 16 , Repackaging Pharmacy 17 , Transport Carton 18 , and pharmacists 19 .
- PRS Patient Registration System
- PWS Prescription Writing System
- RDS Remote Dispensing System
- PBMS Pharmacy Billing Manager System
- a communications network allows for communications between the various components. Proprietary software controls security and permissions for communications, and access to stored data throughout the system.
- PRS 10 is the point at which essential patient information necessary to facilitate the use of RDS 12 is captured. This information includes the patient's personal data, including name, date of birth, demographic information, insurance information, financial (bank and/or credit card information) and physician name. A patient's medical history including allergies, problem lists, current prescriptions and the like, are also captured. Biometric information is collected by the PRS and may include fingerprint, iris scan, voice scan, photographic scan, or other biometric information that is unique to a particular patient. This biometric information provides a unique identifier for each patient and is used to verify patient identity at RDS 12 . Information that is collected through PRS 10 may be stored on a local RDS 12 and/or stored on central server 13 . PRS 10 , via a communications network, communicates primarily with RDS 12 , other registration systems, prescription writing system 11 , and central server 13 .
- PWS 11 allows a prescription provider to generate either an electronic or paper based script.
- PWS 11 includes a handheld computer (commonly referred to as a PDA) that is networked to RDS 12 , typically through a server located in the provider's office. This communication may be either through a wired network or a wireless network.
- PDA handheld computer
- RDS 12 Proprietary software is used to handle data transfer and communications between PWS 11 and RDS 12 , central server 13 , and PRS 10 .
- patient specific information such as demographics, insurance information, medical history, problem list, allergies, and current medications that is collected by PRS 10 is transmitted to the PWS 11 .
- RDS 12 transmits a current inventory of products (a formulary) to PWS 11 .
- a prescription provider desiring to write a prescription, enters the prescription into the PDA.
- the proprietary PWS software then performs a drug utilization review, which includes drug-drug interaction, dosage range checking, patient allergy checking, pregnancy and lactation alerts, and other safety checks.
- the PWS software through PBMS 15 , also determines whether the prescribed medication is covered by the patient's insurance 16 and is available at RDS 12 .
- Any RDS 12 on the network can be queried to determine the availability of the prescribed medication. If the prescribed medication is not available through an RDS 12 , or if the patient would prefer a paper based prescription, a paper based script can be generated through PWS 11 . Otherwise, an electronic prescription is transmitted by PWS 11 to a RDS 12 that is specified by the patient or is transferred to a traditional pharmacy as an electronic prescription or by facsimile.
- RDS 12 consists of vault 100 in which products (not shown) are stored for dispensing.
- Vault door 112 is hingedly connected to vault 100 by hinges 101 and is secured in a closed position by lock 116 .
- light 102 which provides illumination for the front of vault 100
- camera 111 which captures a video record of transactions
- video monitor 104 which provides user feedback
- keyboard 107 for user data input
- dispensing slot 106 through which product is delivered to users
- pick-up sensor 105 which provides a signal when dispensed product is removed from dispensing slot 106
- insurance card reader 108 which creates a bitmap image of a user's insurance card
- loading door 109 through which product is introduced into vault 100 inventory
- wireless antennae 110 for wireless communications
- biometric reader 114 for capturing a user's biometric identification information
- magnetic card reader 115 for capturing information contained on magnetic strips, such as credit cards, prescription reader 117 , for creating bitmap images of paper scripts, printer 121 , for printing receipts and product safety information
- RFID sensor 118 for receiving communications from a transport carton (not shown) being placed into inventory
- castors 129 for movement of vault
- Security bar 206 provides a physical barrier between the lower portion of vault 100 , where product is received through loading door 109 for placement into inventory, and the upper portion of vault 100 where product is stored for dispensing.
- security bar 206 may be formed as a plate that extends horizontally from the front of vault 100 to the rear of vault 100 .
- battery backup 201 Positioned in the base of vault 100 are battery backup 201 , motor controller 202 , refrigeration unit 203 , communications module 204 , and CPU 205 which also provides a memory for data storage.
- Shelf axel 904 extends vertically from the base of vault 100 to the top of vault 100 . Rotating shelves 602 are rotatable about shelf axel 904 and are stacked vertically within vault 100 .
- rotating shelve 602 is substantially circular and may be formed from sheet metal or molded from a suitable plastic material.
- Shelve lip 608 defines the outer periphery of rotating shelve 602 .
- Access slot 603 extends from central bore 606 to the periphery of rotating shelf 602 .
- Shelf lip 608 extends parallel to the axis of rotation of rotating shelve 602 from the periphery of rotating shelf 602 , including the periphery created by access slot 603 , and creates an axially extending shoulder which, in conjunction with shelf floor 607 defines a receiving space for storing product.
- Bottle holder insert 902 is positioned within this receiving space and includes a plurality of circular voids that are sized to accommodate standard sized prescription medicine containers.
- Rotation of rotating shelves 602 is performed by drive system 903 .
- Drive system 903 consists of shelf drive motor 905 , pulley 906 , and drive belt 907 .
- Each rotating shelve 602 is rotated by an individual drive system 903 (not shown for clarity).
- the distance between drive motor 905 and pulley 906 is slightly wider than the width of slot 603 so that rotation of rotating shelves 602 is effected even when drive motor 905 or pulley 906 is aligned with slot 603 .
- Rotation of drive belt 907 results in a corresponding rotation of rotating shelf 602 about an axis defined by shelf axel 904 .
- rotating shelves 602 have surface mounted encoding strips 604 positioned along the outside surface of shelve lip 605 .
- These encoding strips 604 are read by an encoder that is integrated into drive system 903 to allow the controlling software to detect and adjust the exact rotational position of each rotating shelve 602 .
- an optical or magnetic encoder may be placed on each drive system 903 in order to detect rotating shelve 602 rotational position or adjust rotating shelve 602 rotational position.
- These forms of encoders typically allow for rotational position determination within an accuracy of hundredths of a millimeter.
- shelves 602 are square or rectangular and do not rotate. In this embodiment, shelves 602 are supported from the perimeter of shelves 602 by engaging adjustable racks located within vault 100 .
- Robotic arm system 400 is shown.
- Robotic arm system 400 is located interior to vault 100 and extends vertically from the base of vault 100 to the top of vault 100 and is positioned to be proximate to the periphery of rotating shelves 602 .
- Robotic arm system 400 is capable of vertical, horizontal, and depth movement.
- Vertical arm 415 extends between head support 416 which is attached to the interior ceiling of the vault and base support 401 which is secured to the floor of vault 100 . Because of the need for security in this application all mounting hardware for the vertical axis is secured internally without obviously removable supports.
- Proximate to vertical arm 415 , and also extending vertically between head support 416 and base support 401 is vertical lift screw 403 .
- Vertical carriage 404 rides along vertical arm 415 and is driven vertically (Y-Axis) by vertical lift screw 403 . This is accomplished by a engagement system commonly referred to as a ball screw or lead screw.
- a engagement system commonly referred to as a ball screw or lead screw.
- the lift screw 403 moves through a threaded block attached to the vertical carriage 404 .
- the rotationally fixed block is forced upward or downward according to the rotational direction of lift screw 403 .
- Vertical drive system 405 includes a motor, gearbox, and position encoder, and provides the motive force to turn vertical lift screw 403 to effect movement of vertical carriage 404 .
- the included encoder utilizes a magnetic or optical pick-up to count fractions of revolutions of vertical lift screw 403 , from which the vertical position (Y-Axis) of vertical carriage 404 is determined.
- Limit switches 402 limit the travel of vertical carriage 404 in both upward and downward directions in a known manner and allow for further calibration and control of the system.
- Horizontal drive system 416 includes a motor, gearbox, and position encoder, and provides the motive force to turn horizontal drive screw 417 to effect horizontal movement of grabber assembly 1100 .
- the width of vault 100 is defined to correspond to the X-axis
- the depth is defined to correspond to the Z-axis
- the height is defined to correspond to the Y-axis.
- Grabber assembly 1100 moves along the length of horizontal arm 414 in a plane defined by the X and Z axes.
- the included encoder utilizes an optical or magnetic pick-up to count fractions of revolutions of horizontal drive screw 414 , from which the position (location) of grabber assembly 1100 is determined with respect to the X and Z axes.
- Total travel of grabber assembly 1100 is limited, in a known manner, by limit switches 402 , positioned proximate to each end of horizontal arm 414 .
- vacuum to grabber assembly 1100 is provided by vacuum pump 418 through vacuum line 406 .
- Vacuum is controlled by suction sensor 409 and suction control solenoid 408 .
- suction and suction control are provided on grabber assembly 1100 .
- grabber assembly 1100 is shown.
- Grabber assembly 1100 is composed of rotational motor 410 , video/still camera 411 , grabber/suction fitting 412 , vertical position sensor 413 , vacuum 419 , optical encoder 420 and bracket 421 .
- Bracket 421 is L-shaped with the vertical portion engaging horizontal arm 414 in a manner that allows for limited, damped vertical movement of bracket 421 with respect to horizontal arm 414 .
- Grabber suction 412 is positioned below the horizontal portion of bracket 421 and is rotatable about an axis defined by shaft 418 . In this embodiment, suction is supplied to grabber suction 412 by vacuum pump 419 .
- Rotative motor 410 provides the motive force to rotate grabber suction 412 .
- Optical encoder 420 determines the rotational position of shaft 418 .
- Vertical position sensor 413 is used to determine the vertical (y-axis) position of grabber suction 412 .
- Grabber video 411 provides a video image of the position and location of grabber assembly 1100 and a video image of product captured by grabber suction 412 .
- the RDS utilizes an internal computer (processor, data storage, communications) 205 to manage and control the loading, inventorying, and dispensing of product.
- the RDS 12 is also in communication with prescribing providers (through prescription writing system 11 ), patient registration system 10 , repackaging pharmacies 17 , pharmacy business management companies 15 , insurance companies 16 , financial institutions 14 , and participating pharmacists 19 .
- These communications are either internet based using secure internet protocols or local using proprietary or standard protocols and may be effected either through wired, or wireless, connections.
- RDS computer 205 Several software applications are resident on the RDS computer 205 . These applications control the receipt, loading, and verification of product placed into the RDS vault 100 ; management of inventory in the RDS vault 100 ; internal operations associated with the selection, retrieval, inventory and dispensing of product; product verification prior to dispensing; product labeling prior to dispensing; database functions; communications between the RDS and prescribing providers, patient registration systems, repackaging pharmacies, insurance companies, and banks and credit card companies; security and surveillance; patient identification; paper prescription reading; insurance card reading, product instruction printing; user interfaces.
- Transport carton 1007 is shown.
- Transport carton 1007 is used to securely transfer prescription medications to and from a repackaging pharmacy.
- transport carton 1007 has an arcuate outer edge, spanning an arc of approximately 90 degrees, and two, perpendicular inner edges, extending linearly from each end of the arc.
- transport carton 1007 is essentially shaped like a slice of pie that forms a 90 degree wedge.
- Transport carton lid 1009 is removably attachable to transport carton base 1013 .
- Data/power port 1004 and shipping label 1008 are recessed into transport carton lid 1009 .
- Alignment guide 1502 facilitates alignment of transport carton 1007 in vault 100 .
- Data port 1004 includes a plurality of configurable contacts through which data is communicated and power is supplied.
- Transport carton 1007 is preferably fabricated from aluminum, structural plastic, or other similar material.
- locking mechanism 1402 includes a circular lock ring 1407 , which is rotatable about lock axis 1406 and is driven by drive motor 1404 .
- lock arms 1408 are pivotally attached to lock ring 1407 and equally spaced about the inner circumference of lock ring 1407 .
- Lock guides 1401 are attached to the underside of transport carton lid 1009 and include a through bore for slidingly receiving the distal end of each lock arm 1408 .
- Clockwise rotation of lock ring 1407 by drive motor 1404 extends each lock arm 1408 and engages the distal end of each lock arm 1408 with lock arm receiver 1501 (not shown) which is attached to transport carton base 1013 .
- Reversing drive motor 1404 results in counter clockwise rotation of lock ring 1407 and the withdrawal of lock arms 1408 from sliding lock receivers 1501 .
- Shipping label actuator 1405 is attached at a first end to lock ring 1407 and at a second end to slide 1409 . Rotation of lock ring 1407 causes slide 1409 to move from a first position, where a first address is displayed on shipping label 1008 , to a second position, where a second address is displayed on shipping label 1008 .
- Electronic lock sensor 1403 determines and communicates the lock/unlock status of transport carton lid 1009 .
- Sliding lock receivers 1501 extend from and are spaced around the periphery of transport carton base 1013 . Sliding lock receivers 1501 are positioned to receive lock arms 1408 (not shown). Side walls of base 1013 create a volume into which bottles of product 1204 are stored.
- data/power port 1004 contains nine configurable contact points. These contact points are randomly configurable for either power or data functionality.
- Transport carton 1007 further includes an RFID tag (not shown). This tag is affixed at the repackaging pharmacy and programmed with a unique serial number. When a transport carton 1007 is placed in proximity to an RDS 12 prior to loading into the RDS, RFID reader 118 queries the transport carton 1007 for this unique serial number. The RDS then compares the received serial number to its database to determine if that particularly transport carton 1007 is expected and authorized for loading into vault 100 inventory. If this verification is not successfully completed, loading into the RDS is prevented.
- Transport carton 1007 also includes internal sensors (not shown) that measure and record environmental conditions (temperature and humidity) and physical conditions (container orientation and acceleration). These sensors input data to a microprocessor and memory which communicate with the RDS through power/data port 1004 . Additionally, the open/close history and status of transport carton 1007 and the transit time are recorded and communicated to the RDS.
- Loading door 109 is positioned interior to vault 100 , proximate to vault door 112 .
- Loading door 109 is supported by door guides 1301 which are channel shaped rails in which loading door 109 slides and which are attached to vault door 112 . Movement of loading door 109 is effected by motor 1201 which drives drive wheel 1302 which frictionally engages loading door 109 and causes it to slide in guide rails 1301 .
- Loading door lock 1202 is attached to support 1305 and consists of solenoid 1304 and lock pin 1303 . Energizing/de-energizing solenoid 1304 causes lock pin 1303 to extend/retract.
- Loading door 109 further includes a bore for receiving lock pin 1303 when lock pin 1303 is in its extended, or locked, position.
- Loading door 109 is equipped with position sensing hardware and software which includes limit sensors, amperage detection, optical sensors and in some embodiments encoders.
- a proprietary software application running on RDS computer 205 controls the loading of product 1204 from a transport carton 1007 to vault 100 storage area.
- Storage is provided via a high density design that allows for maximum utilization of available storage space.
- a plurality of rotating shelves 602 are stacked vertically about a central support and axel 908 .
- Each tray has an access slot 603 that runs from the circumference of the tray to the central axis of the tray and that is sufficiently wide to allow movement of horizontal arm 414 and grabber carriage 1100 within slot 603 .
- Slots 603 are vertically alignable so that horizontal arm 414 may be raised completely through the entire stack of trays.
- the grabber assembly 1100 travels linearly between vertical arm 415 and shelve axel 904 .
- Rotation of a shelve 602 under grabber assembly 1100 allows all storage locations on each shelve 602 to be accessible by grabber assembly 1100 .
- square or rectangular trays are utilized in conjunction with an elevator system that moves trays as necessary to allow access, between the trays, for the robotic arm system.
- Transport carton 1007 has been loaded into product receiving tray 1015 through loading door 109 (not shown).
- Transport carton lid 1009 is shown after being unlocked and removed from transport carton base 1013 by lid lifting system 1010 and with product receiving tray 1015 rotated 180 degrees.
- Lid lifting system 1010 includes arm 1014 , lid lifting motor 1001 , data/power cable 1002 , vacuum supply line 1003 , data/power contact 1004 , and suction cups 1011 .
- lifting motor 1001 positions lid lifting system 1010 to engage lid 1009 .
- Data/power contact 1040 engages data port 1004 on lid 1009 .
- Data related to the content of the transport carton 1007 , and environmental parameters to which the transport carton 1007 has been exposed during shipment are downloaded to CPU 205 and verified and quality checked. If all checks are successful, transport carton locking mechanism 1402 (not shown) is provided power and lock arms 1408 (not shown) are moved to their unlocked position. Vacuum line 1003 then supplies a vacuum to suction cups 1011 and lift lifting motor 1001 lifts transport carton lid 1009 to the position shown. Drive system 903 is then engaged to rotate product receiving tray 1015 into unloading position under robotic arm system 400 . If one or more quality checks are out of tolerance, no product loading occurs and the RDS transmits an appropriate message to the repackaging pharmacy.
- each individual product container is removed from the transport carton 1007 by the robotic arm system 400 .
- Each product container is lifted from the transport carton by the grabber assembly suction cup 412 .
- Each individual product container is shipped from repackaging pharmacy 17 with a bar code label that identifies the content of the container and may also include an RFID tag that provides a second identification of container contents.
- the product container's label and RFID tag are then read with a bar code scanner and RFID system (not shown) to determine the contents of the container and the pedigree, e.g., the manufacturer, repackager, lot number, expiration date, of the product within the container and stored in memory.
- a bar code scanner and RFID system not shown
- the RDS computer 205 directs the robot arm assembly to move the container to a specified location on a rotating shelve 602 in the vault 100 .
- Each rotating shelve has a plurality of receiving locations, each defined by specific Cartesian (x-y-z) coordinates.
- robotic arm system 400 moves the bottle vertically until the bottle is at a y-coordinate (vertical) position just above that rotating shelve 602 .
- Drive system 903 for that rotating shelve 602 then rotates the shelf to the specified rotational position.
- Robotic arm system 400 then moves the bottle horizontally to the specified position in the x-y plane. Once the bottle is positioned in the specified position, and the rotating shelve 602 is in the specified rotational position, vacuum is stopped and the bottle is released by grabber suction 412 .
- the RDS computer 205 stores the exact position and content of the container in an inventory database.
- robotic arm system 400 moves the container through a series of verification processes. These verifications include a barcode scan, verification of the container shape and size by movement past sensors, bitmap photographic recognition and optical character recognition software, verification of the container weight via an accelerometer or scale, visual verification through direct imaging, and/or receipt of RFID information from the product container. The shape of the container and the height of the container may also be verified to ensure that the proper product is being dispensed.
- the RDS software is programmable to require that one or all of these verifications is to be successfully completed before a product 1204 is dispensed to a user. This verification process is critical to ensuring that only the correct product 1204 is dispensed to a user.
- the RDS labeling system is comprised of software that resides on the RDS computer 205 , a label printer, and a label applicator.
- the label printer and label applicator are positioned in the base of the vault 100 .
- Robotic arm system 400 moves a container of product to be dispensed into position for labeling to occur. Once the product has been labeled a bitmap image of the applied label is recorded and stored in a designated database.
- a person who desires to obtain prescription medication from an RDS must first complete the PRS registration process and supply the necessary personal, medical, and biometric information. Alternatively, identification can be verified through the use of a credit card or smart card, or other device upon which data can be stored and then read at the RDS. Once registered, such a person may obtain an electronic prescription from a participating prescription provider. The electronic prescription is communicated over a communications network to the RDS which may be located at the provider's office, at a pharmacy, or at another remote location. Once the prescription is communicated, the prescription is then available to be received at the RDS by the patient.
- the patient must first enter his/her personal biometric information through biometric reader 114 .
- the RDS compares the biometric information entered with the biometric information database compiled through the PRS system. Once a patient's identity is verified, the RDS computer system determines the prescription or prescriptions authorized to be dispensed to the patient. For each such prescription, the RDS communicates through the PBMS 15 to verify insurance coverage and to determine the amount of co-pay, or other payment, that is required.
- the patient then provides payment information which is verified through the FTS 14 , or pays directly through cash receiver 122 . Once payment is confirmed, the RDS printer 121 prints a financial receipt and a prescription information sheet and begins the dispense sequence.
- the RDS computer 205 consults the inventory database to determine the storage location of the product 1204 to be dispensed.
- Robotic arm system 400 then retrieves the product 1204 from the applicable rotating shelve 602 .
- the product 1204 is then moved by robotic arm system 400 into position for product verification.
- One or more verifications consisting of barcode scan, RFID tag reading, container shape and size, bitmap imaging and OCR character recognition, container weight are performed. If the selected product 1204 does not match the product prescribed, the product 1204 is returned by robotic arm system 400 to transport carton 1007 and the RDS computer identifies the next storage location where appropriate product 1204 is stored.
- the product 1204 is moved to the product labeling area inside vault 100 .
- a patient specific label containing, a bar code, the patient's name, prescription number, and directions for taking the medication is printed and applied to the product 1204 .
- This second verification includes a bar code scan and the creation of a bitmap image of the label. The bitmap image is compared, via OCR software, to the image stored in the RDS computer for that particular prescription.
- product 1204 is moved by robotic arm system 400 to the product dispensing area and dispensed through dispensing slot 105 .
- Prescription pick-up sensor 105 provides a signal to RDS computer 205 that the prescription has been removed from dispensing slot 105 and completes the dispensing process. In the event that a dispensed product is not removed from dispensing slot 105 within a selectable time frame, the product is automatically retrieved from the dispensing slot and removed from inventory.
- the RDS can also dispense product 1204 to patients that have received a paper prescription instead of an electronic prescription from the provider.
- the patient after verifying identity at the RDS, inserts the paper prescription into prescription reader 117 .
- the prescription is scanned and a bitmap image is generated and transferred via the communications network to a participating pharmacist. This pharmacist then reads the prescription and converts it into an electronic prescription which is communicated back to the RDS.
- the dispensing process proceeds as described above.
- the RDS can also dispense non-prescription products to patients that have not previously completed the PRS 10 process.
- non-prescription products are also stocked in the RDS. These products are available to persons without the requirements that a prescription be first transmitted to the RDS and that the user supply biometric identification prior to receiving product.
Abstract
A prescription dispensing system including a dispensing vault for storing for storing and dispensing prescriptions, with the vault further including RFID, bar code, and other means for verifying the content and internal location of pre-filled prescriptions; a customer interface that uses customer biometrics to ID a customer to ensure that prescriptions are only dispensed to the correct person; a patient registration system in communication with the central computer system for collecting insurance, doctor, biometric, and other information to facilitate transactions; transport container that integrates into the dispensing vault and provides secure transportation from a pharmaceutical manufacturer to the dispensing vault.
Description
- This is a divisional of prior application Ser. No. 11/507,093, and claims priority of invention under 35 USC 119(e) from U.S. Provisional Patent Application 60/709,645 filed Aug. 19, 2005.
- The present invention concerns inventory control systems and dispensing systems for, in particular, prescription drugs.
- The number of prescriptions filled each year by pharmacies in the United States is fast increasing. This puts additional demands on pharmacies and pharmacists to fill prescriptions in a timely manner. Many people have experienced the frustration of a long wait at a pharmacy simply to have a common prescription filled or refilled.
- There are numerous problems with the present system used for the dispensing of prescription medicines. First, current practices rely upon the memory of the prescription provider as to the pharmaceutical to be prescribed. This introduces a series of potential errors. Second, most prescriptions are produced without the aid of checking against a known database of allegories and interactions. Third, it primarily relies upon hand-written scripts that must be translated by a pharmacist. This injects a first level of translation error into the process, and often requires a pharmacist to verify a prescription with the prescribing doctor. This adds additional time and delay to the prescription filling process. Fourth, it requires patients to obtain scripts from their doctors and then travel to their pharmacy to have the prescription filled. Once at the pharmacy, patients may be subjected to delays and human error caused by pharmacists rushing to meet the accumulated demand.
- Various attempts have been made to automate the dispensing of prescription drugs to address these issues. However, these attempts suffer from one or more of the following shortcomings. First, a critical concern in any remote dispensing situation (i.e., one where the dispensing is not under the direct control of a pharmacist) is that only an authorized person receive the medication and that the corresponding method of authorization should not be readily forged or compromised. Thus, a secure method of patient identification is required. These known systems typically generate a code at the time a prescription is generated. This code is then entered into a remote dispensing apparatus by a person desiring to obtain a prescription. However, this code is easily transferred to, or otherwise obtained by, persons who are not authorized to obtain the prescription. Further, most patients will record the code on a document rather than risk forgetting the code. This provides another mechanism by which an authorization code can be obtained by an unauthorized user. Thus, these known systems lack such a secure method of patient identification and introduce multiple points for such a code to be lost or otherwise compromised.
- Second, because a pharmacist need not be present in remote dispensing situations, a remote dispenser must include multiple, redundant verifications to ensure that the prescribed medication, and only the prescribed medication is, in fact, dispensed. Known remote dispensing systems typically employ a single level of verification that is typically comprised of a barcode scan of a barcode that was applied by a repackaging pharmacy prior to loading of the product into inventory of the remote dispenser. If a product is mislabeled at the repackaging pharmacy, a single level of verification will not determine that the product is mislabeled, greatly increasing the possibility that an incorrect product is dispensed. Likewise, if a product package is improperly filled (quantity too high or too low), these known systems have no ability to determine this condition. Thus, there is a need for a remote dispensing system that provides multiple, redundant verifications to ensure that only the correct prescription is dispensed.
- Third, the present systems lack coordination between the upstream pharmaceutical suppliers and the remote dispensing devices, such that an excessive amount of time and labor is required to restock the dispenser and verify that stocked drugs have not reached an expiration date, or have otherwise had their quality compromised (e.g., through a temperature transient).
- Fourth, the present systems lack a secure method of transferring prescription medications from a repackaging pharmacy to a remote dispensing device and from a remote dispensing device to repackaging pharmacies.
- Fifth, the known systems do not provide for a high density of product storage and the ability to randomly access any product contained in the inventory of the remote dispensing device. As a result, the frequency of need for human interaction to restock a remote dispenser is increased. Further, this lack of random access significantly limits the number of different products that can be stocked in a remote dispenser.
- Accordingly, there is a need for an inventory control and prescription dispensing system that quickly and efficiently delivers prescription drugs to patients in locations where a pharmacist is not necessarily physically present, that minimizes the potential for translation errors between a prescriber and a pharmacist, that provides adequate security that prescription drugs are only dispensed to authorized persons, that provides multiple, redundant systems to ensure that correct prescription drugs are dispensed, that coordinates the restocking and quality control of prescription drugs available within the remote dispenser, that provides for a secure method of transporting prescription medications between a repackaging pharmacy and a remote dispensing device, and that provides for high density product storage and random access to products stored.
- To address these needs, the inventor has devised a new system and method for prescribing, dispensing, managing inventory, and ensuring the integrity and security of dispensed medications. One embodiment consists of a dispensing system that is self contained and stores a variety of commonly filled prescription drugs. This dispensing system is in communication with prescribing providers, insurance companies, banks and credit card companies, pharmacist, pharmacy business management systems, point of sale systems, repackaging pharmacies, and patients. This system allows for the remote dispensing of prescription medications, while maintaining the security and integrity of the medications, maintaining control over to whom products are dispensed, allowing for communications between the patient and a remote or local pharmacist, and facilitating insurance and financial transactions. The system further provides for increased storage density and random access capabilities that allow any individual product within the remote dispenser to be accessed at any time.
-
FIG. 1 is a block diagram of an embodiment of the present invention. -
FIG. 2 is a side view of an embodiment of the robotic arm system of the present invention. -
FIG. 3 is a front isometric view of an embodiment of the remote dispenser of the present invention. -
FIG. 4 is a front isometric view of the interior of an embodiment of the remote dispenser of the present invention. -
FIG. 5 is a plan view of an embodiment of the rotating shelve of the present invention. -
FIG. 5A is an isometric view of an embodiment of the rotating shelve of the present invention. -
FIG. 6 is an isometric view of an embodiment of the rotating shelve of the present invention. -
FIG. 7 is an isometric view of the loading system of an embodiment of the present invention. -
FIG. 8 is an isometric view of an embodiment of the grabber assembly of the present invention. -
FIG. 9 is an side view of an embodiment of the loading door locking system of the present invention. -
FIG. 10 is a plan view of an embodiment of the transport container lid of the present invention. -
FIG. 11 is a plan view of an embodiment of the transport container base of the present invention. -
FIG. 12 is an isometrice view of an embodiment of the transport container of the present invention. - The following detailed description, which references and incorporates the Figures, describes and illustrates one or more specific embodiments of the invention. These embodiments are offered not to limit but only to exemplify and teach the invention, and are shown and described in sufficient detail to enable those skilled in the art to practice the invention. Thus, where appropriate to avoid obscuring the invention, the description may omit certain information known to those skilled in the art.
- The inventory control and prescription management and dispensing system of the present invention provides for the safe, secure, and convenient dispensing of prescription medications in a variety of non-traditional settings, while providing safeguards to ensure that the proper medication is dispensed to the proper person, and that the quality and efficacy of the medication has been preserved and maintained. It provides a secure system for transferring prescription medications between repackaging pharmacies and remote dispensing devices. It further provides the flexibility to accommodate a variety of transaction types and permutations.
- Referring to
FIG. 1 , a block diagram of the inventory control and prescription dispensing system is shown. This system includes the Patient Registration System (PRS) 10, the Prescription Writing System (PWS) 11, the Remote Dispensing System (RDS) 12, theCentral Server 13, the Financial Transaction System (FTS) 14, the Pharmacy Billing Manager System (PBMS) 15, associatedInsurers 16,Repackaging Pharmacy 17,Transport Carton 18, andpharmacists 19. A communications network allows for communications between the various components. Proprietary software controls security and permissions for communications, and access to stored data throughout the system. -
PRS 10 is the point at which essential patient information necessary to facilitate the use ofRDS 12 is captured. This information includes the patient's personal data, including name, date of birth, demographic information, insurance information, financial (bank and/or credit card information) and physician name. A patient's medical history including allergies, problem lists, current prescriptions and the like, are also captured. Biometric information is collected by the PRS and may include fingerprint, iris scan, voice scan, photographic scan, or other biometric information that is unique to a particular patient. This biometric information provides a unique identifier for each patient and is used to verify patient identity atRDS 12. Information that is collected throughPRS 10 may be stored on alocal RDS 12 and/or stored oncentral server 13.PRS 10, via a communications network, communicates primarily withRDS 12, other registration systems,prescription writing system 11, andcentral server 13. -
PWS 11 allows a prescription provider to generate either an electronic or paper based script.PWS 11 includes a handheld computer (commonly referred to as a PDA) that is networked toRDS 12, typically through a server located in the provider's office. This communication may be either through a wired network or a wireless network. Proprietary software is used to handle data transfer and communications betweenPWS 11 andRDS 12,central server 13, andPRS 10. As a first step, patient specific information, such as demographics, insurance information, medical history, problem list, allergies, and current medications that is collected byPRS 10 is transmitted to thePWS 11.RDS 12 transmits a current inventory of products (a formulary) toPWS 11. Following a patient encounter, a prescription provider desiring to write a prescription, enters the prescription into the PDA. The proprietary PWS software then performs a drug utilization review, which includes drug-drug interaction, dosage range checking, patient allergy checking, pregnancy and lactation alerts, and other safety checks. The PWS software, throughPBMS 15, also determines whether the prescribed medication is covered by the patient'sinsurance 16 and is available atRDS 12. - Any
RDS 12 on the network can be queried to determine the availability of the prescribed medication. If the prescribed medication is not available through anRDS 12, or if the patient would prefer a paper based prescription, a paper based script can be generated throughPWS 11. Otherwise, an electronic prescription is transmitted byPWS 11 to aRDS 12 that is specified by the patient or is transferred to a traditional pharmacy as an electronic prescription or by facsimile. - Vault System
- Referring to
FIG. 3 , a front isometric view ofRDS 12 is shown.RDS 12 consists ofvault 100 in which products (not shown) are stored for dispensing.Vault door 112 is hingedly connected to vault 100 byhinges 101 and is secured in a closed position bylock 116. Positioned on or throughvault door 112 are light 102 which provides illumination for the front ofvault 100,camera 111, which captures a video record of transactions, video monitor 104 which provides user feedback,keyboard 107 for user data input, dispensingslot 106, through which product is delivered to users, pick-upsensor 105, which provides a signal when dispensed product is removed from dispensingslot 106,insurance card reader 108, which creates a bitmap image of a user's insurance card, loadingdoor 109, through which product is introduced intovault 100 inventory,wireless antennae 110, for wireless communications,biometric reader 114, for capturing a user's biometric identification information,magnetic card reader 115 for capturing information contained on magnetic strips, such as credit cards,prescription reader 117, for creating bitmap images of paper scripts,printer 121, for printing receipts and product safety information,RFID sensor 118, for receiving communications from a transport carton (not shown) being placed into inventory, castors 129, for movement ofvault 100, and tilt security device andsensor 120 for preventing movement ofvault 100 and determining ifvault 100 is being shaken, overturned, or otherwise disturbed. - Referring to
FIG. 4 , a front isometric view ofRDS 12 is shown withvault door 112 in the open position.Security bar 206 provides a physical barrier between the lower portion ofvault 100, where product is received throughloading door 109 for placement into inventory, and the upper portion ofvault 100 where product is stored for dispensing. Alternatively,security bar 206 may be formed as a plate that extends horizontally from the front ofvault 100 to the rear ofvault 100. Positioned in the base ofvault 100 arebattery backup 201,motor controller 202,refrigeration unit 203,communications module 204, andCPU 205 which also provides a memory for data storage.Shelf axel 904 extends vertically from the base ofvault 100 to the top ofvault 100. Rotatingshelves 602 are rotatable aboutshelf axel 904 and are stacked vertically withinvault 100. - Shelve System
- As shown in
FIGS. 4 , 5, and 5A, in this embodiment rotating shelve 602 is substantially circular and may be formed from sheet metal or molded from a suitable plastic material. Shelvelip 608 defines the outer periphery of rotating shelve 602.Access slot 603 extends fromcentral bore 606 to the periphery ofrotating shelf 602. -
Shelf lip 608 extends parallel to the axis of rotation of rotating shelve 602 from the periphery ofrotating shelf 602, including the periphery created byaccess slot 603, and creates an axially extending shoulder which, in conjunction withshelf floor 607 defines a receiving space for storing product.Bottle holder insert 902 is positioned within this receiving space and includes a plurality of circular voids that are sized to accommodate standard sized prescription medicine containers. - Rotation of rotating
shelves 602 is performed bydrive system 903.Drive system 903 consists ofshelf drive motor 905,pulley 906, anddrive belt 907. Each rotating shelve 602 is rotated by an individual drive system 903 (not shown for clarity). The distance betweendrive motor 905 andpulley 906 is slightly wider than the width ofslot 603 so that rotation of rotatingshelves 602 is effected even whendrive motor 905 orpulley 906 is aligned withslot 603. Rotation ofdrive belt 907 results in a corresponding rotation ofrotating shelf 602 about an axis defined byshelf axel 904. In one embodiment of thesystem rotating shelves 602 have surface mounted encoding strips 604 positioned along the outside surface of shelve lip 605. These encoding strips 604 are read by an encoder that is integrated intodrive system 903 to allow the controlling software to detect and adjust the exact rotational position of each rotating shelve 602. Alternatively, or in conjunction with this method, an optical or magnetic encoder may be placed on eachdrive system 903 in order to detect rotating shelve 602 rotational position or adjust rotating shelve 602 rotational position. These forms of encoders typically allow for rotational position determination within an accuracy of hundredths of a millimeter. - In an alternative embodiment,
shelves 602 are square or rectangular and do not rotate. In this embodiment,shelves 602 are supported from the perimeter ofshelves 602 by engaging adjustable racks located withinvault 100. - Robotic Arm System
- Referring to
FIG. 2 ,robotic arm system 400 is shown.Robotic arm system 400 is located interior to vault 100 and extends vertically from the base ofvault 100 to the top ofvault 100 and is positioned to be proximate to the periphery of rotatingshelves 602.Robotic arm system 400 is capable of vertical, horizontal, and depth movement.Vertical arm 415 extends betweenhead support 416 which is attached to the interior ceiling of the vault andbase support 401 which is secured to the floor ofvault 100. Because of the need for security in this application all mounting hardware for the vertical axis is secured internally without obviously removable supports. Proximate tovertical arm 415, and also extending vertically betweenhead support 416 andbase support 401 isvertical lift screw 403.Vertical carriage 404 rides alongvertical arm 415 and is driven vertically (Y-Axis) byvertical lift screw 403. This is accomplished by a engagement system commonly referred to as a ball screw or lead screw. In this embodiment ofrobotic arm system 400 thelift screw 403 moves through a threaded block attached to thevertical carriage 404. During rotational movement oflift screw 403 the rotationally fixed block is forced upward or downward according to the rotational direction oflift screw 403.Vertical drive system 405 includes a motor, gearbox, and position encoder, and provides the motive force to turnvertical lift screw 403 to effect movement ofvertical carriage 404. The included encoder utilizes a magnetic or optical pick-up to count fractions of revolutions ofvertical lift screw 403, from which the vertical position (Y-Axis) ofvertical carriage 404 is determined.Limit switches 402 limit the travel ofvertical carriage 404 in both upward and downward directions in a known manner and allow for further calibration and control of the system. -
Horizontal drive system 416 includes a motor, gearbox, and position encoder, and provides the motive force to turnhorizontal drive screw 417 to effect horizontal movement ofgrabber assembly 1100. Referring toFIG. 4 , the width ofvault 100 is defined to correspond to the X-axis, the depth is defined to correspond to the Z-axis, and the height is defined to correspond to the Y-axis.Grabber assembly 1100 moves along the length ofhorizontal arm 414 in a plane defined by the X and Z axes. The included encoder utilizes an optical or magnetic pick-up to count fractions of revolutions ofhorizontal drive screw 414, from which the position (location) ofgrabber assembly 1100 is determined with respect to the X and Z axes. Total travel ofgrabber assembly 1100 is limited, in a known manner, bylimit switches 402, positioned proximate to each end ofhorizontal arm 414. In one embodiment, vacuum tograbber assembly 1100 is provided byvacuum pump 418 throughvacuum line 406. Vacuum is controlled bysuction sensor 409 andsuction control solenoid 408. In another embodiment, suction and suction control are provided ongrabber assembly 1100. - Referring to
FIG. 8 ,grabber assembly 1100 is shown.Grabber assembly 1100 is composed ofrotational motor 410, video/stillcamera 411, grabber/suction fitting 412,vertical position sensor 413,vacuum 419,optical encoder 420 andbracket 421.Bracket 421 is L-shaped with the vertical portion engaginghorizontal arm 414 in a manner that allows for limited, damped vertical movement ofbracket 421 with respect tohorizontal arm 414.Grabber suction 412 is positioned below the horizontal portion ofbracket 421 and is rotatable about an axis defined byshaft 418. In this embodiment, suction is supplied tograbber suction 412 byvacuum pump 419.Rotative motor 410 provides the motive force to rotategrabber suction 412.Optical encoder 420 determines the rotational position ofshaft 418.Vertical position sensor 413 is used to determine the vertical (y-axis) position ofgrabber suction 412.Grabber video 411 provides a video image of the position and location ofgrabber assembly 1100 and a video image of product captured bygrabber suction 412. - The combination of linear movement of
grabber assembly 1100 and rotational movement of rotatingshelves 602 provides complete random access capabilities to all product stored in the RDS vault. This allows for both high density storage and a wide product mix when compared to prior art systems. - Communications and Controls
- The RDS utilizes an internal computer (processor, data storage, communications) 205 to manage and control the loading, inventorying, and dispensing of product. As shown in
FIG. 1 , theRDS 12 is also in communication with prescribing providers (through prescription writing system 11),patient registration system 10, repackagingpharmacies 17, pharmacybusiness management companies 15,insurance companies 16,financial institutions 14, and participatingpharmacists 19. These communications are either internet based using secure internet protocols or local using proprietary or standard protocols and may be effected either through wired, or wireless, connections. - Several software applications are resident on the
RDS computer 205. These applications control the receipt, loading, and verification of product placed into theRDS vault 100; management of inventory in theRDS vault 100; internal operations associated with the selection, retrieval, inventory and dispensing of product; product verification prior to dispensing; product labeling prior to dispensing; database functions; communications between the RDS and prescribing providers, patient registration systems, repackaging pharmacies, insurance companies, and banks and credit card companies; security and surveillance; patient identification; paper prescription reading; insurance card reading, product instruction printing; user interfaces. - Transport Carton System
- Referring to
FIG. 12 ,transport carton 1007 is shown.Transport carton 1007 is used to securely transfer prescription medications to and from a repackaging pharmacy. In the embodiment shown,transport carton 1007 has an arcuate outer edge, spanning an arc of approximately 90 degrees, and two, perpendicular inner edges, extending linearly from each end of the arc. In this embodiment,transport carton 1007 is essentially shaped like a slice of pie that forms a 90 degree wedge.Transport carton lid 1009 is removably attachable to transportcarton base 1013. Data/power port 1004 andshipping label 1008 are recessed intotransport carton lid 1009.Alignment guide 1502 facilitates alignment oftransport carton 1007 invault 100.Data port 1004 includes a plurality of configurable contacts through which data is communicated and power is supplied.Transport carton 1007 is preferably fabricated from aluminum, structural plastic, or other similar material. - Referring to
FIG. 10 , an underside view oftransport carton lid 1009 is shown. In this embodiment,locking mechanism 1402 includes acircular lock ring 1407, which is rotatable aboutlock axis 1406 and is driven bydrive motor 1404. Fourlock arms 1408 are pivotally attached to lockring 1407 and equally spaced about the inner circumference oflock ring 1407. Lock guides 1401 are attached to the underside oftransport carton lid 1009 and include a through bore for slidingly receiving the distal end of eachlock arm 1408. Clockwise rotation oflock ring 1407 bydrive motor 1404 extends eachlock arm 1408 and engages the distal end of eachlock arm 1408 with lock arm receiver 1501 (not shown) which is attached to transportcarton base 1013. Reversingdrive motor 1404 results in counter clockwise rotation oflock ring 1407 and the withdrawal oflock arms 1408 from slidinglock receivers 1501.Shipping label actuator 1405 is attached at a first end to lockring 1407 and at a second end to slide 1409. Rotation oflock ring 1407 causes slide 1409 to move from a first position, where a first address is displayed onshipping label 1008, to a second position, where a second address is displayed onshipping label 1008.Electronic lock sensor 1403 determines and communicates the lock/unlock status oftransport carton lid 1009. - Referring to
FIG. 11 , a top view oftransport carton base 1013 is shown. Slidinglock receivers 1501 extend from and are spaced around the periphery oftransport carton base 1013. Slidinglock receivers 1501 are positioned to receive lock arms 1408 (not shown). Side walls of base 1013 create a volume into which bottles ofproduct 1204 are stored. - In this embodiment, data/
power port 1004 contains nine configurable contact points. These contact points are randomly configurable for either power or data functionality.Transport carton 1007 further includes an RFID tag (not shown). This tag is affixed at the repackaging pharmacy and programmed with a unique serial number. When atransport carton 1007 is placed in proximity to anRDS 12 prior to loading into the RDS,RFID reader 118 queries thetransport carton 1007 for this unique serial number. The RDS then compares the received serial number to its database to determine if that particularlytransport carton 1007 is expected and authorized for loading intovault 100 inventory. If this verification is not successfully completed, loading into the RDS is prevented. -
Transport carton 1007 also includes internal sensors (not shown) that measure and record environmental conditions (temperature and humidity) and physical conditions (container orientation and acceleration). These sensors input data to a microprocessor and memory which communicate with the RDS through power/data port 1004. Additionally, the open/close history and status oftransport carton 1007 and the transit time are recorded and communicated to the RDS. - Referring to
FIG. 9 , the locking mechanism for loadingdoor 109 is shown.Loading door 109 is positioned interior to vault 100, proximate to vaultdoor 112.Loading door 109 is supported bydoor guides 1301 which are channel shaped rails in whichloading door 109 slides and which are attached to vaultdoor 112. Movement ofloading door 109 is effected bymotor 1201 which drivesdrive wheel 1302 which frictionally engages loadingdoor 109 and causes it to slide inguide rails 1301. Loadingdoor lock 1202 is attached to support 1305 and consists ofsolenoid 1304 andlock pin 1303. Energizing/de-energizing solenoid 1304 causeslock pin 1303 to extend/retract.Loading door 109 further includes a bore for receivinglock pin 1303 whenlock pin 1303 is in its extended, or locked, position.Loading door 109 is equipped with position sensing hardware and software which includes limit sensors, amperage detection, optical sensors and in some embodiments encoders. - Vault Loading and Inventory Control System
- A proprietary software application running on
RDS computer 205 controls the loading ofproduct 1204 from atransport carton 1007 to vault 100 storage area. Storage is provided via a high density design that allows for maximum utilization of available storage space. In one embodiment, as seen inFIG. 4 , a plurality ofrotating shelves 602 are stacked vertically about a central support and axel 908. Each tray has anaccess slot 603 that runs from the circumference of the tray to the central axis of the tray and that is sufficiently wide to allow movement ofhorizontal arm 414 andgrabber carriage 1100 withinslot 603.Slots 603 are vertically alignable so thathorizontal arm 414 may be raised completely through the entire stack of trays. In this embodiment, thegrabber assembly 1100 travels linearly betweenvertical arm 415 and shelveaxel 904. Rotation of a shelve 602 undergrabber assembly 1100 allows all storage locations on each shelve 602 to be accessible bygrabber assembly 1100. In another embodiment, square or rectangular trays are utilized in conjunction with an elevator system that moves trays as necessary to allow access, between the trays, for the robotic arm system. - Referring to
FIG. 7 ,product 1204 receiving and unloading is shown.Transport carton 1007 has been loaded intoproduct receiving tray 1015 through loading door 109 (not shown).Transport carton lid 1009 is shown after being unlocked and removed fromtransport carton base 1013 bylid lifting system 1010 and withproduct receiving tray 1015 rotated 180 degrees.Lid lifting system 1010 includesarm 1014,lid lifting motor 1001, data/power cable 1002,vacuum supply line 1003, data/power contact 1004, andsuction cups 1011. Upon loading of atransport carton 1007 intovault 100, liftingmotor 1001 positionslid lifting system 1010 to engagelid 1009. Data/power contact 1040 engagesdata port 1004 onlid 1009. Data related to the content of thetransport carton 1007, and environmental parameters to which thetransport carton 1007 has been exposed during shipment are downloaded toCPU 205 and verified and quality checked. If all checks are successful, transport carton locking mechanism 1402 (not shown) is provided power and lock arms 1408 (not shown) are moved to their unlocked position.Vacuum line 1003 then supplies a vacuum tosuction cups 1011 andlift lifting motor 1001 liftstransport carton lid 1009 to the position shown.Drive system 903 is then engaged to rotateproduct receiving tray 1015 into unloading position underrobotic arm system 400. If one or more quality checks are out of tolerance, no product loading occurs and the RDS transmits an appropriate message to the repackaging pharmacy. - During the unloading process, each individual product container is removed from the
transport carton 1007 by therobotic arm system 400. Each product container is lifted from the transport carton by the grabberassembly suction cup 412. Each individual product container is shipped from repackagingpharmacy 17 with a bar code label that identifies the content of the container and may also include an RFID tag that provides a second identification of container contents. - The product container's label and RFID tag are then read with a bar code scanner and RFID system (not shown) to determine the contents of the container and the pedigree, e.g., the manufacturer, repackager, lot number, expiration date, of the product within the container and stored in memory. In addition other forms of product identification may be used including but not limited to height, width, shape and weight. The
RDS computer 205 directs the robot arm assembly to move the container to a specified location on a rotating shelve 602 in thevault 100. Each rotating shelve has a plurality of receiving locations, each defined by specific Cartesian (x-y-z) coordinates. For example, if theRDS computer 205 directs that a bottle ofproduct 1204 be placed in the lowermost rotating shelve 602,robotic arm system 400 moves the bottle vertically until the bottle is at a y-coordinate (vertical) position just above that rotating shelve 602.Drive system 903 for that rotating shelve 602 then rotates the shelf to the specified rotational position.Robotic arm system 400 then moves the bottle horizontally to the specified position in the x-y plane. Once the bottle is positioned in the specified position, and the rotating shelve 602 is in the specified rotational position, vacuum is stopped and the bottle is released bygrabber suction 412. TheRDS computer 205 stores the exact position and content of the container in an inventory database. This process is repeated until allproduct 1204 containers have been removed from thetransport carton 1007 and placed in one of therotating shelves 602 and the inventory database has been populated. In the event that non-prescription medications are to be loaded into inventory, some or all of the product verification steps can be eliminated. - Product Dispensing Verification
- Prior to dispensing
product 1204 to a user, multiple, independent verifications are performed by the RDS to ensure that the correct type and quantity of product are dispensed. After a container ofproduct 1204 is removed from a rotating shelve 602,robotic arm system 400 moves the container through a series of verification processes. These verifications include a barcode scan, verification of the container shape and size by movement past sensors, bitmap photographic recognition and optical character recognition software, verification of the container weight via an accelerometer or scale, visual verification through direct imaging, and/or receipt of RFID information from the product container. The shape of the container and the height of the container may also be verified to ensure that the proper product is being dispensed. The RDS software is programmable to require that one or all of these verifications is to be successfully completed before aproduct 1204 is dispensed to a user. This verification process is critical to ensuring that only thecorrect product 1204 is dispensed to a user. - Product Dispensing Labeling
- Products are received from the repackaging
pharmacy 17 with the repackaging pharmacy's label and RFID tag on the product container. After a container ofproduct 1204 has completed the verification process, a patient specific label is printed and applied to the container. The RDS labeling system is comprised of software that resides on theRDS computer 205, a label printer, and a label applicator. In one embodiment, the label printer and label applicator are positioned in the base of thevault 100.Robotic arm system 400 moves a container of product to be dispensed into position for labeling to occur. Once the product has been labeled a bitmap image of the applied label is recorded and stored in a designated database. - RDS Operation
- In one embodiment, a person who desires to obtain prescription medication from an RDS must first complete the PRS registration process and supply the necessary personal, medical, and biometric information. Alternatively, identification can be verified through the use of a credit card or smart card, or other device upon which data can be stored and then read at the RDS. Once registered, such a person may obtain an electronic prescription from a participating prescription provider. The electronic prescription is communicated over a communications network to the RDS which may be located at the provider's office, at a pharmacy, or at another remote location. Once the prescription is communicated, the prescription is then available to be received at the RDS by the patient.
- At the RDS, the patient must first enter his/her personal biometric information through
biometric reader 114. The RDS then compares the biometric information entered with the biometric information database compiled through the PRS system. Once a patient's identity is verified, the RDS computer system determines the prescription or prescriptions authorized to be dispensed to the patient. For each such prescription, the RDS communicates through thePBMS 15 to verify insurance coverage and to determine the amount of co-pay, or other payment, that is required. The patient then provides payment information which is verified through theFTS 14, or pays directly throughcash receiver 122. Once payment is confirmed, theRDS printer 121 prints a financial receipt and a prescription information sheet and begins the dispense sequence. - The
RDS computer 205 consults the inventory database to determine the storage location of theproduct 1204 to be dispensed.Robotic arm system 400 then retrieves theproduct 1204 from the applicable rotating shelve 602. Theproduct 1204 is then moved byrobotic arm system 400 into position for product verification. One or more verifications consisting of barcode scan, RFID tag reading, container shape and size, bitmap imaging and OCR character recognition, container weight are performed. If the selectedproduct 1204 does not match the product prescribed, theproduct 1204 is returned byrobotic arm system 400 to transportcarton 1007 and the RDS computer identifies the next storage location whereappropriate product 1204 is stored. - If the verification process is successfully completely, the
product 1204 is moved to the product labeling area insidevault 100. There, a patient specific label, containing, a bar code, the patient's name, prescription number, and directions for taking the medication is printed and applied to theproduct 1204. Once this patient specific label is printed and applied, a second verification process ensues. This second verification includes a bar code scan and the creation of a bitmap image of the label. The bitmap image is compared, via OCR software, to the image stored in the RDS computer for that particular prescription. Upon completion of this second verification,product 1204 is moved byrobotic arm system 400 to the product dispensing area and dispensed through dispensingslot 105. Prescription pick-upsensor 105 provides a signal toRDS computer 205 that the prescription has been removed from dispensingslot 105 and completes the dispensing process. In the event that a dispensed product is not removed from dispensingslot 105 within a selectable time frame, the product is automatically retrieved from the dispensing slot and removed from inventory. - In another embodiment, the RDS can also dispense
product 1204 to patients that have received a paper prescription instead of an electronic prescription from the provider. In this embodiment, the patient, after verifying identity at the RDS, inserts the paper prescription intoprescription reader 117. The prescription is scanned and a bitmap image is generated and transferred via the communications network to a participating pharmacist. This pharmacist then reads the prescription and converts it into an electronic prescription which is communicated back to the RDS. At this point, the dispensing process proceeds as described above. - In yet another embodiment, the RDS can also dispense non-prescription products to patients that have not previously completed the
PRS 10 process. In this embodiment, non-prescription products are also stocked in the RDS. These products are available to persons without the requirements that a prescription be first transmitted to the RDS and that the user supply biometric identification prior to receiving product.
Claims (5)
1. A high security transport container for moving prescription medications comprising:
a. a lockable container;
b. means for locking and unlocking said container;
c. a shipping label, said shipping label having a first position wherein a first shipping address is displayed and a second position wherein a second shipping address is displayed;
d. means for measuring at least one environmental condition within said container;
e. a memory configured to receive and store said measured environmental condition; and
f. means for communicating a content of said memory.
2. The transport container of claim 6, wherein said locking and unlocking means are internal to said container.
3. The transport container of claim 6, further including means for measuring and recording acceleration.
4. The transport container of claim 6, wherein said shipping label moves from said first position to said second position when said transport container is unlocked.
5. The transport container of claim 6, further including an RFID tag capable of transmitting a unique serial number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/455,845 US20090277811A1 (en) | 2005-08-19 | 2009-06-08 | Inventory control and prescription dispensing system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US70964505P | 2005-08-19 | 2005-08-19 | |
US11/507,093 US7689318B2 (en) | 2005-08-19 | 2006-08-18 | Inventory control and prescription dispensing system |
US12/455,845 US20090277811A1 (en) | 2005-08-19 | 2009-06-08 | Inventory control and prescription dispensing system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/507,093 Division US7689318B2 (en) | 2005-08-19 | 2006-08-18 | Inventory control and prescription dispensing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090277811A1 true US20090277811A1 (en) | 2009-11-12 |
Family
ID=37768230
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/507,093 Active 2028-04-12 US7689318B2 (en) | 2005-08-19 | 2006-08-18 | Inventory control and prescription dispensing system |
US12/455,843 Abandoned US20090281656A1 (en) | 2005-08-19 | 2009-06-08 | Inventory control and prescription dispensing system |
US12/455,845 Abandoned US20090277811A1 (en) | 2005-08-19 | 2009-06-08 | Inventory control and prescription dispensing system |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/507,093 Active 2028-04-12 US7689318B2 (en) | 2005-08-19 | 2006-08-18 | Inventory control and prescription dispensing system |
US12/455,843 Abandoned US20090281656A1 (en) | 2005-08-19 | 2009-06-08 | Inventory control and prescription dispensing system |
Country Status (1)
Country | Link |
---|---|
US (3) | US7689318B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180177682A1 (en) * | 2016-01-06 | 2018-06-28 | Yuyama Mfg. Co., Ltd. | Inspection support system, tablet dispensing device, and dispensing control program |
Families Citing this family (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005005266A2 (en) * | 2003-06-30 | 2005-01-20 | Asteres Inc. | Random access and random load dispensing unit |
US8361026B2 (en) | 2005-02-01 | 2013-01-29 | Intelliject, Inc. | Apparatus and methods for self-administration of vaccines and other medicaments |
EP1915730A4 (en) * | 2005-05-31 | 2011-03-23 | Vigix Inc | Systems, methods, and devices for dispensing products from a kiosk |
US8311663B2 (en) * | 2005-08-31 | 2012-11-13 | International Business Machines Corporation | Apparatus and method to store information |
WO2007084866A2 (en) * | 2006-01-18 | 2007-07-26 | Merck & Co., Inc. | Intelligent refrigerator for storing pharmaceutical product containers |
US20100308137A1 (en) * | 2006-06-05 | 2010-12-09 | Watkins Ryan T | Food dispenser with a vacuum system |
EP2041713A4 (en) * | 2006-07-11 | 2011-08-31 | Pcas Patient Care Automation Services Inc | Method, system and apparatus for dispensing drugs |
US7676299B2 (en) * | 2006-08-07 | 2010-03-09 | Talyst Inc. | Apparatus for tracking and dispensing refrigerated medications |
ES2577327T3 (en) | 2006-09-14 | 2016-07-14 | The Knox Company | Electronic lock and key set |
US8079494B2 (en) * | 2006-10-24 | 2011-12-20 | Tandem Technologies, Llc | Delivery system |
KR100800293B1 (en) * | 2006-11-15 | 2008-02-01 | (주)제이브이엠 | Medicine packing machine with bitmap image printing function and method thereof |
US8060249B2 (en) | 2006-11-22 | 2011-11-15 | Senticare Inc. | Medication dispenser with integrated monitoring system |
KR100818597B1 (en) * | 2006-12-21 | 2008-04-01 | (주)제이브이엠 | System for taking out tablet and method therefor |
US8818552B2 (en) * | 2007-07-10 | 2014-08-26 | Carefusion 303, Inc. | Point-of-care medication dispensing |
DE202007013104U1 (en) * | 2007-09-19 | 2007-11-15 | Gebr. Willach Gmbh | Automatic warehouse |
US20090089845A1 (en) * | 2007-09-28 | 2009-04-02 | William Rex Akers | Video storage and retrieval system |
US9962316B2 (en) | 2007-10-30 | 2018-05-08 | Carefusion 303, Inc. | Managing medications at the bedside |
US10037646B2 (en) * | 2007-10-30 | 2018-07-31 | Carefusion 303, Inc. | Managing medications at the bedside |
US8930207B2 (en) * | 2007-11-08 | 2015-01-06 | Glaxosmithkline Llc | Medical product dispensing systems and methods |
AU2013201317B2 (en) * | 2007-11-08 | 2016-02-04 | Glaxosmithkline Consumer Healthcare (Uk) Ip Limited | Medical product dispensing systems and methods |
DE102007057881A1 (en) | 2007-11-29 | 2009-06-04 | Deutsche Blistergesellschaft Mbh | Procedure and system for repackaging medicines |
US8467897B2 (en) * | 2007-12-19 | 2013-06-18 | Rxsafe Llc | Pharmaceutical storage and retrieval system and methods of storing and retrieving pharmaceuticals |
US9868558B2 (en) * | 2007-12-19 | 2018-01-16 | Rxsafe, Llc | Pharmaceutical storage and retrieval system and methods of storing and retrieving pharmaceuticals |
US8108068B1 (en) | 2007-12-27 | 2012-01-31 | Boucher Gary R | Prescription medication control system and method |
CA2629916A1 (en) * | 2008-01-23 | 2009-07-23 | Jvm Co., Ltd. | Apparatus and method for automatically packing prescription packages and prescription package box |
US20090223990A1 (en) * | 2008-02-04 | 2009-09-10 | Bailey Kenneth S | System for authenticating prescriptive drugs at the time of dispensing |
US9280863B2 (en) * | 2008-07-16 | 2016-03-08 | Parata Systems, Llc | Automated dispensing system for pharmaceuticals and other medical items |
KR101006014B1 (en) * | 2008-08-21 | 2011-01-06 | (주)제이브이엠 | Automatic medicine packing machine with hopper cleaning device |
US8380347B2 (en) | 2008-10-13 | 2013-02-19 | Brent D. Garson | Method and apparatus for use in a vending machine |
US8332240B1 (en) * | 2008-11-11 | 2012-12-11 | VEMR, Inc. | Method and system for tracking and monitoring vaccine and pharmaceutical information |
US8948914B2 (en) * | 2008-12-05 | 2015-02-03 | Aethon, Inc. | System and method for securely transporting an item |
US7952315B2 (en) * | 2009-01-08 | 2011-05-31 | Sabal Medical, Inc. | Cam drive system for an automated medication cart |
US20100228141A1 (en) * | 2009-03-05 | 2010-09-09 | Theodosios Kountotsis | Tamper resistant receptacle where access is actuated by breath samples and method of manufacturing the same |
US9321591B2 (en) | 2009-04-10 | 2016-04-26 | Symbotic, LLC | Autonomous transports for storage and retrieval systems |
US9694975B2 (en) | 2009-04-10 | 2017-07-04 | Symbotic, LLC | Lift interface for storage and retrieval systems |
US8511196B2 (en) * | 2009-04-23 | 2013-08-20 | Tandem Technologies, Llc | Traction drive system |
US20110043329A1 (en) * | 2009-08-21 | 2011-02-24 | Carney Ii Conrad R | System and method for completing secure transactions |
WO2011058194A1 (en) | 2009-11-16 | 2011-05-19 | Systimed Bv | Dispensing medicaments |
US8321052B2 (en) * | 2009-11-27 | 2012-11-27 | Ncr Corporation | Self-service kiosk with multiple secure service areas |
US8267310B2 (en) * | 2010-02-05 | 2012-09-18 | Donald Waugh | Method and apparatus for handling packages in an automated dispensary |
US8831773B2 (en) | 2010-02-15 | 2014-09-09 | Mts Medication Technologies, Inc. | Systems and methods for automating pharmacy operations utilizing robotic pick and place technology |
US9073684B2 (en) * | 2010-03-04 | 2015-07-07 | Vern M. Bailey | Method and apparatus for non-linear dispensing of specific items on demand |
US9189601B2 (en) * | 2010-03-16 | 2015-11-17 | Jireh Health, Llc | Apparatus, system, and method for accurate dispensing of prescription medications |
US20110245967A1 (en) * | 2010-04-06 | 2011-10-06 | Shah Manish S | Secure Method for Delivering Regulated Items Including Drugs to a Patient |
EP2589011A4 (en) | 2010-04-12 | 2015-04-15 | Cerx Pharmacy Partners Lp | On site prescription management system and methods for health care facilities |
US8571700B2 (en) | 2010-08-02 | 2013-10-29 | Brightstar Corp. | Robotic picking line for serialized products |
WO2012018852A2 (en) * | 2010-08-02 | 2012-02-09 | Brightstar Corporation | Managing an inventory comprising serialized products |
US8812147B2 (en) | 2010-08-02 | 2014-08-19 | Brightstar Corp. | Fulfilling orders for serialized products |
US8694332B2 (en) * | 2010-08-31 | 2014-04-08 | Xerox Corporation | System and method for processing a prescription |
US8696010B2 (en) | 2010-12-15 | 2014-04-15 | Symbotic, LLC | Suspension system for autonomous transports |
US9187244B2 (en) | 2010-12-15 | 2015-11-17 | Symbotic, LLC | BOT payload alignment and sensing |
US9499338B2 (en) | 2010-12-15 | 2016-11-22 | Symbotic, LLC | Automated bot transfer arm drive system |
US11078017B2 (en) | 2010-12-15 | 2021-08-03 | Symbotic Llc | Automated bot with transfer arm |
US8965619B2 (en) | 2010-12-15 | 2015-02-24 | Symbotic, LLC | Bot having high speed stability |
US9561905B2 (en) | 2010-12-15 | 2017-02-07 | Symbotic, LLC | Autonomous transport vehicle |
US9355220B2 (en) | 2011-05-02 | 2016-05-31 | Omnicell, Inc. | Medication dispensing cabinet systems and methods |
US20130126547A1 (en) * | 2011-05-11 | 2013-05-23 | Jun Ho Kim | System for Automatic Storage and Taking Out of Chartula |
US9073206B2 (en) | 2012-06-21 | 2015-07-07 | Omnicare, Inc. | Methods and apparatus for automated filling of packagings with medications |
WO2013009852A1 (en) | 2011-07-11 | 2013-01-17 | Omnicare, Inc. | Methods and apparatus for filling packagings with medications |
US8954190B2 (en) * | 2011-08-01 | 2015-02-10 | Zachary Leonid Braunstein | Optimization of pharmacy operations using automatic distributed vending system |
US8977390B2 (en) | 2011-08-23 | 2015-03-10 | Vendrx, Inc. | Systems and methods for dispensing beneficial products |
US10102706B2 (en) | 2011-08-23 | 2018-10-16 | Vendrx, Inc. | Beneficial product dispenser |
US9114063B2 (en) | 2012-01-18 | 2015-08-25 | Xerox Corporation | Apparatus and method for non-intravenously administering a medication |
US8910825B2 (en) * | 2012-01-18 | 2014-12-16 | Xerox Corporation | Apparatus and method for non-intravenously administering a medication |
RU2621959C2 (en) * | 2012-02-02 | 2017-06-08 | Нео Эко Системз Лтд. | System and method to sale products via vending machines |
WO2013138193A2 (en) * | 2012-03-12 | 2013-09-19 | Bar Code Specialties, Inc. (Dba Bcs Solutions) | Rail-mounted robotic inventory system |
EP2829480B1 (en) | 2012-03-21 | 2021-02-24 | Yuyama Mfg. Co., Ltd. | Drug-supplying device and drug-counting device |
US9443370B2 (en) * | 2012-03-26 | 2016-09-13 | Omnicare, Inc. | Method and apparatus for onsite distribution of medications and medical supplies |
US11581079B1 (en) | 2012-04-10 | 2023-02-14 | Walgreen Co. | System and method for virtual review of a pharmaceutical product filling process |
EP2680177A1 (en) | 2012-06-29 | 2014-01-01 | Evondos Oy | Method for monitoring the filling of a medication dispenser, and medication dispenser |
DK2692327T3 (en) | 2012-07-31 | 2015-03-02 | Evondos Oy | Method and system for controlling drug delivery from a drug dispenser |
EP2704112A1 (en) | 2012-08-31 | 2014-03-05 | Evondos Oy | Method for operating a medication dispenser, and medication dispenser |
US9946845B2 (en) | 2012-10-02 | 2018-04-17 | Rxsafe Llc | System and method for filling and dispensing orders |
US9449148B2 (en) * | 2012-10-02 | 2016-09-20 | Rxsafe, Llc | System and method for filling and dispensing orders |
US9511945B2 (en) | 2012-10-12 | 2016-12-06 | Aesynt Incorporated | Apparatuses, systems, and methods for transporting medications from a central pharmacy to a patient in a healthcare facility |
US9150119B2 (en) | 2013-03-15 | 2015-10-06 | Aesynt Incorporated | Apparatuses, systems, and methods for anticipating and delivering medications from a central pharmacy to a patient using a track based transport system |
US9041510B2 (en) | 2012-12-05 | 2015-05-26 | Knox Associates, Inc. | Capacitive data transfer in an electronic lock and key assembly |
EP2740459A1 (en) * | 2012-12-10 | 2014-06-11 | Evondos Oy | Method for dispensing medications, and medication dispenser |
ES2477442B1 (en) * | 2013-01-16 | 2015-07-01 | Leading Advanced Technologies Investment, S.L.U. | MACHINE AND METHOD OF CONTROLLED SUPPLY OF MEDICINES |
WO2014197855A1 (en) * | 2013-06-07 | 2014-12-11 | Medifriend, Inc. | Systems and methods for dispensing prescription medication using a medication-dispensing machine |
US9922171B2 (en) * | 2013-08-06 | 2018-03-20 | Humana Inc. | Pharmaceutical order verification for an automated pharmacy system |
KR102473726B1 (en) | 2013-09-13 | 2022-12-02 | 심보틱 엘엘씨 | Automated storage and retrieval system |
US9864842B2 (en) | 2013-11-14 | 2018-01-09 | Elwha Llc | Devices, systems, and methods for automated medical product or service delivery |
AU2014348901A1 (en) * | 2013-11-14 | 2016-06-23 | Elwha Llc | Devices, systems, and methods for automated medical product or service delivery |
US10289806B2 (en) | 2013-11-14 | 2019-05-14 | Elwha Llc | Devices, systems, and methods for automated medical product or service delivery |
US9563205B2 (en) * | 2014-02-10 | 2017-02-07 | Savioke, Inc. | Sensor configurations and methods for mobile robot |
US9481504B2 (en) * | 2014-05-13 | 2016-11-01 | Walter David Dial, III | Pet toy dispenser and method |
US9324053B1 (en) * | 2014-10-07 | 2016-04-26 | Air Liquide Advanced Technologies U.S. Llc | RFID tag cylinder inventory control method |
US11342069B2 (en) | 2015-03-02 | 2022-05-24 | Pat Iantorno | Apparatus and methods for storing and dispensing medications |
US10181014B2 (en) * | 2015-03-02 | 2019-01-15 | Medifriend, Inc. | Apparatus and methods for storing and dispensing medications |
US20190147688A1 (en) * | 2016-03-02 | 2019-05-16 | Pat Iantorno | Apparatus and methods for storing and dispensing medications |
CN104794507A (en) * | 2015-04-16 | 2015-07-22 | 江苏迅捷装具科技有限公司 | RFID (radio frequency identification)-based intelligent medicine management system and management method thereof |
US10621687B1 (en) * | 2016-02-12 | 2020-04-14 | Walgreen Co. | Prescription stock management system |
US10445537B2 (en) * | 2016-03-23 | 2019-10-15 | Promega Corporation | Radio frequency identification tag application and encoding device |
DE102016108465A1 (en) * | 2016-05-09 | 2017-11-23 | Harting Systems Gmbh | Vending machine with vacuum gripper |
CN108389330B (en) * | 2017-02-03 | 2020-03-03 | 天津京东深拓机器人科技有限公司 | System for replenishing goods in self-service cabinet, self-service cabinet system, device and method |
USD881677S1 (en) | 2017-04-27 | 2020-04-21 | Knox Associates, Inc. | Electronic key |
SG11202000500RA (en) * | 2017-07-17 | 2020-02-27 | Right Epharmacy Pty Ltd | Labelling system and method |
DE102017125579B4 (en) * | 2017-11-02 | 2023-03-02 | Keploc Gmbh | Magazine storage unit for storing small parts, storage arrangement and method for picking with the magazine storage unit |
US20190133886A1 (en) * | 2017-11-09 | 2019-05-09 | Kristine Brecht | System and method for dispensing medication |
US10872482B1 (en) | 2017-11-22 | 2020-12-22 | Alexander Montgomery Colton | Personalized lid for prescription bottles |
US20190206174A1 (en) * | 2017-12-29 | 2019-07-04 | Idemia Identity & Security USA LLC | Automated dispensing machine with improved security |
IT201800004716A1 (en) * | 2018-04-19 | 2019-10-19 | METHOD OF OPERATION OF AUTOMATIC DISTRIBUTOR OF ARTICLES | |
US11135131B2 (en) | 2018-09-14 | 2021-10-05 | Board Of Trustees Of Michigan State University | Medication bottle with anti-tampering features |
DE102019202729A1 (en) * | 2019-02-28 | 2020-09-03 | SweetsUp GmbH | Device and method for the isolated provision of loose piece goods |
US11854679B1 (en) | 2019-04-26 | 2023-12-26 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including machine learning based medication discrepancy determination and related methods |
US11576840B1 (en) | 2019-04-26 | 2023-02-14 | INMAR Rx SOLUTIONS, INC. | Medication inventory system including RFID based medication discrepancy determination and related methods |
WO2021022160A1 (en) * | 2019-08-01 | 2021-02-04 | Wellmation, LLC | System, apparatus, and method for the automated purchasing and dispensing of medications |
US11721421B2 (en) | 2019-09-02 | 2023-08-08 | Tech Pharmacy Services, Llc | Pharmaceutical dispensing system |
CN112542001B (en) * | 2019-09-20 | 2023-04-07 | 威海新北洋数码科技有限公司 | Medicine dispensing machine |
US11790313B1 (en) * | 2019-12-30 | 2023-10-17 | Express Scripts Strategic Development, Inc. | Unmanned aerial vehicle item delivery |
WO2022049499A1 (en) * | 2020-09-02 | 2022-03-10 | Tech Pharmacy Services, Llc | Smart medication container |
US11869646B1 (en) * | 2021-05-21 | 2024-01-09 | INMAR Rx SOLUTIONS, INC. | Medication validation system and related methods |
DE102022122582A1 (en) | 2022-09-06 | 2024-03-07 | Kirschenhofer Maschinen Gmbh | Automatic sales unit with robot unit and vacuum gripper |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4105112A (en) * | 1977-02-10 | 1978-08-08 | Howmedica Inc. | Lockable shipping box |
US20030227382A1 (en) * | 2002-06-11 | 2003-12-11 | Breed David S. | Low power remote asset monitoring |
US20040233054A1 (en) * | 2003-03-31 | 2004-11-25 | Neff Raymond Lynn | Wireless monitoring device |
US20050232747A1 (en) * | 2001-12-28 | 2005-10-20 | Brackmann Rogers F | Smart pallet-box cargo container |
US6988079B1 (en) * | 2000-01-11 | 2006-01-17 | Zvi Or-Bach | System and method for amalgamating multiple shipping companies using reusable containers and wide area networks |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE35743E (en) * | 1988-09-12 | 1998-03-17 | Pearson Ventures, L.L.C. | Patient medication dispensing and associated record keeping system |
JPH09215729A (en) * | 1996-02-07 | 1997-08-19 | Yuyama Seisakusho:Kk | Ampule replenishing method |
US6564121B1 (en) * | 1999-09-22 | 2003-05-13 | Telepharmacy Solutions, Inc. | Systems and methods for drug dispensing |
US6464142B1 (en) * | 1999-10-29 | 2002-10-15 | Si/Baker, Inc. | Automated will call system |
US6529801B1 (en) * | 2000-06-08 | 2003-03-04 | Mendota Healthcare, Inc. | Automatic prescription drug dispenser |
US6892941B2 (en) * | 2000-06-08 | 2005-05-17 | Mendota Healthcare, Inc. | Automatic prescription drug dispenser |
US6711460B1 (en) * | 2001-06-18 | 2004-03-23 | Diebold Incorporated | Pharmaceutical system in which pharmaceutical care is provided by a remote professional serving multiple pharmacies |
US6711465B2 (en) * | 2002-01-07 | 2004-03-23 | Robert Tomassi | Vending machine having a biometric verification system for authorizing the sales of regulated products |
AU2003269959A1 (en) * | 2002-08-09 | 2004-02-25 | Mckesson Automation Systems, Inc. | Secure medicament dispensing cabinet, method and system |
US7137528B1 (en) * | 2003-05-16 | 2006-11-21 | Cry Twenty-Two, Inc. | Automated Meds dispenser system |
US7123989B2 (en) * | 2003-07-01 | 2006-10-17 | Asteres, Inc. | System and method for providing a random access and random load dispensing unit |
-
2006
- 2006-08-18 US US11/507,093 patent/US7689318B2/en active Active
-
2009
- 2009-06-08 US US12/455,843 patent/US20090281656A1/en not_active Abandoned
- 2009-06-08 US US12/455,845 patent/US20090277811A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4105112A (en) * | 1977-02-10 | 1978-08-08 | Howmedica Inc. | Lockable shipping box |
US6988079B1 (en) * | 2000-01-11 | 2006-01-17 | Zvi Or-Bach | System and method for amalgamating multiple shipping companies using reusable containers and wide area networks |
US20050232747A1 (en) * | 2001-12-28 | 2005-10-20 | Brackmann Rogers F | Smart pallet-box cargo container |
US20030227382A1 (en) * | 2002-06-11 | 2003-12-11 | Breed David S. | Low power remote asset monitoring |
US20040233054A1 (en) * | 2003-03-31 | 2004-11-25 | Neff Raymond Lynn | Wireless monitoring device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180177682A1 (en) * | 2016-01-06 | 2018-06-28 | Yuyama Mfg. Co., Ltd. | Inspection support system, tablet dispensing device, and dispensing control program |
Also Published As
Publication number | Publication date |
---|---|
US20070043469A1 (en) | 2007-02-22 |
US20090281656A1 (en) | 2009-11-12 |
US7689318B2 (en) | 2010-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7689318B2 (en) | Inventory control and prescription dispensing system | |
AU2019236706B2 (en) | Pharmaceutical storage and retrieval system and methods of storing and retrieving pharmaceuticals | |
CA2941777C (en) | Pharmaceutical storage and retrieval system and methods of storing and retrieving pharmaceuticals | |
US20180151256A1 (en) | Pharmacy Dispensing System and Method | |
US8308414B2 (en) | Medication dispensing apparatus with bulk bin loading | |
US7860605B2 (en) | System for controlling access to and segregating dispensed items | |
US7860604B2 (en) | Method for controlling access to and segregating dispensed items |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |