Bubble detection system and method
By sending multiple ultrasonic signals of different frequencies into the infusion tube and selecting the frequency with the strongest signal intensity for bubble detection, the problem of inaccurate bubble detection in the infusion device is solved, achieving high-precision bubble detection and ensuring infusion safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MEDCAPTAIN MEDICAL TECH
- Filing Date
- 2023-09-05
- Publication Date
- 2026-06-23
Smart Images

Figure CN117159850B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of infusion devices, and more particularly to a bubble detection system and method. Background Technology
[0002] Currently, infusion devices can be used to automate the delivery of drugs to recipients. However, the presence of air bubbles in the infusion device during drug delivery can compromise the safety of the recipient.
[0003] Therefore, there is an urgent need for a bubble detection system to accurately and effectively monitor bubbles in the infusion device, thereby ensuring infusion safety. Summary of the Invention
[0004] This application provides a bubble detection system and method to solve the problem of inaccurate bubble detection in infusion devices in related technologies.
[0005] In a first aspect, this application provides a bubble detection system, the bubble detection system comprising: a bubble detection unit and a processing unit, the processing unit being connected to the bubble detection unit;
[0006] The processing unit sequentially sends multiple different candidate commands to the bubble detection unit;
[0007] The bubble detection unit, for each candidate instruction, sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate instruction, and determines a second signal passing through the infusion tube under test; and sends the second signal corresponding to each candidate instruction to the processing unit.
[0008] The processing unit determines the signal strength of the second signal corresponding to each candidate instruction; and determines the control instruction from multiple candidate instructions according to a preset filtering rule.
[0009] The bubble detection unit performs bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command.
[0010] In one possible implementation, the processing unit includes: at least one first processing module; wherein the first processing module is connected to at least one receiving end of the bubble detection unit; the first processing module receives at least one feedback signal sent by the bubble detection unit; the feedback signal is a signal received by the receiving end of the bubble detection unit when bubble detection is performed on the infusion tube under test according to the signal transmission frequency indicated by the control command.
[0011] In one possible implementation, the bubble detection system further includes an alarm unit;
[0012] The first processing module is connected to the alarm unit; the first processing module controls the status information of the alarm unit according to the received feedback signal; the status information indicates whether the alarm unit issues a warning.
[0013] In one possible implementation, the number of the first processing modules is two;
[0014] The first processing module, based on the received feedback signal, if it determines that it needs to control the alarm unit to issue a warning, and determines that the other first processing module is not currently controlling the alarm unit to issue a warning, then controls the alarm unit to issue a warning and notifies the other first processing module that the alarm unit has issued a warning.
[0015] In one possible implementation, the bubble detection system further includes a motor control unit and a motor; the first processing module is connected to the motor control unit; the motor control unit is connected to the motor; the first processing module generates a first control signal based on the received feedback signal and sends the first control signal to the motor control unit; the first control signal is a signal indicating the operating state of the motor.
[0016] In one possible implementation, the bubble detection system further includes a motor control unit, a motor, a power supply, and a switching unit; a first terminal of the switching unit is connected to the power supply; a second terminal of the switching unit is connected to the motor control unit; a third terminal of the switching unit is connected to the first processing module; and the motor control unit is connected to the motor.
[0017] The first processing module generates a second control signal based on the received feedback signal and sends the second control signal to the switching unit; the second control signal is a signal that controls whether the first terminal and the second terminal of the switching unit are turned on.
[0018] In one possible implementation, there are multiple first processing modules; wherein, among the multiple first processing modules, at least one first processing module is connected to at least one transmitter of the bubble detection unit and performs the step of sequentially sending multiple different candidate instructions to the transmitter of the bubble detection unit.
[0019] In one possible implementation, the processing unit further includes a second processing module;
[0020] The second processing module is connected to the transmitter of the bubble detection unit and the receiver of the bubble detection unit; the second processing module performs the step of sequentially sending multiple different candidate instructions to the bubble detection unit.
[0021] In one possible implementation, the bubble detection unit sends an ultrasonic signal to the infusion tube under test according to the signal transmission frequency indicated by the control command, and receives a feedback signal passing through the infusion tube under test; and sends the feedback signal to the processing unit.
[0022] The processing unit determines the duration of bubble appearance based on the feedback signal, and determines the bubble detection result based on the duration of bubble appearance and the infusion flow rate of the infusion tube to be tested.
[0023] In one possible implementation, the bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit;
[0024] If the processing unit determines that the bubble detection result indicates that the volume of a single bubble appearing in the infusion tube under test is greater than the single bubble alarm volume threshold, then it controls the alarm unit to issue a warning.
[0025] In one possible implementation, the bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit;
[0026] If the processing unit determines that the cumulative volume of bubbles during the period when bubbles appear in the infusion tube under test is greater than the cumulative bubble alarm volume threshold, it controls the alarm unit to issue a warning.
[0027] In one possible implementation, the cumulative value of the bubble volume is the cumulative value of the bubble volume during the period when bubbles appear in the infusion tube under test, excluding bubbles whose volume is less than the microbubble volume threshold.
[0028] In one possible implementation, the bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit;
[0029] If the processing unit determines that the bubble detection result does not meet the threshold information requirements, it determines the alarm level information corresponding to the bubble detection result; the alarm level information represents the alarm level triggered by the bubble detection result; and sends the alarm level information to the alarm unit.
[0030] The alarm unit determines its status information based on the alarm level information.
[0031] In one possible implementation, if the alarm unit determines that the alarm level information is at the first level and the total number of alarm level information at the first level received by the alarm unit within a preset time period is greater than a first preset value, then it issues a warning.
[0032] In one possible implementation, the bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit;
[0033] If the processing unit determines that the number of times the alarm unit issues a warning is greater than a preset threshold, it generates a prompt message; wherein the prompt message indicates that the control command corresponding to the infusion tube under test be re-determined and / or the alarm conditions for triggering the alarm unit to issue a warning be adjusted.
[0034] Secondly, this application provides a bubble detection method, which is applied to a processing unit in a bubble detection system. The bubble detection system includes a bubble detection unit and a processing unit, the processing unit being connected to the bubble detection unit. The method includes: sequentially sending multiple different candidate commands to the bubble detection unit; receiving a second signal under each candidate command sent by the bubble detection unit; wherein the second signal is a signal that passes through the infusion tube under test after the bubble detection unit sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate command; determining the signal strength of the second signal corresponding to each candidate command; and determining the candidate command corresponding to the largest signal strength as a control command; wherein the control command instructs the bubble detection unit to perform bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command.
[0035] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the second aspect.
[0036] Thirdly, this application provides a computer program product comprising a computer program that, when executed by a processor, implements the method described in the second aspect.
[0037] This application provides a bubble detection system and method. The bubble detection system includes a bubble detection unit and a processing unit, wherein the processing unit is connected to the bubble detection unit. The processing unit sequentially sends multiple different candidate commands to the bubble detection unit. For each candidate command, the bubble detection unit sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate command, and determines a second signal passing through the infusion tube under test; and sends the second signal corresponding to each candidate command to the processing unit. The processing unit determines the signal strength of the second signal corresponding to each candidate command; and, according to a preset screening rule, determines the control command among the multiple candidate commands. The bubble detection unit then performs bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command. Since the presence of air bubbles in the infusion tubing affects the signal strength passing through it, and the signal strength varies depending on the consumables of the tubing at different signal frequencies, this embodiment filters subsequent bubble detection control commands from multiple candidate commands based on the signal strength of the second signal corresponding to each candidate command. This allows for accurate identification of air bubbles in the infusion tubing based on changes in signal strength received by the receiving end of the bubble detection unit during the bubble detection process, thereby improving the bubble detection accuracy of the bubble detection system and achieving high-precision bubble detection. Attached Figure Description
[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0039] Figure 1 This is a schematic diagram of the structure of a bubble detection system provided in an embodiment of this application;
[0040] Figure 2 This application provides a bubble detection method.
[0041] Figure 3 This is a schematic diagram of the structure of the second bubble detection system provided in the embodiments of this application;
[0042] Figure 4 This is a schematic diagram of the structure of the third bubble detection system provided in the embodiments of this application;
[0043] Figure 5 This is a schematic diagram of the structure of the fourth bubble detection system provided in the embodiments of this application;
[0044] Figure 6 This is a schematic diagram of the structure of the fifth bubble detection system provided in the embodiments of this application;
[0045] Figure 7This is a schematic diagram of the structure of the sixth bubble detection system provided in the embodiments of this application;
[0046] Figure 8 This is a schematic diagram of the structure of the seventh bubble detection system provided in the embodiments of this application.
[0047] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application.
[0049] Currently, air bubble monitoring plays a crucial role in drug infusion. When there are a large number of air bubbles in the infusion tubing, it can directly affect the life safety of the recipient. Therefore, how to accurately monitor the air bubble content in the infusion tubing is an urgent problem to be solved.
[0050] In related technologies, ultrasonic transducers are typically used to detect air bubbles in infusion tubing. Specifically, under the control of a control device, the ultrasonic transducer at the transmitting end emits ultrasonic signals into the infusion tubing. These signals are then transmitted to the ultrasonic transducer at the receiving end. It is understandable that the presence of air bubbles in the infusion tubing will hinder the transmission of the ultrasonic signal, thus affecting the signal received by the ultrasonic transducer at the receiving end. Therefore, the presence of air bubbles in the infusion tubing can be determined by analyzing the ultrasonic signal received at the receiving end.
[0051] However, in related technologies, when controlling the ultrasonic transducer at the transmitting end to send ultrasonic signals, the consumable information corresponding to the infusion tube is not taken into account. That is, for different infusion tubes, a transmission frequency is randomly selected as the signal transmission frequency of the ultrasonic transducer at the transmitting end, or the same transmission frequency is used as the signal transmission frequency of the ultrasonic transducer at the transmitting end for different infusion tubes. However, the infusion tube itself will also affect the transmission and reception of ultrasonic signals. Therefore, it is difficult to ensure the accuracy of bubble detection by using the above method to determine the signal transmission frequency.
[0052] In this application, before performing bubble detection on the infusion tube under test, multiple ultrasonic signals at different signal frequencies are sent to the infusion tube under test, and the signal intensity received by the ultrasonic transducer at the receiving end at each signal frequency is determined. The signal frequency corresponding to the signal whose signal intensity change is more easily observed among the received signals is determined as the ultrasonic signal transmission frequency for subsequent testing of the infusion tube under test. Thus, the bubble detection accuracy is improved by the above method.
[0053] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0054] Figure 1 This is a schematic diagram of the structure of a bubble detection system provided in an embodiment of this application, as shown below. Figure 1 As shown, the bubble detection system includes a bubble detection unit and a processing unit, with the processing unit connected to the bubble detection unit. Figure 2 A bubble detection method provided in this application specifically includes the following steps: S201, a processing unit sequentially sends multiple different candidate commands to a bubble detection unit; S202, for each candidate command, the bubble detection unit sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate command, and determines a second signal passing through the infusion tube under test; and sends the second signal corresponding to each candidate command to the processing unit; S203, the processing unit determines the signal strength of the second signal corresponding to each candidate command; and determines a control command from multiple candidate commands according to a preset screening rule; S204, the bubble detection unit performs bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command.
[0055] For example, the bubble detection system provided in this embodiment includes a processing unit and a bubble detection unit. The bubble detection unit and the processing unit are connected.
[0056] When testing the infusion tube based on the above-mentioned bubble detection system, the processing unit first sends multiple candidate instructions to the bubble detection unit connected to the processing unit in sequence.
[0057] Each time the bubble detection unit receives a candidate command, it emits a first signal at the frequency indicated in the candidate command from its transmitter to the infusion tube under test. Then, the receiver of the bubble detection unit receives the first signal passing through the infusion tube under test (hereinafter referred to as the second signal), thus obtaining the second signal corresponding to the candidate command.
[0058] Subsequently, the receiving end of the bubble detection unit feeds back the second signals obtained under each candidate command to the processing unit connected to the bubble detection unit. The processing unit sequentially determines the signal strength of the received second signals and, in conjunction with preset filtering rules, selects the control command from multiple candidate commands so that bubble detection can be performed on the infusion tubing under test based on the control command.
[0059] In one example, the processing unit further identifies the second signal with the strongest signal strength from multiple second signals and uses the signal frequency indicated by the candidate command corresponding to the second signal with the strongest signal strength as the signal transmission frequency for subsequent detection of the infusion tube under test. That is, the preset filtering rule at this time is to select the candidate command corresponding to the signal with the strongest signal strength. Specifically, the processing unit can use the candidate command selected based on signal strength as a control command and send it again to the bubble detection unit so that the bubble detection unit can subsequently perform bubble detection on the infusion tube under test at the signal transmission frequency indicated by the control command. It should be noted that the specific principle of the bubble detection unit performing bubble detection based on the received control command can be found in the description in related technologies, and will not be repeated here. Furthermore, by selecting the candidate command corresponding to the second signal with the strongest signal strength as the control command for subsequent bubble detection, since the signal strength passing through the infusion tube under test is the strongest under this control command, the impact on the signal strength received by the receiving end of the bubble detection unit when bubbles are present in the infusion tube under test is more significant and easier to identify, which helps improve the bubble detection accuracy of the bubble detection system and achieve high-precision bubble detection.
[0060] In one example, when determining the control command according to a preset filtering rule, after the processing unit sorts multiple second signals according to the rule of signal strength from high to low, it can also select any candidate command corresponding to any of the first N second signals as the actual control command for bubble detection. Here, N is a positive integer. Furthermore, in one possible implementation, the value of N can be determined based on the number of candidate signals; for example, it can be 1 / 5 of the number of candidate signals, etc. This embodiment does not impose specific limitations.
[0061] In one example, when determining control commands according to preset filtering rules, the signal strength of each second signal can be compared with a preset signal strength threshold, and the candidate command corresponding to the second signal with a signal strength greater than the preset signal strength threshold can be determined as the control command.
[0062] It should be noted that the processing unit may begin executing the above-mentioned steps of issuing multiple candidate instructions when it receives an indication signal that indicates the transmission frequency of the signal, or when it determines that the infusion tube under test has been installed (for example, when the bubble detection unit includes ultrasonic transducers at both the receiving and transmitting ends, the installation of the infusion tube under test can be regarded as the infusion tube under test being successfully placed between the ultrasonic transducers at the receiving and transmitting ends).
[0063] It is understood that in this embodiment, the control command for subsequent bubble detection is selected from multiple candidate commands based on the signal strength of the second signal corresponding to each candidate command. This allows for accurate identification of bubbles in the infusion tube based on the changes in signal strength received by the receiving end of the bubble detection unit during the bubble detection process. This is beneficial for improving the bubble detection accuracy of the bubble detection system and achieving high-precision bubble detection.
[0064] In one possible implementation, the processing unit may pre-store the control commands corresponding to each infusion tubing for each consumable item, so that the processing unit can subsequently determine the current control command based on the consumable information corresponding to the infusion tubing under test. The consumable information of the infusion tubing under test may include: the material information of the infusion tubing itself, and the information of the medication to be infused in the infusion tubing.
[0065] Figure 3 This is a schematic diagram of the structure of a second bubble detection system provided in an embodiment of this application. Figure 3 As shown, in this bubble detection system, the processing unit includes: at least one first processing module; wherein the first processing module is connected to at least one receiving end of the bubble detection unit; the first processing module receives at least one feedback signal sent by the bubble detection unit; the feedback signal is the signal received by the receiving end of the bubble detection unit when bubble detection is performed on the infusion tube under test according to the signal transmission frequency indicated by the control command. It should be noted that in this embodiment, the processing unit includes two first processing modules as an example for explanation.
[0066] For example, the bubble detection unit may be provided with multiple receivers and a transmitter corresponding to each receiver. The receiver of the bubble detection unit is used to receive the signal emitted by the transmitter of the bubble detection unit. In this embodiment, the signal actually received by the receiver of the bubble detection unit under the control of the control command is called the feedback signal.
[0067] Furthermore, in this embodiment, at least one first processing module is provided in the processing unit. The first processing module can be connected to at least one receiving end in the bubble detection unit, so that the first processing module can determine whether there are bubbles in the infusion tube being tested based on the feedback signal fed back from the receiving end it is connected to.
[0068] Specifically, such as Figure 3 As shown, it includes a first processing module 1 and a first processing module 2, and the bubble detection unit is provided with two transmitting ends (i.e., transmitting end 1 and transmitting end 2 in the figure) and two receiving ends (i.e., receiving end 1 and receiving end 2 in the figure).
[0069] The first processing module 1 is connected to the receiving end 1 and is used to receive the feedback signal fed back by the receiving end 1 to determine the current bubble detection result for the infusion tube to be tested.
[0070] The first processing module 2 is connected to the receiving end 2 and is used to receive the feedback signal fed back by the receiving end 2 to determine the current bubble detection result for the infusion tube to be tested.
[0071] It should be noted that in this embodiment, the connection of the first processing module 1 to the receiving end 1 and the connection of the first processing module 2 to the receiving end 2 are only illustrative examples. In actual applications, the first processing module 1 can also be connected to both the receiving end 1 and the receiving end 2, and the second processing module 2 can also be connected to both the receiving end 1 and the receiving end 2, so that the first processing module 1 and the first processing module 2 can determine the detection result of air bubbles in the infusion tube to be tested.
[0072] It is understandable that the processing unit can be equipped with at least one first processing module, which is used to determine the bubble detection result corresponding to the current infusion tube under test according to the at least one first processing module contained in the processing unit after the processing unit determines the control command. When there are multiple first processing modules in the processing unit, the multiple first processing modules can simultaneously determine the final bubble detection result based on their respective received feedback signals, thereby avoiding the phenomenon that the bubble detection function of the bubble detection system fails when one first processing module fails.
[0073] In one possible implementation, Figure 3 Based on the structure of the illustrated embodiment, in this embodiment, the bubble detection system further includes an alarm unit; a first processing module is connected to the alarm unit; the first processing module controls the status information of the alarm unit according to the received feedback signal; the status information indicates whether the alarm unit issues a warning.
[0074] For example, in Figure 3Based on the structure of the illustrated embodiment, to facilitate timely notification to the user of the current air bubble status in the infusion tube under test, this embodiment also includes an alarm unit in the air bubble detection system. The first processing module included in the processing unit for determining the air bubble detection result can also be directly connected to the alarm unit, so that the first processing module can determine the air bubble detection result of the current infusion tube under test based on the received feedback signal, and determine whether to control the alarm unit to issue a warning based on the air bubble detection result. Specifically, Figure 4 This is a schematic diagram of the structure of the third bubble detection system provided in the embodiments of this application. Figure 3 Based on the structure shown, both the first processing module 1 and the first processing module 2 are connected to the alarm unit. That is, both the first processing module 1 and the first processing module 2 can control the alarm unit to perform alarm processing based on the feedback signals they have obtained.
[0075] It is understood that in this embodiment, the processing module used for bubble detection can also be used to control whether the alarm unit issues a warning. Furthermore, compared to related technologies where one processing module determines the processing result and then feeds it back to another processing module for the latter to determine whether to issue an alarm, the bubble detection system provided in this embodiment eliminates the need for processing modules to transmit bubble detection results. The same processing module completes both bubble detection and alarm determination, which helps reduce the time delay caused by signal transmission, improves the real-time performance of the bubble detection system's alarms, and is suitable for high-precision and high-timeliness bubble detection at high infusion rates.
[0076] In one possible implementation, Figure 4 Based on the structure of the bubble detection system shown, when multiple first processing modules are connected to the alarm unit in the bubble detection system and can control the alarm unit to issue warnings, in order to avoid frequent alarms from the alarm unit, the first processing modules connected to the receiving end and the alarm unit respectively in this embodiment can also execute the following control logic. Specifically, if the bubble detection system contains two first processing modules, then the first processing module, based on the received feedback signal, if it determines that it needs to control the alarm unit to issue a warning, and determines that the other first processing modules are not currently controlling the alarm unit to issue a warning, then controls the alarm unit to issue a warning and notifies the other first processing module that the alarm unit has issued a warning.
[0077] For example, in this embodiment, when a first processing module in the bubble detection system determines, based on feedback signals from its connected receiver, that it needs to control the alarm unit to issue a warning, if it determines that the alarm unit is not issuing a warning under the control of another first processing module in the bubble detection system, then the first processing module can immediately control the alarm unit to issue a warning, and simultaneously notify the other first processing module in the bubble detection system that a first processing module has controlled the alarm unit to issue an alarm. Furthermore, after receiving the notification, the other processing module will not control the alarm unit to issue a warning again within a preset time period. This avoids the situation where the alarm unit receives multiple instruction alarm notifications from multiple first processing modules within a certain time period, requiring the alarm unit to perform corresponding alarm processing one by one, thus preventing frequent alarms from occurring.
[0078] It should be noted that in this embodiment, when one first processing module sends a notification message to another first processing module instructing the remaining first processing modules not to issue an alarm from the control alarm unit, if the two first processing modules can communicate directly, the notification message can be sent directly. If the two first processing modules do not support direct communication, the notification message can be forwarded by other devices.
[0079] It is understood that in this embodiment, when the first processing module connected to the alarm unit determines that it needs to control the alarm unit to issue a warning, it can further prevent the alarm unit from issuing frequent alarms and reduce the alarm fatigue of the alarm unit by sending notification information to the other first processing modules in the bubble detection system.
[0080] Figure 5 This is a schematic diagram of the structure of the fourth bubble detection system provided in an embodiment of this application. Figure 3Based on the device structure shown, in this embodiment, the bubble detection system further includes a motor control unit and a motor; a first processing module 1 is connected to the motor control unit; the motor control unit is connected to the motor; the first processing module 1 generates a first control signal based on the received feedback signal and sends the first control signal to the motor control unit; the first control signal is a signal indicating the operating state of the motor. The bubble detection system also includes a motor control unit, a motor, a power supply, and a switching unit; the first terminal of the switching unit is connected to the power supply; the second terminal of the switching unit is connected to the motor control unit; the third terminal of the switching unit is connected to the first processing module 2; the motor control unit is connected to the motor; the first processing module 2 generates a second control signal based on the received feedback signal and sends the second control signal to the switching unit; the second control signal is a signal controlling whether the first terminal and the second terminal of the switching unit are connected. Furthermore, the first processing module 1 and the first processing module 2 are connected so that they can communicate with each other, for example, they can inform each other of their respective bubble detection results.
[0081] For example, in this embodiment, the first processing module can not only receive feedback signals sent by the receiving end connected to it, but also determine the bubble detection result corresponding to the current infusion tube under test based on the feedback signals. Furthermore, the first processing module can also be used to control the working state of the motor in the bubble detection system. It should be noted that in this embodiment, the working state of the motor is related to the infusion state of the infusion tube under test, and the control of the working state of the motor can be used to control whether the infusion tube under test continues to infuse drugs.
[0082] Specifically, such as Figure 5 As shown, in one possible implementation, the first processing module can be directly connected to a motor control unit connected to the motor, where the motor control unit is a device used to control the motor's operating state. When the first processing module receives a feedback signal, it can generate a first control signal instructing the motor's operating state based on the current feedback signal, and send the first control signal to the motor control unit connected to the first processing module. This allows the motor control unit to control the motor's current operating state based on the received first control signal. For example, when the first processing module determines that the air bubble content in the infusion tube being tested is greater than a preset value, it can control the motor to stop working through the motor control unit, thereby stopping the drug infusion in the infusion tube being tested.
[0083] It should be noted that in practical applications, when there are multiple first processing modules in the bubble detection system, all of the first processing modules can be connected to the above-mentioned motor control unit to realize the control of the motor's working state.
[0084] In another possible implementation, besides controlling the motor through a motor control unit as described above, the motor's operating state can also be controlled by controlling the on / off state of the power supply to the motor control unit. For example... Figure 5 As shown, in Figure 5 In this system, a switching unit is installed in the power supply path corresponding to the power supply and motor control unit. The first end of the switching unit is connected to the power supply, the second end is connected to the motor control unit, and the third end is connected to the first processing module 2. The first processing module 2 can control the connection between the first and second ends of the switching unit by sending a second control signal to the third end of the connected switching unit, thereby controlling the power supply path between the power supply and the motor control unit and thus controlling the motor. For example, when the first processing module 2 determines that there are no air bubbles in the infusion tube under test, it can directly control the connection between the first and second ends of the switching unit; when the first processing module 2 determines that there are air bubbles in the infusion tube under test, it can control the disconnection between the first and second ends of the switching unit, thereby disconnecting the conductive path of the motor control unit and preventing the motor control unit and motor from operating.
[0085] It should be noted that when there are multiple first processing modules in the bubble detection system that need to control the working state of the motor, all of the first processing modules can be connected to the third terminal of the aforementioned switch unit; or, some of the first processing modules can be connected to the third terminal of the third switch unit; the remaining first processing modules can be directly connected to the motor control unit, and the motor state can be controlled through the motor control unit.
[0086] It is understood that in this embodiment, the first processing module can not only perform bubble detection in real time based on the received feedback signal, but also control the motor based on the feedback signal, thereby ensuring the safety of the infusion object. Furthermore, this embodiment provides two motor control methods. In practical applications, multiple processing modules can each adopt different motor control methods, thus ensuring that control can still be achieved through other control methods even if one transmission path fails. For example, if a communication link between the first processing module 1 and the motor control unit fails, causing the infusion process to stop, the first processing module 2 can still control the infusion to stop by using a control switch unit, further ensuring the safety of the infusion object.
[0087] In one possible implementation, Figure 3Based on the illustrated embodiment, when the processing unit of the bubble detection system includes multiple first processing modules, at least one of the multiple first processing modules is connected to at least one transmitter of the bubble detection unit and performs the step of sequentially sending multiple different candidate commands to the transmitter of the bubble detection unit. That is, at least one of the multiple first processing modules can be used to execute the method of sequentially sending multiple candidate commands to the bubble detection unit, and determine the control command from the multiple candidate commands based on the signal strength of the received signal.
[0088] For example, Figure 6 This is a schematic diagram of the structure of the fifth bubble detection system provided in the embodiments of this application. Figure 3 Based on the device structure shown, in this embodiment, the first processing module 1 can be connected to both the transmitter 1 and the transmitter 2 to select the control command corresponding to the infusion tube to be tested from multiple candidate commands. Alternatively, as... Figure 7 As shown, Figure 7 This is a schematic diagram of a bubble detection system provided in an embodiment of this application. A first processing module 1 is connected to a transmitter 1, and a first processing module 2 is connected to a transmitter 2, so that the first processing module 1 and the first processing module 2 respectively complete the determination process of the aforementioned control commands. Furthermore, Figure 6 and Figure 7 A communication connection can also be established between the first processing module 1 and the first processing module 2 in order to enable them to communicate.
[0089] In one possible implementation, Figure 3 Based on the illustrated embodiment, the processing unit further includes a second processing module; wherein the second processing module is connected to the transmitting end of the bubble detection unit and the receiving end of the bubble detection unit; the second processing module performs the step of sequentially issuing multiple different candidate instructions to the bubble detection unit. For example... Figure 8 As shown, Figure 8 This is a schematic diagram of the structure of the seventh bubble detection system provided in the embodiments of this application. Figure 3 Based on the structure shown, in this embodiment, the second processing module in the processing unit can be connected to transmitter 1, transmitter 2, receiver 1, and receiver 2. Furthermore, the second processing module can be used to send multiple candidate commands to the bubble detection unit, receive the second signals generated by the multiple candidate commands, and then determine the final control command based on the signal strength of the second signals. In the actual bubble detection process, the second processing module sends control commands to the bubble detection unit, and the first processing module connected to the bubble detection unit receives the feedback signal and performs corresponding bubble detection, alarm, motor control, and other processing based on the feedback signal. Figure 8A communication connection can also be established between the first processing module 1 and the first processing module 2 in order to enable them to communicate.
[0090] In one possible implementation, Figure 1 Based on the bubble detection system shown, in this embodiment, after the processing unit determines the control command, it can further send the control command to the bubble detection unit connected to the processing unit. The bubble detection unit sends an ultrasonic signal to the infusion tube under test according to the signal transmission frequency indicated by the control command, and receives the feedback signal passing through the infusion tube; it also sends a feedback signal to the processing unit. The processing unit determines the bubble appearance duration based on the feedback signal, and determines the bubble detection result based on the bubble appearance duration and the infusion flow rate of the infusion tube under test.
[0091] For example, in this embodiment, the bubble detection unit can receive control commands sent by the processing unit connected to it, and emit corresponding ultrasonic signals according to the signal transmission frequency indicated by the control commands. Then, the receiving end of the bubble detection unit receives the ultrasonic signals emitted by the transmitting end of the bubble detection unit and sends the feedback signal actually received by the bubble detection unit to the processing unit. After receiving the feedback signal, the processing unit further determines the duration of bubble appearance in the infusion tube under test based on the feedback signal. It should be noted that when bubbles appear in the infusion tube under test, the bubbles will reflect part or all of the ultrasonic signals, thus affecting the amplitude of the signal received by the receiving end of the bubble detection unit. In practical applications, if the processing unit determines that the amplitude of the feedback signal received by the bubble detection unit is lower than a preset threshold, it considers that bubbles exist in the infusion tube under test. Furthermore, the duration for which the amplitude of the feedback signal is lower than the preset threshold can be taken as the duration of bubble appearance in the infusion tube under test. Then, based on the duration of bubble appearance and the current infusion flow rate in the infusion tube under test, the bubble detection result corresponding to the infusion tube under test can be further determined. Specifically, the above-mentioned bubble detection results can characterize the volume of bubbles appearing in the infusion tube under test. In practical applications, the product of the bubble appearance time and the infusion flow rate can be directly used as the final volume of bubbles in the infusion tube under test.
[0092] It is understood that in this embodiment, by combining the infusion flow rate of the infusion tube under test, the volume of air bubbles appearing in the infusion tube under test is further determined, so as to improve the accuracy of the final air bubble detection result.
[0093] In one possible implementation, based on the above embodiments, after the processing unit obtains the bubble detection result, if an alarm unit is set in the bubble detection system and the alarm unit is connected to the processing unit, the processing unit can use the following control logic to control the alarm unit: "If the processing unit determines that the bubble detection result indicates that the volume of a single bubble appearing in the infusion tube to be tested is greater than the single bubble alarm volume threshold, then it controls the alarm unit to issue a warning."
[0094] For example, in this embodiment, after the processing unit determines the bubble detection result, it can determine whether to issue a warning by controlling the alarm unit based on the relationship between the volume of a single bubble in the bubble detection result and the single bubble alarm volume threshold. Specifically, when the bubble detection result indicates that the volume of a single bubble measured in the infusion tube is greater than the single bubble alarm volume threshold, the further processing unit can control the alarm unit to issue a warning to prompt the user to check for bubbles in the infusion tube as soon as possible. It should be noted that the single bubble alarm volume threshold in this embodiment can be selected according to the currently infused drug. For example, if the currently infused drug is a nutritional solution, the value of the single bubble alarm volume threshold can be greater than the value of the single bubble alarm volume threshold corresponding to the infused drug being an anesthetic or similar type of drug.
[0095] Alternatively, under another possible alarm logic, if the processing unit determines that the cumulative volume of bubbles during the period when bubbles appeared in the infusion tube under test is greater than the cumulative bubble alarm volume threshold, it controls the alarm unit to issue a warning. Specifically, in this embodiment, the processing unit can determine whether a warning needs to be issued based on the cumulative volume of bubbles appearing in the infusion tube under test. For example, when the processing unit detects bubbles in the infusion tube under test at the first moment, the processing unit starts to update the cumulative volume of bubbles that have appeared in the infusion tube under test in real time and compares the cumulative value with the cumulative bubble alarm volume threshold. If, during the update process, the updated cumulative bubble volume is greater than the bubble alarm volume threshold, the alarm unit can be controlled to issue a warning, and further, the update of the cumulative bubble volume value can be stopped.
[0096] It should be noted that the processor can execute both alarm control logics mentioned above simultaneously, or it can choose one of them; no specific restrictions are imposed in this embodiment.
[0097] Furthermore, under the second alarm control logic, the cumulative volume of bubbles (excluding those smaller than the microbubble volume threshold) can be used as the cumulative bubble volume of the infusion tube during the period when bubbles appear. That is, when determining the cumulative bubble value, bubbles smaller than the microbubble volume threshold are filtered out. Thus, by filtering microbubbles as described above, frequent alarms from the alarm unit can be avoided.
[0098] In one possible implementation, when the processing unit determines that it needs to control the alarm unit to issue a warning, it can further control the manner in which the alarm unit issues the warning. In this embodiment, if the processing unit determines that the bubble detection result does not meet the requirements of the threshold information, it determines the alarm level information corresponding to the bubble detection result; the alarm level information represents the alarm level triggered by the bubble detection result; and sends the alarm level information to the alarm unit; the alarm unit determines the status information of the alarm unit based on the alarm level information.
[0099] For example, in this embodiment, after obtaining the bubble detection result, if the processing unit determines that the bubble detection result does not meet the threshold information requirements, it indicates that the current processing unit needs to control the alarm unit to issue a warning. Furthermore, in this embodiment, the processing unit also combines the currently obtained bubble detection result to determine which level of alarm method to use. The alarm level information indicates the method by which the alarm unit issues an alarm. After the processing unit determines the alarm level information, it can send the alarm level information to the alarm unit so that the alarm unit can further determine the status information of the alarm unit based on the obtained alarm level information. Specifically, the status information of the alarm unit may include: the text / image to be displayed, whether an audio alarm is issued, the volume of the audio alarm, the frequency of warnings, and the duration of the warning.
[0100] For example, alarm levels can be divided into two categories: low alarm level and high alarm level. At a low alarm level, the alarm unit can only issue text / image alarms, while at a high alarm level, it can issue both text and sound alarms. Furthermore, when determining the alarm level based on bubble detection results, it can also be determined based on the difference between the bubble detection result and the threshold information. For instance, if the bubble detection result indicates that the volume of a single bubble in the infusion tube is greater than the single bubble alarm volume threshold in the threshold information, and the difference between the single bubble volume and the single bubble alarm volume threshold is greater than a preset difference, the alarm unit can issue a high alarm level alarm. If the bubble detection result indicates that the volume of a single bubble in the infusion tube is greater than the single bubble alarm volume threshold in the threshold information, and the difference between the single bubble volume and the single bubble alarm volume threshold is less than a preset difference, the alarm unit can issue a low alarm level alarm.
[0101] In this embodiment, the processing unit controls the alarm unit to issue warnings by using different levels of alarm methods, so that users can know the current status of air bubbles in the infusion tube under test in a timely manner.
[0102] Alternatively, in one possible scenario, the alarm levels can be divided into Level 1, Level 2, and Level 3, where a higher level indicates a greater risk posed by air bubbles in the infusion tubing to the infusion recipient. If the alarm unit determines that the alarm level information currently sent by the processing unit is Level 1, and the total number of Level 1 alarm level information received by the alarm unit within a preset time period exceeds a first preset value, then a warning is issued. That is, in this embodiment, after receiving Level 1 alarm level information, the alarm unit does not immediately issue a warning. Instead, it needs to determine the cumulative amount of Level 1 alarm level information received by the alarm unit. If the current cumulative amount is greater than the first preset value, the alarm unit will issue a warning; conversely, if the current cumulative amount is less than or equal to the first preset value, the alarm unit will not issue a warning. It is understood that in this embodiment, the alarm unit can further determine whether to issue a warning by detecting the cumulative value of the Level 1 alarm level information sent by the processing unit. This method helps reduce the number of warnings issued by the alarm unit and reduces alarm fatigue.
[0103] In practical applications, the processing unit can also monitor the number of warnings issued by the alarm unit in real time to determine whether the alarm unit is in a state of frequent alarms. In this embodiment, if the processing unit determines that the number of times the alarm unit issues warnings is greater than a preset threshold, it generates a prompt message; wherein, the prompt message indicates to re-determine the control command corresponding to the infusion tube under test and / or adjust the alarm conditions that trigger the alarm unit to issue a warning. Specifically, in this embodiment, when the processing unit determines that during the current bubble check of the infusion tube under test, if the number of times the processing unit controls the alarm unit to issue warnings is greater than the preset threshold, that is, when the processing unit frequently controls the alarm unit to issue warnings, it can also further generate a prompt message to prompt the user to further determine whether the frequent alarms are caused by an inappropriate selection of the alarm conditions that trigger the alarm unit to issue warnings, or by an inappropriate selection of the signal transmission frequency indicated by the control command, so as to avoid frequent alarms from the subsequent alarm units.
[0104] This application provides a bubble detection method, which is applied to a processing unit included in a bubble detection system. The bubble detection system includes a bubble detection unit and a processing unit, with the processing unit connected to the bubble detection unit. The bubble detection method includes: sequentially sending multiple different candidate commands to the bubble detection unit; receiving a second signal under each candidate command sent by the bubble detection unit; wherein the second signal is a signal that passes through the infusion tube under test after the bubble detection unit sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate command; determining the signal strength of the second signal corresponding to each candidate command; and determining the candidate command corresponding to the largest signal strength as a control command; wherein the control command instructs the bubble detection unit to perform bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command.
[0105] The method provided in this embodiment is used to implement the technical solution provided by the bubble detection system described above. Its implementation principle and technical effect are similar and will not be described again.
[0106] This application provides an electronic device, including: a memory and a processor;
[0107] Memory is used to store processor-executable instructions;
[0108] A processor is configured to execute a method according to executable instructions. The aforementioned electronic device can be the bubble detection method provided in the embodiments of this application.
[0109] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement any of the methods.
[0110] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements any one of the methods.
[0111] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the appended claims.
[0112] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A bubble detection system, characterized in that, The bubble detection system includes: a bubble detection unit and a processing unit, wherein the processing unit is connected to the bubble detection unit; The processing unit sequentially sends multiple different candidate commands to the bubble detection unit; The bubble detection unit, for each candidate instruction, sends a first signal to the infusion tube under test according to the signal frequency indicated by the candidate instruction, and determines a second signal passing through the infusion tube under test; and sends the second signal corresponding to each candidate instruction to the processing unit. The processing unit determines the signal strength of the second signal corresponding to each candidate instruction; and selects the candidate instruction corresponding to the second signal with the largest signal strength from multiple second signals according to a preset filtering rule, or selects the candidate instruction corresponding to any one of the top N second signals with the largest signal strength, and uses the filtered candidate instruction as the control instruction; where N is a positive integer. The bubble detection unit performs bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control command.
2. The bubble detection system according to claim 1, characterized in that, The processing unit includes at least one first processing module; wherein the first processing module is connected to at least one receiving end of the bubble detection unit; the first processing module receives at least one feedback signal sent by the bubble detection unit; the feedback signal is the signal received by the receiving end of the bubble detection unit when bubble detection is performed on the infusion tube under test according to the signal transmission frequency indicated by the control command.
3. The bubble detection system according to claim 2, characterized in that, The bubble detection system also includes an alarm unit; The first processing module is connected to the alarm unit; the first processing module controls the status information of the alarm unit according to the received feedback signal; the status information indicates whether the alarm unit issues a warning.
4. The bubble detection system according to claim 3, characterized in that, The number of the first processing modules is two; The first processing module, based on the received feedback signal, if it determines that it needs to control the alarm unit to issue a warning, and determines that the other first processing module is not currently controlling the alarm unit to issue a warning, then controls the alarm unit to issue a warning and notifies the other first processing module that the alarm unit has issued a warning.
5. The bubble detection system according to claim 2, characterized in that, The bubble detection system further includes a motor control unit and a motor; the first processing module is connected to the motor control unit; the motor control unit is connected to the motor; the first processing module generates a first control signal based on the received feedback signal and sends the first control signal to the motor control unit; the first control signal is a signal indicating the operating state of the motor.
6. The bubble detection system according to claim 2, characterized in that, The bubble detection system further includes a motor control unit, a motor, a power supply, and a switch unit; the first terminal of the switch unit is connected to the power supply; the second terminal of the switch unit is connected to the motor control unit; the third terminal of the switch unit is connected to the first processing module; and the motor control unit is connected to the motor. The first processing module generates a second control signal based on the received feedback signal and sends the second control signal to the switching unit; The second control signal is a signal that controls whether the first terminal and the second terminal of the switching unit are turned on.
7. The bubble detection system according to claim 2, characterized in that, The number of the first processing modules is multiple; among the multiple first processing modules, at least one first processing module is connected to at least one transmitter of the bubble detection unit and performs the step of sequentially sending multiple different candidate instructions to the transmitter of the bubble detection unit.
8. The bubble detection system according to claim 2, characterized in that, The processing unit further includes a second processing module; The second processing module is connected to the transmitter of the bubble detection unit and the receiver of the bubble detection unit; the second processing module performs the step of sequentially sending multiple different candidate instructions to the bubble detection unit.
9. The bubble detection system according to claim 1, characterized in that, The bubble detection unit sends an ultrasonic signal to the infusion tube under test according to the signal transmission frequency indicated by the control command, and receives a feedback signal passing through the infusion tube under test; and sends the feedback signal to the processing unit. The processing unit determines the duration of bubble appearance based on the feedback signal, and determines the bubble detection result based on the duration of bubble appearance and the infusion flow rate of the infusion tube to be tested.
10. The bubble detection system according to claim 9, characterized in that, The bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit; If the processing unit determines that the bubble detection result indicates that the volume of a single bubble appearing in the infusion tube under test is greater than the single bubble alarm volume threshold, then it controls the alarm unit to issue a warning.
11. The bubble detection system according to claim 9, characterized in that, The bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit; If the processing unit determines that the cumulative volume of bubbles during the period when bubbles appear in the infusion tube under test is greater than the cumulative bubble alarm volume threshold, it controls the alarm unit to issue a warning.
12. The bubble detection system according to claim 11, characterized in that, The cumulative value of the bubble volume is the cumulative value of the bubble volume during the period when bubbles appear in the infusion tube under test, excluding bubbles whose volume is less than the microbubble volume threshold.
13. The bubble detection system according to claim 9, characterized in that, The bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit; If the processing unit determines that the bubble detection result does not meet the threshold information requirements, it determines the alarm level information corresponding to the bubble detection result; the alarm level information represents the alarm level triggered by the bubble detection result; and sends the alarm level information to the alarm unit. The alarm unit determines its status information based on the alarm level information.
14. The bubble detection system according to claim 13, characterized in that, If the alarm unit determines that the alarm level information is the first level, and the total number of first-level alarm level information received by the alarm unit within a preset time period is greater than a first preset value, then the alarm unit issues a warning.
15. The bubble detection system according to claim 9, characterized in that, The bubble detection system further includes: an alarm unit; the processing unit is connected to the alarm unit; If the processing unit determines that the number of times the alarm unit issues a warning is greater than a preset threshold, it generates a prompt message; wherein the prompt message indicates that the control command corresponding to the infusion tube under test be re-determined and / or the alarm conditions for triggering the alarm unit to issue a warning be adjusted.
16. A method for detecting air bubbles, characterized in that, The method is applied to a processing unit in a bubble detection system, the bubble detection system comprising: a bubble detection unit and a processing unit, the processing unit being connected to the bubble detection unit; the method includes: Multiple different candidate commands are sequentially sent to the bubble detection unit; The second signal is received under each candidate instruction issued by the bubble detection unit; wherein, the second signal is the signal that passes through the infusion tube under test after the bubble detection unit sends the first signal to the infusion tube under test according to the signal frequency indicated by the candidate instruction; The signal strength of the second signal corresponding to each candidate instruction is determined; and the candidate instruction corresponding to the signal strength with the largest value is determined as the control instruction; wherein, the control instruction instructs the bubble detection unit to perform bubble detection on the infusion tube under test according to the signal transmission frequency indicated by the control instruction.