Medicine dispensing method and equipment based on full-automatic code scanning warehousing

By using a fully automated barcode scanning and warehousing method, and utilizing a drug traceability code identification unit and robotic arm automation, the problem of low efficiency in the drug warehousing and dispensing process has been solved. This has enabled accurate matching and traceability of drug information, and improved the operational efficiency and security of the dispensing system.

CN121590898APending Publication Date: 2026-03-03SHENZHEN LACHESIS MOBILE MEDICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511615099.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In existing technologies, the process of drug delivery and dispensing relies on manual barcode scanning, which leads to low efficiency, easy omissions and errors in scanning, difficulty in ensuring the accuracy of drug information and the integrity of the traceability chain, and the risk of dispensing the wrong drugs.

Method used

The fully automated barcode scanning and warehousing method for dispensing medicines automatically identifies drug information through a drug traceability code identification unit, generates a drug retrieval request, and uses transfer robots and drug loading robots to complete the replenishment operation. This ensures that medicines are automatically dispensed according to their storage location sequence number, and that the accuracy of matching drug information with storage location is maintained throughout the entire replenishment and retrieval process.

Benefits of technology

It improves medication dispensing efficiency, reduces manual intervention, ensures the accuracy of drug information and the integrity of the traceability chain, meets the compliance requirements of drug traceability management, and optimizes the medical experience and medication safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121590898A_ABST
    Figure CN121590898A_ABST
Patent Text Reader

Abstract

The invention discloses a medicine dispensing method and device based on full-automatic code scanning warehousing, and belongs to the field of medicine dispensing, and the method comprises the steps: firstly, generating a medicine taking request according to the storage position ID and the storage position sequence number corresponding to each to-be-taken medicine in a medicine taking prescription; wherein the storage position ID and the storage position sequence number of each medicine to be taken are obtained by sequentially identifying the medicine traceability code by the medicine traceability code identification unit. Then, responding to the medicine taking request, so that the storage positions corresponding to the storage position IDs in all the storage positions fall the medicines according to the storage position sequence numbers of the medicines to be taken, and the falling medicines are obtained; the medicines to be taken are supplemented through the medicine traceability code recognition unit, the transfer manipulator and the medicine feeding manipulator. And finally, the falling medicines are transported to a medicine dispensing foreground, and are dispensed after being checked with the medicine taking prescription. Therefore, by implementing the method and the device, the problem that the dispensing efficiency is difficult to improve while the dispensing accuracy is ensured in the prior art can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of drug dispensing, and more particularly to a drug dispensing method and equipment based on fully automated barcode scanning and warehousing. Background Technology

[0002] In the field of drug dispensing, accurate and efficient drug distribution is a key link in the service process of medical institution pharmacies and retail pharmacies. It not only directly affects the user's medication safety and medical experience, but also relates to the compliance of drug traceability management throughout the entire process.

[0003] In existing technologies, the traceability codes on drug packaging are typically scanned manually before drug dispensing and refilling to complete information entry and link it to the prescription. Because this process relies entirely on manual operation by pharmacists or staff, it is not only arduous and inefficient during peak dispensing periods with a large volume of prescriptions and drug types, but also highly susceptible to errors due to fatigue or negligence, leading to missed or incorrect scans, incorrect linking of drug information to prescriptions, and even the risk of dispensing the wrong drug. Furthermore, the manual scanning method cannot guarantee the completeness of traceability code records, creating potential for interruptions or inaccuracies in the drug traceability chain during the dispensing process. Summary of the Invention

[0004] This invention provides a method and equipment for dispensing medicines based on fully automated barcode scanning and warehousing, which can solve the problem in the prior art of improving dispensing efficiency while ensuring dispensing accuracy.

[0005] In a first aspect, embodiments of the present invention provide a fully automated barcode scanning and warehousing method for dispensing medication, applicable to a medication dispensing system. The medication dispensing system includes a drug traceability code identification unit, a transfer robot, a drug loading robot, a dispensing front desk, various medications to be retrieved, and various storage locations. The medication dispensing method includes: A medication retrieval request is generated based on the storage location ID and storage location sequence number corresponding to each medication to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each medication to be retrieved are obtained by sequentially identifying the drug traceability code corresponding to each medication to be retrieved by the drug traceability code identification unit. In response to the drug retrieval request, the storage location corresponding to each storage location ID in each of the storage locations will dispose of the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been disposed of; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; The aforementioned drugs are transported to the dispensing station for dispensing.

[0006] This embodiment uses a drug traceability code identification unit to automatically identify the traceability codes of each drug to be retrieved, thereby obtaining the storage location ID and storage location sequence number. Based on this, a medication retrieval request is generated, replacing the traditional method of manual scanning and data entry. This avoids missed or incorrect scans caused by human fatigue or negligence, effectively improving the accuracy of matching drug information with storage locations. Simultaneously, relying on transfer and dispensing robots, the refilling of drugs is completed, and the storage location automatically dispenses medication according to the storage location sequence number. This significantly reduces manual intervention in handling, dispensing, and retrieval, significantly improving the overall efficiency of the dispensing process, especially better meeting the demands of handling large volumes of prescriptions and medications during peak dispensing periods. Furthermore, the identification of drug traceability codes is integrated throughout the refilling and retrieval process, ensuring the integrity and accuracy of the traceability chain from drug warehousing to dispensing, meeting the compliance requirements of drug traceability management. Ultimately, through automation and precision of the process, user medication safety is effectively guaranteed, and the overall medical experience is optimized. Therefore, this application solves the problem in existing technologies of difficulty in improving dispensing efficiency while ensuring accuracy.

[0007] As a preferred example of the first aspect, the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved are obtained by sequentially identifying the drug traceability codes corresponding to each drug to be retrieved by the drug traceability code identification unit, specifically: The drug traceability code identification unit sequentially identifies the drug traceability code corresponding to each drug to be picked up, thereby obtaining the drug information corresponding to each drug to be picked up. Based on the drug information corresponding to each drug to be retrieved, storage locations are allocated for each drug to be retrieved, thereby obtaining the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

[0008] In this preferred example, the drug traceability code identification unit sequentially identifies the traceability codes of the drugs to be retrieved to obtain the corresponding drug information. Then, based on the drug information, storage locations are allocated to obtain the storage location ID and storage location sequence number. On the one hand, automated identification can replace manual entry of drug information, avoiding problems such as misrecording or omissions that may occur during manual operation, and ensuring the accuracy and completeness of drug information collection. On the other hand, accurate matching of storage locations based on drug information enables drugs with different characteristics and needs to be allocated to suitable storage locations, laying the foundation for efficient drug dispensing according to storage location ID and sequence number. It also reduces drug management chaos or drug retrieval delays caused by improper storage location allocation, further improving the accuracy and efficiency of the preparatory work in the drug dispensing process, and indirectly ensuring the smoothness and accuracy of subsequent drug dispensing links.

[0009] As a preferred example of the first aspect, the replenishment of each of the drugs to be retrieved is completed according to the drug traceability code identification unit, the transfer robot, and the drug loading robot, specifically: The drug traceability code identification unit scans each of the drugs to be retrieved in sequence to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The scanned drugs to be retrieved are transported to the loading robot by the transfer robot. Based on the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the drug loading robot moves each of the drugs to be retrieved to its corresponding storage location to complete the drug replenishment operation.

[0010] In this preferred example, the drug traceability code identification unit sequentially scans the drugs to be retrieved to obtain the corresponding storage location ID and storage location sequence number. This replaces the manual process of identifying drug information and matching storage locations, avoiding errors in storage location information due to human judgment and ensuring the accuracy of drug-storage matching during refilling. A transfer robot then moves the scanned drugs to a loading robot, eliminating the need for manual handling. This not only reduces physical exertion but also avoids potential damage from collisions or omissions during manual handling, improving the stability and efficiency of drug transfer. The loading robot then accurately moves the drugs to their corresponding storage locations based on the storage location ID and sequence number, further automating the refilling process and preventing misplacement due to human negligence, ensuring the orderly management of drugs in each storage location. The entire refilling process, through the automated operation of multiple components, significantly reduces the risk of errors caused by human intervention, improves refilling efficiency and accuracy, provides reliable assurance for the smooth operation of subsequent drug retrieval and dispensing processes, and ultimately contributes to the stable and efficient operation of the entire dispensing system.

[0011] As a preferred example of the first aspect, after obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

[0012] In this preferred example, by associating the drug traceability code of each drug to be picked up with its corresponding storage location ID and storage location sequence number, and storing the association information in a preset database, two advantages are achieved. First, it ensures a precise correspondence between the drug traceability code and storage location information, forming a one-drug-one-code-one-storage-location relationship. This avoids information mismatches and confusion in subsequent drug management, providing clear data for drug location queries and flow tracing. Second, storing the association information in the database enables centralized and standardized management of drug information, preventing information loss, tampering, or omissions that are prone to occur with manual recording, and ensuring the integrity and security of drug information. When it is necessary to verify drug storage locations, trace drug sources, or investigate drug issues later, staff can quickly retrieve the association information from the database without manually sorting through scattered information, significantly improving the efficiency of information query and traceability. This further strengthens the controllability of the dispensing system over the entire drug process, providing solid data support for the accuracy and compliance of dispensing.

[0013] As a preferred example of the first aspect, the transportation of the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.

[0014] In this preferred example, after each medication has been transported to the dispensing counter, it is checked against the prescription in turn. Dispensing only proceeds after confirming that all medications are correct. This effectively prevents potential errors in the initial medication dispensing process, avoiding mis-dispensing due to mismatches between the dispensed medication and the prescription. This further ensures the accuracy of medication dispensing at the final stage of the process. Furthermore, the verification step makes the dispensing operation more rigorous, ensuring that the medications dispensed to patients fully meet their prescription requirements. This directly reduces the medication safety risks to patients due to incorrect dispensing and increases patient trust in the dispensing service. Simultaneously, this verification-before-dispensing model creates a complete closed-loop verification mechanism in the dispensing process, compensating for potential loopholes in relying solely on automated initial operations. This strengthens the dispensing system's control over medication dispensing quality, helping the dispensing service maintain both high efficiency and reliable safety and compliance.

[0015] Secondly, the present invention provides a fully automated barcode scanning and warehousing dispensing equipment, comprising: a control device, a drug traceability code identification unit, a transfer robot, a drug loading robot, a dispensing front desk, each drug to be picked up and each storage location, wherein the control device comprises a first control module, a second control module and a third control module; The first control module is used to generate a drug retrieval request based on the storage location ID and storage location sequence number corresponding to each drug to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each drug to be retrieved are obtained by the drug traceability code identification unit sequentially identifying the drug traceability code corresponding to each drug to be retrieved. The second control module is used to respond to the drug retrieval request, so that the storage location corresponding to each storage location ID in each of the storage locations will dispose of the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been disposed of; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; The third control module is used to transport each of the dispensed medicines to the dispensing station for dispensing.

[0016] As a preferred example of the second aspect, the first control module includes a first control unit and a second control unit; The first control unit is used to sequentially identify the drug traceability codes corresponding to each drug to be picked up according to the drug traceability code identification unit, so as to obtain the drug information corresponding to each drug to be picked up. The second control unit is used to allocate storage locations for each of the drugs to be retrieved according to the drug information corresponding to each drug to be retrieved, and to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

[0017] As a preferred example of the second aspect, the second control module includes a third control unit, a fourth control unit, and a fifth control unit; The third control unit is used to scan each of the drugs to be retrieved sequentially through the drug traceability code identification unit to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The fourth control unit is used to transport each of the scanned drugs to be picked up to the drug loading robot via the transfer robot. The fifth control unit is used to transport each of the drugs to be retrieved to its corresponding storage location using the drug loading robot, based on the storage location ID and storage location sequence number of each drug to be retrieved, thereby completing the drug replenishment operation.

[0018] As a preferred example of the second aspect, after obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

[0019] As a preferred example of the second aspect, the transportation of the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.

[0020] In summary, this embodiment uses a drug traceability code identification unit to automatically identify the traceability codes of each drug to be retrieved to obtain the storage location ID and storage location sequence number. Based on this, a medication retrieval request is generated, which can replace the traditional method of manual scanning and information entry, avoiding missed or incorrect scanning caused by human fatigue or negligence, and effectively improving the accuracy of matching drug information with storage locations. At the same time, relying on transfer robots and drug delivery robots to complete the replenishment of drugs to be retrieved, and the storage location can automatically dispense drugs according to the storage location sequence number, greatly reducing human intervention in the handling, delivery, and retrieval stages, significantly improving the operational efficiency of the entire dispensing process, especially better meeting the needs of handling a large number of prescriptions and drugs during peak dispensing periods. In addition, the identification of drug traceability codes runs through the entire process of replenishment and retrieval, ensuring the integrity and accuracy of the traceability chain of drugs from warehousing to dispensing, meeting the compliance requirements of drug traceability management. Ultimately, through the automation and precision of the process, it effectively protects user medication safety and optimizes the overall medical experience. Therefore, this application can solve the problem in the prior art of improving dispensing efficiency while ensuring dispensing accuracy.

[0021] Another embodiment of the present invention provides a terminal device, including: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the steps of the drug dispensing method based on fully automated barcode scanning and warehousing of the present invention.

[0022] Another embodiment of the present invention provides a computer-readable storage medium item, including: a stored computer program, which, when the computer program is running, controls the device where the computer-readable storage medium is located to perform the steps of the drug dispensing method based on fully automated barcode scanning and warehousing of the present invention. Attached Figure Description

[0023] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0024] Figure 1 This is a flowchart illustrating an embodiment of a fully automated barcode scanning and warehousing method for dispensing medicines provided by the present invention. Figure 2This is a schematic diagram of a dispensing system according to an embodiment of a fully automated barcode scanning and warehousing method provided by the present invention; Figure 3 A business process diagram of one embodiment of a fully automated barcode scanning and warehousing method for dispensing medicines provided by the present invention; Figure 4 This is a schematic diagram of a module of an embodiment of a control device in a fully automated barcode scanning and warehousing dispensing equipment provided by the present invention. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0027] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0028] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0029] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0030] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).

[0031] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.

[0032] Example 1 See Figure 1 To address the problem of simultaneously improving dispensing efficiency and ensuring accuracy in existing technologies, an embodiment of the present invention provides a dispensing method based on fully automated barcode scanning and warehousing, applicable to dispensing systems. The dispensing system includes a drug traceability code identification unit, a transfer robot, a drug loading robot, a dispensing front desk, various drugs to be retrieved, and storage locations. The dispensing method includes: S1. Generate a medication retrieval request based on the storage location ID and storage location sequence number corresponding to each medication to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each medication to be retrieved are obtained by sequentially identifying the drug traceability code corresponding to each medication to be retrieved by the drug traceability code identification unit. In some embodiments of this application, the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved are obtained by sequentially identifying the drug traceability codes corresponding to each drug to be retrieved by the drug traceability code identification unit, specifically: The drug traceability code identification unit sequentially identifies the drug traceability code corresponding to each drug to be picked up, thereby obtaining the drug information corresponding to each drug to be picked up. Based on the drug information corresponding to each drug to be retrieved, storage locations are allocated for each drug to be retrieved, thereby obtaining the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

[0033] S2. In response to the drug retrieval request, the storage location corresponding to each storage location ID in each of the storage locations shall dispose of the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been disposed of; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; In some embodiments of this application, the replenishment of each of the drugs to be retrieved is completed based on the drug traceability code identification unit, the transfer robot, and the drug-adding robot, specifically as follows: The drug traceability code identification unit scans each of the drugs to be retrieved in sequence to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The scanned drugs to be retrieved are transported to the loading robot by the transfer robot. Based on the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the drug loading robot moves each of the drugs to be retrieved to its corresponding storage location to complete the drug replenishment operation.

[0034] In some embodiments of this application, after obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

[0035] S3. Transport each of the dispensed medicines to the dispensing station for dispensing.

[0036] In some embodiments of this application, the step of transporting the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.

[0037] Specifically, to fully explain the above steps, the following scheme will be used as an example: like Figure 3 As shown, the dispensing system can be divided into three main parts: The first part is the refill and barcode scanning unit, which includes a conveyor module, a drug traceability code identification unit, and a drug transfer robot. The second part is the drug loading and dispensing unit, which includes a loading robot and a dispensing machine storage space. The third part is the drug circulation unit, which includes a circulation system, drug baskets, and a dispensing counter. The business process is as follows: Figure 3 As shown, the medication dispensing process for each part can be described as follows: ① Replenishment Drug Scanning Unit: This unit is an unattended replenishment drug scanning unit. Simply pour the medicine into the medicine storage and conveying unit. After being stacked, the medicine enters the medicine traceability code identification unit. To ensure that all six sides of the medicine box are scanned, this unit has scanning docks on all six sides for identification. The scanning docks also identify medicine information and save the medicine information and the scanned medicine traceability code to the database. The medicine transfer robot then transports the scanned medicines one by one to the loading robot.

[0038] ② Medication Loading and Dispensing Unit: This unit completes the loading, storage, and dispensing of medications according to prescriptions. The robotic arm can move in three directions (X, Y, and Z) and delivers the medication to the corresponding storage location based on the storage location coordinates of the medication information. When dispensing is required, this unit identifies the storage location corresponding to the medication in the prescription, and the storage location dispenses the medication.

[0039] ③ Drug dispensing unit: The dispensing unit dispenses drugs on a prescription-by-prescription basis. The drugs for one prescription are collected into a medicine basket, which is then transported to the dispensing front desk or window via a transfer line, thus completing the dispensing process.

[0040] In summary, this embodiment uses a drug traceability code identification unit to automatically identify the traceability codes of each drug to be retrieved to obtain the storage location ID and storage location sequence number. Based on this, a medication retrieval request is generated, which can replace the traditional method of manual scanning and information entry, avoiding missed or incorrect scanning caused by human fatigue or negligence, and effectively improving the accuracy of matching drug information with storage locations. At the same time, relying on transfer robots and drug delivery robots to complete the replenishment of drugs to be retrieved, and the storage location can automatically dispense drugs according to the storage location sequence number, greatly reducing human intervention in the handling, delivery, and retrieval stages, significantly improving the operational efficiency of the entire dispensing process, especially better meeting the needs of handling a large number of prescriptions and drugs during peak dispensing periods. In addition, the identification of drug traceability codes runs through the entire process of replenishment and retrieval, ensuring the integrity and accuracy of the traceability chain of drugs from warehousing to dispensing, meeting the compliance requirements of drug traceability management. Ultimately, through the automation and precision of the process, it effectively protects user medication safety and optimizes the overall medical experience. Therefore, this application can solve the problem in the prior art of improving dispensing efficiency while ensuring dispensing accuracy.

[0041] Example 2 Based on the above method embodiments, corresponding physical device embodiments are provided; An embodiment of the present invention provides a drug dispensing device, comprising: a control device, a drug storage end, a drug dispensing end, and a transmission mechanism, wherein the drug dispensing end includes a traceability code scanning module, a dispensing port, a dispensing cover, and a recycling area; the control device includes a first control module 41, a second control module 42, and a third control module 43; wherein, the schematic structure of the control device is shown below. Figure 4 As shown; The first control module 41 is used to generate a drug retrieval request based on the storage location ID and storage location sequence number corresponding to each drug to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each drug to be retrieved are obtained by the drug traceability code identification unit sequentially identifying the drug traceability code corresponding to each drug to be retrieved. The second control module 42 is used to respond to the drug retrieval request so that the storage location corresponding to each storage location ID in each of the storage locations dispenses the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been dispensed; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; The third control module 43 is used to transport each of the dispensed medicines to the dispensing station for dispensing.

[0042] In some embodiments of this application, the first control module 41 includes a first control unit and a second control unit; The first control unit is used to sequentially identify the drug traceability codes corresponding to each drug to be picked up according to the drug traceability code identification unit, so as to obtain the drug information corresponding to each drug to be picked up. The second control unit is used to allocate storage locations for each of the drugs to be retrieved according to the drug information corresponding to each drug to be retrieved, and to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

[0043] In some embodiments of this application, the second control module 42 includes a third control unit, a fourth control unit, and a fifth control unit; The third control unit is used to scan each of the drugs to be retrieved sequentially through the drug traceability code identification unit to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The fourth control unit is used to transport each of the scanned drugs to be picked up to the drug loading robot via the transfer robot. The fifth control unit is used to transport each of the drugs to be retrieved to its corresponding storage location using the drug loading robot, based on the storage location ID and storage location sequence number of each drug to be retrieved, thereby completing the drug replenishment operation.

[0044] In some embodiments of this application, after obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

[0045] In some embodiments of this application, the step of transporting the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.

[0046] For more detailed steps and working principles of this embodiment, please refer to the relevant description in Embodiment 1, but not limited to these descriptions.

[0047] In summary, this embodiment uses a drug traceability code identification unit to automatically identify the traceability codes of each drug to be retrieved to obtain the storage location ID and storage location sequence number. Based on this, a medication retrieval request is generated, which can replace the traditional method of manual scanning and information entry, avoiding missed or incorrect scanning caused by human fatigue or negligence, and effectively improving the accuracy of matching drug information with storage locations. At the same time, relying on transfer robots and drug delivery robots to complete the replenishment of drugs to be retrieved, and the storage location can automatically dispense drugs according to the storage location sequence number, greatly reducing human intervention in the handling, delivery, and retrieval stages, significantly improving the operational efficiency of the entire dispensing process, especially better meeting the needs of handling a large number of prescriptions and drugs during peak dispensing periods. In addition, the identification of drug traceability codes runs through the entire process of replenishment and retrieval, ensuring the integrity and accuracy of the traceability chain of drugs from warehousing to dispensing, meeting the compliance requirements of drug traceability management. Ultimately, through the automation and precision of the process, it effectively protects user medication safety and optimizes the overall medical experience. Therefore, this application can solve the problem in the prior art of improving dispensing efficiency while ensuring dispensing accuracy.

[0048] It is understood that the above-described device embodiments correspond to the method embodiments of the present invention, and can realize the drug dispensing method based on fully automated barcode scanning and warehousing provided by any of the above-described method embodiments of the present invention.

[0049] It should be noted that the device embodiments described above are merely illustrative, and some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can specifically be implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.

[0050] Example 3 Based on the above embodiments of the drug dispensing method based on fully automated barcode scanning and warehousing, another embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the drug dispensing method based on fully automated barcode scanning and warehousing of any embodiment of the present invention.

[0051] For example, in this embodiment, the computer program can be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the terminal device.

[0052] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.

[0053] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.

[0054] Example 4 Based on the above-described method embodiments, another embodiment of the present invention provides a computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute the fully automated barcode scanning and warehousing method described in any of the above-described method embodiments of the present invention.

[0055] The modules / units integrated in the device / terminal equipment, if implemented as software functional units and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0056] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for dispensing medicine based on fully automated barcode scanning and warehousing, characterized in that, This is applicable to a medication dispensing system, wherein the system includes a drug traceability code identification unit, a transfer robot, a drug loading robot, a dispensing counter, various drugs to be retrieved, and various storage locations; the dispensing method includes: A medication retrieval request is generated based on the storage location ID and storage location sequence number corresponding to each medication to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each medication to be retrieved are obtained by sequentially identifying the drug traceability code corresponding to each medication to be retrieved by the drug traceability code identification unit. In response to the drug retrieval request, the storage location corresponding to each storage location ID in each of the storage locations will dispose of the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been disposed of; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; The aforementioned drugs are transported to the dispensing station for dispensing.

2. The dispensing method based on fully automated barcode scanning and warehousing as described in claim 1, characterized in that, The storage location ID and storage location sequence number corresponding to each of the drugs to be picked up are obtained by sequentially identifying the drug traceability codes corresponding to each drug to be picked up by the drug traceability code identification unit. Specifically: The drug traceability code identification unit sequentially identifies the drug traceability code corresponding to each drug to be picked up, thereby obtaining the drug information corresponding to each drug to be picked up. Based on the drug information corresponding to each drug to be retrieved, storage locations are allocated for each drug to be retrieved, thereby obtaining the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

3. The dispensing method based on fully automated barcode scanning and warehousing as described in claim 1, characterized in that, The replenishment of each of the drugs to be retrieved is accomplished by the drug traceability code identification unit, the transfer robotic arm, and the drug loading robotic arm, specifically as follows: The drug traceability code identification unit scans each of the drugs to be retrieved in sequence to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The scanned drugs to be retrieved are transported to the loading robot by the transfer robot. Based on the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the drug loading robot moves each of the drugs to be retrieved to its corresponding storage location to complete the drug replenishment operation.

4. The dispensing method based on fully automated barcode scanning and warehousing as described in claim 3, characterized in that, After obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

5. A method for dispensing medicine based on fully automated barcode scanning and warehousing as described in claim 1, characterized in that, The process of transporting the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.

6. A dispensing device based on fully automated barcode scanning and warehousing, characterized in that, include: The system includes a control device, a drug traceability code identification unit, a transfer robot, a drug delivery robot, a dispensing counter, various drugs to be retrieved, and various storage locations. The control device comprises a first control module, a second control module, and a third control module. The first control module is used to generate a drug retrieval request based on the storage location ID and storage location sequence number corresponding to each drug to be retrieved in the prescription; wherein, the storage location ID and storage location sequence number corresponding to each drug to be retrieved are obtained by the drug traceability code identification unit sequentially identifying the drug traceability code corresponding to each drug to be retrieved. The second control module is used to respond to the drug retrieval request, so that the storage location corresponding to each storage location ID in each of the storage locations will dispose of the drug according to the storage location sequence number corresponding to each drug to be retrieved, thereby obtaining each drug that has been disposed of; wherein, each drug to be retrieved is replenished by the drug traceability code identification unit, the transfer robot, and the drug loading robot; The third control module is used to transport each of the dispensed medicines to the dispensing station for dispensing.

7. A dispensing device based on fully automated barcode scanning and warehousing as described in claim 6, characterized in that, The first control module includes a first control unit and a second control unit; The first control unit is used to sequentially identify the drug traceability codes corresponding to each drug to be picked up according to the drug traceability code identification unit, so as to obtain the drug information corresponding to each drug to be picked up. The second control unit is used to allocate storage locations for each of the drugs to be retrieved according to the drug information corresponding to each drug to be retrieved, and to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved.

8. A dispensing device based on fully automated barcode scanning and warehousing as described in claim 6, characterized in that, The second control module includes a third control unit, a fourth control unit, and a fifth control unit; The third control unit is used to scan each of the drugs to be retrieved sequentially through the drug traceability code identification unit to obtain the storage location ID and storage location sequence number corresponding to each drug to be retrieved. The fourth control unit is used to transport each of the scanned drugs to be picked up to the drug loading robot via the transfer robot. The fifth control unit is used to transport each of the drugs to be retrieved to its corresponding storage location using the drug loading robot, based on the storage location ID and storage location sequence number of each drug to be retrieved, thereby completing the drug replenishment operation.

9. A dispensing device based on fully automated barcode scanning and warehousing as described in claim 8, characterized in that, After obtaining the storage location ID and storage location sequence number corresponding to each of the drugs to be retrieved, the method further includes: The drug traceability code corresponding to each drug to be picked up is associated and bound with the storage location ID and storage location sequence number corresponding to each drug to be picked up, so as to obtain the binding information corresponding to each drug to be picked up, and the binding information corresponding to each drug to be picked up is stored in a preset database.

10. A dispensing device based on fully automated barcode scanning and warehousing as described in claim 6, characterized in that, The process of transporting the dispensed medications to the dispensing station for dispensing specifically involves: The dispensed medications are transported to the dispensing station, and each dispensed medication is checked against the prescription in turn. If all dispensed medications are checked correctly, the medications are dispensed.