Dispensing method and visual code reader

Through the cooperation between the visual code reader and the hospital information system, batch identification and comparison of electronic drug supervision codes has been achieved, and the problem of scanning codes for large batches of drugs in the pharmacy window has been solved, which has improved the speed and accuracy of drug delivery , and supports post-traceability function.

CN119272782APending Publication Date: 2025-01-07JIANGSU FUYUAN QINGLONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411426117.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

When distributing medicines at the pharmacy window, it is impossible to quickly complete the separate code scanning and recording of logistics processes for large batches of drugs, resulting in large quantities of code scanning and slow speed, affecting delivery work.

Method used

Provide a drug delivery method and a visual code reader, which connects the software interactive interface between the visual code reader and the hospital information system, collects electronic drug supervision codes placed by the pharmacist, and batch identification and comparison are carried out to determine whether the drug is correct. If it is correct, Confirm the medication, if the error is wrong, it will prompt an error correction.

Benefits of technology

It realizes rapid batch code reading and verification without changing the work flow of pharmacists, improves the speed of drug distribution, ensures the accuracy of drug distribution, and supports the traceability function of one thing and one code in the later stage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119272782A_ABST
    Figure CN119272782A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of medicine dispensing, and discloses a medicine dispensing method and a visual code reader. The method comprises: in response to a prescription identification instruction of a user, determining prescription information on a prescription in a hospital information system, the prescription information comprising a target drug variety and a target drug quantity; the hospital information system sends prescription information to the visual code reader, and the prescription information is displayed in a front-end PAD screen; the visual code reader collects electronic supervision codes of a plurality of medicines placed on a placement table of the visual code reader by a pharmacist, and identifies the plurality of electronic supervision codes to obtain bar code data of each electronic supervision code; and the visual code reader judges whether the to-be-dispensed medicines placed by the pharmacist are correct or not according to the target medicine variety, the target medicine quantity and the bar code data, and if yes, the pharmacist sends the to-be-dispensed medicines to the patient. By adopting the method and the device, batch code reading can be realized during dispensing, and the dispensing speed is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medicine dispensing, and in particular to a medicine dispensing method and a visual code reader. Background Art

[0002] In recent years, in order to realize the logistics tracking and tracing of drugs, the State Drug Administration has issued the electronic supervision code management specification for drugs with one code for each item. Each box of drugs has a unique barcode. The electronic supervision code of drugs consists of 20 digits. The first digit is 8, which is the flag of the drug. The second digit is used to distinguish the level of the supervision code, whether it is a first-level code, a second-level code, or a third-level code. The 3rd to 7th numbers are resource codes, representing the manufacturer of the product, the name of the drug, the specifications, packaging rules, etc. The 8th to 16th numbers are serial numbers, which are used to describe each independent package of the drug in the drug supervision code. The 17th to 20th numbers are randomly generated encryption codes to ensure that the electronic supervision code of drugs cannot be counterfeited at will.

[0003] However, when dispensing medicines at the pharmacy window, it is impossible to manually scan the code of each item to record the logistics process for large quantities of medicines. The scanning workload is too large and the speed is slow, which affects the delivery work. Therefore, in the process of dispensing medicines, it is necessary to quickly read the code in batches to increase the speed of dispensing medicines. Summary of the invention

[0004] Based on this, it is necessary to provide a method for dispensing medicine and a visual barcode reader to address the above technical problems.

[0005] In a first aspect, a method for dispensing medicine is provided, the method being applied to a system for dispensing medicine, the system comprising a visual barcode reader and a hospital information system, the visual barcode reader and the hospital information system being connected via a software interactive interface, the visual barcode reader comprising a front-end PAD screen, the method comprising: In response to a prescription recognition instruction from a user, determining prescription information on a prescription in the hospital information system, the prescription information including a target drug type and a target drug quantity; The hospital information system sends the prescription information to the visual code reader through the software interactive interface and displays it on the front-end PAD screen; The visual code reader collects the electronic supervision codes of multiple drugs placed by the pharmacist on the placement table of the visual code reader, and identifies the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code; The visual code reader determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the target drug variety, the target drug quantity and the multiple barcode data. If correct, it indicates that the multiple drugs to be dispatched placed by the pharmacist are the target drug variety and the target drug quantity in the prescription, so that the pharmacist can dispatch the multiple drugs to the patient.

[0006] As an optional implementation, the visual code reader determines whether the multiple drugs to be dispatched placed by the pharmacist are correct according to the target drug variety, the target drug quantity and the multiple barcode data, including: The visual code reader determines the types and quantities of the drugs to be dispatched of the drugs to be dispatched placed by the pharmacist according to the plurality of barcode data; The visual code reader performs a one-to-one comparison between the types and quantities of the drugs to be dispatched and the target types and quantities of the drugs in the prescription information to obtain a comparison result, and determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the comparison result.

[0007] As an optional implementation, the method further includes: The visual code reader pushes the comparison result to the front-end PAD screen for display.

[0008] As an optional implementation, the method further includes: If it is determined that there are errors in the multiple drugs to be dispatched placed by the pharmacist, the visual code reader determines the cause of the drug error and sends the cause of the drug error to the front-end PAD screen for display, so as to remind the pharmacist to correct the errors in the drugs to be dispatched.

[0009] As an optional implementation, the method further includes: The visual code reader binds the types and quantities of the drugs to be dispatched with the types and quantities of the target drugs, and sends them to the hospital information system for storage.

[0010] In a second aspect, a visual code reader is provided, the visual code reader is applied to the method for dispensing medicines as described in the first aspect, the visual code reader comprises a controller, a front-end PAD screen, a base, a placement table and a code reader, the controller is connected to the front-end PAD screen and the code reader respectively; The base includes a pedestal and a supporting column arranged on the pedestal, the placing table is arranged on the pedestal, an L-shaped top plate is arranged on the top of the supporting column, the code reader is arranged on the bottom surface of the L-shaped top plate, the code reader corresponds to the placing table up and down, the electronic supervision code recognized by the code reader is sent to the controller, and the controller can control the PAD screen to display prescription information.

[0011] As an optional implementation, the visual code reader further includes a cooling fan, which is disposed on the top surface of the L-shaped top plate and is used to dissipate heat for the code reader.

[0012] As an optional implementation, the visual code reader further includes a network cable port and a power port, and the network cable port and the power port are arranged on the back side of the support column; The network cable port is connected to a network cable, and is used to send the barcode data of the medicine to be dispatched collected by the barcode reader to the controller through the network cable; The power port is connected to a power source for supplying power to the visual code reader.

[0013] As an optional implementation, the visual code reader is also provided with a switch button, and the switch button is arranged above the network cable port.

[0014] As an optional implementation, the front PAD screen may be magnetically mounted.

[0015] The present application provides a method for dispensing medicines. The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: in response to a prescription recognition instruction of a user, the prescription information on the prescription sheet is determined in the hospital information system, the prescription information including the target drug variety and the target drug quantity; the hospital information system sends the prescription information to the visual code reader through the software interaction interface, and displays it on the front-end PAD screen; the visual code reader collects the electronic supervision codes of multiple medicines placed on the placement table of the visual code reader by a pharmacist, and identifies the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code; the visual code reader determines whether the multiple drugs to be dispensed placed by the pharmacist are correct based on the target drug variety, the target drug quantity and the multiple barcode data. If correct, it indicates that the multiple drugs to be dispensed placed by the pharmacist are the target drug variety and the target drug quantity in the prescription sheet, so that the pharmacist can dispense the multiple drugs to be dispensed to the patient. In this way, when dispensing medicines, the electronic supervision codes of multiple medicines placed by the pharmacist can be collected through the visual code reader, and the medicines corresponding to the multiple electronic supervision codes can be compared with the medicines in the prescription to ensure that the pharmacist dispenses the medicines correctly. In this way, without changing the original work flow of the pharmacist or increasing the work links of the pharmacist, rapid medicine dispensing and batch code reading and verification are achieved, thus improving the speed of dispensing medicines.

[0016] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A schematic diagram of the structure of a medicine dispensing system provided in an embodiment of the present application; Figure 2 A flowchart of a method for dispensing medicine provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a visual code reader provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0020] The method for dispensing medicine provided in the embodiment of the present application can be applied to a system for dispensing medicine. Figure 1 As shown, the drug dispensing system includes a visual code reader 101 and a hospital information system 102 . The visual code reader 101 and the hospital information system 102 are connected via a software interactive interface. The visual code reader 101 includes a front-end PAD screen 1011 .

[0021] The visual code reader 101 is used to receive prescription information sent by the hospital information system 102, and display the prescription information on the front PAD screen 1011, collect the electronic supervision codes of multiple drugs placed by the pharmacist on the placement table of the visual code reader 101, and identify the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code. According to the target drug variety, target drug quantity and multiple barcode data, it is judged whether the multiple drugs to be sent placed by the pharmacist are correct. If correct, it indicates that the multiple drugs to be sent placed by the pharmacist are the target drug variety and target drug quantity in the prescription, so that the pharmacist can send the multiple drugs to the patient.

[0022] The hospital information system 102 is used to respond to the user's prescription recognition instruction, determine the prescription information on the prescription, the prescription information includes the target drug type and target drug quantity, and send the prescription information to the visual code reader 101 through the software interactive interface.

[0023] The following will describe in detail a method for dispensing medicine provided by an embodiment of the present application in conjunction with a specific implementation method. Figure 2 A flowchart of a method for dispensing medicine provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the specific steps are as follows: Step 201, in response to a user's prescription identification instruction, determine the prescription information on the prescription in the hospital information system, the prescription information including the target drug type and the target drug quantity.

[0024] In practice, each box of medicine has a unique electronic supervision code. In the prior art, the logistics process or drug delivery record of the medicine is recorded by scanning the code separately for each item. However, for large quantities of medicines at the pharmacy window or other logistics transfer, if they are still scanned and recorded separately box by box, the scanning workload is too large, and the slow delivery speed affects the delivery work. In order to reduce the scanning workload and increase the delivery speed, batch scanning can be used. When the pharmacy delivers medicines, the prescription medicines must be prepared in advance and put in the basket. When the patient goes to the window to pick up the medicine, the medical card or prescription sheet is handed to the pharmacist. The pharmacist swipes the medical card or scans the prescription sheet on the hospital information system of the terminal where the window delivers medicines to determine the prescription information on the patient's prescription sheet. Among them, the prescription information includes the target drug variety and the target drug quantity. In the subsequent steps, after the hospital information system obtains the patient's prescription information, it can send the prescription information to the visual barcode reader. The visual barcode reader compares the prescription information with the identified drugs, so as to help the pharmacist determine whether the drug is dispensed correctly and provide error correction prompts. Therefore, it is necessary to obtain the patient's prescription information from the hospital information system at the beginning. Therefore, in response to the user's prescription recognition instruction, the prescription information on the prescription sheet is determined in the hospital information system. The user's prescription recognition instruction is for the pharmacist to swipe the medical card or scan the prescription sheet in the hospital information system.

[0025] Step 202: The hospital information system sends the prescription information to the visual code reader through the software interactive interface and displays it on the front-end PAD screen.

[0026] In implementation, after the hospital information system obtains the patient's prescription information, it can send the prescription information to the visual barcode reader through the software interactive interface, and the visual barcode reader displays the prescription information on the front-end PAD screen. In this way, the pharmacist does not need to scan the prescription again on the visual barcode reader. Among them, the visual barcode reader integrates the camera's photo taking and the barcode recognition function in the image, which can immediately identify the barcode of the photographed image, and can batch recognize multiple barcodes in the image. Display on the front-end PAD screen, so that in the subsequent steps, the pharmacist will pick up the medicine according to the target drug variety and target drug quantity displayed on the front-end PAD screen, and identify the drugs to be issued through the visual barcode reader to determine whether the two are consistent, to ensure that the medicine picked up by the pharmacist is consistent with the prescription information.

[0027] Step 203, the visual code reader collects the electronic supervision codes of the multiple drugs placed by the pharmacist on the placement table of the visual code reader, and identifies the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code.

[0028] In the implementation, the pharmacist picks up the medicine based on the target drug variety and target drug quantity on the front-end PAD screen. The pharmacist places the multiple drugs to be dispatched on the placement table of the visual barcode reader, with the electronic supervision codes of the drugs to be dispatched facing upwards, and scans the electronic supervision codes of the multiple drugs to be dispatched. The visual barcode reader collects the electronic supervision codes of the multiple drugs placed by the pharmacist on the placement table of the visual barcode reader, and identifies the collected multiple electronic supervision codes to obtain the barcode data of each electronic supervision code. China's electronic supervision code is one code for one object, and the number of barcode data of the electronic supervision code in the batch reading data is the number of medicine boxes. Among them, the barcode data is a twenty-digit number. The visual barcode reader automatically realizes batch reading and identifies the twenty-digit number of each electronic supervision code. The visual barcode reader pre-stores the electronic supervision code of each drug, and the drug variety can be determined by the first seven digits of the barcode data. Since the number segment of the electronic supervision code is assigned to the pharmaceutical factory by the Food and Drug Administration, the old number segment may not be sufficient for drugs with large production volumes, so a new number segment will be replaced and the new first seven digits will be used on the new medicine box. Therefore, the first seven digits of the electronic supervision code of the same drug are also different. The visual barcode reader pre-stores multiple electronic supervision codes of the same drug, and can identify the first seven digits on the new medicine box of the same drug. Therefore, the visual barcode reader collects the electronic supervision codes of multiple drugs placed by the pharmacist on the placement table of the visual barcode reader, and identifies the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code.

[0029] In step 204, the visual code reader determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the target drug variety, target drug quantity and multiple barcode data. If correct, it indicates that the multiple drugs to be dispatched placed by the pharmacist are the target drug variety and target drug quantity in the prescription, so that the pharmacist can dispatch the multiple drugs to the patient.

[0030] In practice, after the visual barcode reader recognizes multiple barcode data, it determines whether the types and quantities of the multiple drugs to be dispatched placed by the pharmacist are correct based on the target drug types and target drug quantities in the prescription information and the multiple barcode data obtained by recognition. If correct, it indicates that the multiple drugs to be dispatched placed by the pharmacist are the target drug types and target drug quantities in the prescription, and the drugs taken by the pharmacist are correct. At this time, the pharmacist can send the multiple drugs to be dispatched to the patient. If incorrect, the subsequent steps can prompt the pharmacist to correct the error.

[0031] Specifically, the execution steps are as follows: according to the target drug type, target drug quantity and multiple barcode data, the specific steps of judging whether the multiple drugs to be dispatched placed by the pharmacist are correct: Step 1: The visual code reader determines the types and quantities of the multiple drugs to be dispatched placed by the pharmacist based on the multiple barcode data.

[0032] In practice, the electronic supervision code is one code for each item. Based on the first seven digits and quantity of the barcode data of the electronic supervision code in the batch reading data, the visual barcode reader can determine the types and quantities of the multiple drugs to be dispatched placed by the pharmacist. Subsequently, a one-to-one comparison is made between the types and quantities of the drugs to be dispatched and the target types and quantities of the drugs in the prescription to determine whether the drugs are dispensed correctly.

[0033] Step 2: The visual code reader performs a one-to-one comparison between the types and quantities of drugs to be dispatched and the types and quantities of target drugs in the prescription information to obtain a comparison result, and based on the comparison result, determines whether the multiple drugs to be dispatched placed by the pharmacist are correct.

[0034] In implementation, the visual code reader matches the types of drugs to be dispatched with the target drug types in the prescription information one-to-one to determine whether the types of drugs to be dispatched placed by the pharmacist are complete. The visual code reader compares the number of drugs to be dispatched with the target number of drugs one-to-one to determine whether the corresponding number of each type of drugs to be dispatched placed by the pharmacist is accurate. The visual code reader obtains the comparison results and determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the comparison results. In this way, it can be determined whether the multiple drugs to be dispatched grabbed by the pharmacist are the target drug types and target drug quantities in the prescription information.

[0035] Furthermore, the visual code reader pushes the comparison results to the front-end PAD screen for display.

[0036] In practice, the visual barcode reader pushes the comparison results to the front-end PAD screen for display, so that the pharmacist can intuitively see the comparison results and determine whether the medicine is correct. If it is correct, the medicine can be given to the patient. If there is an error, it will be corrected.

[0037] Furthermore, if it is determined that there are errors in the multiple drugs to be dispatched placed by the pharmacist, the visual code reader determines the cause of the drug error and sends the cause of the drug error to the front-end PAD screen for display, so as to remind the pharmacist to correct the errors in the drugs to be dispatched.

[0038] In implementation, if after comparison, the visual code reader determines that the drugs to be sent by the pharmacist are wrong, the visual code reader determines the cause of the drug error and sends the cause of the drug error to the front-end PAD screen for display. The cause of the drug error is used to remind the pharmacist that the drugs to be sent are wrong and need to be corrected. Among them, the cause of the drug error can be that the drug variety of the drugs to be sent is not the target drug variety, the drug variety to be sent is correct but the quantity is less than the target drug quantity, or the drug to be sent is correct but the quantity is greater than the target drug quantity. The cause of the drug error can be displayed by the background color of the drug entry to prompt the pharmacist that the drugs to be sent are wrong and need to be corrected. For example, different background colors of the drug entries are displayed to help pharmacists correct errors: 1) Green drug entries indicate that the variety and quantity are correct, 2) Yellow drug entries indicate that the variety is correct but the quantity is not less than the target drug quantity, 3) Red drug entries indicate that the variety is correct and the quantity is greater than the target drug quantity, 4) Red exclamation mark indicates that the prescription does not have this drug variety. In actual applications, the cause of the drug error can also be displayed in other forms of expression, which are not limited here. In this way, the functions of rapid drug dispensing and batch code reading and verification can be realized without changing the pharmacist's original workflow or adding additional links to the pharmacist's work. It can also quickly display information on whether there is a shortage, excess, or error in the drugs dispensed to the pharmacist, and quickly and effectively assist the pharmacist in preventing the problem of wrong drugs, over-dispensing, or under-dispensing.

[0039] Furthermore, the visual code reader binds the types and quantities of drugs to be dispatched with the types and quantities of target drugs, and sends them to the hospital information system for storage.

[0040] During implementation, the visual barcode reader binds the types and quantities of drugs to be dispatched with the target types and quantities of drugs, and sends the bound types and quantities of drugs to be dispatched with the target types and quantities of drugs to be dispatched to the hospital information system for storage. In this way, the correctness of the drug types can be verified by the first 7 digits of the electronic supervision code identified by taking a photo when dispensing the drugs, and the correctness of the number of medicine boxes can be verified by the number of electronic supervision codes. In this way, the verification function is realized, and by checking the patient's prescription, it can be found out which medicine boxes with electronic supervision codes were issued to the patient, realizing the later traceability function of one object and one code.

[0041] Furthermore, for drugs without electronic supervision codes, they can be photographed and stored using a visual barcode reader for easy tracing and review later.

[0042] The embodiment of the present application provides a method for dispensing medicines. When dispensing medicines, the electronic supervision codes of multiple medicines placed by the pharmacist can be collected through a visual code reader, and the medicines corresponding to the multiple electronic supervision codes can be compared with the medicines in the prescription to ensure that the pharmacist dispenses the medicines correctly. In this way, without changing the original workflow of the pharmacist or increasing the links of the pharmacist's work, rapid dispensing of medicines and batch code reading and verification are achieved, thereby improving the speed of dispensing medicines. The comparison results are displayed on the front-end PAD screen to quickly show the pharmacist whether there is a shortage, excess, or error information, and quickly and effectively assist the pharmacist to prevent the problem of dispensing the wrong medicine, over-issuing, or under-issuing. The medicines dispensed by the pharmacist are bound to the prescription and stored in the database, realizing the later traceability function.

[0043] It should be understood that although Figure 2 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0044] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0045] The present application also provides a visual code reader, such as Figure 3 As shown, the visual code reader is applied to the above Figure 2 The method of dispensing medicines is as follows: the visual code reader comprises a controller, a front-end PAD screen, a base, a placement table and a code reader, and the controller is connected to the front-end PAD screen and the code reader respectively.

[0046] The base includes a base and a support column arranged on the base. A placement table is arranged on the base, an L-shaped top plate is arranged on the top of the support column, a code reader is arranged on the bottom surface of the L-shaped top plate, the code reader corresponds to the placement table up and down, the electronic supervision code recognized by the code reader is sent to the controller, and the controller can control the PAD screen to display the prescription information. Among them, the area of ​​the base is larger than the area of ​​the placement table, and the code reader corresponds to the placement table up and down, so that the electronic supervision code of the drugs to be dispatched is placed on the placement table facing up, the code reader scans and reads the electronic supervision code, and identifies it to obtain the type and quantity of drugs to be dispatched placed by the pharmacist. Among them, the controller can be a terminal device where the background management software of the visual code reader is located.

[0047] As an optional implementation, the visual code reader further includes a cooling fan, which is disposed on the top surface of the L-shaped top plate and is used to dissipate heat for the code reader.

[0048] As an optional implementation, the visual code reader further includes a network cable port and a power port, and the network cable port and the power port are arranged on the back of the support column.

[0049] The network cable port is connected to the network cable, which is used to send the barcode data of the medicine to be shipped collected by the barcode reader to the controller through the network cable. The power port is connected to the power supply to power the visual barcode reader.

[0050] The visual code reader is also provided with a switch button, which is arranged above the network cable port. It can also be arranged at other locations, which is not limited here.

[0051] The front PAD screen can be magnetically installed. The front PAD screen can be magnetically attached to the device or a metal platform that is easy to operate, and communicate with the controller via a local area network. The front PAD screen can be a flat screen.

[0052] Furthermore, the visual code reader may have a length of 330 mm, a width of 360 mm, and a height of 455 mm.

[0053] The embodiment of the present application provides a visual barcode reader, which can scan and identify the electronic supervision code of the medicines to be dispatched placed on the placement table by the pharmacist. By identifying the electronic supervision code, the type and quantity of medicines placed by the pharmacist can be determined, and the codes can be read in batches quickly.

[0054] The specific definition of the visual code reader can be found in the definition of the method of dispensing medicines above, which will not be repeated here. Each module in the above-mentioned visual code reader can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0055] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0056] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0057] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0058] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0059] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A method for dispensing medicine, characterized in that: The method is applied to a medicine dispensing system, the system comprising a visual code reader and a hospital information system, the visual code reader and the hospital information system are connected via a software interactive interface, the visual code reader comprises a front-end PAD screen, and the method comprises: In response to a prescription recognition instruction from a user, determining prescription information on a prescription in the hospital information system, the prescription information including a target drug type and a target drug quantity; The hospital information system sends the prescription information to the visual code reader through the software interactive interface and displays it on the front-end PAD screen; The visual code reader collects the electronic supervision codes of multiple drugs placed by the pharmacist on the placement table of the visual code reader, and identifies the multiple electronic supervision codes to obtain the barcode data of each electronic supervision code; The visual code reader determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the target drug variety, the target drug quantity and the multiple barcode data. If correct, it indicates that the multiple drugs to be dispatched placed by the pharmacist are the target drug variety and the target drug quantity in the prescription, so that the pharmacist can dispatch the multiple drugs to the patient.

2. The method according to claim 1, characterized in that The visual code reader determines whether the multiple drugs to be dispatched placed by the pharmacist are correct according to the target drug variety, the target drug quantity and the multiple barcode data, including: The visual code reader determines the types and quantities of the drugs to be dispatched of the drugs to be dispatched placed by the pharmacist according to the plurality of barcode data; The visual code reader performs a one-to-one comparison between the types and quantities of the drugs to be dispatched and the target types and quantities of the drugs in the prescription information to obtain a comparison result, and determines whether the multiple drugs to be dispatched placed by the pharmacist are correct based on the comparison result.

3. The method according to claim 2, characterized in that The method further comprises: The visual code reader pushes the comparison result to the front-end PAD screen for display.

4. The method according to claim 1, characterized in that: The method further comprises: If it is determined that there are errors in the multiple drugs to be dispatched placed by the pharmacist, the visual code reader determines the cause of the drug error and sends the cause of the drug error to the front-end PAD screen for display, so as to remind the pharmacist to correct the errors in the drugs to be dispatched.

5. The method according to claim 2, characterized in that: The method further comprises: The visual code reader binds the types and quantities of the drugs to be dispatched with the types and quantities of the target drugs, and sends them to the hospital information system for storage.

6. A visual code reader, characterized in that: The visual code reader is applied to the method for dispensing medicines as described in any one of claims 1 to 5, and the visual code reader comprises a controller, a front-end PAD screen, a base, a placement table and a code reader, and the controller is connected to the front-end PAD screen and the code reader respectively; The base includes a pedestal and a supporting column arranged on the pedestal, the placing table is arranged on the pedestal, an L-shaped top plate is arranged on the top of the supporting column, the code reader is arranged on the bottom surface of the L-shaped top plate, the code reader corresponds to the placing table up and down, the electronic supervision code recognized by the code reader is sent to the controller, and the controller can control the PAD screen to display prescription information.

7. The visual code reader according to claim 6, characterized in that: The visual code reader further includes a cooling fan, which is disposed on the top surface of the L-shaped top plate and is used for dissipating heat from the code reader.

8. The visual code reader according to claim 6, characterized in that: The visual code reader further includes a network cable port and a power port, and the network cable port and the power port are arranged on the back side of the support column; The network cable port is connected to a network cable, and is used to send the barcode data of the medicine to be dispatched collected by the barcode reader to the controller through the network cable; The power port is connected to a power source for supplying power to the visual code reader.

9. The visual code reader according to claim 8, characterized in that: The visual code reader is also provided with a switch button, and the switch button is arranged above the network cable port.

10. The visual code reader according to claim 6, characterized in that: The front PAD screen can be installed by magnetic attraction.