Automatic counting intelligent liquid dropping device for infusion
By introducing automatic counting and abnormal monitoring functions into the infusion system, the existing droppers are solved, and the accuracy and safety of infusion are achieved.
Patent Information
- Application Number
- CN202510148702.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-04-15
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing manual counting droppers are inefficient, which can easily lead to human errors and lack intelligent functions, which leads to patients who need to monitor their medication or nutrient intake by themselves, which may lead to treatment deviations.
An automatic counting intelligent drip for infusion was designed, using pulse sensors to calculate the number of drops per minute, and the liquid level sensor and temperature sensor detect liquid level and temperature abnormalities. Through data acquisition, analysis and abnormal warning modules, automatic counting and abnormality monitoring are realized.
It improves the accuracy and safety of infusion, reduces human errors, facilitates medical staff to monitor and manage patients' conditions, and reduces the labor intensity of medical staff through automated functions.
Smart Images

Figure CN119818770A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of intelligent droppers, in particular to an automatic counting intelligent dropper for infusion. Background Art
[0002] Fluid therapy is a common treatment method in the medical field. In clinical practice, accurately controlling the dosage and frequency of drugs or nutrients is crucial to the treatment effect. However, in the past many years, manual counting droppers have been dominant. These counting droppers usually require manual operation to determine the amount of liquid added each time. This method is not only inefficient, but also prone to human errors. Traditional droppers usually do not have intelligent functions, which means that patients must take the responsibility of monitoring their own drug or nutrient intake, which may lead to treatment deviations; therefore, it does not meet the existing needs. In this regard, we propose an automatic counting intelligent dropper for infusion. Summary of the invention
[0003] The purpose of the present invention is to provide an automatic counting intelligent dropper for infusion, which can calculate the number of dripping times per minute of the infusion device through a pulse sensor without the need for manual counting, and can detect abnormal conditions of liquid level and temperature during infusion through a liquid level sensor and a temperature sensor, thereby improving the safety of infusion and solving the problems raised in the above-mentioned background technology.
[0004] To achieve the above object, the present invention provides the following technical solution: an automatic counting intelligent dropper for infusion, comprising a dropper body, a dropper area and a hose area are arranged on one side of the dropper body, a display screen is arranged above the front of the dropper body, and a speaker is arranged below the display screen; The drip bucket area is used to place the drip bucket of the infusion device, a pulse sensor is installed on the drip bucket area, and a liquid level sensor is installed below the pulse sensor. The pulse sensor is used to detect the pulse signal of the droplets in the drip bucket in real time, and the liquid level sensor is used to detect the liquid level of the injection solution in the drip bucket in real time; The hose area is used to place the hose of the infusion set, a temperature sensor is installed on the hose area, a heating plate is installed below the temperature sensor, the temperature sensor is used to detect the temperature of the injection in the hose in real time, and the heating plate is used to heat the injection liquid in the hose; Also includes: Data acquisition module for: Collecting detection data of pulse sensors, liquid level sensors and temperature sensors and preprocessing them, wherein the detection data includes pulse signals, liquid level data and temperature data, and the collected pulse signals, liquid level data and temperature data are synchronously displayed on the display screen; Data analysis module for: The number of dripping times per minute of the infusion device is calculated according to the pulse signal, and the calculated number of dripping times is synchronously displayed on the display screen; Set the data threshold in advance, compare the collected liquid level data and temperature data with the data threshold respectively, and judge whether the liquid level data and temperature data exceed the set data threshold range according to the comparison result; Abnormal warning module, used for: Analyze whether there is any abnormality in the infusion according to the results of the data analysis module; If the liquid level data exceeds the data threshold range, an early warning notification will be immediately sent to the workstation, and a sound warning will be issued through the speaker; If the temperature data exceeds the data threshold range, the heating plate is activated to heat the injection liquid in the hose.
[0005] Furthermore, the data acquisition module includes: Data collection module for: Collect the detection data detected by the pulse sensor, liquid level sensor and temperature sensor in real time, and obtain the data detection time interval of the pulse sensor, liquid level sensor and temperature sensor; Data processing module for: Preprocess the collected test data, including outlier processing, missing value processing and format unification; Data transmission module for: The detection data is divided according to the data detection time interval, and a corresponding transmission time interval is set for the divided detection data, and the detection data is transmitted to the data analysis module according to the transmission time interval.
[0006] Furthermore, the data transmission module includes: Divide the modules into: Setting time thresholds according to the data detection time interval, which are respectively a first time threshold and a second time threshold; Dividing the detection data into a first transmission data set, a second transmission data set and a third transmission data set according to the set first time threshold and the second time threshold; Transport module for: Corresponding transmission times are set according to the first transmission data set, the second transmission data set and the third transmission data set, and the detection data corresponding to the first transmission data set, the second transmission data set and the third transmission data set are transmitted to the data analysis module according to the set transmission times.
[0007] Further, the time threshold is set according to the data detection time interval, which are respectively a first time threshold and a second time threshold, including: Extract the data detection time interval of pulse sensor, liquid level sensor and temperature sensor; The time interval is detected by using the data of the pulse sensor, the liquid level sensor and the temperature sensor to obtain the time interval floating coefficient; The time interval floating coefficient is obtained by the following formula: Where S represents the time interval floating coefficient; a, b and c represent the number of data detection time intervals corresponding to the pulse sensor, liquid level sensor and temperature sensor respectively; T ai represents the time length corresponding to the data detection time interval of the i-th pulse sensor; T bi represents the time length corresponding to the data detection time interval of the i-th liquid level sensor; T ci represents the time length corresponding to the data detection time interval of the i-th temperature sensor; T ab represents the standard deviation of the time length corresponding to the data detection time interval of a pulse sensor; T bb represents the standard deviation of the time length corresponding to the data detection time interval of b liquid level sensors; T cb represents the standard deviation of the time length corresponding to the data detection time interval of c temperature sensors; Comparing the time interval floating coefficient with a preset floating coefficient threshold; When the time interval floating coefficient is lower than a preset floating coefficient threshold, it is determined to divide the data according to the preset initial first time threshold and the initial second time threshold; When the time interval floating coefficient is not lower than a preset floating coefficient threshold, the first time threshold and the second time threshold are set, and data division is performed according to the set first time threshold and the second time threshold.
[0008] Further, when the time interval floating coefficient is not lower than a preset floating coefficient threshold, the first time threshold and the second time threshold are set, including: When the time interval floating coefficient is not lower than a preset floating coefficient threshold, calling an initial first time threshold and an initial second time threshold; Extract weight values corresponding to the collected data of the pulse sensor, liquid level sensor and temperature sensor; The initial first time threshold and the initial second time threshold are adjusted by using the weight values corresponding to the collected data of the pulse sensor, the liquid level sensor and the temperature sensor in combination with the time interval floating coefficient to obtain the adjusted first time threshold and the second time threshold; The adjusted first time threshold and second time threshold are the set first time threshold and second time threshold; Furthermore, the first time threshold is obtained by the following formula: Among them, Y 01 represents the first time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w max represents the maximum value of the weights corresponding to the collected data of the pulse sensor, liquid level sensor and temperature sensor; w represents the number of data detection time intervals collected by the sensor corresponding to the maximum value of the weight; T wi represents the time length corresponding to the i-th data detection time interval of the sensor corresponding to the maximum weight value; T wb Indicates the standard deviation of the time length corresponding to the w data detection time intervals of the sensor corresponding to the maximum weight value; Y 01x represents the initial first time threshold; At the same time, the second time threshold is obtained by the following formula: Among them, Y 02 Indicates the second time threshold; Y 02x represents the initial second time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w p Indicates the average value of the weight values corresponding to the collected data of the pulse sensor, liquid level sensor, and temperature sensor.
[0009] Furthermore, the first transmission data set is a data set formed by data detected by a sensor whose data detection time interval is less than a first time threshold, the second transmission data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the first time threshold but less than a second time threshold, and the third data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the second time threshold.
[0010] Furthermore, the data analysis module includes: Threshold setting module, used to: Data thresholds are set for the pulse signals, liquid level data, and temperature data detected by each sensor. The data thresholds are as follows: The liquid level standard of the infusion set is greater than 3ml; The temperature standard of the infusion set is 36~37℃; Drop counting module for: The number of dripping times per minute of the infusion device is calculated according to the pulse signal detected by the pulse sensor; Data comparison module, used for: The pulse signal, liquid level data and temperature data are respectively compared with the set data thresholds, and the pulse signal, liquid level data and temperature data are analyzed by comparison to see whether they exceed the standard range of the set data thresholds.
[0011] Furthermore, the drop counting module performs the following steps: Step 1: Obtain a pulse signal using a pulse sensor, which sends a pulse signal every time liquid drips; Step 2: Set the time calibration threshold to 500 milliseconds. Within this threshold, if there are two pulses, they are considered to be the same drop. If the interval is greater than 500 milliseconds, it is considered to be a new drop. Step 3: Convert the pulse signal into the number of drops per minute and calculate it using the following formula; Number of pulses per minute = (pulse duration / pulse interval) * 60; The pulse duration is the time interval between the droplet pulse signal and the next droplet pulse signal, and the pulse interval time is the threshold value set in step 2, 500 milliseconds; Step 4: Output the number of pulses per minute as the number of drips per minute.
[0012] Furthermore, the abnormal warning module includes: Alert generation module, used to: Based on the comparison results of the data analysis module, if one of the liquid level data and temperature data exceeds the data threshold range, it is judged that there is an abnormality in the infusion, specifically: When the liquid level data exceeds the data threshold range, an early warning notification is generated and immediately sent to the workstation, and an audible warning is issued through the speaker; When the temperature data exceeds the data threshold range, the heating plate is activated to heat the injection liquid in the hose; Early warning monitoring module, used for: After the warning notification is issued, record whether the workstation receives and successfully responds to the warning notification, specifically: When the medical staff at the workstation receives the warning notification, they send a received feedback message; Real-time monitoring of the time it takes for the workstation to send received feedback information, and comparing the real-time monitoring time with the preset feedback time; If the real-time monitoring duration is within the set feedback duration, the workstation response speed is determined to be timely; If the real-time monitoring duration exceeds the set feedback duration range but does not exceed 2 minutes, the workstation response speed is determined to be average; If the duration of real-time monitoring exceeds the set feedback duration range and exceeds 5 minutes, it is determined that the workstation has a poor response speed.
[0013] Compared with the prior art, the present invention has the following beneficial effects: The present invention collects the detection data of the pulse sensor, the liquid level sensor and the temperature sensor in real time through the data acquisition module and performs preprocessing to provide support for subsequent data analysis. The data analysis module can calculate the number of dripping times of the infusion device per minute based on the pulse signal, and display it in real time on the display screen without manual counting, thereby improving the accuracy of counting. In addition, the data analysis module will also compare the collected liquid level data and temperature data according to the preset data threshold to determine whether they exceed the threshold range, and the abnormal warning module will determine whether there is an abnormality in the infusion according to the analysis result of the data analysis module. If the liquid level data exceeds the threshold range, an early warning notification will be immediately issued to the workstation, and a sound early warning will be issued through the speaker. If the temperature data exceeds the threshold range, the heating plate will be started to heat the injection liquid in the hose, which not only improves the safety of the infusion, but also facilitates the medical staff to monitor and manage the patient's condition.
[0014] The present invention also performs real-time monitoring on the early warning notification issued in response to the workstation, and ensures that the workstation responds to the early warning notification in a timely manner and handles abnormal situations in a timely manner by real-time monitoring and analyzing the response time of the workstation. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a schematic diagram of a module of an automatic counting intelligent dropper for infusion of the present invention; Figure 2 It is a structural schematic diagram of the main body of the dropper of the present invention; Figure 3 It is a schematic diagram of the module workflow of the present invention.
[0016] In the figure: 1. Dropper body; 2. Drip bucket area; 3. Pulse sensor; 4. Liquid level sensor; 5. Hose area; 6. Temperature sensor; 7. Heating plate; 8. Display screen; 9. Speaker. DETAILED DESCRIPTION
[0017] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0018] In order to solve the existing counting droppers, which usually require manual operation to determine the amount of liquid to be added each time, it is not only inefficient but also prone to human errors. In addition, traditional droppers usually do not have intelligent functions, and patients must take the responsibility of monitoring their medication or nutrient intake. This may lead to technical problems such as treatment deviations. Please refer to Figure 1-Figure 3 , this embodiment provides the following technical solutions: An automatic counting intelligent dropper for infusion, comprising a dropper body 1, a dropper area 2 and a hose area 5 are arranged on one side of the dropper body 1, a display screen 8 is arranged above the front of the dropper body 1, and a speaker 9 is arranged below the display screen 8; The drip bucket area 2 is used to place the drip bucket of the infusion device, a pulse sensor 3 is installed on the drip bucket area 2, and a liquid level sensor 4 is installed below the pulse sensor 3. The pulse sensor 3 is used to detect the pulse signal of the droplet in the drip bucket in real time, and the liquid level sensor 4 is used to detect the liquid level of the injection solution in the drip bucket in real time; The hose area 5 is used to place the hose of the infusion set. A temperature sensor 6 is installed on the hose area 5. A heating plate 7 is installed below the temperature sensor 6. The temperature sensor 6 is used to detect the injection temperature in the hose in real time. The heating plate 7 is used to heat the injection liquid in the hose. Also includes: Data acquisition module for: Collecting detection data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6 and preprocessing them, wherein the detection data includes pulse signals, liquid level data and temperature data, and the collected pulse signals, liquid level data and temperature data are synchronously displayed on the display screen 8; Data analysis module for: Calculate the number of dripping times per minute of the infusion device according to the pulse signal, and synchronously display the calculated number of dripping times on the display screen 8; Set the data threshold in advance, compare the collected liquid level data and temperature data with the data threshold respectively, and judge whether the liquid level data and temperature data exceed the set data threshold range according to the comparison result; Abnormal warning module, used for: Analyze whether there is any abnormality in the infusion according to the results of the data analysis module; If the liquid level data exceeds the data threshold range, an early warning notification is immediately sent to the workstation, and a sound warning is issued through the speaker 9; If the temperature data exceeds the data threshold range, the heating plate 7 is activated to heat the injection liquid in the hose.
[0019] The technical effect of the above content is: the drip bucket area 2 is provided with a position for placing the drip bucket, and is equipped with a pulse sensor 3 and a liquid level sensor 4, which can detect the pulse signal and liquid level in the drip bucket in real time; the hose area 5 is provided with a position for placing the hose, and is equipped with a temperature sensor 6 and a heating plate 7, which can detect the temperature in the hose and heat the medicine in real time. The above design makes the infusion process more accurate and safe, and also greatly reduces the labor intensity of medical staff. The data acquisition module is mainly responsible for real-time acquisition of detection data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6. These data include pulse signals, liquid level data and temperature data. The collected data will be synchronously displayed on the display screen 8, so that patients and medical staff can intuitively understand the infusion status, and the data analysis module further analyzes these raw data. The processing is mainly to analyze the pulse signal in order to calculate the number of drips per minute of the infusion device. The calculation results will also be displayed in real time on the display screen 8. The data analysis module is also responsible for pre-setting data thresholds and comparing the collected liquid level data and temperature data with these thresholds to determine whether these data exceed the threshold range. If the data exceeds the threshold range, the warning action of the abnormal warning module will be triggered. The abnormal warning module will analyze whether there is any abnormality in the infusion according to the results of the data analysis module. If the liquid level data exceeds the threshold range, an early warning notification will be immediately issued to the workstation, and a sound warning will be issued through the speaker to remind the user. If the temperature data exceeds the threshold range, the heating plate 7 will be started to heat the injection liquid in the hose to improve the comfort of the infusion.
[0020] Data acquisition module, including: Data collection module for: Collect the detection data detected by the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6 in real time, and obtain the data detection time interval of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6; Data processing module for: Preprocess the collected test data, including outlier processing, missing value processing and format unification; Data transmission module for: The detection data is divided according to the data detection time interval, and a corresponding transmission time interval is set for the divided detection data, and the detection data is transmitted to the data analysis module according to the transmission time interval.
[0021] The technical effects of the above content are as follows: the main task of the data collection module is to collect data from pulse sensors, liquid level sensors and temperature sensors in real time. It is also responsible for obtaining the data detection time intervals of these sensors. The data processing module is responsible for preprocessing the collected raw data to prepare for subsequent data analysis. The task of the data transmission module is to divide the data according to the data detection time interval and set the corresponding transmission time interval for each group of data. Then, the data are transmitted to the data analysis module according to the preset time interval, which improves the flexibility and stability of data transmission.
[0022] Data transmission module, including: Divide the modules into: Setting time thresholds according to the data detection time interval, which are respectively a first time threshold and a second time threshold; Dividing the detection data into a first transmission data set, a second transmission data set and a third transmission data set according to the set first time threshold and the second time threshold; Transport module for: Setting corresponding transmission times according to the first transmission data set, the second transmission data set and the third transmission data set, and transmitting the detection data corresponding to the first transmission data set, the second transmission data set and the third transmission data set to the data analysis module according to the set transmission times; Among them, the first transmission data set is a data set formed by data detected by a sensor whose data detection time interval is less than a first time threshold, the second transmission data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the first time threshold but less than the second time threshold, and the third data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the second time threshold.
[0023] The technical effect of the above content is: the division module is responsible for setting the time threshold, and it can set two time thresholds according to the time interval of data detection, namely the first time threshold and the second time threshold. The division module will further divide the detection data into three data sets, namely the first transmission data set, the second transmission data set and the third transmission data set. The division of these three data sets is based on the set time threshold, and the transmission module sets the corresponding transmission time according to each data set, and transmits the detection data corresponding to the data set to the data analysis module according to the predetermined transmission time. The above design can enable the detection data to be transmitted at a specified rhythm, and ensure that all detection data are transmitted accurately and timely.
[0024] Specifically, the time threshold is set according to the data detection time interval, which are respectively a first time threshold and a second time threshold, including: Extract the data detection time interval of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6; The time interval is detected by using the data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6 to obtain the time interval floating coefficient; The time interval floating coefficient is obtained by the following formula: Wherein, S represents the time interval floating coefficient; a, b and c represent the number of data detection time intervals corresponding to the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6 respectively; T ai represents the time length corresponding to the data detection time interval of the i-th pulse sensor 3; T bi represents the time length corresponding to the data detection time interval of the i-th liquid level sensor 4; T ci represents the time length corresponding to the data detection time interval of the i-th temperature sensor 6; T ab represents the standard deviation of the time length corresponding to the data detection time interval of a pulse sensor 3; T bb represents the standard deviation of the time length corresponding to the data detection time interval of b liquid level sensors 4; T cb represents the standard deviation of the time length corresponding to the data detection time interval of c temperature sensors 6; Comparing the time interval floating coefficient with a preset floating coefficient threshold; When the time interval floating coefficient is lower than a preset floating coefficient threshold, it is determined to divide the data according to the preset initial first time threshold and the initial second time threshold; When the time interval floating coefficient is not lower than a preset floating coefficient threshold, the first time threshold and the second time threshold are set, and data division is performed according to the set first time threshold and the second time threshold.
[0025] The technical effect of the above technical solution is: by extracting the data detection time interval of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6, and calculating the time interval floating coefficient, the technical solution can adaptively adjust the time threshold of data division. This means that the system can optimize the data processing strategy according to the actual detection frequency and stability of the sensor data. When the time interval floating coefficient is lower than the preset floating coefficient threshold, the system uses the preset initial time threshold for data division. This ensures that the data processing process can remain simple and efficient when the sensor data detection frequency is stable and meets expectations. When the time interval floating coefficient is not lower than the preset floating coefficient threshold, the system will adjust the time threshold according to the actual situation. This dynamic adjustment mechanism enables the system to cope with changes in the sensor data detection frequency and improves the flexibility and adaptability of data processing. By considering the standard deviation of the sensor data detection time interval, the technical solution can capture the fluctuation of the data detection frequency. This consideration enables the system to operate more robustly when facing sensor failures, data anomalies or environmental changes, reducing the risk of data processing errors or system crashes caused by improper data division. Through reasonable data division, the technical solution helps to reduce unnecessary data processing burdens and improve the efficiency of data processing. This optimization is particularly important in scenarios such as real-time data processing or big data analysis. This technical solution combines the analysis of sensor data detection time intervals with an adaptive adjustment mechanism, enabling the system to make intelligent decisions based on actual conditions. This increase in intelligence helps enhance the system's automation and user experience.
[0026] In summary, this technical solution improves the flexibility, robustness and efficiency of data processing through an adaptive data partitioning strategy, while also improving the intelligence level of the system. This has important practical significance and application value for application scenarios that require processing large amounts of sensor data.
[0027] Specifically, when the time interval floating coefficient is not lower than a preset floating coefficient threshold, the first time threshold and the second time threshold are set, including: When the time interval floating coefficient is not lower than a preset floating coefficient threshold, calling an initial first time threshold and an initial second time threshold; Extract the weight values corresponding to the collected data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6; The initial first time threshold and the initial second time threshold are adjusted by using the weight values corresponding to the collected data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6 in combination with the time interval floating coefficient to obtain the adjusted first time threshold and the second time threshold; The adjusted first time threshold and second time threshold are the set first time threshold and second time threshold; Furthermore, the first time threshold is obtained by the following formula: Among them, Y 01 represents the first time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w max represents the maximum value of the weights corresponding to the collected data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6; w represents the number of data detection time intervals collected by the sensor corresponding to the maximum value of the weight; T wi represents the time length corresponding to the i-th data detection time interval of the sensor corresponding to the maximum weight value; T wb Indicates the standard deviation of the time length corresponding to the w data detection time intervals of the sensor corresponding to the maximum weight value; Y 01x represents the initial first time threshold; At the same time, the second time threshold is obtained by the following formula: Among them, Y 02 Indicates the second time threshold; Y 02x represents the initial second time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w p It represents the average value of the weight values corresponding to the collected data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6.
[0028] The technical effect of the above technical solution is that when the time interval floating coefficient is not lower than the preset floating coefficient threshold, the technical solution can dynamically adjust the first time threshold and the second time threshold. This dynamic adjustment mechanism enables the system to optimize the time threshold of data division according to the actual detection situation and weight value of the sensor data, thereby improving the accuracy and efficiency of data processing. By extracting the weight values corresponding to the collected data of the pulse sensor 3, the liquid level sensor 4 and the temperature sensor 6, the technical solution can consider the importance or reliability of different sensor data. When adjusting the time threshold, the weight value is used as an important reference factor, which helps to ensure that the data division is more reasonable and accurate. The technical solution adjusts the time threshold by combining the time interval floating coefficient and the weight value, so that the system can perform flexible data division according to the characteristics and actual situation of different sensor data. This flexibility helps to adapt to various complex data processing scenarios and requirements. By dynamically adjusting the time threshold, the technical solution can enhance the adaptability of the system to changes in the detection frequency of sensor data. Even if the detection frequency of sensor data changes, the system can adjust the time threshold according to the new situation, thereby maintaining the stability and accuracy of data processing. Reasonable time threshold setting helps to reduce unnecessary data processing burden and improve the efficiency of data processing. This optimization is particularly important in scenarios such as real-time data processing or big data analysis. By dynamically adjusting the time threshold, this technical solution can ensure that the data processing process is more efficient and accurate. This technical solution combines the analysis of the sensor data detection time interval, the consideration of the weight value, and the dynamic adjustment mechanism of the time threshold, so that the system can make intelligent decisions based on actual conditions. This improvement in the level of intelligence helps to enhance the system's automation and user experience.
[0029] In summary, this technical solution improves the adaptability, flexibility and intelligence of the system by dynamically adjusting the time threshold, considering data weight and optimizing data processing efficiency, and has important practical significance and application value.
[0030] Data analysis modules, including: Threshold setting module, used to: Data thresholds are set for the pulse signals, liquid level data and temperature data detected by each sensor respectively; Drop counting module for: The number of dripping times per minute of the infusion device is calculated according to the pulse signal detected by the pulse sensor; Data comparison module, used for: Compare the pulse signal, liquid level data and temperature data with the set data thresholds respectively, and analyze whether the pulse signal, liquid level data and temperature data exceed the standard range of the set data thresholds through comparison; The data threshold is specifically: The liquid level standard of the infusion set is greater than 3ml; The standard temperature of the infusion set is 36~37℃.
[0031] The technical effect of the above content is: the threshold setting module mainly sets the corresponding data thresholds according to the data detected by different types of sensors (such as pulse sensors, liquid level sensors and temperature sensors). These thresholds can be pre-set or real-time, depending on the specific application scenarios and needs. The main function of the drop counting module is to calculate the number of drops per minute of the infusion pump based on the pulse signal detected by the pulse sensor to avoid counting errors caused by manual counting. The main task of the data comparison module is to compare the pulse signal, liquid level data and temperature data with their respective set data thresholds. If the data exceeds the standard range of the threshold, it means that the data may be abnormal. The comparative analysis process can promptly detect abnormal situations and take corresponding measures.
[0032] The drop counting module performs the following steps: Step 1: Obtain a pulse signal using a pulse sensor, which sends a pulse signal every time liquid drips; Step 2: Set the time calibration threshold to 500 milliseconds. Within this threshold, if there are two pulses, they are considered to be the same drop. If the interval is greater than 500 milliseconds, it is considered to be a new drop. Step 3: Convert the pulse signal into the number of drops per minute and calculate it using the following formula; Number of pulses per minute = (pulse duration / pulse interval) * 60; The pulse duration is the time interval between the droplet pulse signal and the next droplet pulse signal, and the pulse interval time is the threshold value set in step 2, 500 milliseconds; Step 4: Output the number of pulses per minute as the number of drips per minute.
[0033] The technical effect of the above content is: through real-time monitoring and processing of pulse signals, dripping can be automatically identified, which greatly improves the efficiency of data collection and processing and reduces labor costs. By setting the time calibration threshold and processing the pulse signal, the counting results are more accurate. By converting the number of pulses per minute into the number of dripping, medical staff can intuitively see the dripping situation per minute. By utilizing the efficiency and accuracy of the pulse sensor, the behavior of each drop of liquid can be accurately captured, and the precise number of dripping can be obtained through calculation. The entire counting process is automatically completed by the computer without human intervention, which reduces the probability of error and saves human resources.
[0034] Abnormal warning module, including: Alert generation module, used to: Based on the comparison results of the data analysis module, if one of the liquid level data and temperature data exceeds the data threshold range, it is judged that there is an abnormality in the infusion, specifically: When the liquid level data exceeds the data threshold range, an early warning notification is generated and immediately sent to the workstation, and a sound early warning is issued through the speaker 9; When the temperature data exceeds the data threshold range, the heating plate 7 is started to heat the injection liquid in the hose until the temperature remains within the data threshold range, and the heating plate 7 stops heating the injection liquid in the hose; Early warning monitoring module, used for: After the warning notification is issued, record whether the workstation receives and successfully responds to the warning notification, specifically: When the medical staff at the workstation receives the warning notification, they send a received feedback message; Real-time monitoring of the time it takes for the workstation to send received feedback information, and comparing the real-time monitoring time with the preset feedback time; If the real-time monitoring duration is within the set feedback duration, the workstation response speed is determined to be timely; If the real-time monitoring duration exceeds the set feedback duration range but does not exceed 2 minutes, the workstation response speed is determined to be average; If the duration of real-time monitoring exceeds the set feedback duration range and exceeds 5 minutes, it is determined that the workstation has a poor response speed.
[0035] The technical effect of the above content is: the early warning generation module can detect and generate early warning notifications in real time according to the abnormal conditions of liquid level data and temperature data, which can not only help medical staff and patients discover abnormal conditions as early as possible, but also remind them to take corresponding measures. The function of the early warning monitoring module is mainly to monitor the feedback of the workstation in real time to evaluate the response speed of the workstation to the early warning notification. If the workstation can reply to the feedback information in time, it means that the workstation has a fast response speed, otherwise it means that the workstation is slow to respond. Through real-time monitoring of the early warning notification, the work efficiency of the workstation can be understood, and adjustments and optimizations can be made according to actual conditions.
[0036] Working principle: The data acquisition module is responsible for collecting detection data from pulse sensors, liquid level sensors and temperature sensors, and pre-processing the collected detection data to ensure the accuracy and completeness of the data, making the subsequent data analysis and abnormal warning more reliable. The data analysis module further processes these raw data, mainly analyzing the pulse signal in order to calculate the number of drips per minute of the infusion device. The calculation results will also be displayed in real time on the display screen 8, so that medical staff can understand the infusion situation at any time. The data analysis module is also responsible for pre-setting data thresholds and comparing the collected liquid level data and temperature data with these thresholds to determine whether these data exceed the threshold range. The abnormal warning module determines whether there is an abnormality in the infusion based on the results of the data analysis module. If there is an abnormality, an early warning notification will be immediately issued to the workstation, and it will be responded to through the speaker and the heating plate, which improves the safety of the infusion. At the same time, the early warning notification issued by the workstation response is monitored in real time, and the response time of the workstation is analyzed in real time to understand the work efficiency of the workstation.
[0037] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0038] While the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that many changes, modifications, substitutions and variations can be made to the embodiments without departing from the principles and spirit of the invention.
Claims
1. An automatic counting intelligent dropper for infusion, comprising a dropper body (1), characterized in that: A drip bucket area (2) and a hose area (5) are provided on one side of the dripper body (1); a display screen (8) is provided above the front of the dripper body (1); and a speaker (9) is provided below the display screen (8); the drip bucket area (2) is used to place the drip bucket of an infusion device; a pulse sensor (3) is installed on the drip bucket area (2); a liquid level sensor (4) is installed below the pulse sensor (3); the pulse sensor (3) is used to detect the pulse signal of the liquid drop in the drip bucket in real time; the liquid level sensor (4) is used to detect the liquid level of the injection liquid in the drip bucket in real time; the hose area (5) is used to place the hose of the infusion device; a temperature sensor (6) is installed on the hose area (5); a heating plate (7) is installed below the temperature sensor (6); the temperature sensor (6) is used to detect the injection temperature in the hose in real time; and the heating plate (7) is used to heat the injection liquid in the hose.
2. The automatic counting intelligent dropper for infusion according to claim 1, characterized in that: The automatic counting smart dropper for infusion also includes: Data acquisition module for: Collecting detection data from the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6) and performing preprocessing, wherein the detection data includes a pulse signal, liquid level data and temperature data, and the collected pulse signal, liquid level data and temperature data are synchronously displayed on a display screen (8); Data analysis module for: Calculating the number of dripping times per minute of the infusion device according to the pulse signal, and synchronously displaying the calculated number of dripping times on a display screen (8); Set the data threshold in advance, compare the collected liquid level data and temperature data with the data threshold respectively, and judge whether the liquid level data and temperature data exceed the set data threshold range according to the comparison result; Abnormal warning module, used for: Analyze whether there is any abnormality in the infusion according to the results of the data analysis module; If the liquid level data exceeds the data threshold range, an early warning notification is immediately sent to the workstation, and a sound early warning is issued through the speaker (9); If the temperature data exceeds the data threshold range, the heating plate (7) is activated to heat the injection liquid in the hose.
3. The automatic counting intelligent dropper for infusion according to claim 1, characterized in that: The data acquisition module comprises: Data collection module for: Collecting detection data detected by the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6) in real time, and simultaneously obtaining the data detection time interval of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6); Data processing module for: Preprocess the collected test data, including outlier processing, missing value processing and format unification; Data transmission module for: The detection data is divided according to the data detection time interval, and a corresponding transmission time interval is set for the divided detection data, and the detection data is transmitted to the data analysis module according to the transmission time interval.
4. The automatic counting intelligent dropper for infusion according to claim 3, characterized in that: The data transmission module comprises: Divide the modules into: Setting time thresholds according to the data detection time interval, which are respectively a first time threshold and a second time threshold; Dividing the detection data into a first transmission data set, a second transmission data set and a third transmission data set according to the set first time threshold and the second time threshold; Transport module for: Corresponding transmission times are set according to the first transmission data set, the second transmission data set and the third transmission data set, and the detection data corresponding to the first transmission data set, the second transmission data set and the third transmission data set are transmitted to the data analysis module according to the set transmission times.
5. The automatic counting intelligent dropper for infusion according to claim 4, characterized in that: The time threshold is set according to the data detection time interval, which is respectively a first time threshold and a second time threshold, and includes: Extracting the data detection time interval of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6); Using the data of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6) to detect the time interval, the time interval floating coefficient is obtained; The time interval floating coefficient is obtained by the following formula: Wherein, S represents the time interval floating coefficient; a, b and c represent the number of data detection time intervals corresponding to the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6), respectively; T ai represents the time length corresponding to the data detection time interval of the i-th pulse sensor (3); T bi represents the time length corresponding to the data detection time interval of the i-th liquid level sensor (4); T ci represents the time length corresponding to the data detection time interval of the i-th temperature sensor (6); T ab represents the standard deviation of the time length corresponding to the data detection time interval of a pulse sensor (3); T bb represents the standard deviation of the time length corresponding to the data detection time interval of b liquid level sensors (4); T cb represents the standard deviation of the time length corresponding to the data detection time interval of c temperature sensors (6); Comparing the time interval floating coefficient with a preset floating coefficient threshold; When the time interval floating coefficient is lower than a preset floating coefficient threshold, it is determined to divide the data according to the preset initial first time threshold and the initial second time threshold; When the time interval floating coefficient is not lower than a preset floating coefficient threshold, the first time threshold and the second time threshold are set, and data division is performed according to the set first time threshold and the second time threshold.
6. The automatic counting intelligent dropper for infusion according to claim 5, characterized in that: When the time interval floating coefficient is not lower than the preset floating coefficient threshold, the first time threshold and the second time threshold are set, including: When the time interval floating coefficient is not lower than a preset floating coefficient threshold, calling an initial first time threshold and an initial second time threshold; Extracting weight values corresponding to the collected data of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6); The initial first time threshold and the initial second time threshold are adjusted using the weight values corresponding to the collected data of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6) in combination with the time interval floating coefficient to obtain the adjusted first time threshold and the second time threshold; The adjusted first time threshold and second time threshold are the set first time threshold and second time threshold; Furthermore, the first time threshold is obtained by the following formula: Among them, Y 01 represents the first time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w max represents the maximum value of the weights corresponding to the collected data of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6); w represents the number of data detection time intervals collected by the sensor corresponding to the maximum value of the weight; T wi represents the time length corresponding to the i-th data detection time interval of the sensor corresponding to the maximum weight value; T wb Indicates the standard deviation of the time length corresponding to the w data detection time intervals of the sensor corresponding to the maximum weight value; Y 01x represents the initial first time threshold; At the same time, the second time threshold is obtained by the following formula: Among them, Y 02 Indicates the second time threshold; Y 02x represents the initial second time threshold; S represents the time interval floating coefficient; S y Indicates the preset floating coefficient threshold; w p It represents the average value of the weight values corresponding to the collected data of the pulse sensor (3), the liquid level sensor (4) and the temperature sensor (6).
7. The automatic counting intelligent dropper for infusion according to claim 4, characterized in that: The first transmission data set is a data set formed by data detected by a sensor whose data detection time interval is less than a first time threshold, the second transmission data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the first time threshold but less than a second time threshold, and the third data set is a data set formed by data detected by a sensor whose data detection time interval is equal to or greater than the second time threshold.
8. The automatic counting intelligent dropper for infusion according to claim 1, characterized in that: The data analysis module comprises: Threshold setting module, used to: Data thresholds are set for the pulse signals, liquid level data, and temperature data detected by each sensor. The data thresholds are as follows: The liquid level standard of the infusion set is greater than 3ml; The temperature standard of the infusion set is 36~37℃; Drop counting module for: The number of dripping times per minute of the infusion device is calculated according to the pulse signal detected by the pulse sensor; Data comparison module, used for: The pulse signal, liquid level data and temperature data are respectively compared with the set data thresholds, and the pulse signal, liquid level data and temperature data are analyzed by comparison to see whether they exceed the standard range of the set data thresholds.
9. The automatic counting intelligent dropper for infusion according to claim 8, characterized in that: The drop counting module performs the following steps: Step 1: Obtain a pulse signal using a pulse sensor, which sends a pulse signal every time liquid drips; Step 2: Set the time calibration threshold to 500 milliseconds. Within this threshold, if there are two pulses, they are considered to be the same drop. If the interval is greater than 500 milliseconds, it is considered to be a new drop. Step 3: Convert the pulse signal into the number of drops per minute and calculate it using the following formula; Number of pulses per minute = (pulse duration / pulse interval) * 60; The pulse duration is the time interval between the droplet pulse signal and the next droplet pulse signal, and the pulse interval time is the threshold value set in step 2, 500 milliseconds; Step 4: Output the number of pulses per minute as the number of drips per minute.
10. The automatic counting intelligent dropper for infusion according to claim 1, characterized in that: The abnormal warning module includes: Alert generation module, used to: Based on the comparison results of the data analysis module, if one of the liquid level data and temperature data exceeds the data threshold range, it is judged that there is an abnormality in the infusion, specifically: When the liquid level data exceeds the data threshold range, an early warning notification is generated and immediately sent to the workstation, and an audible early warning is issued through a speaker (9); When the temperature data exceeds the data threshold range, the heating plate (7) is activated to heat the injection liquid in the hose; Early warning monitoring module, used for: After the warning notification is issued, record whether the workstation receives and successfully responds to the warning notification, specifically: When the medical staff at the workstation receives the warning notification, they send a received feedback message; Real-time monitoring of the time it takes for the workstation to send received feedback information, and comparing the real-time monitoring time with the preset feedback time; If the real-time monitoring duration is within the set feedback duration, the workstation response speed is determined to be timely; If the real-time monitoring duration exceeds the set feedback duration range but does not exceed 2 minutes, the workstation response speed is determined to be average; If the duration of real-time monitoring exceeds the set feedback duration range and exceeds 5 minutes, it is determined that the workstation has a poor response speed.
Citation Information
Patent Citations
Vein infusion device and system based on fuzzy PI (Proportional Integral) control
CN103007389A
Method for counting drops and intelligently controlling number of drops
CN103768684A
Online monitoring system
CN104014050A
Intelligent infusion control system
CN105641770A
Transfusion dropping speed monitoring device
CN107715241A