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

By setting up a drug storage area, robotic arms, and sensors in the pharmacy, and combining this with the HIS system to obtain drug retrieval information, rapid drug retrieval from the drug storage box buffer area in the pharmacy was achieved, solving the problem of slow drug retrieval speed and improving the pharmacy's work efficiency.

CN119734946BActive Publication Date: 2025-10-17SUZHOU IRON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the medicine warehouse of a smart pharmacy, how to quickly grab medicines has become an urgent problem to be solved.

Method used

The pharmacy is equipped with a drug storage area, a robotic arm, and two drug storage box buffer areas. Sensors detect the presence and status of the drug storage box buffer areas and obtain drug retrieval information from the HIS system. The robotic arm is then controlled to grab the drugs and transport the drug storage boxes, enabling rapid drug retrieval.

Benefits of technology

It improves the speed of drug retrieval by simultaneously processing drug retrieval tasks from two drug storage buffer areas, greatly enhancing the efficiency of the pharmacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119734946B_ABST
    Figure CN119734946B_ABST
Patent Text Reader

Abstract

The application discloses a medicine taking method and device for a medicine cabinet, an electronic device and a storage medium thereof. The medicine taking method comprises the following steps: when a storage box buffer area has a storage box, a mechanical arm is controlled to take medicine from the storage box in the storage box buffer area, and a medicine taking task corresponding to taking medicine information is completed; at the same time, a storage box is placed into another storage box buffer area. 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 application relates to the technical field of medicine storage, and in particular to a medicine taking method and device for a medicine library, an electronic device and a storage medium thereof. BACKGROUND

[0002] With the progress of technology, intelligent pharmacies are increasingly applied in hospitals. In an intelligent pharmacy, a medicine library is usually provided, which can store medicine boxes, and the medicine boxes can store medicines. A mechanical hand is usually provided in the medicine library, which is used to grab medicines from the medicine boxes.

[0003] In the medicine library, how to quickly grab medicines becomes a problem to be solved. SUMMARY

[0004] Therefore, the main purpose of the present application is to provide a medicine taking method and device for a medicine library, an electronic device and a storage medium thereof.

[0005] To achieve the above purpose, the technical solution of the present application is as follows: a medicine taking method for a medicine library, the medicine library is provided with a medicine storage area, a mechanical hand and two medicine box buffer areas, the medicine storage area stores a plurality of medicine boxes, each medicine box buffer area can store one medicine box, and the mechanical hand can grab medicines from the medicine boxes on each medicine box buffer area; comprising the following steps: when it is detected that the medicine box buffer area A stores a medicine box, simultaneously performing a first operation and a second operation, the first operation comprises: obtaining the medicine taking information corresponding to the medicine box buffer area A, controlling the mechanical hand to take medicines 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 comprises: when it is detected that the medicine box buffer area B does not store a medicine box, obtaining a first target medicine box of a medicine 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 buffer area A and the medicine box buffer area B are two different medicine box buffer areas; when it is detected that the medicine box buffer area B stores a medicine box, simultaneously performing a third operation and a fourth operation, the third operation comprises: obtaining the medicine taking information corresponding to the medicine box buffer area B, controlling the mechanical hand to take medicines from the medicine box in the medicine box buffer area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation comprises: when it is detected that the medicine box buffer area A does not store a medicine box, obtaining a second target medicine box of a medicine to be taken from the medicine storage area, and transporting the second target medicine box to the medicine box buffer area A.

[0006] As one improvement of the embodiment of the present application, a sensor is arranged in each medicine box buffer area, which can detect whether a medicine box is stored in the medicine box buffer area; the "detecting 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 "detecting 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 a medicine box, it is detected that no medicine box is stored in the medicine box buffer area A; the "detecting 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 a medicine box, it is detected that a medicine box is stored in the medicine box buffer area B; the "detecting 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 a medicine box, it is detected that no medicine box is stored in the medicine box buffer area B.

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

[0008] As one improvement of the embodiment of the present application, the "controlling the mechanical arm 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" specifically includes: controlling the mechanical arm 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, and then conveying the medicine box in the medicine box buffer area A to the medicine storage area; the "controlling the mechanical arm to take medicine from the medicine box in the medicine box buffer area B and completing the medicine taking task corresponding to the medicine taking information" specifically includes: controlling the mechanical arm to take medicine from the medicine box in the medicine box buffer area B and completing the medicine taking task corresponding to the medicine taking information, and then conveying the medicine box in the medicine box buffer area B to the medicine storage area.

[0009] The embodiment also provides a medicine taking device for a medicine library, the medicine library is provided with a medicine storage area, a mechanical arm 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 one medicine box, the mechanical arm can grab medicine from the medicine box on each medicine box buffer area; comprising the following modules: a first processing module, used for simultaneously executing a first operation and a second operation when detecting that a medicine box is stored in the medicine box buffer area A, the first operation comprises: acquiring taking information corresponding to the medicine box buffer area A, controlling the mechanical arm to take medicine from the medicine box in the medicine box buffer area A, and completing a taking task corresponding to the taking information; the second operation comprises: when detecting that no medicine box is stored in the medicine box buffer area B, acquiring a first target medicine box of a medicine 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; a second processing module, used for simultaneously executing a third operation and a fourth operation when detecting that a medicine box is stored in the medicine box buffer area B, the third operation comprises: acquiring taking information corresponding to the medicine box buffer area B, controlling the mechanical arm to take medicine from the medicine box in the medicine box buffer area B, and completing a taking task corresponding to the taking information; the fourth operation comprises: when detecting that no medicine box is stored in the medicine box buffer area A, acquiring a second target medicine box of a medicine to be taken from the medicine storage area, and conveying the second target medicine box to the medicine box buffer area A.

[0010] As an improvement of the embodiment of the application, a sensor is arranged in each medicine box buffer area, the sensor can detect whether a medicine box is stored in the medicine box buffer area; the first processing module is further used for: 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 second processing module is further used for: when the sensor in the medicine box buffer area A does not detect a medicine box, it is detected that no medicine box is stored in the medicine box buffer area A; the second processing module is further used for: when the sensor in the medicine box buffer area B detects a medicine box, it is detected that a medicine box is stored in the medicine box buffer area B; the first processing module is further used for: when the sensor in the medicine box buffer area B does not detect a medicine box, it is detected that no medicine box is stored in the medicine box buffer area B.

[0011] As an improvement of the embodiment of the application, the first processing module is further used for: acquiring the taking information corresponding to the medicine box buffer area A from a HIS system; the second processing module is further used for: acquiring the taking information corresponding to the medicine box buffer area B from the HIS system.

[0012] As a refinement of the embodiment of the present application, the first processing module is further configured to control the robot to take medicine from the medicine storage box in the medicine storage box buffer area A and complete the taking task corresponding to the taking information, and then transport the medicine storage box in the medicine storage box buffer area A to the medicine storage area; and the second processing module is further configured to control the robot to take medicine from the medicine storage box in the medicine storage box buffer area B and complete the taking task corresponding to the taking information, and then transport the medicine storage box in the medicine storage box buffer area B to the medicine storage area.

[0013] The embodiment of the present application further provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps in the medicine taking method for a medicine library when executing the computer program.

[0014] The embodiment of the present application further provides a storage medium, which stores a computer program, and the computer program implements the steps in the medicine taking method for a medicine library when executed by a processor.

[0015] The embodiment of the present application provides a medicine taking method for a medicine library, a device, an electronic device and a storage medium, which has the following advantages: the embodiment of the present application discloses a medicine taking method for a medicine library, a device, an electronic device and a storage medium, the medicine taking method comprises the following steps: when a medicine storage box is placed in a medicine storage box buffer area, a robot is controlled to take medicine from the medicine storage box in the medicine storage box buffer area and complete the taking task corresponding to the taking information; and at the same time, a medicine storage box is placed in another medicine storage box buffer area. Therefore, the medicine taking speed is greatly improved. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 The flowchart of the medicine taking method for a medicine library in the embodiment of the present application is shown. DETAILED DESCRIPTION

[0017] The present application will be described in detail below with reference to the embodiments shown in the drawings. However, the embodiments do not limit the present application, and the changes in structure, method or function made by those skilled in the art based on the embodiments are included in the protection scope of the present application.

[0018] The following description and drawings are illustrative of the specific embodiments herein and are not intended to be limiting. Parts and features of some embodiments can be included or replaced by parts and features of other embodiments. The scope of the embodiments herein includes the entire scope of the claims and all available equivalents thereof. In this document, the terms "first," "second," etc. are used merely as identifiers that distinguish one element from another, and are not intended to signify or imply that the elements so identified must have a particular relationship to one another or be in a particular order, unless otherwise specified and limited. In fact, the first element could be the second element, and vice versa. Also, the terms "comprise," "comprising," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a structure, device, or apparatus that comprises a list of elements is not necessarily limited to only those elements, but can include other elements not expressly listed or inherent to such structure, device, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the structure, device, or apparatus that includes the element. Various embodiments are described with progression in this document, each embodiment emphasizing related aspects that distinguish it from other embodiments. Each embodiment can provide from 1% to 99% or more of the aspects creating a merit to the inventive proceeding. Accordingly, the embodiments described herein are not mutually exclusive, but are to be appreciated separately or in any combination.

[0019] The terms "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like in this document refer to the orientation or positional relationship as shown in the drawings, and are merely used to facilitate the description of this document and simplify the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In the description of this document, unless otherwise specified and limited, the terms "mounting," "connecting," "connection" should be interpreted broadly, for example, it can be a mechanical connection or an electrical connection, it can be a communication between two elements inside, it can be a direct connection or an indirect connection through an intermediate medium, and the specific meaning of the above terms can be understood by those skilled in the art according to the specific circumstances.

[0020] The embodiment one of the present application provides a medicine taking method for a medicine library, the medicine library is provided with a medicine storage area, a mechanical arm 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 one medicine box, and the mechanical arm can grab medicines from the medicine box on each medicine box buffer area; here, the medicine library is provided with the medicine storage area, the medicine storage area can be provided with a medicine storage rack and the like, the medicine boxes are stored in the medicine storage rack, and medicines are stored in the medicine boxes, the medicines can be box medicines, injections or solvents and the like. The medicine library is also provided with the two medicine box buffer areas and a conveying device, the conveying device can convey the medicine boxes in the medicine storage area to any medicine box buffer area, and also can convey the medicine boxes in any medicine box buffer area to the medicine storage area; the mechanical arm can grab the medicines from the medicine boxes in any medicine box buffer area. As shown in the figure, the method comprises the following steps: Figure 1

[0021] Step 101: when it is detected that the medicine box buffer area A stores the medicine box, simultaneously, a first operation and a second operation are performed, the first operation comprises: acquiring taking information corresponding to the medicine box buffer area A, controlling the mechanical arm to take medicines from the medicine box in the medicine box buffer area A, and completing a taking task corresponding to the taking information; the second operation comprises: when it is detected that the medicine box buffer area B does not store the medicine box, acquiring a first target medicine box of a to-be-taken medicine 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; here, when it is detected that the medicine box buffer area A stores the medicine box, only the medicines in the medicine box on the medicine box buffer area A are grabbed, and the corresponding taking task is completed; meanwhile, if the medicine box buffer area B does not store the medicine box, a medicine box is placed in the medicine box buffer area B, and it can be understood that if the taking task corresponding to the medicine box on the medicine box buffer area A is completed, the taking task corresponding to the medicine box on the medicine box buffer area B can be started immediately.

[0022] ​Step 102: when it is detected that the storage box is stored in the storage box buffer area B, simultaneously, a third operation and a fourth operation are performed, the third operation includes: acquiring the medicine taking information corresponding to the storage box buffer area B, controlling the mechanical arm to take medicine from the storage box in the storage box buffer area B, and completing the medicine taking task corresponding to the medicine taking information; the fourth operation includes: when it is detected that the storage box is not stored in the storage box buffer area A, acquiring a second target storage box of a medicine to be taken from the storage area, and conveying the second target storage box to the storage box buffer area A. Here, when it is detected that the storage box is stored in the storage box buffer area B, only the medicine in the storage box on the storage box buffer area B needs to be grabbed, and the corresponding medicine taking task is completed; at the same time, if the storage box is not stored in the storage box buffer area A, a storage box is put into the storage box buffer area A. It can be understood that, after the medicine taking task corresponding to the storage box on the storage box buffer area B is completed, the medicine taking task corresponding to the storage box on the storage box buffer area A can be started immediately.

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

[0024] The "detecting that the storage box is stored in the storage box buffer area A" specifically includes: when the sensor in the storage box buffer area A detects the storage box, it is detected that the storage box is stored in the storage box buffer area A.

[0025] The "detecting that the storage box is not stored in the storage box buffer area A" specifically includes: when the sensor in the storage box buffer area A does not detect the storage box, it is detected that the storage box is not stored in the storage box buffer area A.

[0026] The "detecting that the storage box is stored in the storage box buffer area B" specifically includes: when the sensor in the storage box buffer area B detects the storage box, it is detected that the storage box is stored in the storage box buffer area B.

[0027] The "detecting that the storage box is not stored in the storage box buffer area B" specifically includes: when the sensor in the storage box buffer area B does not detect the storage box, it is detected that the storage box is not stored in the storage box buffer area B.

[0028] In the embodiment, the "acquiring the medicine taking information corresponding to the storage box buffer area A" specifically includes: acquiring the medicine taking information corresponding to the storage box buffer area A from a HIS (Hospital Information System, hospital information system) system.

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

[0030] In this embodiment, the "controlling the robot arm to take medicine from the medicine box in the medicine box buffer area A, and completing the corresponding medicine taking task of the medicine taking information" specifically includes: controlling the robot arm to take medicine from the medicine box in the medicine box buffer area A, and completing the corresponding medicine taking task of the medicine taking information, and then conveying the medicine box in the medicine box buffer area A to the medicine storage area;

[0031] The "controlling the robot arm to take medicine from the medicine box in the medicine box buffer area B, and completing the corresponding medicine taking task of the medicine taking information" specifically includes: controlling the robot arm to take medicine from the medicine box in the medicine box buffer area B, and completing the corresponding medicine taking task of the medicine taking information, and then conveying the medicine box in the medicine box buffer area B to the medicine storage area.

[0032] The second embodiment of the present application provides a medicine taking device for a medicine library, the medicine library is provided with a medicine storage area, a robot arm and two medicine box buffer areas, the medicine storage area stores a plurality of medicine boxes, each medicine box buffer area can store one medicine box, and the robot arm can grab medicine from the medicine box on each medicine box buffer area; comprising the following modules: a first processing module for simultaneously performing a first operation and a second operation when detecting that the medicine box buffer area A stores a medicine box, the first operation includes: obtaining the corresponding medicine taking information of the medicine box buffer area A, controlling the robot arm to take medicine from the medicine box in the medicine box buffer area A, and completing the corresponding medicine taking task of the medicine taking information; the second operation includes: when it is detected that the medicine box buffer area B does not store a medicine box, obtaining a first target medicine box of a medicine 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; a second processing module for simultaneously performing a third operation and a fourth operation when detecting that the medicine box buffer area B stores a medicine box, the third operation includes: obtaining the corresponding medicine taking information of the medicine box buffer area B, controlling the robot arm to take medicine from the medicine box in the medicine box buffer area B, and completing the corresponding medicine taking task of the medicine taking information; the fourth operation includes: when it is detected that the medicine box buffer area A does not store a medicine box, obtaining a second target medicine box of a medicine to be taken from the medicine storage area, and conveying the second target medicine box to the medicine box buffer area A.

[0033] In the embodiment, sensors are arranged in each of the medicine storage box buffer areas, and the sensors can detect whether a medicine storage box is stored in the corresponding medicine storage box buffer area; the first processing module is further configured to detect that a medicine storage box is stored in the medicine storage box buffer area A when the sensor in the medicine storage box buffer area A detects the medicine storage box; the second processing module is further configured to detect that no medicine storage box is stored in the medicine storage box buffer area A when the sensor in the medicine storage box buffer area A does not detect the medicine storage box; the second processing module is further configured to detect that a medicine storage box is stored in the medicine storage box buffer area B when the sensor in the medicine storage box buffer area B detects the medicine storage box; and 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.

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

[0035] In the embodiment, the first processing module is further configured to control the robot to take medicine from the medicine storage box in the medicine storage box buffer area A, 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; and the second processing module is further configured to control the robot to take medicine from the medicine storage box in the medicine storage box buffer area B, 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 B to the medicine storage area.

[0036] Embodiment three of the present application provides an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps in the medicine taking method for a medicine library in embodiment one when executing the computer program.

[0037] Embodiment four of the present application provides a storage medium, which stores a computer program, and the computer program implements the steps in the medicine taking method for a medicine library in embodiment one when executed by a processor.

[0038] It should be noted that although the above describes the steps in a specific order, it does not mean that the steps must be executed in the above specific order, in fact, some of the steps can be executed concurrently, or even the order is changed, as long as the required function can be realized.

[0039] The present application can be a system, a method and / or a computer program product. The computer program product can include a readable storage medium on which is loaded a computer readable program code for causing a processor to implement various aspects of the present application.

[0040] A computer-readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer-readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: a portable computer diskette, 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 disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer-readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves.

[0041] Embodiments of the application have been described above, with the understanding that these embodiments are exemplary only, and are not restrictive, in terms of the scope of the embodiments disclosed. Many modifications and variations of the described embodiments are possible, in light of the above teachings, without departing from the scope and spirit of the described embodiments. The choice of words in this document is intended to best explain the principles of the embodiments, practical application, or technical improvement in the art, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A medicine retrieval method for a medicine warehouse, wherein the medicine warehouse is provided with a medicine storage area, a manipulator, and two medicine box buffer areas, wherein the medicine storage area stores a plurality of medicine boxes, 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, the first operation including: 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 including: 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 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 method for taking medicine 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 method for taking medicine 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 method for taking medicine according to claim 1, characterized in that: The “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” specifically includes: 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, and then transporting the medicine box in the medicine 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 the medicine storage area stores a plurality of medicine boxes, 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: Includes the following modules: The first processing module is configured to simultaneously execute a first operation and a second operation upon detecting that a medicine box is stored in the medicine box buffer area A, 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; and the second operation includes: upon detecting 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 buffer area A and the medicine box buffer area B are two different medicine box buffer areas; The second processing module is used to simultaneously perform the third operation and the 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 medicine 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 further configured to: when the sensor in the medicine box buffer area A detects the medicine box, detect that there is a medicine box stored in the medicine box buffer area A; The second processing module is further configured to: when the sensor in the medicine storage box buffer area A does not detect the medicine storage box, detect that no medicine storage box is stored in the medicine storage box buffer area A; The second processing module is further configured to: when the sensor in the medicine storage box buffer area B detects the medicine storage box, detect that there is a medicine storage box in the medicine storage box buffer area B; The first processing module is further configured to detect that no medicine box is stored in the medicine box buffer area B when the sensor in the medicine box buffer area B does not detect the medicine box.

7. The medicine dispensing device according to claim 5, characterized in that: The first processing module is further configured to: obtain medicine collection information corresponding to the medicine storage box buffer area A from the HIS system; The second processing module is further configured to obtain 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 further configured 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 includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the steps of the drug extraction method for a drug library according to 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 the processor, the steps of the drug extraction method for a drug depot according to 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