Infusion pump empty bottle early warning method and device based on pressure on pipeline, infusion pump

By installing a pressure sensor on the infusion tubing and utilizing the pressure change caused by the drop in liquid level, combined with differential value detection, the problem of difficult installation of drop count sensors in infusion pumps was solved, enabling rapid and accurate empty bottle warning and reducing costs.

CN117138154BActive Publication Date: 2026-05-22GUANGDONG BIOLIGHT MEDITECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG BIOLIGHT MEDITECH CO LTD
Filing Date
2023-08-23
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

The installation of drop count sensors in existing infusion pumps is difficult, resulting in low stability and reliability of empty bottle warnings, as well as high costs.

Method used

By installing a pressure sensor on the infusion tube, the pressure change caused by the drop in liquid level, combined with differential value detection, can achieve empty bottle early warning, simplifying the structure and reducing costs.

Benefits of technology

It improves the stability and reliability of empty bottle warning, reduces hardware costs, and achieves fast and accurate empty bottle detection by detecting pressure change trends and magnitudes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117138154B_ABST
    Figure CN117138154B_ABST
Patent Text Reader

Abstract

The application provides an infusion pump empty bottle early warning method and device based on pipeline pressure and an infusion pump. The method comprises the following steps: acquiring a plurality of upper pressure sensing values, determining a reference pressure value of a target period, and taking the maximum value in the upper pressure sensing values as the reference pressure value; determining a first difference value according to the reference pressure value of the target period and a previous reference period; determining a second difference value according to adjacent first difference values; and when the number of consecutive negative second difference values meets a first preset threshold value and the first difference value of the target period is less than a second preset threshold value, performing an empty bottle early warning operation. According to the technical scheme of the embodiment of the application, the pressure sensing device has small space occupation and simple structure; the change of the upper pressure caused by the rapid drop of the liquid level at the bottle opening is utilized, the change trend of the upper pressure of the infusion tube is represented by the second difference value, the change amplitude of the upper pressure is represented by the first difference value, and the rapid and accurate detection of the empty bottle is realized in combination.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of injection pump early warning technology, and in particular to an injection pump empty cylinder early warning method, device, and injection pump based on pipeline pressure. Background Technology

[0002] Infusion pumps are common infusion devices that control the infusion flow rate according to pre-set parameters, ensuring the infusion speed and dosage meet user needs. Because infusion processes are lengthy, healthcare professionals don't remain on-site continuously; they only stop the pump or refill when the infusion bottle is empty. For a period after the infusion bottle is empty, the drip chamber still contains some medication. Stopping the pump or refilling before the medication in the drip chamber runs out reduces the risk of air being injected into the patient. For refilling, if the medication in the drip chamber is also depleted, air must be purged from the tubing between the drip chamber and the patient before continuing the infusion. This requires removing the needle from the patient's body to purge the air before re-inserting, potentially causing secondary injury. Therefore, empty bottle warning is a crucial function of infusion pumps.

[0003] In related technologies, photoelectric drop count sensors are mainly installed on the outside of the drip chamber to detect empty bottles. However, the space of the infusion pump is limited, and the drip chamber itself occupies a large space. Installing a drop count sensor on its outside is difficult, and if the installation position is inaccurate, the infrared light cannot detect the droplets, resulting in low stability and reliability of the empty bottle warning. Furthermore, the drop count sensor is expensive, which is not conducive to the overall cost control of the infusion pump. Summary of the Invention

[0004] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a method, device, and pump for empty cylinder early warning of a delivery pump based on pipeline pressure. This method can realize empty cylinder early warning through pipeline pressure, improve the stability and reliability of empty cylinder early warning, and reduce the hardware cost of the delivery pump.

[0005] In a first aspect, embodiments of the present invention provide a method for early warning of an empty infusion pump based on pipeline pressure, for use in a control device of an infusion pump. The infusion pump further includes a pressure sensing device and an infusion tube. The outer side of the infusion tube abuts against the pressure sensing device. The pressure sensing device is used to collect the pressure sensing value of the infusion tube. The pressure sensing device is communicatively connected to the control device. The method for early warning of an empty infusion pump based on pipeline pressure includes:

[0006] Acquire multiple pressure sensing values ​​continuously collected by the pressure sensing device;

[0007] A reference pressure value for a target period is determined, wherein the target period is the current acquisition period, the acquisition period is used to indicate the pump head operating period of the infusion pump, and the reference pressure value is used to indicate the maximum value among multiple pressure sensor values ​​belonging to the same acquisition period;

[0008] A reference period for the target period is determined from the prior acquisition period, and a first difference value for the target period is determined, wherein the first difference value is the difference between the reference pressure value of the target period and the reference pressure value of the reference period.

[0009] Starting from the target period, the second difference value of multiple collection periods is obtained in chronological order from back to front. When the number of consecutive negative second difference values ​​meets a first preset threshold and the first difference value of the target period is less than a second preset threshold, an empty bottle warning operation is performed. The second difference value is the difference between the first difference value of the next collection period and the first difference value of the previous collection period.

[0010] According to some embodiments of the present invention, acquiring multiple pressure sensing values ​​continuously collected by the pressure sensing device includes:

[0011] The pressure sensing device continuously collects multiple upper pressure sensing values ​​according to a preset collection time interval, wherein the duration of the collection time interval is less than the duration of the collection cycle.

[0012] Each of the aforementioned pressure sensor values ​​is low-pass filtered;

[0013] Each of the pressure sensor values ​​after low-pass filtering is sequentially saved to the first FIFO buffer.

[0014] According to some embodiments of the present invention, determining the reference pressure value for the target period includes:

[0015] When the buffering of the upper pressure sensing value of the target period is completed in the first FIFO buffer, the reference pressure value of the target period is determined;

[0016] The reference pressure value of the target period is low-pass filtered and then saved to the second FIFO buffer, wherein the second FIFO buffer stores the reference pressure value corresponding to each acquisition period in chronological order.

[0017] According to some embodiments of the present invention, determining a reference period for the target period from prior acquisition periods and determining a first difference value for the target period includes:

[0018] Obtain a preset period interval, and determine a reference period for the target period from the prior acquisition periods based on the period interval;

[0019] The difference between the reference pressure value of the target period and the reference pressure value of the reference period is determined as the first difference value of the target period;

[0020] The first difference value of the target period is stored in a third FIFO buffer, wherein the third FIFO buffer stores the first difference value corresponding to each acquisition period in chronological order.

[0021] According to some embodiments of the present invention, the step of obtaining the second difference value of multiple acquisition cycles in a time-to-back order, starting from the target cycle, includes:

[0022] Obtain all the first difference values ​​stored in the third FIFO buffer, and sort them according to the time of the corresponding acquisition period to obtain the difference value sequence;

[0023] In the difference value sequence, the difference between the i-th first difference value and the (i-1)-th first difference value is determined as the second difference value of the i-th acquisition cycle, where i is a natural number greater than 1;

[0024] By traversing the difference value sequence, the second difference value corresponding to each acquisition cycle is obtained.

[0025] According to some embodiments of the present invention, the low-pass filtering is performed by the following expression:

[0026] According to some embodiments of the present invention, the infusion pump further includes a pump head sensor and a drive motor. The pump head sensor generates a pump head sensing signal after detecting that the pump head of the infusion pump has rotated one revolution. The drive motor is used to drive the pump head to rotate. Before acquiring multiple pressure sensing values ​​continuously collected by the pressure sensing device, the method further includes:

[0027] The time interval between two consecutively acquired pump head sensor signals is defined as the acquisition period;

[0028] Alternatively, the rotational speed information of the drive motor can be obtained, and the acquisition period can be determined based on the rotational speed information and the amount of rotation of the pump head in one cycle.

[0029] According to some embodiments of the present invention, after performing the empty bottle warning operation, the method further includes:

[0030] When the infusion reset signal is received, the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer are cleared;

[0031] The acquisition period is redefined, and the upper pressure sensor value is reacquired.

[0032] Empty bottle warning is generated based on the redefined acquisition period and the re-acquired upper pressure sensor value.

[0033] Secondly, embodiments of the present invention provide an empty cylinder warning device for an infusion pump based on pipeline pressure, comprising at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, the instructions being executed by the at least one control processor to enable the at least one control processor to perform the empty cylinder warning method for an infusion pump based on pipeline pressure as described in the first aspect above.

[0034] Thirdly, embodiments of the present invention provide an injection pump, including an empty pump cylinder early warning device based on pipeline pressure as described in the second aspect above.

[0035] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions for executing the empty cylinder early warning method for an infusion pump based on pipeline pressure as described in the first aspect above.

[0036] The empty cylinder early warning method for an infusion pump based on pipeline pressure according to an embodiment of the present invention has at least the following beneficial effects: acquiring multiple pressure sensing values ​​continuously collected by the pressure sensing device; determining a reference pressure value for a target period, wherein the target period is the current acquisition period, the acquisition period is used to indicate the pump head operating period of the infusion pump, and the reference pressure value is used to indicate the maximum value among multiple pressure sensing values ​​belonging to the same acquisition period; determining the reference period of the target period from the earlier acquisition periods, determining a first difference value of the target period, the first difference value being the difference between the reference pressure value of the target period and the reference pressure value of the reference period; acquiring second difference values ​​of multiple acquisition periods in chronological order from back to front, starting from the target period; when the number of consecutive negative second difference values ​​meets a first preset threshold, and the first difference value of the target period is less than a second preset threshold, executing an empty cylinder early warning operation, wherein the second difference value is the difference between the first difference value of the next acquisition period and the first difference value of the previous acquisition period. According to the technical solution of the present invention, the pressure sensing device is attached to the infusion tube, which occupies less space and the pressure detection structure is relatively simple; the pressure change caused by the rapid drop of the liquid level at the bottle mouth is used to characterize the pressure change trend of the infusion tube by the second difference value and the pressure change amplitude by the first difference value, and the two are combined to achieve rapid and accurate detection of empty bottles. Attached Figure Description

[0037] Figure 1 This is a schematic diagram of an implementation environment provided in one embodiment of the present invention;

[0038] Figure 2 This is a flowchart of an empty cylinder early warning method for an infusion pump based on pipeline pressure provided in one embodiment of the present invention;

[0039] Figure 3 This is a data waveform diagram of empty bottle detection provided in another embodiment of the present invention;

[0040] Figure 4 This is a flowchart of the pressure sensing value on the buffer provided in another embodiment of the present invention;

[0041] Figure 5 This is a flowchart of a buffer reference pressure value provided in another embodiment of the present invention;

[0042] Figure 6 This is a flowchart of the buffer first difference value provided in another embodiment of the present invention;

[0043] Figure 7 This is a flowchart for calculating the second difference value provided in another embodiment of the present invention;

[0044] Figure 8 This is a schematic diagram illustrating the principle of a specific example provided by the present invention;

[0045] Figure 9 This is a flowchart illustrating a specific example provided by the present invention;

[0046] Figure 10 This is a flowchart for determining the acquisition period provided in another embodiment of the present invention;

[0047] Figure 11 This is a flowchart of data reset provided in another embodiment of the present invention;

[0048] Figure 12 This is a structural diagram of an empty cylinder early warning device for an infusion pump based on pipeline pressure, provided in another embodiment of the present invention. Detailed Implementation

[0049] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0050] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0051] In the description of this invention, "several" means one or more, "more than" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. The use of "first" and "second" in the description is merely for distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.

[0052] In the description of this invention, unless otherwise explicitly defined, terms such as "set up," "install," and "connect" should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in this invention in conjunction with the specific content of the technical solution.

[0053] This invention provides a method, device, and pump for early warning of empty cylinders in a delivery pump based on pipeline pressure. The method includes: acquiring multiple pressure sensing values ​​continuously collected by a pressure sensing device; determining a reference pressure value for a target period, wherein the target period is the current acquisition period, the acquisition period indicates the pump head operating cycle of the delivery pump, and the reference pressure value indicates the maximum value among multiple pressure sensing values ​​belonging to the same acquisition period; determining the reference period of the target period from the prior acquisition periods; and determining the target period... The first difference value of the period is the difference between the reference pressure value of the target period and the reference pressure value of the reference period. Starting from the target period, the second difference values ​​of multiple acquisition periods are acquired in chronological order. When the number of consecutive negative second difference values ​​meets a first preset threshold, and the second difference value of the target period is less than a second preset threshold, an empty bottle warning operation is executed. The second difference value is the difference between the first difference value of the next acquisition period and the first difference value of the previous acquisition period. According to the technical solution of this embodiment, the pressure sensing device is attached to the infusion tube, occupying less space and simplifying the pressure detection structure. Utilizing the pressure change caused by the rapid drop in liquid level at the bottle opening, the second difference value characterizes the pressure change trend in the infusion tube, while the first difference value characterizes the pressure change amplitude. Combining these two values ​​enables rapid and accurate detection of empty bottles.

[0054] First, the structure of the infusion pump of the present invention will be described by way of example. This example is not intended to limit the structure of the infusion pump, but rather to illustrate a specific implementation environment in which the technical solution of the present invention can be carried out. Figure 1 , Figure 1 The diagram shows the structure of the infusion pump provided by the present invention. The infusion pump includes a pressure sensing device 10 and an infusion tube 20. The outer side of the infusion tube 20 abuts against the pressure sensing device 10. The pressure sensing device 10 is used to collect the pressure sensing value of the infusion tube 20. The pressure sensing device 10 is communicatively connected to a control device.

[0055] It should be noted that the infusion tube 20 is relatively long, and the upper tubing is more suitable for dripping and is more sensitive to pressure changes. In this embodiment, a pressure sensor 10 is installed on the upper part of the infusion tube 20 to detect pressure. Therefore, the upper pressure in this embodiment is the pressure of the upper tubing of the infusion tube 20. The definition of the upper pressure will not be repeated hereafter.

[0056] It should be noted that the infusion tube 20 of the infusion pump is usually located at the rear door housing, which facilitates maintenance of the infusion tube 20 and infusion bottle after opening the rear door housing. The pressure sensor 10 can be installed inside the infusion pump. When the rear door housing is closed, the pressure sensor 10 and the rear door housing respectively abut against the two sides of the infusion tube 20. After the medicine enters the infusion tube 20, the pressure sensor 10 detects the pressure of the tube wall of the infusion tube 20, thereby realizing the acquisition of the upper pressure sensing value.

[0057] It should be noted that the pressure sensing device 10 may include a pressure sensor and a pressure transmission block. The pressure transmission block abuts against the wall of the infusion tube 20 and transmits the force to the pressure sensor when the infusion tube 20 generates pressure. Those skilled in the art can also set up a specific pressure sensing device 10 according to actual needs, as long as it can collect the pressure of the infusion tube 20.

[0058] The following is based on the appendix Figure 1 The infusion pump shown further illustrates the control method of this embodiment of the invention.

[0059] Reference Figure 2 , Figure 2 The flowchart illustrates a method for early warning of empty infusion pumps based on pipeline pressure, as provided in an embodiment of the present invention. This method includes, but is not limited to, the following steps:

[0060] S21, acquire multiple pressure sensing values ​​continuously collected by the pressure sensing device;

[0061] S22, determine the reference pressure value of the target period, where the target period is the current acquisition period, the acquisition period is used to indicate the pump head operation period of the infusion pump, and the reference pressure value is used to indicate the maximum value among multiple pressure sensor values ​​belonging to the same acquisition period.

[0062] S23, determine the reference period of the target period from the prior acquisition period, and determine the first difference value of the target period, wherein the first difference value is the difference between the reference pressure value of the target period and the reference pressure value of the reference period.

[0063] S24, starting from the target period, the second difference value of multiple collection periods is obtained in the order from back to front based on time. When the number of consecutive negative second difference values ​​meets the first preset threshold, and the first difference value of the target period is less than the second preset threshold, an empty bottle warning operation is performed. The second difference value is the difference between the first difference value of the next collection period and the first difference value of the previous collection period.

[0064] It should be noted that, because liquid pressure is related to altitude, during infusion, the medication initially descends slowly from the infusion bottle. When the liquid level is above the bottle opening, the rate of descent is relatively stable and slow, and the pressure in the infusion tubing decreases very slowly. Figure 3 As shown in the first half, the pressure drop curve is a smoothly decreasing curve. When the liquid level drops from the infusion bottle opening to the drip chamber, due to the significant difference in cross-sectional area between the infusion bottle and the drip chamber, the drop in liquid level per unit time increases instantaneously while the pump speed remains constant. This manifests as a noticeable decrease in pressure, as shown in the figure. Figure 3 As shown, at the position corresponding to 30000 on the horizontal axis, the upper pressure curve decreases with a significantly steeper slope than the preceding section. When the liquid enters the drip chamber, the cross-sectional area of ​​the liquid surface stabilizes again, thus the decrease in upper pressure returns to a gradual pace. When the liquid flows from the bottom of the drip chamber into the infusion tube, following the same principle as when it enters the drip chamber from the infusion bottle opening, the upper pressure decreases significantly. Based on this principle, this embodiment utilizes a pressure sensing device to collect the upper pressure sensing value of the infusion tube, determine the range of change in the upper pressure sensing value, and determine if an empty bottle has been detected when the range of change is large, thus providing an empty bottle warning. This eliminates the need for drop count detection, simplifies the detection structure by eliminating the need for a drop count sensor, and avoids the need for precise installation in a specific location; only a portion of the infusion tube needs to have its upper pressure collected.

[0065] It is worth noting that, according to the above principle, the decrease in pressure will produce significant changes when the liquid level drops from the bottle opening to the drip chamber and from the bottom of the drip chamber to the infusion tubing. This can be used for empty bottle warning. In this embodiment, to improve the efficiency of empty bottle warning, an empty bottle warning is first issued for the scenario where the liquid level drops from the bottle opening to the drip chamber. This ensures that medical staff are promptly alerted to stop the pump or change the medication after the infusion is completed, ensuring patient infusion safety. Of course, after the initial empty bottle warning, the same principle can be used to issue a warning for the scenario where the liquid level drops from the bottom of the drip chamber to the infusion tubing. Since the liquid level is already below the bottom of the drip chamber at this point, the warning intensity can be higher than that for the scenario where the liquid level drops from the bottle opening to the drip chamber. For example, the initial warning can be issued via text or audio prompts, and the secondary warning can be issued via an alarm sound. The specific warning method can be set according to actual needs, and no further limitations are made here.

[0066] It should be noted that the medication in the infusion tubing flows under the drive of the pump head. In this embodiment, the period of one revolution of the pump head is used as the acquisition period, and multiple pressure sensor values ​​are collected within the acquisition period. The maximum value is selected as the reference pressure value within the acquisition period, which can more effectively characterize the pressure change in the infusion tubing.

[0067] It should be noted that after obtaining the reference pressure value of the target cycle in this embodiment, the first difference value and the second difference value are determined for subsequent judgment. In order to improve the timeliness of the empty bottle warning response, after the pump head completes one operating cycle, that is, after completing the acquisition of the upper pressure sensor value of one acquisition cycle, the judgment process of steps S22 to S24 of this embodiment is executed once to determine whether an empty bottle has occurred in the current acquisition cycle. If it has, an empty bottle warning is issued in time. If it has not occurred, the upper pressure sensor value, reference pressure value and first difference value calculated this time can be saved for calculation of subsequent acquisition cycles.

[0068] It should be noted that, in order to reflect the range of pressure change, this embodiment determines a reference period from the prior collection period. Based on the above description, the reference pressure value for each collection period has been calculated and saved. Therefore, after determining the reference pressure value for the target period, the reference pressure value for the reference period can be obtained, and the difference between the two can be used as the first difference value. The first difference value reflects the range of pressure decrease between the two periods. If the value of the first difference value is small, the pressure change is small, indicating a stable infusion state. If the value of the first difference value is large, the pressure change is large, possibly indicating an empty bottle. Therefore, this embodiment calculates the first difference value, which can be used to make a numerical auxiliary judgment on empty bottles. However, when the liquid level is high, the liquid level may not drop significantly over multiple sampling cycles. Moreover, the sensitivity of the pressure sensor is limited, so it is very likely that the reference pressure value will be the same in multiple consecutive sampling cycles. If the interval of the reference cycle is selected to be large, even if it is reflected in the first difference value, it may not necessarily indicate that an empty bottle has occurred. For example, if the current cycle is the nth sampling cycle (n is a natural number), taking n greater than 11 as an example, if the reference pressure value collected in the n-5th to nth sampling cycles is the same, even if the calculated first difference value is not zero, the stable liquid level indicates that no empty bottle has occurred. Therefore, the first difference value cannot be used alone for empty bottle detection.

[0069] It should be noted that as the page of the infusion bottle continues to descend, the reference pressure value becomes smaller in later collection cycles. The value of the first difference is always negative. Therefore, the smaller the value of the first difference, the greater the change in pressure. This will not be repeated later.

[0070] It should be noted that, based on the first differential value and with the pump head speed fixed, since the structure of the infusion bottle is usually smaller in diameter closer to the bottle opening, the liquid level drops faster. Therefore, in the above description, the liquid level is relatively stable when it is far from the bottle opening, and the reference pressure values ​​of adjacent sampling cycles do not change significantly or may even be equal. As the liquid level approaches the bottle opening, the rate of descent accelerates, causing the reference pressure value of adjacent sampling cycles to decrease rapidly. Since the corresponding reference cycle is the previous sampling cycle in a stable state, the reference pressure values ​​of the current sampling cycle and the reference cycles corresponding to several adjacent sampling cycles are approximately the same. With the reference pressure value of the current sampling cycle decreasing rapidly, combined with a negative first difference value, the first difference value of several consecutive sampling cycles will decrease rapidly. To reflect this downward trend, this embodiment calculates a second difference value based on adjacent first difference values. A negative second difference value is used to determine if a rapid drop in liquid level has occurred. If the number of consecutive negative second difference values ​​meets a first preset threshold, a rapid drop in liquid level is confirmed. If the first difference value of the target cycle is less than the second preset threshold, the drop in liquid level is considered significant, indicating an empty bottle. The values ​​of the first and second preset thresholds can be set according to actual needs; for example, the first preset threshold can be set to 8, and the second preset threshold to -50. This embodiment does not impose further limitations on this.

[0071] Exemplarily, currently it is the nth cycle, the reference cycle is the (n - 11)th cycle, the reference cycle of the (n - 1)th acquisition cycle is the (n - 12)th cycle, and the reference cycle of the (n - 2)th acquisition cycle is the (n - 13)th cycle. When the liquid level reaches the bottle mouth in the nth acquisition cycle, it is at least close to the bottle mouth in the (n - 2)th acquisition cycle. Taking the reference pressure values as Pmax[n], Pmax[n - 1], Pmax[n - 2], Pmax[n - 11], Pmax[n - 12], and Pmax[n - 13] for example, the first difference value delta1[n] in the nth cycle = Pmax[n] - Pmax[n - 11], the first difference value delta1[n - 1] in the (n - 1)th cycle = Pmax[n - 1] - Pmax[n - 12], and the first difference value delta1[n - 2] in the (n - 2)th cycle = Pmax[n - 2] - Pmax[n - 13]. It can be determined that the numerical differences of Pmax[n - 11], Pmax[n - 12], and Pmax[n - 13] are relatively small, while the numerical differences of Pmax[n], Pmax[n - 1], and Pmax[n - 2] are relatively large and Pmax[n] < Pmax[n - 1] < Pmax[n - 2]. Therefore, it is certain that the second difference value delta2[n] in the nth cycle = delta1[n] - delta1[n - 1] = Pmax[n] - Pmax[n - 11] - (Pmax[n - 1] - Pmax[n - 12]) < 0. By analogy, when the second difference values of multiple consecutive acquisition cycles are negative, it can be determined that the liquid level is dropping rapidly. If the first difference value is less than the second preset threshold at the same time, it can be determined that the drop amplitude in the current cycle exceeds the second preset threshold set for the empty bottle judgment.

[0072] It should be noted that after determining the empty bottle state according to the technical solution of this embodiment, those skilled in the art have the motivation to set specific empty bottle warning methods according to the actual situation, such as text reminders, voice broadcasts, etc. This embodiment does not limit the specific warning methods.

[0073] Through the technical solution of this embodiment, it is possible to collect the upper pressure sensing value, use the maximum pressure value in each acquisition cycle as the reference pressure value, calculate the first difference value based on the reference pressure values of the target cycle and the reference cycle, characterize the drop amplitude of the liquid level through the first difference value, calculate the second difference value based on the first difference value, and identify that the liquid level is dropping rapidly through the continuous negativity of the second difference value. If the current first difference value is small, it is possible to combine the drop trend and the drop value to judge the occurrence of an empty bottle, so as to achieve empty bottle warning based on the pressure value. Moreover, the acquisition of the pressure value is less difficult, ensuring the stability and accuracy of the empty bottle warning of the infusion pump.

[0074] In addition, in one embodiment, referring to Figure 4 , Figure 2 Step S21 of the illustrated embodiment also includes, but is not limited to, the following steps:

[0075] S41, acquire multiple pressure sensing values ​​continuously collected by the pressure sensing device according to a preset collection time interval, wherein the duration of the collection time interval is less than the duration of the collection cycle.

[0076] S42 performs low-pass filtering on each pressure sensor value;

[0077] S43, save each pressure sensor value after low-pass filtering to the first FIFO buffer in sequence.

[0078] It should be noted that the pressure sensing device in this embodiment can collect data through a preset data acquisition time interval, and the duration of the data acquisition time interval is shorter than the duration of the data acquisition cycle, so as to ensure that multiple pressure sensing values ​​are collected within one data acquisition cycle, thereby improving the confidence of the reference pressure value.

[0079] It should be noted that low-pass filtering can remove high-frequency signals and reduce interference in subsequent identification. The low-pass filtering in this embodiment is obtained by the following formula: Y[m]=X[m]×a+X[m-1]×(1-a); where Y[m] is the m-th filtered output data, X[m] is the m-th filtered input data, X[m-1] is the (m-1)-th filtered input data, the filtered input data is the upper pressure sensor value or the reference pressure value, a is the preset filtering coefficient, and m is a natural number greater than 1.

[0080] It should be noted that while a First-In-First-Out (FIFO) buffer outputs data in the order it was input, the application scenario in this embodiment is intravenous infusion. During the infusion process, the fluid level continuously decreases. To reflect the decreasing trend of the fluid level in the data, subsequent calculations need to ensure the data is ordered, and discretely stored data cannot be used. Therefore, this embodiment uses a first FIFO buffer for data buffering, which ensures that the data in the FIFO buffer is stored in the order it was acquired, thus ensuring the data is ordered.

[0081] For example, such as Figure 8As shown, the pressure sensing device collects multiple upper pressure sensing values ​​P[1], P[2], ..., P[N] in chronological order, where N is a natural number; after low-pass filtering, Pf[1], Pf[2], ..., Pf[N] are obtained and saved to the first FIFO buffer, where Pf[1] is the first input data in the first FIFO buffer, and Pf[N] is the Nth input data in the first FIFO buffer. When data is obtained from the first FIFO buffer, Pf[1] is the first output data of the first FIFO buffer, and Pf[N] is also the Nth output data of the first FIFO buffer.

[0082] Additionally, in one embodiment, reference is made to Figure 5 , Figure 2 Step S22 of the illustrated embodiment also includes, but is not limited to, the following steps:

[0083] S51, when the buffering of the upper pressure sensing value of the target cycle is completed in the first FIFO buffer, the reference pressure value of the target cycle is determined.

[0084] S52, after low-pass filtering the reference pressure value of the target period, saves it to the second FIFO buffer, wherein the second FIFO buffer stores the reference pressure value corresponding to each acquisition period in chronological order.

[0085] It should be noted that the principle and effect of using a second FIFO buffer for data buffering can be referred to the description of the first FIFO buffer above, and will not be repeated here.

[0086] It should be noted that since the acquisition period is known, the reference pressure value in this embodiment is determined for each acquisition period. Therefore, the control device can obtain multiple upper pressure sensing values ​​from the first FIFO buffer according to the target period. The resulting numerical sequence is all the upper pressure sensing values ​​acquired within the target period, and the maximum value is selected as the reference pressure value.

[0087] It should be noted that low-pass filtering of the reference pressure value can be referenced. Figure 4 The description of the illustrated embodiments will not be repeated here.

[0088] It should be noted that the empty bottle detection in this embodiment is performed on a per-acquisition-cycle basis. Therefore, after determining the reference pressure value, if it is determined that no empty bottle has been found, the reference pressure value can be saved to the second FIFO buffer for use in the next acquisition cycle, which can improve the efficiency of data processing. At the same time, by utilizing the characteristics of the FIFO buffer, it is ensured that the multiple reference pressure values ​​saved in the second FIFO buffer are arranged in chronological order according to the acquisition cycle, ensuring the orderliness of data in subsequent calculations.

[0089] For example, refer to Figure 8 As shown, taking Pf[1], Pf[2], and Pf[3] in the same acquisition cycle as the data obtained from the first FIFO buffer, and with Pf[2] having the largest value, the reference pressure value for the first acquisition cycle is Pmax[1]. After filtering, Pmax_f[1] is stored as the first input data and input into the second FIFO buffer. Similarly, Pmax_f[C] is obtained as the Cth input data and input into the second FIFO buffer, where C is the number of acquisition cycles that have been completed. Figure 4 The principle of the embodiment shown is that when data is obtained from the second FIFO buffer, Pmax_f[1], Pmax_f[2], ..., Pmax_f[C] are obtained in sequence.

[0090] Additionally, in one embodiment, reference is made to Figure 6 , Figure 2 Step S23 of the illustrated embodiment also includes, but is not limited to, the following steps:

[0091] S61, Obtain the preset period interval, and determine the reference period of the target period from the prior acquisition periods based on the period interval;

[0092] S62, the difference between the reference pressure value of the target period and the reference pressure value of the reference period is determined as the first difference value of the target period;

[0093] S63, store the first difference value of the target period into the third FIFO buffer, wherein the third FIFO buffer stores the first difference value corresponding to each acquisition period in chronological order.

[0094] It should be noted that, according to Figure 2 As described in the embodiment, in order to reflect the downward trend of the liquid level, a reference period can be determined from the previous collection period. The reference period and the target period are different in time. Therefore, this embodiment sets a larger period interval in advance, for example, 11. When the target period is the nth collection period, the corresponding reference period is the n-11th collection period. Setting the period interval to a larger value can increase the characteristics of the curve of the first difference value and improve the sensitivity of empty bottle detection.

[0095] It should be noted that the period interval is a fixed value, so the period interval between each acquisition period and the reference period is fixed, ensuring that the first difference value is calculated on the same scale.

[0096] For example, refer to Figure 8As shown, the formula for calculating the first difference value delta1[i] is delta1[i]=Pmax_f[i]-Pmax_f[j], where i and j are natural numbers, j is greater than i, j=ik, and k is the period interval. Since the first difference value corresponds to the acquisition period, the number of first difference values ​​calculated based on C reference pressure values ​​is C, which is stored in the third FIFO buffer as delta1[1], delta1[2], delta1[3], ··· delta1[C]. For the specific principle, please refer to the description of the first FIFO buffer and the second FIFO buffer above, which will not be repeated here.

[0097] Additionally, in one embodiment, reference is made to Figure 7 , Figure 2 Step S24 of the illustrated embodiment also includes, but is not limited to, the following steps:

[0098] S71, obtain all the first difference values ​​stored in the third FIFO buffer, and sort them according to the time of the corresponding acquisition cycle to obtain the difference value sequence;

[0099] S72, In the difference value sequence, the difference between the i-th first difference value and the (i-1)-th first difference value is determined as the second difference value of the i-th acquisition cycle, where i is a natural number greater than 1;

[0100] S73, traverse the difference value sequence to obtain the second difference value corresponding to each acquisition cycle.

[0101] It should be noted that since the first difference values ​​in the third FIFO buffer are arranged in chronological order, in order to calculate multiple second difference values, all the first difference values ​​can be read out from the third FIFO buffer to obtain a difference value sequence, and then the differences can be calculated one by one on the basis of the difference value sequence to obtain multiple second difference values.

[0102] For example, such as Figure 8 As shown, the difference value sequence obtained from the third FIFO buffer is: delta1[1], delta1[2], delta1[3], ..., delta1[C]. The second difference value of the i-th period is delta2[i] = delta1[i] - delta2[i-1], where i <= C. The difference value is calculated from back to front until the difference value sequence is traversed, and multiple second difference values ​​are obtained as delta2[1], delta2[2], delta2[3], ..., delta2[C].

[0103] To better illustrate the technical solution for empty bottle detection in this application, a specific example is provided below. The schematic diagram of this example can be referenced. Figure 8 As shown, refer to Figure 9 This example includes, but is not limited to, the following steps:

[0104] S91, after low-pass filtering the collected upper pressure sensor value, stores it in the first FIFO buffer.

[0105] like Figure 8 As shown, the collected pressure sensor value P[N] is low-pass filtered to obtain Pf[N], which is then stored in the first FIFO buffer, where N is a natural number.

[0106] S92, within one acquisition cycle, determines the maximum value of the upper pressure sensor as the reference pressure value.

[0107] like Figure 8 As shown, the reference pressure value Pmax[C] for each cycle is determined from the data in the first FIFO buffer, where C is the number of acquisition cycles.

[0108] S93, after low-pass filtering the reference pressure value, stores it in the second FIFO buffer.

[0109] like Figure 8 As shown, Pmax[C] is low-pass filtered to obtain Pmax_f[C], which is then stored in the second FIFO buffer.

[0110] S94, calculate the difference between the reference pressure value of the current acquisition cycle and the kth reference pressure value before it, obtain the first difference value, and store the first difference value into the third FIFO.

[0111] like Figure 8 As shown, for the i-th first difference value delta1[i], the calculation formula is delta1[i]=Pmax_f[i]-Pmax_f[j],j=ik, where i and j are natural numbers, and k is the period interval.

[0112] After calculating delta1[i], store it sequentially into the third FIFO buffer.

[0113] S95, subtract the first difference value of the previous digit from the first difference value of the next digit to obtain the second difference value.

[0114] like Figure 8 As shown, for the i-th first difference value delta1[i], the calculation formula is delta1[i]=Pmax_f[i]-Pmax_f[j],j=ik, where i and j are natural numbers, and k is the period interval.

[0115] S96, if the number of consecutive negative values ​​of the second difference reaches the first preset threshold, and the current first difference is less than the second preset threshold, an empty bottle warning is issued.

[0116] As shown Figure 8 When delta2[C]<0&&delta2[C - 1]<0&&···delta2[C - th1]<0 are satisfied, and at the same time delta1[C]<th2 is satisfied, empty bottle warning is executed, where th1 is the first preset threshold and th2 is the second preset threshold.

[0117] In addition, in one embodiment, the infusion pump further includes a pump head sensor and a drive motor. The pump head sensor generates a pump head sensing signal after detecting that the pump head of the infusion pump rotates one circle. The drive motor is used to drive the pump head to rotate. Referring to Figure 10 Before performing the steps of the embodiment shown in Figure 2 S21, there are also steps including but not limited to the following:

[0118] S101, Determine the time period between two continuously acquired pump head sensing signals as the acquisition period;

[0119] S102, Obtain the rotational speed information of the drive motor, and determine the acquisition period according to the rotational speed information and the rotation amount of the pump head for one cycle.

[0120] It should be noted that in this embodiment, when finding the maximum pressure within one cycle of the pump head as the reference pressure value, the pump head sensor of the infusion pump (the pump head senses once for one cycle) can be used as an auxiliary sensor. The time period between two inductions of the pump head sensor is the acquisition period, and then the reference pressure value is determined from the acquisition period.

[0121] It should be noted that if there is no pump head sensor, since the rotation amount of the pump head for one cycle is known, the acquisition period can be determined by obtaining the preset current motor rotational speed, and according to the rotational speed information and the rotation amount of the pump head for one cycle, and then the reference pressure value can be determined.

[0122] In addition, in one embodiment, referring to Figure 11 After performing the steps of the embodiment shown in Figure 2 S24, there are also steps including but not limited to the following:

[0123] S111, When the infusion reset signal is obtained, clear the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer;

[0124] S112, Re - determine the acquisition period and re - acquire the upper pressure sensing value;

[0125] S113, Perform empty bottle warning based on the re - determined acquisition period and the re - acquired upper pressure sensing value.

[0126] It should be noted that this embodiment involves empty bottle detection. In an infusion scenario, when an empty bottle is found, it is necessary to stop the pump or replace the infusion bottle. If the pump is stopped, a new infusion bottle will be replaced the next time the infusion pump is used. At this time, an infusion reset signal can be generated by operating the infusion pump. If the infusion bottle is replaced and infusion continues, an infusion reset signal can also be generated by operating the infusion pump after the infusion bottle is replaced.

[0127] It should be noted that if the drop count sensor in related technologies is used, the data collected at any stage of the infusion can be used independently for identification. However, this embodiment relies on the upper pressure sensor value for calculation. The value of the upper pressure sensor value changes continuously with the change of the liquid level. Therefore, after the infusion bottle is replaced, the data recorded in the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer are the data generated by the continuous drop of the liquid level in the infusion bottle last time. For the newly replaced infusion bottle, its upper pressure sensor value returns to the maximum value (full liquid state). Therefore, the data in the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer no longer have reference value. That is, after each replacement of the infusion bottle, the data in the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer need to be cleared to avoid affecting normal identification.

[0128] It should be noted that after clearing the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer, different infusion bottles may have different infusion parameters. Therefore, it is necessary to redetermine the sampling period and re-execute the empty bottle detection scheme of this application embodiment according to the redetermined sampling period. For the sake of simplicity, this will not be repeated here.

[0129] like Figure 12 As shown, Figure 12 This is a structural diagram of an empty cylinder warning device for a delivery pump based on pipeline pressure, provided in one embodiment of the present invention. The present invention also provides an empty cylinder warning device for a delivery pump based on pipeline pressure, comprising:

[0130] The processor 1201 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.

[0131] The memory 1202 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1202 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1202 and is called and executed by the processor 1201 to execute the empty cylinder early warning method for the infusion pump based on pipeline pressure of this application embodiment.

[0132] The input / output interface 1203 is used to implement information input and output;

[0133] The communication interface 1204 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0134] Bus 1205 transmits information between various components of the device (e.g., processor 1201, memory 1202, input / output interface 1203, and communication interface 1204);

[0135] The processor 1201, memory 1202, input / output interface 1203 and communication interface 1204 are connected to each other within the device via bus 1205.

[0136] This application also provides an infusion pump, including the empty pump cylinder early warning device based on pipeline pressure as described above.

[0137] This application embodiment also provides a storage medium, which is a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the above-described method for early warning of empty injection pump based on pipeline pressure.

[0138] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate, and may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0139] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0140] The above provides a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.

Claims

1. A method for early warning of empty cylinders in a delivery pump based on pipeline pressure, characterized in that, A control device for an infusion pump, the infusion pump further comprising a pressure sensor and an infusion tube, the outer side of the infusion tube abutting against the pressure sensor, the pressure sensor for acquiring the upper pressure sensing value of the infusion tube, the pressure sensor being communicatively connected to the control device, the infusion pump further comprising a pump head sensor and a drive motor, the pump head sensor generating a pump head sensing signal after detecting one revolution of the pump head, the drive motor for driving the pump head to rotate, the upper pressure being the pressure of the upper side of the infusion tube, the empty cylinder early warning method for the infusion pump based on the pressure on the pipeline includes: The time interval between two consecutively acquired pump head sensor signals is determined as the acquisition period; or, the rotation speed information of the drive motor is acquired, and the acquisition period is determined based on the rotation speed information and the amount of rotation of the pump head in one cycle. The pressure sensing device continuously collects multiple upper pressure sensing values ​​according to a preset collection time interval, wherein the duration of the collection time interval is less than the duration of the collection cycle. Each of the aforementioned pressure sensor values ​​is low-pass filtered; Each of the pressure sensor values ​​after low-pass filtering is sequentially saved to the first first-in-first-out FIFO buffer; A reference pressure value for a target period is determined, wherein the target period is the current acquisition period, the acquisition period is used to indicate the pump head operating period of the infusion pump, and the reference pressure value is used to indicate the maximum value among multiple pressure sensor values ​​belonging to the same acquisition period; A reference period for the target period is determined from the prior acquisition period, and a first difference value for the target period is determined, wherein the first difference value is the difference between the reference pressure value of the target period and the reference pressure value of the reference period. Starting from the target period, the second difference values ​​of multiple collection periods are obtained in chronological order from back to front. When the number of consecutive negative second difference values ​​meets a first preset threshold, and the first difference value of the target period is less than a second preset threshold, an empty bottle warning operation is performed. The second difference value is the difference between the first difference value of the next collection period and the first difference value of the previous collection period.

2. The method for early warning of empty cylinders of a delivery pump based on pipeline pressure according to claim 1, characterized in that, The reference pressure value for determining the target period includes: Once the buffering of the upper pressure sensing value for the target period is completed in the first FIFO buffer, the reference pressure value for the target period is determined. The reference pressure value of the target period is low-pass filtered and then saved to the second FIFO buffer, wherein the second FIFO buffer stores the reference pressure value corresponding to each acquisition period in chronological order.

3. The method for early warning of empty injection pump cylinders based on pipeline pressure according to claim 2, characterized in that, The step of determining a reference period for the target period from prior acquisition periods and determining a first difference value for the target period includes: Obtain a preset period interval, and determine a reference period for the target period from the prior acquisition periods based on the period interval; The difference between the reference pressure value of the target period and the reference pressure value of the reference period is determined as the first difference value of the target period; The first difference value of the target period is stored in a third FIFO buffer, wherein the third FIFO buffer stores the first difference value corresponding to each acquisition period in chronological order.

4. The method for early warning of empty injection pump cylinders based on pipeline pressure according to claim 3, characterized in that, The step of obtaining the second difference value of multiple acquisition periods, starting from the target period and based on a time sequence from back to front, includes: Obtain all the first difference values ​​stored in the third FIFO buffer, and sort them according to the time of the corresponding acquisition period to obtain the difference value sequence; In the difference value sequence, the difference between the i-th first difference value and the (i-1)-th first difference value is determined as the second difference value of the i-th acquisition cycle, where i is a natural number greater than 1; By traversing the difference value sequence, the second difference value corresponding to each acquisition cycle is obtained.

5. The method for early warning of empty injection pump cylinders based on pipeline pressure according to claim 3, characterized in that, After performing the empty bottle warning operation, the method further includes: When the infusion reset signal is received, the first FIFO buffer, the second FIFO buffer, and the third FIFO buffer are cleared; The acquisition period is redefined, and the upper pressure sensor value is reacquired. Empty bottle warning is generated based on the redefined acquisition period and the re-acquired upper pressure sensor value.

6. A pump empty cylinder early warning device based on pipeline pressure, characterized in that, It includes at least one control processor and a memory for communicatively connecting to the at least one control processor; the memory stores instructions executable by the at least one control processor, which, when executed by the at least one control processor, enable the at least one control processor to perform the empty cylinder warning method for infusion pump based on pipeline pressure as described in any one of claims 1 to 5.

7. An infusion pump, characterized in that, Includes the empty bottle early warning device for infusion pump based on pipeline pressure as described in claim 6.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the empty cylinder warning method for an infusion pump based on pipeline pressure as described in any one of claims 1 to 5.