A method and apparatus for controlling a dispensing machine that automatically processes prescription information

By optimizing the dispensing process through the HIS and PLC control systems, automated dispensing in UDD and static mixing modes has been achieved, solving the problem of low drug processing efficiency in existing technologies and improving the efficiency and accuracy of dispensing in hospital pharmacies.

CN117163411BActive Publication Date: 2026-03-03杭州青朗科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211575402.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-08
Publication Date
2026-03-03
Estimated Expiration
2042-12-08

AI Technical Summary

Technical Problem

Existing automated dispensing machines suffer from problems such as drug overlap, dispensing failure, slow speed, high space requirements, and inability to retrieve medications in emergencies when processing prescriptions for multiple drugs, thus failing to meet the dispensing needs of hospital central pharmacies.

Method used

The control system, consisting of HIS, background management system, PLC, main control board and sub-control units, calculates the dispensing plan by integrating data source information and uses modules such as horizontal belt, conveyor bucket elevator and sealing machine to realize automatic dispensing of UDD and static dispensing modes, reducing manual intervention.

Benefits of technology

It improves the efficiency and accuracy of medication dispensing, reduces the workload of pharmacy staff, maximizes the speed of medication dispensing and the amount of medication stored, avoids environmental impact, and meets the daily medication dispensing needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117163411B_ABST
    Figure CN117163411B_ABST
Patent Text Reader

Abstract

The application provides a dispensing machine control method and device for automatically processing prescription information, which is used for a dispensing machine control system, the dispensing machine control system comprises a HIS, a background management system, a PLC, a main control board and a plurality of sub-control units, the HIS is connected with the background management system, the background management system controls the main control board through the PLC, the main control board is connected with each sub-control unit through an internal bus, and the PLC is connected with an external module; the main control board has 24 pieces in common and is burned with the same program, tedious and repetitive medicine sorting, packaging and labeling work in the UDD (medicine unit dose dispensing system) dispensing mode is completed by the equipment, the UDD (medicine unit dose dispensing system) dispensing mode is realized in one step, the labor intensity of the pharmacy staff is greatly reduced, the pharmacy efficiency and the dispensing accuracy are improved, the dispensing speed can be maximized under the premise of ensuring the dispensing accuracy, the maximum medicine storage capacity can reach 14000, one-time medicine loading can meet the dispensing amount demand of one day, medicine supplement is not needed in the middle, and the influence of the environment on the dispensing work is avoided to the greatest extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of dispensing machine technology, and specifically to a dispensing machine control method and device for automatically processing prescription information. Background Technology

[0002] Currently, hospital prescriptions for inpatients typically contain multiple medications, with each medication requiring more than one vial. This poses significant challenges to the dispensing work of central pharmacies. At present, traditional hospital central pharmacies primarily rely on centralized packaging and dispensing. However, with the development of science and technology and the deepening of urbanization, pharmacy automation is the only viable option for building smart hospitals. The speed and accuracy of automated dispensing are crucial indicators for measuring the degree of pharmacy automation and can determine the dispensing load of central pharmacies.

[0003] Currently, automatic dispensing machines can be categorized into two types based on their dispensing mode: trough-type dispensing and robotic arm gripping. Trough-type dispensing machines mostly employ a matrix arrangement, utilizing gravity-feed principle for dispensing. Their dispensing methods are mainly divided into two categories: free-fall and lever-assisted dispensing. In the free-fall type, the dispensing troughs are arranged in a matrix at a certain angle to the horizontal plane. During dispensing, a dispensing flap pushes out the medicine boxes, pushing the bottom box onto the conveyor belt to complete the dispensing process. In the lever-assisted dispensing type, upon receiving a command, a pusher rod pushes the medicine to overcome the resistance of the end baffle spring, pushing the medicine out of the trough and onto the conveyor belt to complete the dispensing. The trough-type dispensing method suffers from the problem of medicines being horizontally arranged, easily stacking, and lighter medicines being prone to dispensing failure. Traditional dispensing machines have drawbacks, such as needing to be placed in high storage tanks, the risk of damage from falling heavy medications, and susceptibility to external environmental factors. While robotic arms typically use a shelf-like arrangement, employing machine vision to identify medications and then using the robotic arm to pick them up and transport them to the dispensing port, this method suffers from slow dispensing speeds, requiring multiple picks for multiple boxes of the same medication, inability to simultaneously replenish and dispense medications during peak hours, large machine size requiring significant space, enclosed cabinets, lack of emergency dispensing modes, and the inability to dispense only boxed medications. Therefore, the operational capacity of traditional dispensing machines can no longer meet the dispensing needs of hospital pharmacies. Consequently, the development of a high-efficiency dispensing machine has become an industry consensus. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a method and apparatus for controlling a dispensing machine that automatically processes prescription information, thereby improving the dispensing efficiency of the dispensing machine.

[0005] According to a first aspect of the present disclosure, a preferred embodiment of the present invention provides a method for controlling a dispensing machine that automatically processes prescription information, used in a dispensing machine control system. The dispensing machine control system includes a Health Information System (HIS), a back-end management system, a PLC, a main control board, and multiple sub-control units. The HIS is connected to the back-end management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program, and each main control board independently connects to 10 sub-control units. Each sub-control unit is programmed with the same program; each sub-control unit contains at least one execution module, and each execution module is configured with different address entries for each working area of ​​the cabinet, which are selected during execution; the external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller, wherein the horizontal belt controller, the conveyor bucket lifting controller, and the medicine basket conveyor belt controller are all preset with position addresses corresponding to different address entries, and each position address is equipped with a sensor; the method includes:

[0006] The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the type and corresponding quantity of the drug.

[0007] The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0008] The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0009] The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

[0010] In one embodiment, the control backend management system calculates and reorders dispensing plans based on integrated data source information. The dispensing plans are displayed in a list format and statistically analyzed by selecting / filtering prescriptions to be dispensed, including:

[0011] The prescription drug information is compared with the current inventory data. If the current inventory data does not match the prescription drug information, the dispensing is suspended and the operator is prompted to replenish the drug.

[0012] The prescription's drug information is compared with the current inventory data. If the current inventory data matches the prescription's drug information, then dispensing is authorized.

[0013] In one embodiment, the control backend management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt via the main control board, for transporting the injections to the conveyor bucket, including:

[0014] If the medication dispensing method information is static preparation mode, the background management system sends dispensing instructions to the dispensing machine and the medicine basket conveyor belt in sequence.

[0015] The system determines whether there is a signal at each location based on the sensor's detection data. If not, the medication dispensing is paused and the operator is alerted.

[0016] In one embodiment, the control PLC controls the transmission mode of the conveyor bucket according to preset dispensing mode information, so as to execute the dispensing mode corresponding to different types of dispensing mode information, including:

[0017] If the medication dispensing method information is UDD (Unit Dosage Dispensing System) mode, the PLC controls the conveyor bucket to rotate and transport the injection, and simultaneously controls the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then completes the medication dispensing;

[0018] If the medication dispensing method information is static preparation mode, the conveyor bucket lift, medicine basket conveyor belt, and large-volume infusion dispensing machine are controlled sequentially to complete the medication dispensing. Specifically, the conveyor bucket lift performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

[0019] According to a second aspect of the present disclosure, the present invention provides an automatic prescription information processing dispensing machine control device, applied to a dispensing machine control system. The dispensing machine control system includes a Health Information System (HIS), a back-end management system, a PLC, a main control board, and multiple sub-control units. The HIS is connected to the back-end management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program, and each main control board independently connects to 10 sub-control units. Each unit is programmed with the same instructions; each sub-control unit contains at least one execution module, and each execution module has a different address entry corresponding to each working area of ​​the cabinet, which is selected during execution; the external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller, wherein the horizontal belt controller, the conveyor bucket lifting controller, and the medicine basket conveyor belt controller are all preset with position addresses corresponding to different address entries, and each position address is equipped with a sensor; the device includes:

[0020] The push module is used to instruct the HIS to push the data source containing prescriptions for medication to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the type and corresponding quantity of the drug.

[0021] The processing module is used to control the back-end management system to calculate and reorder the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0022] The dispensing module is used to control the background management system to continuously send control commands to the PLC according to the dispensing plan. The PLC drives each sub-control unit to send a corresponding number of injections to the horizontal belt through the main control board, so as to transport the injections to the conveyor bucket.

[0023] The drug delivery module controls the PLC to control the transmission mode of the conveyor bucket according to the preset drug delivery mode information, so as to execute the drug delivery mode corresponding to different types of drug delivery mode information.

[0024] In one embodiment, the processing module includes:

[0025] The verification module is used to compare the drug information contained in the prescription with the current inventory data. If the current inventory data does not match the drug information contained in the prescription, the dispensing will be suspended and the operator will be prompted to replenish the drug.

[0026] The authorization module compares the drug information contained in the prescription with the current inventory data. If the current inventory data matches the drug information contained in the prescription, then the dispensing of the drug is authorized.

[0027] In one embodiment, the dispensing module includes:

[0028] The first static dispensing sub-module is used to send a dispensing instruction to the dispensing machine and the medicine basket conveyor belt in sequence if the dispensing method information is static dispensing mode.

[0029] The monitoring module is used to determine whether there is a signal at each location address based on the detection data of the sensors. If not, the dispensing of medicine is paused and the operator is notified.

[0030] In one embodiment, the drug delivery module includes:

[0031] UDD (Unit Dosage Dispensing System) Submodule 1 is used to, if the dispensing method information is UDD (Unit Dosage Dispensing System) mode, control the conveyor bucket to rotate forward and transport the injection, and simultaneously control the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then complete the dispensing.

[0032] The second static dispensing submodule is used to sequentially control the operation of the conveyor bucket, the medicine basket conveyor belt, and the large-volume infusion dispensing machine if the dispensing method information is static dispensing mode, in order to complete the dispensing. Specifically, the conveyor bucket performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

[0033] According to a third aspect of the present disclosure, the present invention provides an automatic prescription information processing dispensing machine control device, applied to a dispensing machine control system. The dispensing machine control system includes a Health Information System (HIS), a back-end management system, a PLC, a main control board, and multiple sub-control units. The HIS is connected to the back-end management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each programmed with the same instructions, and each main control board independently connects to 10 sub-control units. Each sub-control unit... Each unit is programmed with the same instructions; each sub-control unit contains at least one execution module, and each execution module has a different address entry corresponding to each working area of ​​the cabinet, which is selected during execution; the external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller, wherein the horizontal belt controller, the conveyor bucket lifting controller, and the medicine basket conveyor belt controller are all preset with position addresses corresponding to different address entries, and each position address is equipped with a sensor; the device includes:

[0034] processor;

[0035] Memory used to store processor-executable instructions;

[0036] The processor is configured as follows:

[0037] The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the type and corresponding quantity of the drug.

[0038] The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0039] The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0040] The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

[0041] As can be seen from the above technical solution, the automatic prescription information processing dispensing machine control method and device provided by the present invention can include the following beneficial effects: the tedious and repetitive drug sorting, packaging, and labeling work in the UDD (Unit Dosage Dispensing System) dispensing mode is completed by the equipment, realizing the UDD dispensing mode in one step, greatly reducing the labor intensity of pharmacy staff, improving pharmacy efficiency and dispensing accuracy, maximizing dispensing speed while ensuring dispensing accuracy, with a maximum drug storage capacity of up to 14,000 vials, one filling can meet the daily dispensing needs, no need to replenish drugs in the middle, minimizing the impact of the environment on the dispensing work, and high operating efficiency.

[0042] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit this disclosure. Attached Figure Description

[0043] To more clearly illustrate the specific embodiments of the present invention, the accompanying drawings used in the description of the specific embodiments or prior art will be briefly introduced below. In all the drawings, the elements or parts are not necessarily drawn to scale.

[0044] Figure 1 A flowchart of a dispensing machine control method for automatically processing prescription information provided by the present invention;

[0045] Figure 2 A flowchart of step S102 in a dispensing machine control method for automatically processing prescription information provided by the present invention;

[0046] Figure 3 A flowchart of step S103 in a dispensing machine control method for automatically processing prescription information provided by the present invention;

[0047] Figure 4 A flowchart of step S104 in a dispensing machine control method for automatically processing prescription information provided by the present invention;

[0048] Figure 5 A block diagram of a dispensing machine control device for automatically processing prescription information provided by the present invention;

[0049] Figure 6 A block diagram of the processing module in a dispensing machine control device for automatically processing prescription information provided by the present invention;

[0050] Figure 7 A block diagram of the dispensing module in a dispensing machine control device for automatically processing prescription information provided by the present invention;

[0051] Figure 8 A block diagram of the drug administration module in a dispensing machine control device for automatically processing prescription information provided by the present invention;

[0052] Figure 9 A block diagram of another automatic prescription information processing dispensing machine control device provided by the present invention;

[0053] Figure 10 A structural diagram of a dispensing machine control system for automatically processing prescription information provided by the present invention;

[0054] Figure 11 The flowchart of a dispensing machine control system for automatically processing prescription information is provided by the present invention. Detailed Implementation

[0055] The embodiments of the technical solution of the present invention will now be described in detail with reference to the accompanying drawings. These embodiments are merely illustrative of the technical solution of the present invention and are therefore intended to limit the scope of protection of the present invention.

[0056] Figure 1 This is a flowchart of a dispensing machine control method for automatically processing prescription information provided by the present invention. This embodiment provides a dispensing machine control method for automatically processing prescription information, such as... Figure 1As shown, a dispensing machine control system 100 is used, the dispensing machine control system 100 as follows: Figure 10 , Figure 11 As shown, the system includes an HIS (Hospital Information System), a background management system, a PLC (Power Supply Controller), a main control board, and multiple sub-control units. The HIS is connected to the background management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program. Each main control board independently connects to 10 sub-control units, and each sub-control unit has the same program. Each sub-control unit contains at least one execution module. Each execution module has different address entries for each working area of ​​the cabinet, and selection is made through these address entries during execution. The external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller. The horizontal belt controller, conveyor bucket lifting controller, and medicine basket conveyor belt controller each have preset position addresses for different address entries, and each position address is equipped with a sensor. The method includes the following steps S101-S104:

[0057] In step S101, the HIS is instructed to push the data source containing the prescription to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the drug type and corresponding quantity.

[0058] In step S102, the control background management system calculates and reorders the dispensing plan by integrating the data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0059] In step S103, the control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0060] In step S104, the control PLC controls the transmission mode of the conveyor bucket according to the preset dispensing mode information, so as to execute the dispensing mode corresponding to different types of dispensing mode information.

[0061] Currently, dispensing machines process each prescription sequentially, dispensing each type of injection per prescription. This sequential dispensing method is too slow and cannot meet the dispensing needs of hospital central pharmacies. This new dispensing machine will handle the tedious and repetitive tasks of drug sorting, packaging, and labeling in the UDD (Unit Dosage Dispensing) dispensing model, realizing the UDD dispensing model in one step. This will significantly reduce the workload of pharmacy staff and improve pharmacy efficiency and dispensing accuracy.

[0062] In one embodiment, such as Figure 2 As shown, in step S102, the control backend management system calculates and reorders the dispensing plan based on the integrated data source information. The dispensing plan is displayed in a list and statistically analyzed by selecting / filtering prescriptions to be dispensed, including the following steps S201-S202:

[0063] In step S201, the drug information contained in the prescription is compared with the current inventory data. If the current inventory data does not match the drug information contained in the prescription, the dispensing is suspended and the operator is prompted to replenish the drug.

[0064] In step S202, the drug information contained in the prescription is compared with the current inventory data. If the current inventory data matches the drug information contained in the prescription, then the dispensing of the drug is authorized.

[0065] The computer within the HIS executes the prompting strategy. This prompting strategy includes, but is not limited to, displaying or sounding prompts for information such as the location of the supplement, the type of supplement, and the amount of supplement needed. Display prompts may include text prompts, flashing prompts, color-changing prompts, image prompts, or animated prompts, etc., while sound prompts may include music prompts, voice prompts, or beeping prompts, etc.

[0066] In one embodiment, such as Figure 3 As shown, in step S103, the control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket. This includes the following steps S301-S302:

[0067] In step S301, if the dispensing method information is static preparation mode, the background management system sends dispensing instructions to the dispensing machine and the medicine basket conveyor belt in sequence.

[0068] In step S302, the system determines whether there is a signal at each location address based on the sensor's detection data. If not, the medication dispensing is paused and the operator is alerted.

[0069] By monitoring the location address, the operating data of the dispensing machine can be obtained, which facilitates automatic detection of whether the dispensing machine is operating normally. If a fault occurs, the computer in the HIS will execute a prompting strategy. The prompting strategy includes, but is not limited to, displaying or sounding prompts for the fault address and fault type. Display prompts can be text prompts, flashing prompts, color-changing prompts, image prompts, or animation prompts, etc., and sound prompts can be music prompts, voice prompts, or beeping prompts, etc.

[0070] In one embodiment, such as Figure 4 As shown, in step S104, the control PLC controls the transmission mode of the conveyor bucket according to the preset dispensing mode information to execute the dispensing mode corresponding to different types of dispensing mode information, including the following steps S401-S402:

[0071] In step S401, if the medication dispensing method information is UDD (Unit Dosage Dispensing System) mode, the PLC controls the conveyor bucket to rotate and transport the injection, and simultaneously controls the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then completes the medication dispensing.

[0072] In step S402, if the medication dispensing method information is static preparation mode, the conveyor bucket lift, the medicine basket conveyor belt, and the large-volume infusion dispensing machine are controlled sequentially to complete the medication dispensing. Specifically, the conveyor bucket lift performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

[0073] In UDD (Unit Dosage Dispensing) mode, medication can be dispensed based on unit dose packages, making medication administration more accurate for patients. In static dispensing mode, unit dose packages can be combined for dispensing, avoiding the hassle of manual packaging and greatly improving dispensing efficiency.

[0074] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.

[0075] Figure 5 The present invention provides a block diagram of a dispensing machine control device for automatically processing prescription information, as shown in the figure. Figure 5As shown, a dispensing machine control system 100 is used. The dispensing machine control system 100 includes an HIS (Hospital Information System), a background management system, a PLC (Programmable Logic Controller), a main control board, and multiple sub-control units. The HIS is connected to the background management system, which controls the main control board through the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program. Each main control board independently connects to 10 sub-control units, and each sub-control unit has the same program. Each sub-control unit contains at least one execution module. Each execution module has different address entries for each working area of ​​the cabinet, and selection is made through the address entries during execution. The external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller. The horizontal belt controller, conveyor bucket lifting controller, and medicine basket conveyor belt controller each have preset position addresses corresponding to different address entries, and each position address is equipped with a sensor. The device includes:

[0076] The push module 200 is used to instruct the HIS to push the data source containing the prescription to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the drug type and corresponding quantity.

[0077] Processing module 300 is used to control the back-end management system to calculate and reorder the medication dispensing plan based on the comprehensive data source information. The medication dispensing plan is displayed in the form of a list and is statistically analyzed by checking / filtering prescriptions to be dispensed.

[0078] The dispensing module 400 is used to control the background management system to continuously send control commands to the PLC according to the dispensing plan. The PLC drives each sub-control unit to send a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0079] The drug delivery module 500 is used to control the PLC to control the transmission mode of the conveyor bucket according to the preset drug delivery mode information, so as to execute the drug delivery mode corresponding to different types of drug delivery mode information.

[0080] The apparatus described in this embodiment of the present disclosure delegates the tedious and repetitive tasks of drug sorting, packaging, and labeling in the UDD (Unit Dosage Dispensing) dispensing mode to the equipment, realizing the UDD dispensing mode in one step. This significantly reduces the labor intensity of pharmacy staff, improves pharmacy efficiency and dispensing accuracy, maximizes dispensing speed while ensuring dispensing accuracy, has a maximum storage capacity of 14,000 vials, and can meet the daily dispensing needs with a single loading, without the need for replenishment. It also minimizes the impact of the environment on the dispensing work and has high operating efficiency.

[0081] In one embodiment, such as Figure 6 As shown, the processing module 300 includes:

[0082] The verification module 301 is used to compare the drug information contained in the prescription with the current inventory data. If the current inventory data does not match the drug information contained in the prescription, the dispensing of the drug will be suspended and the operator will be prompted to replenish the drug.

[0083] The authorization module 302 is used to compare the drug information contained in the prescription with the current inventory data. If the current inventory data matches the drug information contained in the prescription, then the dispensing of the drug is authorized.

[0084] In one embodiment, such as Figure 7 As shown, the dispensing module 400 includes:

[0085] The static dispensing submodule 401 is used to send a dispensing instruction to the dispensing machine and the medicine basket conveyor belt in sequence if the dispensing method information is static dispensing mode.

[0086] The monitoring module 402 is used to determine whether there is a signal at each location address based on the sensor detection data. If not, it will pause the dispensing of medicine and notify the operator.

[0087] In one embodiment, such as Figure 8 As shown, the drug delivery module 500 includes:

[0088] UDD (Unit Dosage Dispensing System) submodule 501 is used to, if the dispensing method information is UDD (Unit Dosage Dispensing System) mode, control the conveyor bucket to rotate forward and transport the injection, and simultaneously control the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then complete the dispensing.

[0089] The static dispensing submodule 2 502 is used to sequentially control the operation of the conveyor bucket, the medicine basket conveyor belt, and the large-volume infusion dispensing machine if the dispensing method information is static dispensing mode, so as to complete the dispensing. Specifically, the conveyor bucket performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

[0090] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0091] This disclosure also provides an automatic prescription information processing dispensing machine control device, applied to a dispensing machine control system 100, such as... Figure 9 As shown, the dispensing machine control system 100 includes a HIS (Hospital Information System), a background management system, a PLC (Programmable Logic Controller), a main control board, and multiple sub-control units. The HIS is connected to the background management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program. Each main control board independently connects to 10 sub-control units, and each sub-control unit has the same program. Each sub-control unit contains at least one execution module. Each execution module has different address entries corresponding to different work areas of the cabinet, and selection is made through these address entries during execution. The external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller. The horizontal belt controller, conveyor bucket lifting controller, and medicine basket conveyor belt controller each have preset position addresses corresponding to different address entries, and each position address is equipped with a sensor. The device includes:

[0092] Processor 800;

[0093] Memory 801 is used to store executable instructions of processor 800;

[0094] The processor 800 is configured as follows:

[0095] The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the type and corresponding quantity of the drug.

[0096] The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0097] The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0098] The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

[0099] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0100] Figure 9 This is a block diagram of another automatic prescription information processing dispensing machine control device provided by the present invention, which is applicable to a dispensing machine control system 100.

[0101] The dispensing machine may include one or more of the following components: a processing component 900, a memory 801, a communication component 910, an input / output interface 920, a power supply component 930, a multimedia component 940, a sensor component 950, and an audio component 960. The processing component 900 typically controls the overall operation of the dispensing machine, such as operations associated with display, telephone calls, data communication, camera operation, and recording. The processing component 900 may include one or more processors to execute instructions to complete all or part of the steps of the methods described above. Furthermore, the processing component 900 may include one or more modules to facilitate interaction between the processing component 900 and other components. For example, the processing component 900 may include a multimedia module to facilitate interaction between the multimedia component 940 and the processing component 900.

[0102] Memory 801 is configured to store various types of data to support the operation of the dispensing machine control system 100. Examples of this data include instructions for any application or method operating on the dispensing machine control system 100, contact data, phone book data, messages, pictures, videos, etc. Memory 801 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Power supply component 930 provides power to the various components of the dispensing machine control system 100. Power supply component 930 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the dispensing machine.

[0103] The communication component 910 is configured to facilitate wired or wireless communication between the dispensing machine control system 100 and other devices. The dispensing machine control system 100 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, the communication component 910 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 910 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0104] In an exemplary embodiment, the dispensing machine control system 100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0105] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 801 including instructions, which can be executed by a processor 800 of a dispensing machine to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0106] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor 800 of the dispensing machine control system 100, enables the dispensing machine control system 100 to perform the aforementioned method for improving dispensing efficiency. The dispensing machine control system 100 includes a HIS (Hospital Information System), a background management system, a PLC (Programmable Logic Controller), a main control board, and multiple sub-control units. The HIS is connected to the background management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards in total, each with the same program burned into it, and each main control board is unique. The system connects 10 sub-control units, each with the same program. Each sub-control unit contains at least one execution module, and each execution module has different address entries for different working areas of the cabinet. Execution is performed by selecting the appropriate address entry. The external modules include at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller. The horizontal belt controller, conveyor bucket lifting controller, and medicine basket conveyor belt controller each have preset position addresses corresponding to different address entries, and each position address is equipped with a sensor. The method includes:

[0107] The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least UDD (Unit Dosage Dispensing System) mode and static dispensing mode. The drug information contained in the prescription includes at least the type and corresponding quantity of the drug.

[0108] The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed.

[0109] The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket.

[0110] The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

[0111] In one embodiment, the control backend management system calculates and reorders dispensing plans based on integrated data source information. The dispensing plans are displayed in a list format and statistically analyzed by selecting / filtering prescriptions to be dispensed, including:

[0112] The prescription drug information is compared with the current inventory data. If the current inventory data does not match the prescription drug information, the dispensing is suspended and the operator is prompted to replenish the drug.

[0113] The prescription's drug information is compared with the current inventory data. If the current inventory data matches the prescription's drug information, then dispensing is authorized.

[0114] In one embodiment, the control backend management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt via the main control board, for transporting the injections to the conveyor bucket, including:

[0115] If the medication dispensing method information is static preparation mode, the background management system sends dispensing instructions to the dispensing machine and the medicine basket conveyor belt in sequence.

[0116] The system determines whether there is a signal at each location based on the sensor's detection data. If not, the medication dispensing is paused and the operator is alerted.

[0117] In one embodiment, the control PLC controls the transmission mode of the conveyor bucket according to preset dispensing mode information to execute the dispensing mode corresponding to different types of dispensing mode information, including:

[0118] If the medication dispensing method information is UDD (Unit Dosage Dispensing System) mode, the PLC controls the conveyor bucket to rotate and transport the injection, and simultaneously controls the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then completes the medication dispensing;

[0119] If the medication dispensing method information is static preparation mode, the conveyor bucket lift, medicine basket conveyor belt, and large-volume infusion dispensing machine are controlled sequentially to complete the medication dispensing. Specifically, the conveyor bucket lift performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

[0120] Numerous specific details are set forth in this specification. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0121] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0122] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered within the scope of the claims and specification of the present invention.

Claims

1. A method for controlling a dispensing machine that automatically processes prescription information, used in a dispensing machine control system, characterized in that, The dispensing machine control system includes a HIS (Hospital Information System), a back-end management system, a PLC (Programmable Logic Controller), a main control board, and multiple sub-control units. The HIS is connected to the back-end management system, which controls the main control board via the PLC. The main control board is connected to each sub-control unit via an internal bus. The PLC is connected to an external module. There are 24 main control boards, each with the same program. Each main control board independently connects to 10 sub-control units, and each sub-control unit has the same program. Each sub-control unit contains at least one execution module. Each execution module has different address entries for each working area of ​​the cabinet, and selection is made through these address entries during execution. The external module includes at least a horizontal belt controller, a conveyor bucket lifting controller, a basket dispensing machine controller, a sealing machine controller, a medicine basket conveyor belt controller, and a large-volume infusion dispensing machine controller. The horizontal belt controller, conveyor bucket lifting controller, and medicine basket conveyor belt controller each have preset position addresses corresponding to different address entries, and each position address is equipped with a sensor. The method includes: The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the backend management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least the drug unit dose dispensing system mode and the static dispensing mode. The drug information contained in the prescription includes at least the drug type and the corresponding quantity. The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed. The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket. The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

2. The dispensing machine control method according to claim 1, characterized in that, The control backend management system calculates and reorders dispensing plans based on comprehensive data source information. These dispensing plans are displayed in a list format and statistically analyzed by selecting / filtering prescriptions to be dispensed, including: The prescription drug information is compared with the current inventory data. If the current inventory data does not match the prescription drug information, the dispensing is suspended and the operator is prompted to replenish the drug. The prescription's drug information is compared with the current inventory data. If the current inventory data matches the prescription's drug information, then dispensing is authorized.

3. The dispensing machine control method according to claim 1, characterized in that, The control backend management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt via the main control board, for transporting the injections to the conveyor bucket, including: If the medication dispensing method information is static preparation mode, the background management system sends dispensing instructions to the dispensing machine and the medicine basket conveyor belt in sequence. The system determines whether there is a signal at each location based on the sensor's detection data. If not, the medication dispensing is paused and the operator is alerted.

4. The dispensing machine control method according to claim 1, characterized in that, The control PLC controls the transmission mode of the conveyor bucket according to preset dispensing mode information, so as to execute the dispensing mode corresponding to different types of dispensing mode information, including: If the medication dispensing method information is a drug unit dosage dispensing system mode, the PLC controls the conveyor bucket to rotate and transport the injection, and simultaneously controls the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then completes the medication dispensing; If the medication dispensing method information is static preparation mode, the conveyor bucket lift, medicine basket conveyor belt, and large-volume infusion dispensing machine are controlled sequentially to complete the medication dispensing. Specifically, the conveyor bucket lift performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

5. A dispensing machine control device for automatically processing prescription information, embedded in a dispensing machine control system applying any one of the dispensing machine control methods of claims 1-4, characterized in that, The device includes: The push module is used to instruct the HIS to push the data source containing prescriptions to be dispensed to the back-end management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least the drug unit dose dispensing system mode and the static dispensing mode. The drug information contained in the prescription includes at least the drug type and the corresponding quantity. The processing module is used to control the back-end management system to calculate and reorder the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed. The dispensing module is used to control the background management system to continuously send control commands to the PLC according to the dispensing plan. The PLC drives each sub-control unit to send a corresponding number of injections to the horizontal belt through the main control board, so as to transport the injections to the conveyor bucket. The drug delivery module controls the PLC to control the transmission mode of the conveyor bucket according to the preset drug delivery mode information, so as to execute the drug delivery mode corresponding to different types of drug delivery mode information.

6. The dispensing machine control device according to claim 5, characterized in that, The processing module includes: The verification module is used to compare the drug information contained in the prescription with the current inventory data. If the current inventory data does not match the drug information contained in the prescription, the dispensing will be suspended and the operator will be prompted to replenish the drug. The authorization module compares the drug information contained in the prescription with the current inventory data. If the current inventory data matches the drug information contained in the prescription, then the dispensing of the drug is authorized.

7. The dispensing machine control device according to claim 5, characterized in that, The dispensing module includes: The first static dispensing sub-module is used to send a dispensing instruction to the dispensing machine and the medicine basket conveyor belt in sequence if the dispensing method information is static dispensing mode. The monitoring module is used to determine whether there is a signal at each location address based on the detection data of the sensors. If not, the dispensing of medicine is paused and the operator is notified.

8. The dispensing machine control device according to claim 5, characterized in that, The drug delivery module includes: The first sub-module of the drug unit dosage dispensing system is used to, if the drug dispensing method information is the drug unit dosage dispensing system mode, control the conveyor bucket to rotate forward and transport the injection, and simultaneously control the sealing machine to complete the processes of film pulling, printing the corresponding prescription information, bag making, material feeding, and sealing, and then complete the drug dispensing. The second static dispensing submodule is used to sequentially control the operation of the conveyor bucket, the medicine basket conveyor belt, and the large-volume infusion dispensing machine if the dispensing method information is static dispensing mode, in order to complete the dispensing. Specifically, the conveyor bucket performs the process of reversing to send the injections into the medicine basket in sequence, the medicine basket conveyor belt performs the process of transporting the medicine basket to the large-volume infusion dispensing machine, and the large-volume infusion dispensing machine performs the process of pressing and placing the corresponding prescription label into the medicine basket.

9. The dispensing machine control device according to claim 5, characterized in that, The device further includes: processor; Memory used to store processor-executable instructions; The processor is configured as follows: The instruction HIS pushes the data source containing prescriptions for medication to be dispensed to the backend management system. The data source includes at least the ward information to which the prescription belongs, the preset dispensing method information, and the drug information contained in the prescription. The preset dispensing method information includes at least the drug unit dose dispensing system mode and the static dispensing mode. The drug information contained in the prescription includes at least the drug type and the corresponding quantity. The back-end management system calculates and reorders the dispensing plan based on the comprehensive data source information. The dispensing plan is displayed in the form of a list and is statistically analyzed by selecting / filtering prescriptions to be dispensed. The control background management system continuously sends control commands to the PLC according to the medication dispensing plan. The PLC drives each sub-control unit to issue a corresponding number of injections to the transverse belt through the main control board, so as to transport the injections to the conveyor bucket. The control PLC controls the transmission mode of the conveyor bucket according to the preset drug dispensing mode information, so as to execute the drug dispensing mode corresponding to different types of drug dispensing mode information.

Citation Information

Patent Citations

  • Basket delivering machine

    CN103171855A

  • Intelligent medicine pushing and discharging device, dispensing control system and medicine management dispensing method

    CN103552796A