WO2019210547A1 - Medicine pumping method based on dispensing robot and dispensing robot - Google Patents
Medicine pumping method based on dispensing robot and dispensing robot Download PDFInfo
- Publication number
- WO2019210547A1 WO2019210547A1 PCT/CN2018/088374 CN2018088374W WO2019210547A1 WO 2019210547 A1 WO2019210547 A1 WO 2019210547A1 CN 2018088374 W CN2018088374 W CN 2018088374W WO 2019210547 A1 WO2019210547 A1 WO 2019210547A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- medicine
- weight
- drug
- dispensing
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61J—CONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
- A61J1/00—Containers specially adapted for medical or pharmaceutical purposes
- A61J1/14—Details; Accessories therefor
- A61J1/20—Arrangements for transferring or mixing fluids, e.g. from vial to syringe
- A61J1/22—Arrangements for transferring or mixing fluids, e.g. from vial to syringe with means for metering the amount of fluid
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65B—MACHINES, APPARATUS OR DEVICES FOR, OR METHODS OF, PACKAGING ARTICLES OR MATERIALS; UNPACKING
- B65B3/00—Packaging plastic material, semiliquids, liquids or mixed solids and liquids, in individual containers or receptacles, e.g. bags, sacks, boxes, cartons, cans, or jars
- B65B3/26—Methods or devices for controlling the quantity of the material fed or filled
- B65B3/28—Methods or devices for controlling the quantity of the material fed or filled by weighing
Definitions
- the invention relates to the field of dispensing robots, in particular to a medicine pumping method based on a dispensing robot and a dispensing robot.
- the finished product needs to be weighed in the dispensing process to ensure that the finished drug product matches the drug in the prescription.
- the prior art dispensing robot can only weigh a single bottle of the drug, and then repeatedly weigh the dispensing container, and proofread according to the final result and the dose required by the prescription. Or the dispensing robot can not carry out the weighing of the finished product inside the equipment, and manually weighs the equipment before the equipment is prepared. After the equipment is prepared, the finished product is weighed manually.
- the dispensing robot requires multiple bottles of medicine for dispensing, it is necessary to repeatedly weigh the medicine and the dispensing container, which requires a large amount of dispensing time, and the medicine dispensing efficiency is low.
- an object of the present invention is to provide a drug aspirating method and a dispensing robot based on a dispensing robot, which aim to solve the problem of a large amount of dispensing time during weighing of a plurality of bottles of drugs in the prior art.
- the medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the first real-time medicine weight in the dispensing container is obtained, wherein N is the number of medicine bottles required for dispensing, and N is a natural number greater than or equal to 1;
- the pharmaceutical robot-based drug aspirating method wherein the target drug weight of the drug is obtained, the first weight difference between the target drug weight and the first real-time drug weight is calculated, and the first weight difference is sucked from the Nth bottle drug. After the value corresponds to the drug to the dispensing container, including;
- Obtaining a second real-time drug weight in the dispensing container determining whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and if within a predetermined accuracy range, stopping the pumping to complete the dispensing.
- the pharmaceutical robot-based drug aspirating method wherein the obtaining a second real-time drug weight in the dispensing container determines whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, if the predetermined accuracy is within the scope, stop pumping and complete the dispensing, including:
- the corresponding drug is aspirated from the Nth drug bottle to the dispensing container according to the second weight difference between the target drug weight and the second real drug weight until a predetermined accuracy range is reached.
- the medicine robot-based medicine suction method wherein the medicine is sucked into a medicine container, and after the N-1 bottle medicine is sucked, the first real-time medicine weight in the medicine container is obtained, including:
- the pharmaceutical container is weighed in advance, and the weight of the dispensing container is obtained, which is recorded as the weight of the first dispensing container;
- the medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the dispensing container is again weighed to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container;
- the first real-time drug weight in the dispensing container is calculated based on the weight of the first dispensing container and the weight of the second dispensing container.
- the medicine robot-based medicine suction method wherein the obtaining the second real-time medicine weight in the medicine container comprises:
- the second real-time drug weight in the dispensing container is obtained according to the calculation result.
- the pharmaceutical robot-based medicine aspirating method wherein the medicine is sucked into the medicine container, and after the N-1 bottle medicine is sucked, the first real-time medicine weight in the medicine container is obtained, and the method further includes:
- the medicine robot-based medicine pumping method wherein the liquid medicine or the powder medicine which is pre-configured as a liquid through a solvent.
- the pharmaceutical robot-based drug aspirating method wherein the obtaining a second real-time drug weight in the dispensing container determines whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, if the predetermined accuracy is Within the range, stop pumping and complete the dispensing, including:
- the ratio L is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range.
- a dispensing robot comprising a weighing module, wherein:
- At least one processor and,
- the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the pharmaceutical robot based drug aspiration method described above.
- a non-transitory computer readable storage medium wherein the non-transitory computer readable storage medium stores computer-executable instructions that, when executed by one or more processors, The one or more processors are caused to perform the pharmaceutical robot-based drug aspiration method described above.
- the present invention is directed to the defects existing in the prior art.
- the weighing of the dispensing container is performed before the final bottle is aspirated, and the last bottle of medicine is calculated.
- the dose drawn in the bottle is extracted from the last bottle of the drug according to the dose, so that each bottle of the drug is not required to be weighed each time the drug is sucked from the vial, thereby reducing the number of weighings and improving the number of weighings.
- the accuracy of drug dispensing is provided.
- FIG. 1 is a schematic flow chart of a preferred embodiment of a drug dispensing method based on a dispensing robot of the present invention.
- FIG. 2 is a schematic diagram showing the hardware structure of a preferred embodiment of the dispensing robot of the present invention.
- an embodiment of the present invention provides a medicine pumping method based on a dispensing robot, which is used to suck a medicine into a dispensing container by acquiring the number of medicine bottles to be injected into the dispensing container and the weight of the target medicine.
- FIG. 1 is a schematic flow chart of a preferred method for dispensing a medicine based on a dispensing robot according to the present invention.
- the medicine suction method in the embodiment of the present invention is applied to dispensing a medicine container, as shown in FIG. 1 .
- the method includes:
- Step S100 pumping the medicine into the dispensing container, and after pumping the N-1 bottle of medicine, obtaining the first real-time medicine weight in the dispensing container;
- Step S200 Obtain a target drug weight of the medicine, calculate a first weight difference between the weight of the target medicine and the weight of the first real-time medicine, and suck the medicine corresponding to the first weight difference from the medicine of the Nth bottle to the dispensing container.
- the dispensing robot acquires the prescription information of the doctor and dispenses the medicine according to the information of the prescription.
- Pharmaceutical containers include, but are not limited to, vehicle bags.
- the method for obtaining the prescription information is prior art, and details are not described herein again.
- N is a natural number greater than 1 or equal to 1.
- N is 1, it is only necessary to take the medicine from the current bottle. If N is a natural number greater than 1, N may be 2, 3, 4, 5, and the like.
- the dispensing robot picks up the corresponding medicine from the prescription, and draws the liquid medicine from the medicine bottle through a medicine suction device such as a steel needle, and injects it into the medicine container. After the N-1 bottle of the drug is aspirated, the weight of the drug injected into the dispensing container is obtained and recorded as the weight of the first drug.
- the target drug weight of the prescription prescribed in the prescription is obtained, and the difference between the weight of the target drug and the weight of the first real-time drug is calculated, and is recorded as the first weight difference.
- the first weight difference is the dose of the drug that still needs to be aspirated from the vial. Then, a dose of the drug having the first weight difference is sucked from the Nth bottle of the drug into the dispensing container.
- the method further includes: acquiring a second real-time drug weight in the dispensing container, determining whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and stopping the suction if within a predetermined accuracy range , complete the dispensing.
- the weight of the target drug and the weight of the second real-time drug are calculated within a predetermined accuracy range. If the predetermined accuracy range is reached, the weight of the pumped drug can be directly used, and the pumping is stopped to complete the dispensing.
- the predetermined accuracy range can be set in advance by the user. For example, the predetermined accuracy range may mean that the ratio of the target drug weight to the second real-time drug weight is within a predetermined ratio range.
- the present embodiment is directed to the defects of the prior art, and the weighing of the dispensing container before the last bottle of the aspirating vial is removed, and the dose is quantitatively pumped according to the prescription, and then the dispensing container is performed after the pumping is completed. Weighing, we do not need to weigh each bottle of medicine, which reduces the number of weighing and improves the accuracy of drug dispensing.
- the method further includes:
- the corresponding drug is aspirated from the Nth drug bottle to the dispensing container according to the second weight difference between the target drug weight and the second real drug weight until a predetermined accuracy range is reached.
- the weight of the target medicine and the weight of the second real-time medicine are not within a predetermined precision range, and the second weight difference between the weight of the target medicine and the weight of the second real-time medicine is calculated.
- the drug is injected into the dispensing container from the last bottle of the drug, and the dose of the aspirating agent is the second weight difference.
- step S100 specifically includes:
- the pharmaceutical container is weighed in advance, and the weight of the dispensing container is obtained, which is recorded as the weight of the first dispensing container;
- the medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the dispensing container is again weighed to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container;
- the first real-time drug weight in the dispensing container is calculated based on the weight of the first dispensing container and the weight of the second dispensing container.
- the weight of the first real-time drug in the dispensing container can be obtained by weighing the dispensing container twice. Before the medicine is not injected into the dispensing container, the dispensing container is weighed to obtain the original weight of the dispensing container, which is recorded as the first The weight of the dispensing container; when the N-1 bottle of the drug is injected into the dispensing container, it is weighed again to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container. Calculating the difference between the weight of the second dispensing container and the weight of the first dispensing container, the difference is the weight of the drug in the dispensing container at this time, and is recorded as the first real-time drug weight.
- the obtaining the second real-time drug weight in the dispensing container in step S300 specifically includes:
- the second real-time drug weight in the dispensing container is obtained according to the calculation result.
- the dispensing container is weighed again, and the current weight of the dispensing container at this time is obtained, which is recorded as the weight of the third dispensing container.
- the difference between the weight of the third dispensing container and the weight of the first dispensing container is obtained, and the difference is the weight of the medicine in the current dispensing container, which is recorded as the second real-time medicine weight.
- the drug is a liquid drug or a powder drug that has been pre-configured as a liquid via a solvent.
- the specific preparation method of the powder medicine which is pre-configured as a liquid through a solvent is:
- the solvent is sucked from the dispensing container in advance and injected into the N bottle of the powder medicine bottle.
- the medicine in the embodiment of the invention is a powder medicine or a water medicine.
- the powder medicine is generally a vial powder
- the water medicine is a Xilin bottle water agent or an ampoule water agent.
- N1 the medicine container is weighed to obtain N1.
- the solvent needs to be extracted from the medicine container in advance, and then injected into the vial powder (to dissolve the powder medicine).
- the ratio of the powder medicine to the solvent in the N bottle powder medicine bottle is the same, and the weight of the target medicine is also the liquid powder medicine after preparation.
- the subsequent steps are the same as the treatment of the liquid medicine, and are specifically illustrated in the following examples.
- the second real-time drug weight in the dispensing container is obtained, and it is determined whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and if the predetermined precision range is within, the suction is stopped.
- Complete dispensing including:
- the ratio L is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range.
- the ratio of the second real-time drug weight B to the target drug weight B1 is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range.
- the preset ratio L ranges from 95% to 105%. In the actual situation, if the ratio of the second real-time drug B to the target drug weight B1 is greater than 105%, it indicates that the proportion of the drug is too large, the dispensing fails, and the drug is directly discarded. After the dispensing fails, the prescription can be re-dosed according to the prescription or the dispensing failure reminder is sent to the control terminal.
- step S200 further includes: obtaining a target drug weight of the drug, and calculating a first weight difference between the target drug weight and the first real-time drug weight;
- obtaining the target drug weight of the medicine calculating a first weight difference between the weight of the target medicine and the weight of the first real-time medicine, obtaining the weight of the medicine of the Nth bottle, and determining whether the first weight difference is greater than the weight of the medicine of the Nth bottle If it is less than, the first weight difference is directly extracted from the Nth bottle medicine. If it is greater than, the difference between the first weight difference and the weight of the Nth bottle medicine is calculated, and the third weight difference is recorded, After the Nth bottle of drug is completely pumped to the dispensing container, a third weight difference is drawn from the N+1 bottle of the drug to the dispensing container.
- the present invention also provides a specific embodiment for explaining the above embodiment, wherein the medicine to be aspirated is a liquid medicine, and the medicine container is a solvent bag as an example.
- the specific pumping steps are as follows:
- the medicine that needs to be quantitatively sucked by the software program of the dispensing robot is the last formulated medicine in the prescription;
- the present invention also provides another embodiment for explaining the above embodiment, wherein the medicine to be aspirated is a powder medicine (packed with a Xilin powder bottle), and the medicine container is a solvent bag as an example.
- the specific pumping steps are as follows:
- the last quantitative suction bottle is pumped, that is, it is necessary to quantitatively pump 0.5g of powder medicine (the powder medicine which has been formulated into a liquid medicine) in the 10th bottle. ;
- the amount of suction B4' B1' - (N4' - N2') is calculated, and then the ninth step is entered. The drug is then aspirated from the last bottle of drug, and step 11 is repeated until the weight of the drug in the vehicle bag is within a predetermined ratio.
- the present invention also provides a dispensing robot 10, as shown in FIG. 2, the dispensing robot 10 includes:
- processor 110 and the memory 120 are described by taking a processor 110 as an example in FIG. 2.
- the processor 110 and the memory 120 may be connected by a bus or other means, and the bus connection is taken as an example in FIG.
- the processor 110 is configured to complete various control logics of the smart terminal 10, which may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a single chip microcomputer, and an ARM ( Acorn RISC Machine) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components.
- processor 110 can be any conventional processor, microprocessor or state machine.
- Processor 110 may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- the memory 120 is a non-volatile computer readable storage medium that can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as pharmaceutical robot-based drug suction in embodiments of the present invention.
- the program instructions corresponding to the method.
- the processor 110 executes various functional applications and data processing of the smart terminal 10 by executing non-volatile software programs, instructions, and units stored in the memory 120, that is, implementing the dispensing robot-based medicine pumping in the above method embodiments. Suction method.
- the memory 120 may include a storage program area and an storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the smart terminal 10, and the like.
- memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 120 can optionally include memory remotely located relative to processor 110, which can be connected to smart terminal 10 over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- One or more units are stored in the memory 120, and when executed by the one or more processors 110, perform a dispensing robot based drug aspiration method in any of the above method embodiments, for example, performing the above described FIG. Method step S100 to step S200.
- the intelligent terminal 10 can execute the drug dispensing method based on the dispensing robot provided by the embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the performing method.
- the drug dispensing method based on the dispensing robot provided by the embodiment of the present invention.
- Embodiments of the present invention provide a non-transitory computer readable storage medium storing computer-executable instructions that are executed by one or more processors, for example, to perform the above described Method step S100 to step S200 in FIG.
- Another embodiment of the present invention provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by the processor And causing the processor to execute the address data matching method of the foregoing method embodiment. For example, the method steps S100 to S200 in Fig. 1 described above are performed.
- the present invention is directed to the deficiencies of the prior art.
Landscapes
- Health & Medical Sciences (AREA)
- Pharmacology & Pharmacy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Medical Preparation Storing Or Oral Administration Devices (AREA)
Abstract
Description
本发明涉及配药机器人领域,尤其涉及一种基于配药机器人的药品抽吸方法及配药机器人。The invention relates to the field of dispensing robots, in particular to a medicine pumping method based on a dispensing robot and a dispensing robot.
现有的配药领域,在配药过程中需要对药品成品进行称重,以保证配药后的药品成品与处方中的药品相匹配。但现有技术的配药机器人只能对单瓶的药品进行称重后,对配药容器也是进行反复称重,根据最后得到的结果与处方要求的剂量进行校对。或者是配药机器人无法在设备内部进行成品称重,而在设备调配前人工进行称重,设备调配好成品后,再由人工对成品进行称重。现有技术中的配药机器人如果需要多瓶的药品进行配药时,需要对药品及配药容器进行反复称重,耗费了大量调配时间,药品调配效率低。In the existing dispensing field, the finished product needs to be weighed in the dispensing process to ensure that the finished drug product matches the drug in the prescription. However, the prior art dispensing robot can only weigh a single bottle of the drug, and then repeatedly weigh the dispensing container, and proofread according to the final result and the dose required by the prescription. Or the dispensing robot can not carry out the weighing of the finished product inside the equipment, and manually weighs the equipment before the equipment is prepared. After the equipment is prepared, the finished product is weighed manually. In the prior art, if the dispensing robot requires multiple bottles of medicine for dispensing, it is necessary to repeatedly weigh the medicine and the dispensing container, which requires a large amount of dispensing time, and the medicine dispensing efficiency is low.
因此,现有技术还有待于改进和发展。Therefore, the prior art has yet to be improved and developed.
发明内容Summary of the invention
鉴于上述现有技术的不足,本发明的目的在于提供一种基于配药机器人的药品抽吸方法及配药机器人,旨在解决现有技术多瓶药品抽吸时,称重耗费大量调配时间的问题。In view of the above-mentioned deficiencies of the prior art, an object of the present invention is to provide a drug aspirating method and a dispensing robot based on a dispensing robot, which aim to solve the problem of a large amount of dispensing time during weighing of a plurality of bottles of drugs in the prior art.
本发明的技术方案如下:The technical solution of the present invention is as follows:
一种基于配药机器人的药品抽吸方法,应用于对配药容器进行配药,其中,方法包括:A medicine pumping method based on a dispensing robot, which is applied to dispensing a medicine container, wherein the method comprises:
将药品抽吸至配药容器,当抽吸完N-1瓶药品后,获取配药容器中的 第一实时药品重量,其中N为配药所需的药品瓶数,N为大于或等于1的自然数;The medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the first real-time medicine weight in the dispensing container is obtained, wherein N is the number of medicine bottles required for dispensing, and N is a natural number greater than or equal to 1;
获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值,从第N瓶药品中抽吸第一重量差值对应的药品至配药容器。Obtaining the target drug weight of the medicine, calculating a first weight difference between the weight of the target medicine and the weight of the first real-time medicine, and sucking the medicine corresponding to the first weight difference from the medicine of the Nth bottle to the dispensing container.
所述的基于配药机器人的药品抽吸方法,其中,获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值,从第N瓶药品中抽吸第一重量差值对应的药品至配药容器后,包括;The pharmaceutical robot-based drug aspirating method, wherein the target drug weight of the drug is obtained, the first weight difference between the target drug weight and the first real-time drug weight is calculated, and the first weight difference is sucked from the Nth bottle drug. After the value corresponds to the drug to the dispensing container, including;
获取配药容器中的第二实时药品重量,判断目标药品重量与第二实时药品重量是否在预定的精度范围内,若在预定的精度范围内,则停止抽吸,完成配药。Obtaining a second real-time drug weight in the dispensing container, determining whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and if within a predetermined accuracy range, stopping the pumping to complete the dispensing.
所述的基于配药机器人的药品抽吸方法,其中,所述获取配药容器中的第二实时药品重量,判断目标药品重量与第二实时药品重量是否在预定的精度范围内,若在预定的精度范围内,则停止抽吸,完成配药,还包括:The pharmaceutical robot-based drug aspirating method, wherein the obtaining a second real-time drug weight in the dispensing container determines whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, if the predetermined accuracy is Within the scope, stop pumping and complete the dispensing, including:
若未达到预定的精度范围时,则根据目标药品重量与第二实时药品重量的第二重量差值从第N药品瓶中抽吸对应的药品至配药容器,直至达到预定的精度范围。If the predetermined accuracy range is not reached, the corresponding drug is aspirated from the Nth drug bottle to the dispensing container according to the second weight difference between the target drug weight and the second real drug weight until a predetermined accuracy range is reached.
所述的基于配药机器人的药品抽吸方法,其中,所述将药品抽吸至配药容器,当抽吸完N-1瓶药品后,获取配药容器中的第一实时药品重量,包括:The medicine robot-based medicine suction method, wherein the medicine is sucked into a medicine container, and after the N-1 bottle medicine is sucked, the first real-time medicine weight in the medicine container is obtained, including:
预先对配药容器进行称重,获取配药容器的重量,记为第一配药容器重量;The pharmaceutical container is weighed in advance, and the weight of the dispensing container is obtained, which is recorded as the weight of the first dispensing container;
将药品抽吸至配药容器,当抽吸完N-1瓶药品后,对配药容器再次进行称重,获取配药容器的当前重量,记为第二配药容器重量;The medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the dispensing container is again weighed to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container;
根据第一配药容器重量和第二配药容器重量计算出配药容器中的第一实时药品重量。The first real-time drug weight in the dispensing container is calculated based on the weight of the first dispensing container and the weight of the second dispensing container.
所述的基于配药机器人的药品抽吸方法,其中,所述获取配药容器中 的第二实时药品重量,包括:The medicine robot-based medicine suction method, wherein the obtaining the second real-time medicine weight in the medicine container comprises:
对配药容器进行再次称重,获取配药容器的当前重量,记为第三配药容器重量;Re-weighing the dispensing container to obtain the current weight of the dispensing container, which is recorded as the weight of the third dispensing container;
根据第三配药容器重量与第一配药容器重量进行计算,根据计算结果得到配药容器中的第二实时药品重量。Calculating according to the weight of the third dispensing container and the weight of the first dispensing container, the second real-time drug weight in the dispensing container is obtained according to the calculation result.
所述的基于配药机器人的药品抽吸方法,其中,所述将药品抽吸至配药容器,当抽吸完N-1瓶药品后,获取配药容器中的第一实时药品重量后,还包括:The pharmaceutical robot-based medicine aspirating method, wherein the medicine is sucked into the medicine container, and after the N-1 bottle medicine is sucked, the first real-time medicine weight in the medicine container is obtained, and the method further includes:
获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值;Obtaining a target drug weight of the drug, and calculating a first weight difference between the weight of the target drug and the weight of the first real-time drug;
获取第N瓶药品的重量,若第一重量差值大于第N瓶药品的重量,则计算第一重量差值与第N瓶药品的重量的第三重量差值;Obtaining the weight of the Nth bottle medicine, if the first weight difference is greater than the weight of the Nth bottle medicine, calculating a third weight difference between the first weight difference and the weight of the Nth bottle medicine;
将第N瓶药品完全抽吸至配药容器后,从第N+1瓶药品中抽取第三重量差值至配药容器。After the Nth bottle of the drug is completely aspirated into the dispensing container, a third weight difference is drawn from the N+1th bottle of the drug to the dispensing container.
所述的基于配药机器人的药品抽吸方法,其中,所述水剂药品或经过溶剂预先配置为液体的粉剂药品。The medicine robot-based medicine pumping method, wherein the liquid medicine or the powder medicine which is pre-configured as a liquid through a solvent.
所述的基于配药机器人的药品抽吸方法,其中,所述获取配药容器中的第二实时药品重量,判断目标药品重量与第二实时药品重量是否在预定的精度范围内,若在预定的精度范围内,则停止抽吸,完成配药,包括:The pharmaceutical robot-based drug aspirating method, wherein the obtaining a second real-time drug weight in the dispensing container determines whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, if the predetermined accuracy is Within the range, stop pumping and complete the dispensing, including:
获取目标药品重量B1及第二实时药品重量B;Obtaining the target drug weight B1 and the second real-time drug weight B;
计算第二实时药品重量B与目标药品重量B1的比例L,L=(B/B1)*100%;Calculating a ratio L of the second real-time drug weight B to the target drug weight B1, L=(B/B1)*100%;
若比例L在预设的比例范围内,则判定目标药品重量与第二实时药品重量在预定的精度范围内。If the ratio L is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range.
一种配药机器人,包括称重模块,其中,还包括:A dispensing robot, comprising a weighing module, wherein:
至少一个处理器;以及,At least one processor; and,
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于配药机器人的药品抽吸方法。The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the pharmaceutical robot based drug aspiration method described above.
一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的基于配药机器人的药品抽吸方法。A non-transitory computer readable storage medium, wherein the non-transitory computer readable storage medium stores computer-executable instructions that, when executed by one or more processors, The one or more processors are caused to perform the pharmaceutical robot-based drug aspiration method described above.
有益效果:本发明针对现有技术存在的缺陷,在需要从多瓶药剂抽吸药剂时,在未抽取最后一瓶抽吸药瓶前,对配药容器称重后计算出需要从最后一瓶药瓶中抽吸的剂量,根据该剂量从最后一瓶药剂中抽取对应的量,从而无需每次从药瓶中抽吸药剂后,对每瓶药品都称重,减少了称重次数,提高了药品调配的精准度。Advantageous Effects: The present invention is directed to the defects existing in the prior art. When it is required to pump a medicament from a plurality of bottles of medicament, the weighing of the dispensing container is performed before the final bottle is aspirated, and the last bottle of medicine is calculated. The dose drawn in the bottle is extracted from the last bottle of the drug according to the dose, so that each bottle of the drug is not required to be weighed each time the drug is sucked from the vial, thereby reducing the number of weighings and improving the number of weighings. The accuracy of drug dispensing.
图1为本发明一种基于配药机器人的药品抽吸方法的较佳实施例的流程示意图。1 is a schematic flow chart of a preferred embodiment of a drug dispensing method based on a dispensing robot of the present invention.
图2为本发明配药机器人的较佳实施例的硬件结构示意图。2 is a schematic diagram showing the hardware structure of a preferred embodiment of the dispensing robot of the present invention.
为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objects, technical solutions and effects of the present invention more clear and clear, the present invention will be further described in detail below. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
现有技术中,配药过程中当需要在配药容器中注入定量药品,且定量药品为多瓶药品时,需要放入一瓶药品后,对配药容器称一次重,整个过程需要多次称重,延长了配药时间,配药效率低。其中定量药品指同一种 药品。为克服这一缺陷,本发明实施例提供了一种基于配药机器人的药品抽吸方法,通过获取预先要注入配药容器中的药品瓶数及目标药品重量,将药品抽吸至配药容器中,当抽吸到最后一瓶前,计算出配药容器中已加入的第一实时药品重量,获取目标药品重量与第一实时药品重量的第一重量差值,从最后一瓶药品中抽吸第一重量差值对应的药品至配药容器。以下结合附图对本发明实施例进行详细描述。In the prior art, when a quantitative drug is required to be injected into a dispensing container during the dispensing process, and the quantitative drug is a multi-bottle drug, after the bottle of the drug needs to be placed, the dispensing container is weighed once, and the whole process needs to be weighed multiple times. The dispensing time is extended and the dispensing efficiency is low. The quantitative drugs refer to the same drug. In order to overcome this drawback, an embodiment of the present invention provides a medicine pumping method based on a dispensing robot, which is used to suck a medicine into a dispensing container by acquiring the number of medicine bottles to be injected into the dispensing container and the weight of the target medicine. Before pumping to the last bottle, calculating the weight of the first real-time drug added in the dispensing container, obtaining the first weight difference between the weight of the target drug and the weight of the first real-time drug, and sucking the first weight from the last bottle of the drug The difference corresponds to the drug to the dispensing container. The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
请参阅图1,图1为本发明一种基于配药机器人的药品抽吸方法的较佳实施例的流程示意图,本发明实施例中的药品抽吸方法应用于对配药容器进行配药,如图1所示,方法包括:Please refer to FIG. 1. FIG. 1 is a schematic flow chart of a preferred method for dispensing a medicine based on a dispensing robot according to the present invention. The medicine suction method in the embodiment of the present invention is applied to dispensing a medicine container, as shown in FIG. 1 . As shown, the method includes:
步骤S100、将药品抽吸至配药容器,当抽吸完N-1瓶药品后,获取配药容器中的第一实时药品重量;Step S100, pumping the medicine into the dispensing container, and after pumping the N-1 bottle of medicine, obtaining the first real-time medicine weight in the dispensing container;
步骤S200、获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值,从第N瓶药品中抽吸第一重量差值对应的药品至配药容器。Step S200: Obtain a target drug weight of the medicine, calculate a first weight difference between the weight of the target medicine and the weight of the first real-time medicine, and suck the medicine corresponding to the first weight difference from the medicine of the Nth bottle to the dispensing container.
具体实施时,配药机器人获取医生的处方信息,根据处方的信息进行配药。配药容器包括但不限于溶媒袋。其中处方信息的获取方法为现有技术,此处不再赘述。当检测到某一处方需要多瓶药品时,例如需要N瓶药品进行调配,N为大于1或等于1的自然数。当N为1时,只从当前瓶内抽取药剂就可以了。如果N为大于1的自然数,N可以是2,3,4,5等等。配药机器人从药方调取对应的药品,通过钢针等药品抽吸装置从药品瓶中抽吸药液,并注入至配药容器中。当抽吸了N-1瓶药品后,获取配药容器中注入的药品重量,记为第一药品重量。In the specific implementation, the dispensing robot acquires the prescription information of the doctor and dispenses the medicine according to the information of the prescription. Pharmaceutical containers include, but are not limited to, vehicle bags. The method for obtaining the prescription information is prior art, and details are not described herein again. When it is detected that a certain prescription requires a plurality of bottles of medicine, for example, N bottles of medicine are required for formulation, and N is a natural number greater than 1 or equal to 1. When N is 1, it is only necessary to take the medicine from the current bottle. If N is a natural number greater than 1, N may be 2, 3, 4, 5, and the like. The dispensing robot picks up the corresponding medicine from the prescription, and draws the liquid medicine from the medicine bottle through a medicine suction device such as a steel needle, and injects it into the medicine container. After the N-1 bottle of the drug is aspirated, the weight of the drug injected into the dispensing container is obtained and recorded as the weight of the first drug.
获取处方中规定的配药的目标药品重量,计算目标药品重量与第一实时药品重量的差值,记为第一重量差值。第一重量差值为仍需要从药品瓶中抽吸的药品剂量。则从第N瓶药品中抽吸重量为第一重量差值的药品剂量注入到配药容器中。The target drug weight of the prescription prescribed in the prescription is obtained, and the difference between the weight of the target drug and the weight of the first real-time drug is calculated, and is recorded as the first weight difference. The first weight difference is the dose of the drug that still needs to be aspirated from the vial. Then, a dose of the drug having the first weight difference is sucked from the Nth bottle of the drug into the dispensing container.
进一步地,步骤S200之后还包括:获取配药容器中的第二实时药品重量,判断目标药品重量与第二实时药品重量是否在预定的精度范围内,若在预定的精度范围内,则停止抽吸,完成配药。Further, after step S200, the method further includes: acquiring a second real-time drug weight in the dispensing container, determining whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and stopping the suction if within a predetermined accuracy range , complete the dispensing.
具体实施时,因多瓶药品在抽吸过程中可能会存在损耗,因此需要对此时配药容器中的药品重量进行核对,配药容器中此时的药品重量记为第二实时药品重量。再计算目标药品重量与第二实时药品重量是否在预定的精度范围内,如果达到预定精度范围内,说明抽吸的药品重量可以直接使用,此时停止抽吸,完成配药。预定精度范围可由用户预先进行设定。例如,预定精度范围可以是指目标药品重量与第二实时药品重量的比例在预定的比例范围内。In the specific implementation, since a plurality of bottles of medicine may have a loss during the suction process, it is necessary to check the weight of the medicine in the dispensing container at this time, and the weight of the medicine at the time in the dispensing container is recorded as the weight of the second real-time medicine. The weight of the target drug and the weight of the second real-time drug are calculated within a predetermined accuracy range. If the predetermined accuracy range is reached, the weight of the pumped drug can be directly used, and the pumping is stopped to complete the dispensing. The predetermined accuracy range can be set in advance by the user. For example, the predetermined accuracy range may mean that the ratio of the target drug weight to the second real-time drug weight is within a predetermined ratio range.
由上述实施例可知,本实施例针对现有技术存在的缺陷,通过去除最后一瓶抽吸药瓶前的配药容器称重,根据处方定量抽吸的剂量,抽吸完后再对配药容器进行称重,不用每瓶药品都称重,从而减少了称重次数,提高了药品调配的精准度。It can be seen from the above embodiments that the present embodiment is directed to the defects of the prior art, and the weighing of the dispensing container before the last bottle of the aspirating vial is removed, and the dose is quantitatively pumped according to the prescription, and then the dispensing container is performed after the pumping is completed. Weighing, we do not need to weigh each bottle of medicine, which reduces the number of weighing and improves the accuracy of drug dispensing.
进一步,获取配药容器中的第二实时药品重量,计算目标药品重量与第二实时药品重量的第二重量差值之后,还包括:Further, after obtaining the second real-time drug weight in the dispensing container, and calculating the second weight difference between the target drug weight and the second real-time drug weight, the method further includes:
若未达到预定的精度范围时,则根据目标药品重量与第二实时药品重量的第二重量差值从第N药品瓶中抽吸对应的药品至配药容器,直至达到预定的精度范围。If the predetermined accuracy range is not reached, the corresponding drug is aspirated from the Nth drug bottle to the dispensing container according to the second weight difference between the target drug weight and the second real drug weight until a predetermined accuracy range is reached.
具体实施时,当药品称重过程中的损耗较大时,目标药品重量与第二实时药品重量不在预定的精度范围内,计算目标药品重量与第二实时药品重量的第二重量差值,此时还继续从最后一瓶药品瓶中抽吸药剂注入配药容器,抽吸药剂的剂量为第二重量差值,抽吸完成后,继续判断配药容器中的当前药品重量与目标药品重量是否在预定精度范围内,若是,则抽吸完成,则不是,则重复执行上述抽吸药剂至配药容器并称重的步骤,直到目标药品重量与第二实时药品重量达到预定精度范围内。In a specific implementation, when the loss in the weighing process of the medicine is large, the weight of the target medicine and the weight of the second real-time medicine are not within a predetermined precision range, and the second weight difference between the weight of the target medicine and the weight of the second real-time medicine is calculated. At the same time, the drug is injected into the dispensing container from the last bottle of the drug, and the dose of the aspirating agent is the second weight difference. After the pumping is completed, it is determined whether the current drug weight and the target drug weight in the dispensing container are predetermined. Within the accuracy range, if yes, the suction is completed, if not, the above steps of pumping the medicament to the dispensing container and weighing are repeated until the target drug weight and the second real-time drug weight reach a predetermined accuracy range.
进一步,步骤S100具体包括:Further, step S100 specifically includes:
预先对配药容器进行称重,获取配药容器的重量,记为第一配药容器重量;The pharmaceutical container is weighed in advance, and the weight of the dispensing container is obtained, which is recorded as the weight of the first dispensing container;
将药品抽吸至配药容器,当抽吸完N-1瓶药品后,对配药容器再次进行称重,获取配药容器的当前重量,记为第二配药容器重量;The medicine is sucked into the dispensing container, and after the N-1 bottle of medicine is sucked, the dispensing container is again weighed to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container;
根据第一配药容器重量和第二配药容器重量计算出配药容器中的第一实时药品重量。The first real-time drug weight in the dispensing container is calculated based on the weight of the first dispensing container and the weight of the second dispensing container.
具体实施时,配药容器中的第一实时药品重量可通过对配药容器进行两次称重得到,药品未注入配药容器前,对配药容器进行称重,得到配药容器的原始重量,记为第一配药容器重量;当N-1瓶的药品注入至配药容器中后,再次称重,得到配药容器的当前重量,记为第二配药容器重量。计算第二配药容器重量与第一配药容器重量的差值,差值就是此时配药容器中的药品重量,记为第一实时药品重量。In a specific implementation, the weight of the first real-time drug in the dispensing container can be obtained by weighing the dispensing container twice. Before the medicine is not injected into the dispensing container, the dispensing container is weighed to obtain the original weight of the dispensing container, which is recorded as the first The weight of the dispensing container; when the N-1 bottle of the drug is injected into the dispensing container, it is weighed again to obtain the current weight of the dispensing container, which is recorded as the weight of the second dispensing container. Calculating the difference between the weight of the second dispensing container and the weight of the first dispensing container, the difference is the weight of the drug in the dispensing container at this time, and is recorded as the first real-time drug weight.
进一步,步骤S300中的获取配药容器中的第二实时药品重量,具体包括:Further, the obtaining the second real-time drug weight in the dispensing container in step S300 specifically includes:
对配药容器进行再次称重后,获取配药容器的当前重量,记为第三配药容器重量;After weighing the dispensing container again, obtaining the current weight of the dispensing container, which is recorded as the weight of the third dispensing container;
根据第三配药容器重量与第一配药容器重量进行计算,根据计算结果得到配药容器中的第二实时药品重量。Calculating according to the weight of the third dispensing container and the weight of the first dispensing container, the second real-time drug weight in the dispensing container is obtained according to the calculation result.
具体实施时,当从最后一瓶中抽吸定量的药品注入到配药容器后,对配药容器进行再次称重,得到此时配药容器的当前重量,记为第三配药容器重量。获取第三配药容器重量与第一配药容器重量的差值,差值为当前配药容器中的药品重量,记为第二实时药品重量。In a specific implementation, when the medicine to be dispensed from the last bottle is injected into the dispensing container, the dispensing container is weighed again, and the current weight of the dispensing container at this time is obtained, which is recorded as the weight of the third dispensing container. The difference between the weight of the third dispensing container and the weight of the first dispensing container is obtained, and the difference is the weight of the medicine in the current dispensing container, which is recorded as the second real-time medicine weight.
进一步地实施例中,药品为水剂药品或经过溶剂预先配置为液体的粉剂药品。经过溶剂预先配置为液体的粉剂药品具体配制方法为:In further embodiments, the drug is a liquid drug or a powder drug that has been pre-configured as a liquid via a solvent. The specific preparation method of the powder medicine which is pre-configured as a liquid through a solvent is:
预先从配药容器中抽吸溶剂,注入N瓶粉剂药品瓶中。The solvent is sucked from the dispensing container in advance and injected into the N bottle of the powder medicine bottle.
具体实施时,本发明实施例中的药品为粉剂药品或水剂药品。粉剂药品一般为西林瓶粉剂,水剂药品为西林瓶水剂或安瓿瓶水剂。当药品为粉剂药品时,先对配药容器进行第一次称重得到N1,以西林瓶粉剂为例,需要预先从配药容器中抽取溶剂,然后注入到西林瓶粉剂中(以便溶解粉剂药品),此时再对配药容器进行第二次称重得到N2,那么总的注液量为Y1=N1-N2。其中N瓶粉剂药品瓶中的粉剂药品与溶剂比例相同,且目标药品重量也为配制后的液体状粉剂药品。后续的步骤跟水剂药品的处理方式相同,具体在后文实施例中详细举例说明。In a specific implementation, the medicine in the embodiment of the invention is a powder medicine or a water medicine. The powder medicine is generally a vial powder, and the water medicine is a Xilin bottle water agent or an ampoule water agent. When the medicine is a powder medicine, the first time the medicine container is weighed to obtain N1. Taking the vial powder as an example, the solvent needs to be extracted from the medicine container in advance, and then injected into the vial powder (to dissolve the powder medicine). At this time, the pharmaceutical container is further weighed to obtain N2, and the total liquid injection amount is Y1=N1-N2. Among them, the ratio of the powder medicine to the solvent in the N bottle powder medicine bottle is the same, and the weight of the target medicine is also the liquid powder medicine after preparation. The subsequent steps are the same as the treatment of the liquid medicine, and are specifically illustrated in the following examples.
在具体实施例中,所述获取配药容器中的第二实时药品重量,判断目标药品重量与第二实时药品重量是否在预定的精度范围内,若在预定的精度范围内,则停止抽吸,完成配药,包括:In a specific embodiment, the second real-time drug weight in the dispensing container is obtained, and it is determined whether the target drug weight and the second real-time drug weight are within a predetermined accuracy range, and if the predetermined precision range is within, the suction is stopped. Complete dispensing, including:
获取目标药品重量B1及第二实时药品重量B;Obtaining the target drug weight B1 and the second real-time drug weight B;
计算第二实时药品重量B与目标药品重量B1的比例L,L=(B/B1)*100%;Calculating a ratio L of the second real-time drug weight B to the target drug weight B1, L=(B/B1)*100%;
若比例L在预设的比例范围内,则判定目标药品重量与第二实时药品重量在预定的精度范围内。If the ratio L is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range.
具体实施时,第二实时药品重量B与目标药品重量B1的比例在预设的比例范围内,则判定目标药品重量与第二实时药品重量在预定的精度范围内。其中预设的比例L取值范围为95%-105%。若在实际情况中,若第二实时药品B与目标药品重量B1的比例大于105%时,说明药品的比例过多,配药失败,直接丢弃。配药失败后可重新根据处方进行配药或是向控制终端发送配药失败提醒。In a specific implementation, if the ratio of the second real-time drug weight B to the target drug weight B1 is within a preset ratio range, it is determined that the target drug weight and the second real-time drug weight are within a predetermined accuracy range. The preset ratio L ranges from 95% to 105%. In the actual situation, if the ratio of the second real-time drug B to the target drug weight B1 is greater than 105%, it indicates that the proportion of the drug is too large, the dispensing fails, and the drug is directly discarded. After the dispensing fails, the prescription can be re-dosed according to the prescription or the dispensing failure reminder is sent to the control terminal.
在一些其他的实施例中,步骤S200还包括:获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值;In some other embodiments, step S200 further includes: obtaining a target drug weight of the drug, and calculating a first weight difference between the target drug weight and the first real-time drug weight;
获取第N瓶药品的重量,若第一重量差值大于第N瓶药品的重量,则计算第一重量差值与第N瓶药品的重量的第三重量差值;Obtaining the weight of the Nth bottle medicine, if the first weight difference is greater than the weight of the Nth bottle medicine, calculating a third weight difference between the first weight difference and the weight of the Nth bottle medicine;
将第N瓶药品完全抽吸至配药容器后,从第N+1瓶药品中抽取第三重量差值至配药容器。After the Nth bottle of the drug is completely aspirated into the dispensing container, a third weight difference is drawn from the N+1th bottle of the drug to the dispensing container.
具体实施时,获取配药的目标药品重量,计算目标药品重量与第一实时药品重量的第一重量差值,获取第N瓶药品的重量,判断第一重量差值是否大于第N瓶药品的重量,若小于,则直接从第N瓶药品中抽取第一重量差值,若大于,计算第一重量差值与第N瓶药品的重量的差值,记为第三重量差值,则将将第N瓶药品完全抽吸至配药容器后,从第N+1瓶药品中抽取第三重量差值至配药容器。In a specific implementation, obtaining the target drug weight of the medicine, calculating a first weight difference between the weight of the target medicine and the weight of the first real-time medicine, obtaining the weight of the medicine of the Nth bottle, and determining whether the first weight difference is greater than the weight of the medicine of the Nth bottle If it is less than, the first weight difference is directly extracted from the Nth bottle medicine. If it is greater than, the difference between the first weight difference and the weight of the Nth bottle medicine is calculated, and the third weight difference is recorded, After the Nth bottle of drug is completely pumped to the dispensing container, a third weight difference is drawn from the N+1 bottle of the drug to the dispensing container.
本发明还提供了一个具体实施例用于说明上述实施方式,以待抽吸的药品为水剂药品,配药容器为溶媒袋为例进行介绍。具体的抽吸步骤如下:The present invention also provides a specific embodiment for explaining the above embodiment, wherein the medicine to be aspirated is a liquid medicine, and the medicine container is a solvent bag as an example. The specific pumping steps are as follows:
1、假设需要抽取目标药品重量B1,B1=9.5g,其中每个水剂药品瓶的水剂药品的净含量为1g,则需要从10瓶水剂药品瓶中抽取水剂药品,N=10;1. It is assumed that the target drug weight B1, B1=9.5g needs to be extracted, and the net content of the liquid medicine of each liquid medicine bottle is 1g, then it is necessary to extract the liquid medicine from 10 bottles of water medicine bottle, N=10 ;
2、在抽吸前对对溶媒袋称重,得到溶媒袋的原始重量N1,N1=100g;2. Weigh the solvent bag before pumping to obtain the original weight of the solvent bag N1, N1=100g;
3、通过配药机器人的软件程序设定需要定量抽吸的药品为处方中最后一个调配的药品;3. The medicine that needs to be quantitatively sucked by the software program of the dispensing robot is the last formulated medicine in the prescription;
4、待抽吸到最后一瓶药品前,进行对溶媒袋再次称重,获得重量N2,N2=109g,即此时已抽完9瓶(N-1=9)水剂药品(对于所抽取的前N-1瓶药品均为全部抽吸,最后一瓶药品为定量抽吸,粉剂药品相同处理);4. Before pumping to the last bottle of medicine, re-weigh the solvent bag to obtain the weight N2, N2=109g, that is, 9 bottles (N-1=9) of the liquid medicine have been drawn at this time (for the extraction The first N-1 bottles of medicine are all pumped, the last bottle of medicine is quantitative suction, the powder medicine is treated the same);
5、计算出目前溶媒袋中已经抽吸到的第一实时药品重量B2,B2=N2-N1=109-100=9g;5. Calculate the first real-time drug weight B2 that has been pumped in the current solvent bag, B2=N2-N1=109-100=9g;
6、计算出最后一瓶定量抽吸药品需要的抽吸的剂量B3=B1-B2=9.5-9=0.5g;6. Calculate the dose of the pumping required for the last bottle of quantitatively pumping the drug B3=B1-B2=9.5-9=0.5g;
7、根据计算得出的需要抽吸的剂量B3对最后一个定量抽吸药瓶进行抽吸,也就是说需要在第10瓶中定量抽吸0.5g水剂药品;7. Pumping the last metered dose vial according to the calculated dose B3 required for aspiration, that is, it is necessary to quantitatively pump 0.5g of the liquid medicine in the 10th bottle;
8、抽吸后对溶媒袋再次称重,得到N3=109.3g;8. After the suction, the solvent bag is weighed again to obtain N3=109.3g;
9、判断如果[(N3-N1)/(B1)]*100%在预设的比例范围内,预定 比例为95%-105%;那么就停止抽吸,完成配药,如果未能在预设的比例范围内则进入10步骤;具体地,[(N3-N1)/(B1)]*100%=[(109.3-100)/(9.5)]*100%=97.89%,在预设的比例范围内,不再抽吸,完成配药。9. If the [(N3-N1)/(B1)]*100% is within the preset ratio range, the predetermined ratio is 95%-105%; then the pumping is stopped, the dispensing is completed, if it is not preset Within the proportion range, enter 10 steps; specifically, [(N3-N1)/(B1)]*100%=[(109.3-100)/(9.5)]*100%=97.89%, in the preset ratio Within the range, no longer pumping, complete the dispensing.
10、若不在预设的比例范围内,计算还需要抽吸的量B4=B1-(N3-N1),然后进入第7步骤。10. If it is not within the preset ratio range, calculate the amount of suction required B4=B1-(N3-N1), and then proceed to step 7.
本发明还提供了另一具体实施例用于说明上述实施方式,以待抽吸的药品为粉剂药品(采用西林粉剂瓶包装),配药容器为溶媒袋为例进行介绍。具体的抽吸步骤如下:The present invention also provides another embodiment for explaining the above embodiment, wherein the medicine to be aspirated is a powder medicine (packed with a Xilin powder bottle), and the medicine container is a solvent bag as an example. The specific pumping steps are as follows:
1.设本次处方需要抽吸的总剂量为B1’,该总剂量是指已经配制成水剂的粉剂药品,B1’=9.5g,其中每个西林粉剂瓶的净含量为1g,则需要从10瓶西林粉剂瓶中抽取已经配制成水剂的粉剂药品,N=10;1. The total dose required for this prescription is B1', which refers to the powder medicine that has been formulated into a liquid preparation, B1' = 9.5g, wherein the net content of each Xilin powder bottle is 1g, then it is required Extracting powder medicines that have been formulated into a liquid preparation from 10 bottles of Xilin powder bottles, N=10;
2.在注液前进行对溶媒袋进行第一次称重,得到溶媒袋的原始重量N1’,N1’=100g;2. The solvent bag is first weighed before the injection to obtain the original weight N1' of the solvent bag, N1' = 100g;
3.从溶媒袋中抽取溶媒,然后对西林粉剂瓶进行注液,此时再对溶媒袋进行第二次称重,得到溶媒袋注液后的重量N2’,N2’=90g;3. The solvent is taken from the solvent bag, and then the Xilin powder bottle is injected. At this time, the solvent bag is weighed a second time to obtain the weight N2', N2' = 90 g after the solvent bag is injected;
4.计算出总的注液量为Y1=N1’-N2’=100-90=10g;4. Calculate the total amount of liquid injection as Y1=N1'-N2'=100-90=10g;
5.设置软件程序将定量抽吸药品作为最后一个调配的药品;5. Set up a software program to quantify the drug as the last formulated drug;
6.待抽吸到最后一个药品前,进行对溶媒袋进行第三次称重,获得重量N3’=99g;6. Before the last drug is pumped, carry out the third weighing of the solvent bag to obtain the weight N3'=99g;
7.计算出目前已经抽吸到的药品(已经配制成水剂的粉剂药品)的重量B2’=N3’-N2’=99g-90g=9g;7. Calculate the weight of the currently pumped drug (the powdered drug that has been formulated into a liquid) B2'=N3'-N2'=99g-90g=9g;
8.计算出最后一瓶定量抽吸药瓶需要抽吸的剂量B3’=B1’-B2’=9.5-9=0.5g;8. Calculate the dose B3'=B1'-B2'=9.5-9=0.5g that needs to be pumped in the last bottle of the quantitative aspirating vial;
9.根据计算得出的需要抽吸的量对最后一个定量抽吸药瓶进行抽吸,也就是说需要在第10瓶中定量抽吸0.5g粉剂药品(已经配制成水剂的粉剂药品);9. According to the calculated amount of suction required, the last quantitative suction bottle is pumped, that is, it is necessary to quantitatively pump 0.5g of powder medicine (the powder medicine which has been formulated into a liquid medicine) in the 10th bottle. ;
10.抽吸后对溶媒袋进行称重,得到N4’,N4’=99.45g;10. After the aspiration, the solvent bag is weighed to obtain N4', N4' = 99.45 g;
11.判断如果[(N4’-N2’)/(B1’)]*100%在预设的比例范围内,那么就停止抽吸,完成配药,如果未能在比例内则进入12步骤;预定的比例范围为95%-105%,在该例子中[(N4’-N2’)/(B1’)]*100%=[(99.45-90)/9.5]*100%=99.47%,在预设的比例范围内,不再抽吸,完成配药。11. If the [(N4'-N2')/(B1')]*100% is within the preset ratio range, then stop the pumping and complete the dispensing. If it is not within the ratio, proceed to step 12; The ratio ranges from 95% to 105%, in this example [(N4'-N2')/(B1')]*100%=[(99.45-90)/9.5]*100%=99.47%, in the pre- Within the proportion range, no more suction is required to complete the dispensing.
12.若不在预设的比例范围内,计算还需要抽吸的量B4’=B1’-(N4’-N2’),然后进入第9步骤。再从最后一瓶药品抽吸药品,重复执行步骤11,直到溶媒袋中药品重量在预设的比例范围内。12. If it is not within the preset ratio range, the amount of suction B4' = B1' - (N4' - N2') is calculated, and then the ninth step is entered. The drug is then aspirated from the last bottle of drug, and step 11 is repeated until the weight of the drug in the vehicle bag is within a predetermined ratio.
基于上述的基于配药机器人的药品抽吸方法,本发明还提供了一种配药机器人10,如图2所示,配药机器人10包括:Based on the drug dispensing method based on the drug dispensing robot described above, the present invention also provides a dispensing
一个或多个处理器110以及存储器120,图2中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图2中以通过总线连接为例。One or more of the
处理器110用于完成智能终端10的各种控制逻辑,其可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、单片机、ARM(Acorn RISC Machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。The
存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于配药机器人的药品抽吸方法对应的程序指令。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行智能终端10的各种功能应用以及数据处理,即实现上述方法实施例中的基于配药机器人的药品抽吸方法。The
存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据智能终端10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至智能终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,执行上述任意方法实施例中的基于配药机器人的药品抽吸方法,例如,执行以上描述的图1中的方法步骤S100至步骤S200。One or more units are stored in the
上述智能终端10可执行本发明实施例所提供的基于配药机器人的药品抽吸方法,具备执行方法相应的功能模块和有益效果。未在智能终端10实施例中详尽描述的技术细节,可参见本发明实施例所提供的基于配药机器人的药品抽吸方法。The
本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤S100至步骤S200。Embodiments of the present invention provide a non-transitory computer readable storage medium storing computer-executable instructions that are executed by one or more processors, for example, to perform the above described Method step S100 to step S200 in FIG.
本发明的另一种实施例提供了一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被处理器执行时,使所述处理器执行上述方法实施例的地址数据匹配方法。例如,执行以上描述的图1中的方法步骤S100至步骤S200。Another embodiment of the present invention provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by the processor And causing the processor to execute the address data matching method of the foregoing method embodiment. For example, the method steps S100 to S200 in Fig. 1 described above are performed.
综上所述,本发明针对现有技术存在的缺陷,。In summary, the present invention is directed to the deficiencies of the prior art.
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应 属于本发明所附权利要求的保护范围。It is to be understood that the application of the present invention is not limited to the examples described above, and those skilled in the art can make modifications and changes in accordance with the above description, all of which are within the scope of the appended claims.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810411351.XA CN110433078A (en) | 2018-05-02 | 2018-05-02 | A kind of drug suction method and the robot that makes up a prescription based on the robot that makes up a prescription |
| CN201810411351.X | 2018-05-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019210547A1 true WO2019210547A1 (en) | 2019-11-07 |
Family
ID=68387003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/088374 Ceased WO2019210547A1 (en) | 2018-05-02 | 2018-06-29 | Medicine pumping method based on dispensing robot and dispensing robot |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110433078A (en) |
| WO (1) | WO2019210547A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112023734B (en) * | 2020-07-28 | 2022-08-16 | 深圳市卫邦科技有限公司 | Drug blending device, drug blending robot and drug blending method of Baite pump |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0100682A1 (en) * | 1982-08-03 | 1984-02-15 | Peritronic Medical Industries Plc | Fluid flow control process and apparatus |
| CN103189276A (en) * | 2010-10-29 | 2013-07-03 | 罗伯特·博世有限公司 | Filling device for filling a container |
| CN104159624A (en) * | 2011-12-22 | 2014-11-19 | Icu医学有限公司 | Fluid transfer devices and methods of use |
| CN106156500A (en) * | 2016-07-01 | 2016-11-23 | 深圳市卫邦科技有限公司 | A kind of dosage and system |
| CN106309131A (en) * | 2016-08-05 | 2017-01-11 | 深圳市卫邦科技有限公司 | Powder bottle quantitative suction method and powder bottle quantitative suction device |
| CN106901985A (en) * | 2017-02-09 | 2017-06-30 | 深圳市卫邦科技有限公司 | Compounding medicine control method and device |
| CN106924043A (en) * | 2017-02-09 | 2017-07-07 | 深圳市卫邦科技有限公司 | Medicine quantitatively aspirates control method and device |
| CN107213019A (en) * | 2017-06-01 | 2017-09-29 | 张坚 | Medicine distributing device and method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69608925T2 (en) * | 1995-04-06 | 2001-01-04 | Yamato Scale Co. Ltd., Akashi | Device for loading a container with weighed articles |
| JP2696688B2 (en) * | 1995-06-30 | 1998-01-14 | 株式会社京都製作所 | Liquid filling method and liquid filling device |
| CN102351051A (en) * | 2011-07-01 | 2012-02-15 | 石增明 | Accurate weighing type packaging machine system and filling method |
| CN102424125B (en) * | 2011-08-03 | 2014-01-15 | 合肥通用机械研究院 | Scattered particle material volume type combined metering method and metering device |
| CN103006436B (en) * | 2011-09-23 | 2016-06-29 | 深圳市卫邦科技有限公司 | A kind of automated dispensing machine people's system and method |
| DE102014200250A1 (en) * | 2014-01-09 | 2015-07-09 | Robert Bosch Gmbh | A method of conditioning a liquid pharmaceutical filling device into a container and filling device for carrying out the method |
| CN105197263B (en) * | 2014-08-08 | 2018-05-22 | 昆山博正攀巨包装设备有限公司 | A kind of filling machine and its fill process |
-
2018
- 2018-05-02 CN CN201810411351.XA patent/CN110433078A/en active Pending
- 2018-06-29 WO PCT/CN2018/088374 patent/WO2019210547A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0100682A1 (en) * | 1982-08-03 | 1984-02-15 | Peritronic Medical Industries Plc | Fluid flow control process and apparatus |
| CN103189276A (en) * | 2010-10-29 | 2013-07-03 | 罗伯特·博世有限公司 | Filling device for filling a container |
| CN104159624A (en) * | 2011-12-22 | 2014-11-19 | Icu医学有限公司 | Fluid transfer devices and methods of use |
| CN106156500A (en) * | 2016-07-01 | 2016-11-23 | 深圳市卫邦科技有限公司 | A kind of dosage and system |
| CN106309131A (en) * | 2016-08-05 | 2017-01-11 | 深圳市卫邦科技有限公司 | Powder bottle quantitative suction method and powder bottle quantitative suction device |
| CN106901985A (en) * | 2017-02-09 | 2017-06-30 | 深圳市卫邦科技有限公司 | Compounding medicine control method and device |
| CN106924043A (en) * | 2017-02-09 | 2017-07-07 | 深圳市卫邦科技有限公司 | Medicine quantitatively aspirates control method and device |
| CN107213019A (en) * | 2017-06-01 | 2017-09-29 | 张坚 | Medicine distributing device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110433078A (en) | 2019-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106214486B (en) | A kind of Chinese medicine automated dispensing goes out medicine-chest system | |
| CN100579890C (en) | A radionuclide liquid automatic dilution and packaging device and its dilution and packaging method | |
| WO2018176846A1 (en) | Medicine dispensing control method and device | |
| CN106709258A (en) | Intelligent automated traditional Chinese herbal medicine dispensing system | |
| WO2018176845A1 (en) | Medicine dispensing control method and device | |
| WO2019210547A1 (en) | Medicine pumping method based on dispensing robot and dispensing robot | |
| CN105711864B (en) | A kind of control method of Chinese medicine automated dispensing | |
| CN104859879B (en) | Pretreatment method and filling device for filling device for filling liquid medicine into container | |
| CN112023734B (en) | Drug blending device, drug blending robot and drug blending method of Baite pump | |
| JP2017035360A (en) | Liquid medicine preparation method and liquid medicine preparation system | |
| JP2016512440A5 (en) | ||
| CN209809035U (en) | Quantitative dispensing device for direct liquid medicine transfer | |
| CN207837872U (en) | A kind of remaining medicine draw-out device | |
| CN109637030B (en) | Medicine sharing method, dispensing robot and medicine sharing system | |
| CN204951793U (en) | Automatic fluid distribution device | |
| CN102768243A (en) | Inspection method of compound compound captopril tablets | |
| CN201102889Y (en) | Automatic dilution split charging instrument of radionuclide liquid medicine | |
| JP2007021016A (en) | Automatic medicine dispensing system | |
| CN209387083U (en) | A kind of accurate device for measuring liquid pesticide | |
| CN106901985A (en) | Compounding medicine control method and device | |
| Wei et al. | GnRHa active immunity regulates expression of LHR protein and development of uteri in ewes | |
| KR20230058426A (en) | Systems and methods for parallel ready processing | |
| CN211751081U (en) | Medical automatic medicine dispensing machine | |
| CN203392197U (en) | Quantitative medicine bottle | |
| CN107049781A (en) | What a kind of achievable remaining medicine was extracted automatically takes out medicine machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18917447 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 11.01.2021) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18917447 Country of ref document: EP Kind code of ref document: A1 |