IP Library Patent Application 11103685
Patent Application
App. No. 11/103,685

Method and apparatus for bar code driven drug product verification with equivalency links

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/103,685
Abstract

An improved apparatus and corresponding method are provided for verification of drugs to be dispensed by a pharmacy. A data processing platform and a bar code scanner perform first and second scanning operations. In the first scanning operation, a first bar code symbol (which is part of a prescription label for a given prescription) is scanned and the results are processed to recover the first code number encoded therein (which is assigned to the particular drug product of the given prescription). In the second scanning operation, a second bar code label (which is affixed to a selected container from the inventory of drug products maintained by the pharmacy) is scanned and the results are processed to recover the second code number encoded therein (which is assigned to the particular drug product held in the selected container). If the first and second code numbers match, the bar code verification is successful. If a match is not found, a database of equivalency links is accessed to determine if the second code number is equivalent to the first code number, The results of such equivalency link processing is used in selectively dispensing the drug product from the selected one container. Such operations allow for accurate dispensing of generic equivalents (or functional analogs) as specified by an authorized user of the system.

Claims (82)

1 . A method for automatic verification of drugs to be dispensed in accordance with a prescription that identifies a particular drug product, the method comprising:

a) printing a prescription label corresponding to the prescription, said prescription label including a first bar code symbol that encodes a first code number assigned to the particular drug product of the prescription;

b) performing a first scanning operation wherein said first bar code symbol is scanned, and processing results of the first scanning operation to recover said first code number;

c) selecting a container that holds a drug product, the container having a second bar code label affixed thereto that encodes a second code number assigned to the drug product held in the container;

d) performing a second scanning operation on said second bar code label, and processing results of the second scanning operation to recover said second code number;

e) comparing said first and second code numbers to determine if said first code number matches said second code number;

f) if a match is not determined in e), accessing a database of equivalency links to determine if said second code number is equivalent to said first code number; and

g) selectively dispensing the drug product from said container selected in c) based upon the determination in f).

2 . The method according to claim 1 , further comprising:

automatically generating a first user notification event if a match is determined in e); and

automatically generating a second user notification event if it is determined that said second code number is equivalent to said first code number in f);

wherein said first and second user notification events are different from one another and communicate verification status to a user.

3 . The method according to claim 2 , further comprising:

automatically generating a third user notification event if it is determined that said second code number is not equivalent to said first code number in f), wherein said third user notification event is different from said first and second user notification events.

4 . The method according to claim 1 , further comprising:

h) if a match is determined in e), or if it is determined that said second code number is equivalent to said first code number in f), automatically enabling at least one of a tablet feeder and a tablet counter which carry out automatic dispensing of tablets in accordance with the prescription.

5 . The method according to claim 4 , wherein:

said first bar code label encodes a count pertaining to the prescription; and

in h) the tablet counter is automatically controlled to count and dispense the number of tablets dictated by the count encoded in the first bar code label.

6 . The method according to claim 4 , further comprising:

i) if it is determined that said second code number is not equivalent to said first code number in f), automatically disabling at least one of the tablet feeder and the tablet counter.

7 . The method according to claim 6 , further comprising:

in i) performing override processing operations that allows a user with sufficient privileges to enable at least one of the tablet feeder and the tablet counter.

8 . The method according to claim 1 , further comprising:

h) if it is determined that said second code number is not equivalent to said first code number in f), allowing the user to create and store an equivalency link that is used for subsequent verification operations.

9 . The method according to claim 1 , further comprising:

h) storing a drug image database comprising a plurality of electronic images of drug products, said images indexed by code numbers assigned to the drug products; and

i) displaying an image for the particular drug product corresponding to the first code number if the image is stored in said database.

10 . The method according to claim 9 , wherein:

the equivalency link corresponding to a given drug product includes file path data pointing to an image within the drug image database that represents the given drug product.

11 . The method according to claim 1 , further comprising:

h) scanning an image of at least one of the prescription label and an original script of the prescription, and adding the image to a database stored locally with said database of equivalency links.

12 . The method according to claim 1 , further comprising:

h) storing time-stamp data and time-to-live data for each equivalency link, and

i) invoking operations that discard expired equivalency links based upon the time-stamp data and time-to-live data stored for equivalency links.

13 . The method according to claim 12 , wherein:

the step i) is invoked for equivalency links pertaining to the first code number in response to step b), and the step i) is invoked for equivalency links pertaining to the second code number in response to step d).

14 . An apparatus for automatic verification of drugs to be dispensed by a pharmacy in accordance with a prescription that identifies a particular drug product, the pharmacy employing a printer and an inventory of containers holding drug products, wherein the printer prints a prescription label corresponding to the prescription, said prescription label including a first bar code symbol that encodes a first code number assigned to the particular drug product of the prescription, and wherein one of the containers has a second bar code label affixed thereto that encodes a second code number assigned to the drug product held in the container, the apparatus comprising:

a data processing platform and a bar code scanner interfacing with said data processing platform;

said data processing platform and said bar code scanner having means for performing:

i) a first scanning operation wherein said first bar code symbol is scanned and results of the first scanning operation are processed to recover said first code number;

ii) a second scanning operation wherein said second bar code label is scanned and results of the second scanning operation are processed to recover said second code number;

iii) a comparison of said first and second code numbers to determine if said first code number matches said second code number;

iv) if a match is not determined in ii), an operation that accesses a database of equivalency links to determine if said second code number is equivalent to said first code number; and

v) an operation that stores the result of the determination in iv) for use in selectively dispensing the drug product from the one container.

15 . An apparatus according to claim 14 , wherein:

said data processing platform further comprises:

vi) means for automatically generating a first user notification event if a match is determined in iii); and

vii) means for automatically generating a second user notification event if it is determined that said second code number is equivalent to said first code number in iv);

wherein said first and second user notification events are different from one another and communicate verification status to a user.

16 . An apparatus according to claim 15 , wherein:

said data processing platform further comprises:

viii) means for automatically generating a third user notification event if it is determined that said second code number is not equivalent to said first code number in iv), wherein said third user notification event is different from said first and second user notification events.

17 . An apparatus according to claim 16 , further comprising:

a display device operably coupled to said data processing platform, wherein said first, second and third user notification events are comprise status messages displayed on said display device.

18 . An apparatus according to claim 14 , further comprising:

at least one of a tablet feeder and a tablet counter, operably coupled to said data processing platform, which carry out automatic dispensing of tablets in accordance with the prescription;

wherein, if a match is determined in iii), or if it is determined that said second code number is equivalent to said first code number in iv), said data processing platform automatically enables the tablet feeder and/or the tablet counter.

19 . An apparatus according to claim 18 , wherein:

said first bar code label encodes a count pertaining to the prescription, and said tablet counter is automatically controlled to count and dispense the number of tablets dictated by the count encoded in the first bar code label.

20 . An apparatus according to claim 18 , wherein:

if it is determined that said second code number is not equivalent to said first code number in iv), said data processing platform automatically disables the tablet feeder and/or the tablet counter.

21 . An apparatus according to claim 20 , wherein:

if it is determined that said second code number is not equivalent to said first code number in iv), said data processing platform performs override processing operations that allows a user with sufficient privileges to enable the tablet feeder and/or the tablet counter.

22 . An apparatus according to claim 14 , wherein:

if it is determined that said second code number is not equivalent to said first code number in iv), said data processing platform allows the user to create and store an equivalency link that is used for subsequent verification operations.

23 . An apparatus according to claim 14 , wherein:

said data processing platform comprises user input means that allows the user to create and store an equivalency link that is used for subsequent verification operations.

24 . An apparatus according to claim 14 , further comprising:

persistent storage for storing the database of equivalency links.

25 . An apparatus according to claim 24 , wherein:

said persistent storage stores a drug image database comprising a plurality of electronic images of drug products, said images indexed by code numbers assigned to the drug products, and said data processing platform displays an image for the particular drug product corresponding to the first code number if the image is stored in said drug image database.

26 . An apparatus according to claim 25 , wherein:

the equivalency link corresponding to a given drug product includes file path data pointing to an image within the drug image database that represents the given drug product.

27 . An apparatus according to claim 14 , wherein:

said data processing platform is operably coupled to an image scanner for scanning an image of at least one of the prescription label and an original script of the prescription, wherein the image is added to a database stored locally with said database of equivalency links.

28 . An apparatus according to claim 14 , wherein:

said database of equivalency links stores time-stamp data and time-to-live data for each equivalency link, and said data processing platform is adapted to invoke operations that discard expired equivalency links based upon the time-stamp data and time-to-live data stored for equivalency links.

29 . An apparatus according to claim 28 , wherein:

the equivalency link discard operations are invoked for equivalency links pertaining to the first code number in response to step i), and the equivalency link discard operations are invoked for equivalency links pertaining to the second code number in response to step ii).

30 . An apparatus according to claim 16 , further comprising:

a speaker device operably coupled to said data processing platform, wherein at least one said first, second and third user notification events are comprise status tones output by said speaker device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2017
From: THE PRIVATEBANK AND TRUST COMPANY, AS ADMINISTRATIVE AGENT
To: CAPSA SOLUTIONS LLC
Reel/Frame 043814/0565 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2017
From: SILVER POINT FINANCE, LLC
To: KIRBY LESTER LLC
Reel/Frame 043527/0678 →
REAFFIRMATION OF AND FIRST AMENDMENT TO SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Aug 12, 2015
From: CAPSA SOLUTIONS LLC (F/K/A INTERNATIONAL RETAIL SERVICES GROUP, LLC); CAPSA INTERNATIONAL SALES CORPORATION; IRSG HOLDINGS, LLC
To: THE PRIVATEBANK AND TRUST COMPANY, AS ADMINISTRATIVE AGENT
Reel/Frame 036337/0946 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 7, 2014
From: CAPSA SOLUTIONS LLC (F/K/A INTERNATIONAL RETAIL SERVICES GROUP, LLC); CAPSA INTERNATIONAL SALES CORPORATION; KIRBY LESTER, LLC; IRSG HOLDINGS, LLC
To: THE PRIVATEBANK AND TRUST COMPANY, AS ADMINISTRATIVE AGENT
Reel/Frame 033280/0164 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2007
From: AMERICAN CAPITAL FINANCIAL SERVICES, INC., AS AGENT
To: KIRBY LESTER, LLC; KIRBY LESTER HOLDINGS, LLC
Reel/Frame 019573/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2005
From: KIRBY LESTER, INCORPORATED
To: KIRBY LESTER, LLC
Reel/Frame 016593/0193 →
SECURITY AGREEMENT Recorded Sep 27, 2005
From: KIRBY LESTER, LLC, A DELAWARE LIMITED LIABILITY COMPANY; KIRBY LESTER HOLDINGS, LLC, A DELAWARE LIMITED LIABILITY COMPANY
To: AMERICAN CAPITAL FINANCIAL SERVICES, INC., A DELAWARE CORPORATION
Reel/Frame 016593/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2005
From: GOMEZ, MICHAEL R
To: KIRBY LESTER, INC.
Reel/Frame 016282/0677 →