This application relates generally to a labeling apparatus for generating labels and, more particularly, a labeling apparatus and method for generating labels including a combination of: (i) information obtained from a remotely-stored database based on a machine-readable code that uniquely identifies a drug container, and (ii) information obtained from a drug formulary locally stored by the labeling apparatus.
Conventional labeling systems can receive data manually input by a user and use that information to retrieve detailed information about a drug from a drug database. The retrieved information is then printed onto a label that can be applied to a syringe to identify the drug that is to be administered using that syringe. Such a workflow is sufficient for labeling systems that operate as a stand-alone printing solution and locally store all of the information required to print the label for the identified drug. However, such conventional labeling systems require redundant information entry when used in environments where some of the information required to identify the drug may already be accessible to the labeling apparatus. Further, such stand-alone labeling solutions are isolated from, and incompatible with other systems employed at a healthcare facility to document drug usage. Accordingly, conventional solutions are unable to control a printing device to produce a drug label with label content specific to a drug order when the information required to produce such a label is not obtainable from one source.
According to one aspect, the subject application involves a system for generating a label comprising label content based on information stored by a plurality of different databases, optionally stored by different memory devices. The system includes an interface that receives an order ID uniquely identifying an order for a drug to be administered to a patient. A communication system: (i) transmits the order ID over a communication network to a remotely-located terminal that has access to a first database storing a record corresponding to the order ID, and (ii) receives, over the communication network, order data comprising information obtained from the record in the first database based on the order ID. The order data is related to the order for the drug to be administered to the patient. A memory device is locally connected to the interface and locally stores a second database comprising rules defining requirements of a drug labeling standard. The requirements are to be satisfied by the label to render the label compliant with the drug labeling standard. The memory device also stores insufficient information to locally interpret the order ID. A label generator applies at least one of the rules using a portion of the received order data and a portion of information locally stored in the second database to control a label printer that prints the label in compliance with the drug labeling standard.
The above summary presents a simplified summary in order to provide a basic understanding of some aspects of the systems and/or methods discussed herein. This summary is not an extensive overview of the systems and/or methods discussed herein. It is not intended to identify key/critical elements or to delineate the scope of such systems and/or methods. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
The invention may take physical form in certain parts and arrangement of parts, embodiments of which will be described in detail in this specification and illustrated in the accompanying drawings which form a part hereof and wherein:
Certain terminology is used herein for convenience only and is not to be taken as a limitation on the present invention. Relative language used herein is best understood with reference to the drawings, in which like numerals are used to identify like or similar items. Further, in the drawings, certain features may be shown in somewhat schematic form.
It is also to be noted that the phrase “at least one of”, if used herein, followed by a plurality of members herein means one of the members, or a combination of more than one of the members. For example, the phrase “at least one of a first widget and a second widget” means in the present application: the first widget, the second widget, or the first widget and the second widget. Likewise, “at least one of a first widget, a second widget and a third widget” means in the present application: the first widget, the second widget, the third widget, the first widget and the second widget, the first widget and the third widget, the second widget and the third widget, or the first widget and the second widget and the third widget.
As shown in
The computer-input peripheral can be a barcode reader or radio-frequency identification (“RFID”) tag reader, or any other device that reads a machine-readable code such as a barcode or RFID code, respectively, or any other machine-readable code without requiring contact between the computer terminal and the code, and optionally the user, during entry of the code. According to alternate embodiments, the display 14 can be utilized by a user as the computer-input peripheral. For such embodiments, the soft keys displayed by the display 14 can be selected to input information such as a medicinal substance being prepared to be administered to a patient or other information to be utilized in generating the label as described herein. According to yet alternate embodiments, a speaker 17 can optionally be provided to the display 14 or any other portion of the computer terminal 10 to broadcast audible sounds.
The computer terminal 10 also includes a cabinet 20 that houses or supports components that are operable to produce the label 12 in compliance with a medical labeling standard (e.g., The Joint Commission NPSG.03.04.01; and/or meets the intent of ISO 26825, ASTM 4774 Standards and ASA Guidelines). But if what is being labeled is anything other than the medicinal substance, then the label 12 produced is to be compliant with a standard developed by a trade or professional organization, governing body, government agency, a healthcare provider or facility such as a hospital, or any other standards body setting forth policies for labeling such material. The internal components housed within the cabinet 20 are schematically illustrated by the block diagram of
In addition to the administrative instructions 30, the memory 24 also stores an updatable formulary 36 containing a database of medicinal substances that can be identified by the computer terminal 10 and select information for each medicinal-substance entry in the database. The formulary 36 can optionally be stored, updated and deleted from the memory 24 by the introduction of a so-called smart drive comprising a USB compatible flash memory to the computer terminal 10. When the smart drive is introduced to the computer terminal 10, it establishes the formulary 36 of the computer terminal 10. Illustrative examples of the select information that can be provided for the medicinal-substance entries includes, but is not limited to: an ID number such as a National Drug Code (“NDC”), UPC code, EAN code, or any other standard-compliant identifying data that can be used to relate a barcode or other computer-readable code to the medicinal-substance entries in the database; a unique identifier that is not standardized, but uniquely identifies a delivery container at a healthcare facility; a sound file that, when played, audibly announces the name of the medicinal substance identified in response to scanning a machine readable code; warning data; dilution data including, but not limited to, the classification of a drug as a dilution, the name of the diluent, a diluted concentration, etc.; a color code mandated by a drug labeling standard for the particular class of drugs that the medicinal substance in each entry falls into; or any combination thereof.
A network adaptor 38 is operatively connected to communicate with the processing component 22 for translating signals received by the computer terminal 10 over a network 40 (
As shown in
Like the computer terminal 10, the pharmacy terminal 45 and the server 50 include a processing component 22, a non-transitory memory 24 and a network adaptor 38. However, the memory 24 of the pharmacy terminal 45 and/or the server 50 can optionally lack the configuration instructions 32 and the administration instructions 30 of the computer terminal 10.
The terms “local” and “remote,” when used herein to describe the storage of data, instructions or other information that can be utilized by a processing component, establish whether the stored content is stored by a memory 24 forming a part of the terminal that uses the stored content. For example, the computer terminal 10 receiving data or information stored by a remotely-located computer-readable medium of the server 50 requires the received data and/or information to be transmitted by the server 50 to the computer terminal 10 via the network 40 instead of being retrieved from a storage device physically connected directly to the computer terminal in the same physical location. In other words, receiving information from such a remotely-located device can optionally involve receiving the information from a storage device provided to a different terminal, at a different location than the computer terminal 10.
When a drug order is placed by a prescribing physician or other individual licensed or otherwise authorized to distribute a medicinal substance (which can optionally be a controlled substance), that order can be assigned a unique order identification (“order ID”) that uniquely identifies that individual drug order from all other drug orders placed at a hospital, for example. The order ID can optionally be a string of numeric characters, alphabetic characters, alpha-numeric characters, and optionally other characters such as symbols and/or any other ASCII characters, for example. The order ID can be assigned to a record in an electronic database accessible by the pharmacy terminal 45 via the network 40. The record in the database that is assigned the order ID can include information pertaining to the drug order, the drug prescribed, the specific drug preparation (e.g., including drugs intended for administration to a human, presented in their finished dosage form, with materials used in the preparation and/or formulation of the finished dosage form) and/or the recipient patient. For example, information included in the record includes, but is not limited to, at least one of: a prescribing physician, the recipient patient's identity (by name and/or patient ID, etc.), the drug's identity (by National Drug Code or other standardized identifier, and/or drug name, etc.), the prescribed total dose and/or total volume of the drug, the prescribed concentration of the drug, the prescribed frequency of administration of the drug, date and optionally time drug was prescribed, expiration information indicating when the prescribed drug expires relative to a time when the delivery container is prepared with the drug, the location the drug was prepared, and any other information pertaining to at least one of the drug, the prescription, the preparation, the patient and the physician.
The order ID can optionally be proprietary to the entity responsible for processing the drug order, hospital specific, or interpretable according to any metric that is not interpretable by the computer terminal 10. In other words, the computer terminal 10 can optionally be configured without the computer-executable instructions or locally stored data required to fully interpret the order ID and locally determine the information in the record assigned that order ID. However, the database record assigned the order ID that is received by computer terminal 10 from a remotely-located computer-readable medium of the server 50 can optionally lack at least a portion of the information required to publish a standard-compliant label. For example, the database record assigned the order ID can optionally lack a color code of a classification of the prescribed drug (e.g. the record lacks an indication that the color code should be blue for a narcotic according to ISO 26825 and ASTM 4774 specifications), a type of lettering commonly used for text that is to appear on the label to improve human readability of drugs with similar names (e.g. tallman lettering), etc. Accordingly, labels printed based only on information available within the database record assigned the order ID would be basic labels that are not compliant with the applicable medical labeling standard(s) and, therefore, inappropriate for use in a medical setting to label a delivery container storing the prescribed drug.
The drug order itself, or at least the order ID can be transmitted electronically via the network 40 to the pharmacy terminal 45. A pharmacist, physician, nurse, or other authorized clinician can access the drug order using the pharmacy terminal 45 to prepare a delivery container such as an IV bag 60 or a syringe 55 (
According to alternate embodiments, a pharmacist may prepare a collection of syringes 55 containing a drug commonly administered several times throughout the course of a day such as penicillin, for example. These penicillin syringes 55 are not affiliated with any specific drug order issued as of a time when the syringes 55 of penicillin are prepared. Again, the pharmacist or other clinician can prepare the syringes 55 of penicillin and, using the pharmacy terminal 45, print a label uniquely identifying each syringe 55 of penicillin from the other syringes 55 of penicillin and all other drug preparations. For such embodiments, when a drug order assigned an order ID is later issued for penicillin, the barcode uniquely identifying each syringe 55 of penicillin that is allocated for fulfillment of the later-issued drug order can be associated with the database record corresponding to that drug order and the corresponding order ID. Regardless of when the drug order is issued relative to preparation of the syringe 55 and/or IV bag 60, the information encoded by the barcode 70 can be utilized to retrieve information from the corresponding database record, which is not locally accessible by the computer terminal 10.
In other embodiments, a pharmacist may prepare a batch of syringes 55 containing a drug commonly administered several times throughout the course of a day such as penicillin, for example but only print a single label with an Order ID or other drug identifying information using pharmacy terminal 45 that is indicative of a batch of drugs where each syringe in the batch contains the same drug preparation. The computer terminal 10 can optionally be configured to read the Order ID or other drug identifying information from the single, non-compliant label (e.g., by scanning a barcode, reading a RFID tag, etc.) and prompt the user on display 14 to enter the number of compliant labels required and print a batch of labels for labeling the syringe 55 containers in accordance the methods described herein for producing compliant labels by scanning an Order ID on computer terminal 10.
A process of printing a standard-compliant label based on a combination of locally-accessible information and information obtained from a remotely-located terminal is depicted in the flow diagram of
The process of
At least a portion of the information included in the database record assigned to the order ID is transmitted by the server 50, and received by the computer terminal 10 at step 120. The received information can include at least one of: the drug name, the NDC of the drug, and/or any other information that can be used by the computer terminal 10 to identify the corresponding entry included in the locally-stored formulary 36. Examples of additional information that can be transmitted by the server 50 include, but are not limited to: information indicative of the identity of the person who prepared the syringe 55, information indicative of the patient's identity, the time at which the syringe was prepared, a diluent used to dilute the Fentanyl, the location where the drug was prepared, etc.
At step 130, at least a portion of the information received by the computer terminal 10 can be used to identify the entry in the formulary 36 corresponding to the drug in the syringe 55 which, in the present example, is Fentanyl. For example, information about the drug such as the lettering of the drug name “fentaNYL” on the label of syringe 55 where the final three characters “NYL” of the drug name are to appear in all caps, in accordance with a so-called tall-man lettering scheme. This information can optionally be retrieved locally from the formulary 36 by the computer terminal 10 based on information such as the NDC received from the server 50. Thus, using at least a portion of the information received from the server 50 or other remotely-located source, the computer terminal 10 can retrieve locally-stored information about the drug in question based on information encoded by the barcode 70. Without communicating with, and receiving information from the server 50, the computer terminal 10 may not be able to interpret this barcode 70 as required to retrieve the locally-stored information required by the computer terminal 10 to print a standard-compliant label 12, which can be placed over label the label 70 on the syringe 55.
Since the database stored by the server 50 lacks formatting information required of a standard-compliant label for Fentanyl, the computer terminal 10 at step 140 can locally retrieve and apply formatting rules mandated by the standard according to which the label 12 is to comply. For example, as shown in
Illustrative embodiments have been described, hereinabove. It will be apparent to those skilled in the art that the above devices and methods may incorporate changes and modifications without departing from the general scope of this invention. It is intended to include all such modifications and alterations within the scope of the present invention. Furthermore, to the extent that the term “includes” is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.
Number | Date | Country | |
---|---|---|---|
62492519 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15968363 | May 2018 | US |
Child | 16564199 | US |