Medicine taking method and device for medicine warehouse, electronic equipment and storage medium thereof

By setting up a storage area, robot and sensor in the drug library of the smart pharmacy, using sensors to detect the existence of the drug storage box and controlling the robot to perform drug pickup and delivery operations, the problem of slow drug pickup speed in the drug library is solved, and an efficient drug pickup process is achieved.

CN119734946AActive Publication Date: 2025-04-01SUZHOU IRON TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202412000155.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-01
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

In the drugstore of smart pharmacies, how to quickly capture drugs has become an urgent problem.

Method used

By setting up a storage area, a robot and two storage box buffer areas in the medicine library, the sensors are used to detect the existence of the storage box, and the medicine is taken from the storage box buffer area through the robot, and the medicine box is delivered to the storage area to achieve rapid medicine collection.

Benefits of technology

This method significantly improves the speed of drug retrieval, and through parallel operation and the use of sensors, it ensures that the robot can efficiently take medicine from the storage box and deliver it to the storage area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119734946A_ABST
    Figure CN119734946A_ABST
Patent Text Reader

Abstract

The invention discloses a medicine taking method and device for a medicine warehouse, electronic equipment and a storage medium thereof.The medicine taking method comprises the following steps that when a medicine storage box is stored in a medicine storage box cache region, a manipulator is controlled to take medicine from the medicine storage box in the medicine storage box cache region, and a medicine taking task corresponding to medicine taking information is completed; and meanwhile, a medicine storage box is put into the other medicine storage box cache region. Therefore, the medicine taking speed is greatly improved.
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 storage, and in particular to a medicine taking method, device, electronic equipment and storage medium thereof for a medicine warehouse. Background Art

[0002] With the advancement of technology, smart pharmacies are increasingly being used in hospitals. In smart pharmacies, a medicine warehouse is usually provided, which can store medicine boxes, and medicine boxes can store medicines. A manipulator is usually provided in the medicine warehouse, and the manipulator is used to grab medicines from the medicine boxes.

[0003] In this medicine warehouse, how to quickly grab medicines becomes a problem that needs to be solved urgently. Summary of the invention

[0004] In view of this, the main purpose of the present invention is to provide a drug taking method, device, electronic device and storage medium thereof for a drug library.

[0005] To achieve the above-mentioned purpose, the technical solution of the present invention is implemented as follows: a method for taking medicines in a medicine warehouse, the medicine warehouse is provided with a medicine storage area, a manipulator and two medicine box buffer areas, a plurality of medicine boxes are stored in the medicine storage area, each medicine box buffer area can store a medicine box, and the manipulator can grab medicines from the medicine boxes on each medicine box buffer area; comprising the following steps: when it is detected that there are medicine boxes stored in medicine box buffer area A, a first operation and a second operation are performed simultaneously, the first operation comprising: obtaining medicine taking information corresponding to the medicine box buffer area A, controlling the manipulator to take medicines from the medicine boxes in the medicine box buffer area A, and completing the medicine taking task corresponding to the medicine taking information; the second operation comprising: when it is detected that there are no medicine boxes stored in medicine box buffer area B, the manipulator controls the manipulator to take medicines from the medicine boxes in the medicine box buffer area A, and completing the medicine taking task corresponding to the medicine taking information; A medicine box is placed, a first target medicine box for drugs to be taken is obtained from the medicine storage area, and the first target medicine box is transported to the medicine box cache area B; wherein, the medicine box cache area A and the medicine box cache area B are two different medicine box cache areas; when it is detected that a medicine box is stored in the medicine box cache area B, a third operation and a fourth operation are performed simultaneously, the third operation comprising: obtaining the drug taking information corresponding to the medicine box cache area B, controlling the manipulator to take drugs from the medicine boxes in the medicine box cache area B, and completing the drug taking task corresponding to the drug taking information; the fourth operation comprising: when it is detected that no medicine box is stored in the medicine box cache area A, a second target medicine box for drugs to be taken is obtained from the medicine storage area, and the second target medicine box is transported to the medicine box cache area A.

[0006] As an improvement to the embodiment of the present invention, a sensor is provided in each medicine box buffer area, and the sensor can detect whether a medicine box is stored in the medicine box buffer area; the "detection that a medicine box is stored in the medicine box buffer area A" specifically includes: when the sensor in the medicine box buffer area A detects a medicine box, it is detected that a medicine box is stored in the medicine box buffer area A; the "detection that no medicine box is stored in the medicine box buffer area A" specifically includes: when the sensor in the medicine box buffer area A detects a medicine box, it is detected that a medicine box is stored in the medicine box buffer area A; If no medicine box is detected, it is detected that no medicine box is stored in the medicine box buffer area A; the "detection that a medicine box is stored in the medicine box buffer area B" specifically includes: when the sensor in the medicine box buffer area B detects the medicine box, it is detected that a medicine box is stored in the medicine box buffer area B; the "detection that no medicine box is stored in the medicine box buffer area B" specifically includes: when the sensor in the medicine box buffer area B does not detect the medicine box, it is detected that no medicine box is stored in the medicine box buffer area B.

[0007] As an improvement of an embodiment of the present invention, the "obtaining the medicine taking information corresponding to the medicine storage box cache area A" specifically includes: obtaining the medicine taking information corresponding to the medicine storage box cache area A from the HIS system; the "obtaining the medicine taking information corresponding to the medicine storage box cache area B" specifically includes: obtaining the medicine taking information corresponding to the medicine storage box cache area B from the HIS system.

[0008] As an improvement of an embodiment of the present invention, the “controlling the manipulator to take medicine from the medicine box in the medicine box cache area A, and completing the medicine taking task corresponding to the medicine taking information” specifically includes: controlling the manipulator to take medicine from the medicine box in the medicine box cache area A, and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine box in the medicine box cache area A to the medicine storage area; the “controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information” specifically includes: controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine box in the medicine box cache area B to the medicine storage area.

[0009] The present embodiment also provides a drug taking device for a drug warehouse, wherein the drug warehouse is provided with a drug storage area, a manipulator and two drug box buffer areas, wherein a plurality of drug boxes are stored in the drug storage area, and each drug box buffer area can store a drug box, and the manipulator can grab drugs from the drug boxes on each drug box buffer area; the device comprises the following modules: a first processing module, for simultaneously executing a first operation and a second operation when it is detected that a drug box is stored in drug box buffer area A, the first operation comprising: obtaining drug taking information corresponding to the drug box buffer area A, controlling the manipulator to take drugs from the drug boxes in the drug box buffer area A, and completing the drug taking task corresponding to the drug taking information; the second operation comprising: when it is detected that no drug boxes are stored in drug box buffer area B, controlling the manipulator to take drugs from the drug boxes in the drug box buffer area A, and completing the drug taking task corresponding to the drug taking information The medicine storage area obtains a first target medicine box for drugs to be taken, and conveys the first target medicine box to the medicine box cache area B; wherein, the medicine box cache area A and the medicine box cache area B are two different medicine box cache areas; the second processing module is used to simultaneously perform a third operation and a fourth operation when it is detected that a medicine box is stored in the medicine box cache area B, the third operation comprising: obtaining the medicine taking information corresponding to the medicine box cache area B, controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation comprising: when it is detected that no medicine box is stored in the medicine box cache area A, obtaining a second target medicine box for drugs to be taken from the medicine storage area, and conveying the second target medicine box to the medicine box cache area A.

[0010] As an improvement to an embodiment of the present invention, a sensor is provided in each medicine box cache area, and the sensor can detect whether a medicine box is stored in the medicine box cache area; the first processing module is also used for: when the sensor in the medicine box cache area A detects a medicine box, it detects that a medicine box is stored in the medicine box cache area A; the second processing module is also used for: when the sensor in the medicine box cache area A does not detect the medicine box, it detects that no medicine box is stored in the medicine box cache area A; the second processing module is also used for: when the sensor in the medicine box cache area B detects the medicine box, it detects that a medicine box is stored in the medicine box cache area B; the first processing module is also used for: when the sensor in the medicine box cache area B does not detect the medicine box, it detects that no medicine box is stored in the medicine box cache area B.

[0011] As an improvement of the embodiment of the present invention, the first processing module is also used to: obtain the medicine collection information corresponding to the medicine storage box cache area A from the HIS system; the second processing module is also used to: obtain the medicine collection information corresponding to the medicine storage box cache area B from the HIS system.

[0012] As an improvement of an embodiment of the present invention, the first processing module is also used to: control the manipulator to take medicine from the medicine box in the medicine box cache area A, and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine box in the medicine box cache area A to the medicine storage area; the second processing module is also used to: control the manipulator to take medicine from the medicine box in the medicine box cache area B, and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine box in the medicine box cache area B to the medicine storage area.

[0013] An embodiment of the present invention further provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps in the above-mentioned method for taking medicine from a medicine warehouse are implemented.

[0014] An embodiment of the present invention further provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned method for taking medicine from a medicine warehouse are implemented.

[0015] The drug taking method, device, electronic device and storage medium provided by the embodiment of the present invention have the following advantages: The embodiment of the present invention discloses a drug taking method, device, electronic device and storage medium for a drug warehouse, and the drug taking method comprises the following steps: when a drug storage box is stored in a drug storage box buffer area, the manipulator is controlled to take the drug from the drug storage box in the drug storage box buffer area, and complete the drug taking task corresponding to the drug taking information; at the same time, the drug storage box is placed in another drug storage box buffer area. Thereby, the drug taking speed is greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a schematic diagram of the flow of the method for taking medicine from a medicine warehouse in an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The present invention will be described in detail below in conjunction with the embodiments shown in the accompanying drawings. However, the embodiments do not limit the present invention, and any structural, methodological, or functional changes made by a person skilled in the art based on the embodiments are all within the protection scope of the present invention.

[0018] The following description and accompanying drawings fully illustrate the specific embodiments of this article so that those skilled in the art can practice them. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The scope of the embodiments of this article includes the entire scope of the claims, as well as all available equivalents of the claims. Herein, the terms "first", "second", etc. are only used to distinguish one element from another, without requiring or implying any actual relationship or order between these elements. In fact, the first element can also be called the second element, and vice versa. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the structure, device or equipment including a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also include elements inherent to such structure, device or equipment. In the absence of more restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the structure, device or equipment including the elements. Each embodiment is described in a progressive manner herein, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the embodiments can be referred to each other.

[0019] The terms "longitudinal", "lateral", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc. in this document indicate the orientation or position relationship based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing this document and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as a limitation on the present invention. In the description of this document, unless otherwise specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a mechanical connection or an electrical connection, it can also be the internal communication of two elements, it can be a direct connection, or it can be indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms can be understood according to specific circumstances.

[0020] Embodiment 1 of the present invention provides a method for taking medicines from a medicine storehouse, wherein the medicine storehouse is provided with a medicine storage area, a manipulator, and two medicine box buffer areas, wherein a plurality of medicine boxes are stored in the medicine storage area, and each medicine box buffer area can store a medicine box, and the manipulator can grab medicines from the medicine boxes on each medicine box buffer area; here, in the medicine storehouse, a medicine storage area is provided, and a medicine rack, etc., can be provided in the medicine storage area, and medicine boxes are stored in the medicine rack, and medicines are stored in the medicine boxes, and the medicines can be boxed medicines, injections, or solvents, etc. In the medicine storehouse, two medicine box buffer areas and a conveying device are also provided, and the conveying device can convey the medicine boxes in the medicine storage area to any medicine box buffer area, and can also convey the medicine boxes in any medicine box buffer area to the medicine storage area; the manipulator can grab medicines from the medicine boxes in any medicine box buffer area. Figure 1 As shown, the following steps are included:

[0021] Step 101: When it is detected that a medicine box is stored in the medicine box buffer area A, a first operation and a second operation are performed simultaneously, wherein the first operation includes: obtaining medicine taking information corresponding to the medicine box buffer area A, controlling the manipulator to take medicine from the medicine box in the medicine box buffer area A, and completing the medicine taking task corresponding to the medicine taking information; the second operation includes: when it is detected that no medicine box is stored in the medicine box buffer area B, obtaining a first target medicine box to be taken from the medicine storage area, and transporting the first target medicine box to the medicine box buffer area B; wherein, the medicine box Medicine box cache area A and medicine box cache area B are two different medicine box cache areas; here, when it is detected that there are medicine boxes stored in medicine box cache area A, it is only necessary to grab medicines from the medicine boxes on medicine box cache area A at the same time and complete the corresponding medicine picking task; at the same time, if there are no medicine boxes stored in medicine box cache area B, a medicine box is placed in medicine box cache area B. It can be understood that if the medicine picking task corresponding to the medicine box on medicine box cache area A is completed, the medicine picking task corresponding to the medicine box on medicine box cache area B can be started immediately.

[0022] Step 102: When it is detected that a medicine box is stored in the medicine box cache area B, a third operation and a fourth operation are performed simultaneously, the third operation comprising: obtaining medicine taking information corresponding to the medicine box cache area B, controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation comprising: when it is detected that no medicine box is stored in the medicine box cache area A, obtaining a second target medicine box for medicines to be taken from the medicine storage area, and transporting the second target medicine box to the medicine box cache area A. Here, when it is detected that there are medicine boxes stored in the medicine box cache area B, it is only necessary to grab medicines from the medicine boxes on the medicine box cache area B at the same time and complete the corresponding medicine picking task; at the same time, if there are no medicine boxes stored in the medicine box cache area A, then a medicine box is placed in the medicine box cache area A. It can be understood that if the medicine picking task corresponding to the medicine box on the medicine box cache area B is completed, the medicine picking task corresponding to the medicine box on the medicine box cache area A can be started immediately.

[0023] In this embodiment, a sensor is provided in each medicine storage box buffer area, and the sensor can detect whether a medicine storage box is stored in the medicine storage box buffer area;

[0024] The “detection that a medicine box is stored in the medicine box buffer area A” specifically includes: when the sensor in the medicine box buffer area A detects the medicine box, it is detected that a medicine box is stored in the medicine box buffer area A;

[0025] The “detection that no medicine box is stored in the medicine box buffer area A” specifically includes: when the sensor in the medicine box buffer area A does not detect the medicine box, it is detected that no medicine box is stored in the medicine box buffer area A;

[0026] The “detection that a medicine box is stored in the medicine box buffer area B” specifically includes: when the sensor in the medicine box buffer area B detects the medicine box, it is detected that a medicine box is stored in the medicine box buffer area B;

[0027] The “detection that no medicine box is stored in the medicine box buffer area B” specifically includes: when the sensor in the medicine box buffer area B does not detect the medicine box, it is detected that no medicine box is stored in the medicine box buffer area B.

[0028] In this embodiment, the “obtaining the medicine taking information corresponding to the medicine storage box buffer area A” specifically includes: obtaining the medicine taking information corresponding to the medicine storage box buffer area A from the HIS (Hospital Information System) system;

[0029] The “obtaining the medicine taking information corresponding to the medicine storage box buffer area B” specifically includes: obtaining the medicine taking information corresponding to the medicine storage box buffer area B from the HIS system.

[0030] In this embodiment, the “controlling the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A and completing the medicine taking task corresponding to the medicine taking information” specifically includes: controlling the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine storage box in the medicine storage box buffer area A to the medicine storage area;

[0031] The “controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information” specifically includes: controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine box in the medicine box cache area B to the medicine storage area.

[0032] Embodiment 2 of the present invention provides a drug taking device for a drug warehouse, wherein the drug warehouse is provided with a drug storage area, a manipulator and two drug box buffer areas, wherein a plurality of drug boxes are stored in the drug storage area, and each drug box buffer area can store a drug box, and the manipulator can grab drugs from the drug boxes on each drug box buffer area; the device comprises the following modules: a first processing module, for simultaneously executing a first operation and a second operation when it is detected that a drug box is stored in drug box buffer area A, the first operation comprising: obtaining drug taking information corresponding to the drug box buffer area A, controlling the manipulator to take drugs from the drug boxes in the drug box buffer area A, and completing the drug taking task corresponding to the drug taking information; the second operation comprising: when it is detected that no drug boxes are stored in drug box buffer area B, controlling the manipulator to take drugs from the drug boxes in the drug box buffer area A, and completing the drug taking task corresponding to the drug taking information The medicine storage area obtains a first target medicine box for drugs to be taken, and conveys the first target medicine box to the medicine box cache area B; wherein, the medicine box cache area A and the medicine box cache area B are two different medicine box cache areas; the second processing module is used to simultaneously perform a third operation and a fourth operation when it is detected that a medicine box is stored in the medicine box cache area B, the third operation comprising: obtaining medicine taking information corresponding to the medicine box cache area B, controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation comprising: when it is detected that no medicine box is stored in the medicine box cache area A, obtaining a second target medicine box for drugs to be taken from the medicine storage area, and conveying the second target medicine box to the medicine box cache area A.

[0033] In the present embodiment, a sensor is provided in each medicine box buffer area, and the sensor can detect whether a medicine box is stored in the medicine box buffer area; the first processing module is also used for: when the sensor in the medicine box buffer area A detects a medicine box, it detects that a medicine box is stored in the medicine box buffer area A; the second processing module is also used for: when the sensor in the medicine box buffer area A does not detect a medicine box, it detects that no medicine box is stored in the medicine box buffer area A; the second processing module is also used for: when the sensor in the medicine box buffer area B detects a medicine box, it detects that a medicine box is stored in the medicine box buffer area B; the first processing module is also used for: when the sensor in the medicine box buffer area B does not detect a medicine box, it detects that no medicine box is stored in the medicine box buffer area B.

[0034] In this embodiment, the first processing module is further used to obtain the medicine taking information corresponding to the medicine storage box buffer area A from the HIS system; the second processing module is further used to obtain the medicine taking information corresponding to the medicine storage box buffer area B from the HIS system.

[0035] In this embodiment, the first processing module is also used to: control the manipulator to take medicine from the medicine box in the medicine box cache area A, and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine box in the medicine box cache area A to the medicine storage area; the second processing module is also used to: control the manipulator to take medicine from the medicine box in the medicine box cache area B, and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine box in the medicine box cache area B to the medicine storage area.

[0036] Embodiment 3 of the present invention provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the drug extraction method for a drug warehouse in embodiment 1 are implemented.

[0037] A fourth embodiment of the present invention provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the drug taking method for a drug warehouse in the first embodiment are implemented.

[0038] It should be noted that although the above describes the various steps in a specific order, it does not mean that the various steps must be executed in the above specific order. In fact, some of these steps can be executed concurrently or even in a different order as long as the required functions can be achieved.

[0039] The present invention may be a system, a method and / or a computer program product. The computer program product may include a readable storage medium carrying computer readable program instructions for causing a processor to implement various aspects of the present invention.

[0040] The readable storage medium can be a tangible device that holds and stores the instructions used by the instruction execution device. The readable storage medium can include, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a protruding structure in a groove on which instructions are stored, and any suitable combination thereof.

[0041] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A method for taking medicine from a medicine store, wherein the medicine store is provided with a medicine storage area, a manipulator and two medicine box buffer areas, wherein a plurality of medicine boxes are stored in the medicine storage area, and each medicine box buffer area can store a medicine box, and the manipulator can grab medicine from the medicine boxes on each medicine box buffer area; characterized in that: The following steps are involved: When it is detected that a medicine box is stored in the medicine box buffer area A, a first operation and a second operation are performed simultaneously, wherein the first operation includes: obtaining medicine taking information corresponding to the medicine box buffer area A, controlling the manipulator to take medicine from the medicine box in the medicine box buffer area A, and completing the medicine taking task corresponding to the medicine taking information; the second operation includes: when it is detected that no medicine box is stored in the medicine box buffer area B, obtaining a first target medicine box to be taken from the medicine storage area, and conveying the first target medicine box to the medicine box buffer area B; wherein the medicine box buffer area A and the medicine box buffer area B are two different medicine box buffer areas; When it is detected that a medicine box is stored in the medicine box cache area B, the third operation and the fourth operation are performed simultaneously. The third operation includes: obtaining the medicine taking information corresponding to the medicine box cache area B, controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation includes: when it is detected that no medicine box is stored in the medicine box cache area A, obtaining a second target medicine box for medicines to be taken from the medicine storage area, and transporting the second target medicine box to the medicine box cache area A.

2. The drug dispensing method according to claim 1, characterized in that: A sensor is provided in each medicine storage box buffer area, and the sensor can detect whether a medicine storage box is stored in the medicine storage box buffer area; The “detection that a medicine box is stored in the medicine box buffer area A” specifically includes: when the sensor in the medicine box buffer area A detects the medicine box, it is detected that a medicine box is stored in the medicine box buffer area A; The “detection that no medicine box is stored in the medicine box buffer area A” specifically includes: when the sensor in the medicine box buffer area A does not detect the medicine box, it is detected that no medicine box is stored in the medicine box buffer area A; The “detection that a medicine box is stored in the medicine box buffer area B” specifically includes: when the sensor in the medicine box buffer area B detects the medicine box, it is detected that a medicine box is stored in the medicine box buffer area B; The “detection that no medicine box is stored in the medicine box buffer area B” specifically includes: when the sensor in the medicine box buffer area B does not detect the medicine box, it is detected that no medicine box is stored in the medicine box buffer area B.

3. The drug dispensing method according to claim 1, characterized in that: The “obtaining the medicine taking information corresponding to the medicine storage box buffer area A” specifically includes: obtaining the medicine taking information corresponding to the medicine storage box buffer area A from the HIS system; The “obtaining the medicine taking information corresponding to the medicine storage box buffer area B” specifically includes: obtaining the medicine taking information corresponding to the medicine storage box buffer area B from the HIS system.

4. The drug dispensing method according to claim 1, characterized in that: The “controlling the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A and completing the medicine taking task corresponding to the medicine taking information” specifically includes: controlling the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine storage box in the medicine storage box buffer area A to the medicine storage area; The "controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information" specifically includes: controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information, and then transporting the medicine box in the medicine box cache area B to the medicine storage area.

5. A medicine taking device for a medicine warehouse, wherein the medicine warehouse is provided with a medicine storage area, a manipulator and two medicine box buffer areas, wherein a plurality of medicine boxes are stored in the medicine storage area, and each medicine box buffer area can store a medicine box, and the manipulator can grab medicines from the medicine boxes on each medicine box buffer area; characterized in that: Includes the following modules: The first processing module is used to simultaneously perform a first operation and a second operation when it is detected that a medicine storage box is stored in the medicine storage box buffer area A, wherein the first operation includes: obtaining medicine taking information corresponding to the medicine storage box buffer area A, controlling the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A, and completing the medicine taking task corresponding to the medicine taking information; the second operation includes: when it is detected that no medicine storage box is stored in the medicine storage box buffer area B, obtaining a first target medicine storage box for medicine to be taken from the medicine storage area, and transporting the first target medicine storage box to the medicine storage box buffer area B; wherein the medicine storage box buffer area A and the medicine storage box buffer area B are two different medicine storage box buffer areas; The second processing module is used to simultaneously perform a third operation and a fourth operation when it is detected that a medicine box is stored in the medicine box cache area B. The third operation includes: obtaining the medicine taking information corresponding to the medicine box cache area B, controlling the manipulator to take medicine from the medicine box in the medicine box cache area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation includes: when it is detected that no medicine box is stored in the medicine box cache area A, obtaining a second target medicine box for medicines to be taken from the medicine storage area, and transporting the second target medicine box to the medicine box cache area A.

6. The medicine dispensing device according to claim 5, characterized in that: A sensor is provided in each medicine storage box buffer area, and the sensor can detect whether a medicine storage box is stored in the medicine storage box buffer area; The first processing module is also used for: when the sensor in the medicine storage box buffer area A detects the medicine storage box, it is detected that there is a medicine storage box in the medicine storage box buffer area A; The second processing module is also used for: when the sensor in the medicine storage box buffer area A does not detect the medicine storage box, detecting that there is no medicine storage box stored in the medicine storage box buffer area A; The second processing module is also used for: when the sensor in the medicine storage box buffer area B detects the medicine storage box, it is detected that there is a medicine storage box stored in the medicine storage box buffer area B; The first processing module is further configured to detect that no medicine storage box is stored in the medicine storage box buffer area B when the sensor in the medicine storage box buffer area B does not detect the medicine storage box.

7. The medicine dispensing device according to claim 5, characterized in that: The first processing module is also used to: obtain the medicine collection information corresponding to the medicine storage box buffer area A from the HIS system; The second processing module is also used to obtain the medicine taking information corresponding to the medicine storage box buffer area B from the HIS system.

8. The medicine dispensing device according to claim 5, characterized in that: The first processing module is also used to: control the manipulator to take medicine from the medicine storage box in the medicine storage box buffer area A and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine storage box in the medicine storage box buffer area A to the medicine storage area; The second processing module is also used to: control the robot to take medicine from the medicine box in the medicine box cache area B and complete the medicine taking task corresponding to the medicine taking information, and then transport the medicine box in the medicine box cache area B to the medicine storage area.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the drug taking method for a drug store as claimed in any one of claims 1 to 4 are implemented.

10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the drug extraction method for a drug warehouse described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Warehouse management method and warehouse management system

    CN103193054A

  • Control and management system of rapid medicine loading system

    CN104555223A

  • Automatic prescription filling system and method

    CN111452037A

  • Automated buffer system for a storage and retrieval system

    WO2024236278A1

  • Battery module treatment method and system, and computer device, medium and program product

    WO2024259670A1