The application date of the parent application is 2015.12.08, the Chinese application number is 201510898369.3, and the name is: an infusion pump and a blocking alarm method and device on an infusion pipeline thereof.
Detailed Description
The application is characterized in that: in the process of monitoring the upper blockage alarm of the infusion pipeline of the infusion pump, a concept of a blockage identification area is provided, so that a new high-accuracy upper blockage alarm scheme is provided, after the fact that data acquired by an upper pressure sensor enter the blockage identification area is judged, a preset algorithm processing step is executed according to the change condition of the data in the blockage identification area, and the upper blockage is monitored in an alarm mode based on the data acquired by the upper pressure sensor and a set alarm threshold; and when the data acquired by the upper pressure sensor is judged not to enter the blocking identification area, the data is not processed. The occlusion recognition area indicates that the infusion line of the infusion pump is in an upper occlusion state.
The application will be described in further detail below with reference to the drawings by means of specific embodiments.
Referring to fig. 1, the present embodiment provides an infusion pump, which includes a pump body 101, a driving device 102, a processor 103, an upper pressure sensor 104, and an upper blocking alarm device 105. The pump body 101 is disposed on the infusion line 100, and is used for squeezing the infusion line 100 to output the liquid in the infusion line 100. The driving device 102 is connected with the pump body 101 and is used for driving the pump body 101 to squeeze the infusion pipeline 100. The processor 103 is connected to the driving device 102 for controlling the driving device 102. An upper pressure sensor 104 is provided on the infusion line 100, located in front of the drive unit 102, and is connected to the processor 103. An upper occlusion alarm device 105 is coupled to the processor 103 for alarm monitoring of the upper occlusion.
Referring to fig. 2, in the present embodiment, the upper blocking alarm device 105 includes a data acquisition module 201, a blocking identification area determination module 202, an operation mode determination module 204, an alarm threshold adjustment module 205, and a processing module 203.
The data acquisition module 201 is used for acquiring data acquired by the upper pressure sensor when the infusion pump is running.
The block identification area judging module 202 is configured to judge whether the data enters a block identification area; the occlusion recognition area indicates that the infusion line of the infusion pump is in an upper occlusion state.
The processing module 203 is configured to execute a preset algorithm processing step according to a change condition of the data in the blocking identification area after the blocking identification area judging module 202 judges that the data enters the blocking identification area, and perform alarm monitoring on the upper blocking based on the data collected by the upper pressure sensor and a set alarm threshold.
The upper occlusion alarm device is further described below in connection with an upper occlusion alarm method.
Referring to fig. 3, the upper blocking alarm method includes the following steps:
Step 1.1: after the infusion pump is operated, the data acquisition module 201 acquires data acquired by the upper pressure sensor during operation of the infusion pump, wherein the data is typically a pressure value acquired by the upper pressure sensor.
Step 1.2: the operation module judging module 204 judges the operation mode of the infusion pump, when judging the operation mode of the infusion pump, the high flow rate algorithm processing step is executed, namely, the step is switched to step 1.3, and the upper blockage is monitored in an alarm mode based on the data acquired by the upper pressure sensor and the set alarm threshold; when the low-speed running mode is judged, a low-flow-rate algorithm processing step is executed, namely, the step is switched to step 1.4, and the upper blockage is monitored in an alarm mode based on data acquired by the upper pressure sensor and a set alarm threshold value.
Specifically, when determining the operation mode of the infusion pump, the operation module determining module 204 may obtain the flow rate input by the user to determine whether the flow rate belongs to a high flow rate or a low flow rate. For example, defining a flow rate greater than 800ml/h as a high flow rate, the operation module determination module 204 determines a high-speed operation mode when determining that the flow rate input by the user is greater than 800ml/h, and determines a low-speed operation mode otherwise. Of course, in other embodiments, the threshold values of the high and low flow rates may be selected according to the actual situation, or other determination manners may be adopted according to the actual situation.
Step 1.3: the processing module 203 performs a high flow rate algorithm processing step to alarm monitor the upper occlusion based on the data collected by the upper pressure sensor and the set alarm threshold. Preferably, in this embodiment, the processing module 203 monitors the upper congestion based on the data collected by the upper pressure sensor and the set alarm threshold according to the change condition of the data collected by the upper pressure sensors in the two congestion identification areas.
Step 1.4: the processing module 203 performs a low flow algorithm processing step to alarm monitor for an upper occlusion based on data collected by the upper pressure sensor and a set alarm threshold. Preferably, in this embodiment, the processing module 203 monitors the upper congestion based on the data collected by the upper pressure sensor and the set alarm threshold according to the change condition of the data collected by the upper pressure sensor in all the congestion identification areas.
At present, when an infusion pump is operated at a high flow rate, stress is generated on a pipeline due to the high flow rate, so that data collected by a pressure sensor fluctuates. For low flow rates, this will not occur and the data acquired at low flow rates will be smooth. Therefore, in the upper occlusion alarm process, false alarm of occlusion is easily caused under high flow rate condition. In addition, for the blocking state under the condition of low flow rate, especially in the full extrusion mode, the deformation amount of the infusion pipeline is very small and is almost equal to the change amount of the original stress of the pipeline under extrusion, that is, the blocking state of the low flow rate is almost not different from the normal infusion state, so that the detection of the upper blocking state of the low flow rate is very difficult. In order to ensure the accuracy of the alarm, the alarm mode in the prior art must respectively consider the conditions of high flow rate and low flow rate, so that the applicable flow rate range is narrower, and the alarm is inaccurate.
Therefore, in this embodiment, through step 1.2, the operation mode of the infusion pump is first determined, and when the operation mode is determined to be the high-speed operation mode, a high-flow algorithm processing step is executed, and the upper blockage is monitored in an alarm manner based on the data collected by the upper pressure sensor and the set alarm threshold; and when the low-speed running mode is judged, executing a low-flow algorithm processing step, and carrying out alarm monitoring on the upper blockage based on the data acquired by the upper pressure sensor and a set alarm threshold value. I.e., the high-speed operation and the low-speed operation modes are treated separately, rather than being treated with the same algorithm. Therefore, a foundation is provided for the high-flow algorithm processing step to better adapt to a high-speed operation mode, the low-flow algorithm processing step to better adapt to a low-speed operation mode, and the corresponding upper blocking alarm algorithm is designed according to the characteristics of the two operation modes, so that the problem that the applicable flow rate range is too narrow due to the fact that the same alarm algorithm processing mode is used for considering the high-flow rate and low-flow rate conditions is solved, the wide flow rate detection range of upper blocking alarm is realized, the high-flow rate and low-flow rate operation conditions can be better adapted, and the alarm is more accurate.
Of course, in other embodiments, different algorithmic processing may not be performed for the high and low flow modes of operation, but rather the upper occlusion alarm monitoring may be performed only for data changes within the occlusion recognition zone.
Referring to fig. 4, in this embodiment, the step 1.3 specifically includes:
Step 2.1: the blocking identification area judging module 202 judges whether the data collected by the upper pressure sensor enters the first blocking identification area, if not, the detection is continued; if so, go to step 2.2.
Firstly, it should be noted that, in the upper blocking pressure detection process, when the infusion pipeline is in a blocking state such as closing the liquid stop clamp, closing the speed regulator, extruding the pipeline, blocking the filter screen, and the like, the upper pressure sensor can acquire the change of data when the pump sheet moves. By analyzing the data, it can be known that the data of the upper pressure sensor is different from the normal infusion mode in a certain interval, and the interval is called a blockage recognition area. The first blocking identification area is the interval in which the first circle of movement of the pump blade causes the stress of the upper blocking pressure sensor to change when the infusion pump is in the upper blocking state in the running process of the infusion pump, the second blocking identification area is the interval in which the second circle of movement of the pump blade is detected, and the like. Thus, during operation of the infusion pump, when in the up-occlusion state, multiple occlusion recognition zones are created during continued movement of the pump blade.
In addition, entering the occlusion identification area (occlusion state) does not represent an alarm occlusion being triggered, as the manufacturer typically declares that an occlusion of the infusion pump is a condition that requires a certain target value (alarm threshold) to be reached to trigger an occlusion alarm.
Specifically, whether to enter the blockage recognition area can be judged by slope analysis of the data of the upper pressure sensor. The algorithm for slope analysis is as follows: the pressure value of the pressure sensor on the pump end is collected in real time, the pressure value is stored into a designated array according to the time requirement, the data before and after the data are compared, whether the value and the duration reach the algorithm set value is judged according to the set algorithm parameters, and if so, the pressure value is considered to enter the blockage recognition area. Of course, in other embodiments, it may also be determined whether to enter the blocking identification area in other manners according to the actual situation.
Step 2.2: when the congestion identification area judgment module 202 judges that the first congestion identification area is entered, the processing module 203 records data at the start of the first congestion identification area as first initial data.
Step 2.3: during the blocking recognition area, the processing module 203 acquires the data acquired by the upper pressure sensor in real time, calculates the difference between the real-time data and the first initial data, and processes the difference to obtain a processed comparison value. Specifically, the difference may be processed by a specific conversion formula to convert the difference into a comparison value for comparison with the alarm threshold.
Step 2.4: the processing module 203 judges whether the comparison value is smaller than the alarm threshold value, if yes, the step is transferred to step 2.5; if not, triggering an upper blocking alarm.
Step 2.5: the processing module 203 judges whether the data collected by the upper pressure sensor leaves the first blocking recognition area, if not, the step 2.3 is carried out; if so, step 2.6 is performed.
Step 2.6: when the block identification area judging module 202 judges that the data collected by the upper pressure sensor leaves the first block identification area, the processing module 203 records the difference value between the data collected by the upper pressure sensor and located at the end point of the first block identification area and the first initial data as a first difference value.
Step 2.7: the block identification area judging module 202 judges whether the data collected by the upper pressure sensor enters the next block identification area, if so, the step 2.8 is carried out; if not, the detection is continued.
Step 2.8: when the block identification area judging module 202 judges that the data collected by the upper pressure sensor enters the next block identification area, the processing module 203 records the second initial data at this time.
Step 2.9: during the blocking identification zone, the processing module 203 acquires the data acquired by the upper pressure sensor in real time, and calculates the difference between the real-time data and the second initial data.
Step 2.10: the processing module 203 adds the difference value to the first difference value to obtain a first accumulated value, and processes the first accumulated value to obtain a processed comparison value. Specifically, the first accumulated value may be converted into a comparison value for comparison with the alarm threshold value by a specific conversion formula.
Step 2.11: the processing module 203 judges whether the comparison value is smaller than the alarm threshold value, if yes, the step is transferred to step 2.12; if not, triggering an upper blocking alarm.
Step 2.12: the blocking identification area judging module 202 judges whether the data collected by the upper pressure sensor leaves the current blocking identification area, if so, the next blocking identification area is continuously detected; if not, go to step 2.9.
At present, the special consumable infusion pump can only use special consumables, namely infusion pumps of different manufacturers or models can only use special consumables, and the elasticity and the stress change of the special consumables are known in advance, so that the algorithm can be developed only aiming at the attributes of the special consumables without considering the attributes of other pipelines when the alarm algorithm is designed. However, for an open consumable infusion pump, in the use process, a user can use other open consumables, and for other open consumables, the elasticity and the stress change of the open consumable infusion pump are different, so that the open consumable infusion pump is not always in accordance with the upper blocking pressure declared by a manufacturer, and a pre-designed upper blocking alarm algorithm cannot be applied to the open consumable.
To solve the technical problem, preferably, in this embodiment, the upper blocking alarm device 105 further includes an alarm threshold adjustment module 205, configured to obtain data collected by the upper pressure sensor after the infusion line is installed and the infusion pump door is closed for a preset period of time, and adjust the alarm threshold according to the data, where the data collected by the upper pressure sensor reflects the hardness of the infusion line.
In general, the greater the hardness of the infusion line, the greater the alarm threshold will need to be in order to ensure alarm accuracy. Therefore, in this embodiment, the alarm threshold adjustment module 205 can dynamically adjust the alarm threshold, so as to ensure the accuracy of the upper blocking alarm, and avoid the decrease of the accuracy of the upper blocking alarm due to the hardness change of the infusion line, whether to adapt to the hardness change of the infusion line or to adapt to different open consumables.
Referring to fig. 5, in this embodiment, the step 1.4 specifically includes:
step 3.1: the block identification area judging module 202 judges whether the data collected by the upper pressure sensor enters the block identification area, if not, the detection is continued; if so, go to step 3.2..
Step 3.2: when the congestion identification area judgment module 202 detects entry into the congestion identification area, the processing module 203 records data located at the start of the congestion identification area as initial data.
Step 3.3: during the time of the blocking identification area, the processing module 203 acquires the data acquired by the upper pressure sensor in real time, and calculates the difference between the real-time data and the initial data.
Step 3.4: the processing module 203 processes the sum of the difference and the second accumulated value to obtain a processed comparison value. Specifically, the sum of the difference and the second cumulative value may be converted into a comparison value for comparison with the alarm threshold value by a specific conversion formula. The second accumulated value is the sum of the difference values of the data acquired by the pressure sensor at the end point and the beginning point of each blockage recognition area before the current blockage recognition area. The current occlusion recognition area is the first occlusion recognition area and the second cumulative value is 0.
Step 3.5: the processing module 203 judges whether the comparison value is smaller than the alarm threshold value, if yes, the step is transferred to 3.6; if not, triggering an upper blocking alarm.
Step 3.6: the blocking recognition area judging module 202 judges whether the data collected by the upper pressure sensor leaves the current blocking recognition area, if so, the processing module 203 records the difference value between the data collected by the upper pressure sensor and the initial data at the moment and is used for updating a second accumulated value; if not, go to step 3.3.
Step 3.7: the processing module 203 adds the difference value to the second cumulative value as an updated second cumulative value, after which the blocking identification area determination module 202 continues to detect the next blocking identification area.
In this embodiment, when comparing the alarm threshold, step 1.3 is equivalent to adding the difference value calculated by the current blocking identification area to the first difference value after the second blocking identification area, and comparing the obtained sum with the alarm threshold after processing the obtained sum to determine whether to trigger the upper blocking alarm. The reason for this is that:
The upper blocking alarm threshold is generally set according to the magnitude of the difference (i.e., the first difference) obtained by the data of the end point and the start point of the first statistical identification area, that is, the setting of the alarm threshold refers to the first statistical difference, so in this embodiment, the first difference is reserved, after the second blocking identification area, the difference obtained by the calculation of the current blocking identification area is added to the first difference, and then the sum is compared with the alarm threshold to determine whether the upper blocking alarm needs to be triggered.
In addition, in the embodiment, when the alarm threshold is compared in step 1.3, the sum of the data differences of the two blocking recognition areas (the first blocking recognition area and the current blocking recognition area) is compared with the alarm threshold, because the high flow rate of the liquid can generate fluctuation data in the running process, if the low flow rate algorithm (step 1.4) is adopted, the data differences of the blocking recognition areas are accumulated, the stress generated by the fluctuation of the liquid can be applied to the upper pressure sensor, and the fluctuation interference data can be caused to trigger the upper blocking pressure alarm after long-time running, so that the accuracy of the upper blocking alarm is affected.
Through research, under the condition of high flow rate, the alarm threshold value is reached to trigger the upper blocking alarm, only the sum of the data difference values of 1-2 blocking identification areas is needed, and the sum of the data difference values of a plurality of blocking identification areas is not needed like the low flow rate. Therefore, when the high flow algorithm is designed, in order to avoid false alarm, a method of 2 identification areas is adopted for the high flow by combining the characteristics of the high flow, and after the second blocking identification area, if the alarm is not identified, the data of the blocking identification area are eliminated as the result of interference.
In the low flow algorithm, the accumulated data of a plurality of blocking identification areas are directly accumulated without eliminating accumulated data, and the two aspects are considered: (1) The interference of fluctuation data basically does not exist in the low-flow-rate operation process; (2) The sum of the data differences of a plurality of blocking identification areas is needed when the alarm threshold is reached to trigger the upper blocking alarm, if a method of only 2 blocking identification areas with high flow rate is adopted, the set alarm threshold cannot be reached, and thus the accurate upper blocking alarm cannot be realized.
Therefore, in the embodiment, the high-speed operation mode and the low-speed operation mode are treated respectively, so that the wide flow rate detection range of the upper blocking alarm is realized. And further, corresponding high-flow-rate algorithm and low-flow-rate algorithm are designed according to the characteristics of high-speed operation and low-speed operation, so that the algorithm can be better suitable for the high-flow-rate and low-flow-rate operation conditions, and the alarm is more accurate.
Of course, in this embodiment, step 1.3 and step 1.4 are only a preferred mode, and in other embodiments, other implementations may be adopted, or an appropriate transformation may be performed based on this embodiment.
For example, in another embodiment, step 1.3 adds the difference value calculated by the current blocking identification area to the first difference value and the second difference value when comparing the alarm threshold value, and compares the obtained sum with the alarm threshold value after processing the sum to determine whether to trigger the upper blocking alarm. Wherein the second difference refers to the difference in data of the end point and the start point of the second occlusion recognition area.
In another embodiment, step 1.4 may also use a high flow algorithm similar to that in step 1.3 of this embodiment, so as to minimize the influence of the defect on the alarm accuracy, and when comparing the alarm threshold, the data of the preset number (for example, 4) of blocking recognition areas may be accumulated and compared with the alarm threshold, so as to determine whether to trigger the upper blocking alarm.
Preferably, the upper blocking alarm method further comprises the steps of: after the infusion line is installed and the preset time period of the infusion pump door is closed, the alarm threshold adjustment module 205 obtains data collected by the upper pressure sensor and adjusts the alarm threshold according to the data, wherein the data collected by the upper pressure sensor reflects the hardness degree of the infusion line.
When the pipeline is installed, the upper pressure sensor is stressed to generate data change in the process of closing the infusion pump door. In this embodiment, the pressure value fed back by the upper pressure sensor is determined at the time of installing the pipeline, so as to determine the hardness of the current infusion pipeline. Specifically, after the infusion pump door is closed after the infusion pipeline is installed, the door can detect that the door is normally closed through the on-site switch, timing can be performed at the moment, and the numerical value of the pressure sensor is read out at the moment after a preset time period. In this embodiment, after the value of the upper pressure sensor is read, the softness of the current infusion pipeline is judged by adopting a table look-up mode, so that the alarm threshold is dynamically adjusted.
Preferably, the preset time period can be set to be 4-6s, specifically, can be set to be 5s, and the stress of the pressure sensor is the most true after the infusion pump door is closed for 5s through statistical analysis, so that the degree of hardness of the infusion pipeline is analyzed to be the most accurate. In addition, when the softness degree of the current infusion pipeline is judged in a table look-up mode, the data in the table can be obtained through the test data of a large number of different infusion pipelines.
Specifically, the corresponding relation between the value of the upper pressure sensor and the alarm threshold value can be recorded in the table, and when the value of the upper pressure sensor is obtained, the corresponding alarm threshold value is inquired. The corresponding relation among the numerical value of the upper pressure sensor, the hardness of the infusion pipeline and the alarm threshold value can be recorded in the table, when the numerical value of the upper pressure sensor is acquired, the corresponding hardness of the infusion pipeline is firstly inquired, and then the corresponding alarm threshold value is regulated according to the hardness of the infusion pipeline.
The infusion pump and the method and the device for alarming blocking on the infusion pipeline can automatically identify the hardness degree of the infusion pipeline, thereby being automatically suitable for open consumable materials, and having a wide flow rate detection range and higher accuracy of alarming blocking. The infusion pump and the method and the device for alarming blocking on the infusion pipeline are particularly suitable for a half-extrusion infusion working mode. The half extrusion transfusion working mode refers to that in the transfusion process, the extrusion pump sheet performs partial extrusion on the transfusion pipeline, namely, the extrusion pump sheet does not totally extrude, and only extrudes half of the pipeline. The semi-extrusion transfusion working mode is beneficial to reducing the loss of the elasticity of the pipeline, and achieves the effect of prolonging the service life of the pipeline.
Those skilled in the art will appreciate that all or part of the steps of the various methods in the above embodiments may be implemented by a program for controlling related hardware, and the program may be stored in a computer readable storage medium, and the storage medium may include: read-only memory, random access memory, magnetic or optical disk, etc.
The foregoing is a further detailed description of the application in connection with specific embodiments, and it is not intended that the application be limited to such description. It will be apparent to those skilled in the art that several simple deductions or substitutions can be made without departing from the inventive concept.