Infusion prompt method, device, medium and electronic equipment
By setting up pressure sensors and communication modules on the infusion stand, real-time monitoring and adjustment of the infusion end reminder time, the problem of patients not being able to detect the infusion end in time is solved, and the efficiency and safety of medical care are improved.
Patent Information
- Application Number
- CN202410945195.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-15
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-07-15
AI Technical Summary
Existing medical institutions rely on patients to call nurses on their own when the infusion is over. There is a problem that patients cannot detect the end of the infusion in a timely manner, resulting in the depletion of the drug fluid and the continued infusion of air in the intravenous channels, which affects the efficiency and safety of medical care.
Set a pressure sensor at the hook of the infusion stand, and monitor the pressure changes of the infusion bottle in real time through the communication module, calculate the flow rate of the medicine liquid, predict the end time of the infusion, and adjust the reminder time before reaching the preset reminder time to ensure that medical staff are reminded in a timely manner.
Through real-time monitoring and adjustment of reminder time, medical staff can be promptly reminded that the infusion is about to end, reducing the risks caused by delayed in infusion and improving the efficiency and safety of medical care.
Smart Images

Figure CN118831220B_ABST
Abstract
Description
Background Art
[0002] At present, most medical institutions rely mainly on patients to call nurses to remind them that the infusion is complete when the infusion is finished. However, this traditional method has several potential problems. First, because patients may be in a state of sleep, coma or inattention, they may not be able to detect the end of the infusion in time, resulting in continued infusion of air into the intravenous channel after the liquid in the infusion bottle is exhausted, causing discomfort to the patient and even serious consequences. Secondly, even if the patient can find the end of the infusion in time, they may not be able to call the nurse in time or effectively due to various reasons (such as weakness, pain, etc.), resulting in delayed processing after the end of the infusion. Therefore, there is an urgent need for a method that can promptly remind medical staff that the infusion is about to end, which is of great significance to improving the efficiency and safety of medical care. Summary of the invention
[0003] In response to the above technical problems, the present application provides a data updating method, device, medium and electronic device, which at least partially solve the problems existing in the prior art.
[0004] In a first aspect of the present application, there is provided an infusion prompt method, which is applied to a target infusion stand, wherein a pressure sensor is provided at a hook for hanging an infusion bottle on the target infusion stand, and the pressure sensor is connected to a communication module;
[0005] The method comprises:
[0006] S100, obtaining the initial weight CZ of the liquid medicine in the target infusion bottle;
[0007] S200, in response to receiving the infusion start signal, control the pressure sensor to collect the pressure value at the hook at intervals of a first time period within the first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window;
[0008] S300, obtaining an initial reminder time YT according to YL and a preset reminder time XT, and determining YT as a target reminder time;
[0009] S400, before reaching the target reminder time, every second time period, control the pressure sensor to collect the current pressure value DY at the hook once to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value collected last time before the current pressure value;
[0010] S500, if DC-BC>YC, then control the pressure sensor to collect the pressure value at the hook at every third time interval within the second time window to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j ,…,EL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the j-th pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time when DC-BC>YC is determined; YC is the preset pressure difference threshold;
[0011] S600, according to EL and the preset reminder time XT, obtain the updated reminder time ET, and determine ET as the target reminder time; and jump to step S400 until the target reminder time is reached;
[0012] S700, controlling the communication module to send ET to the target display device, and controlling the target display device to initiate an infusion end alarm when ET is reached.
[0013] In a second aspect of the present application, an infusion prompt device is provided, which is applied to a target infusion stand, wherein a pressure sensor is provided at a hook for hanging an infusion bottle on the target infusion stand, and the pressure sensor is connected to a communication module;
[0014] The device comprises:
[0015] An acquisition unit, used to acquire the initial weight CZ of the drug solution in the target infusion bottle;
[0016] The first acquisition unit is used for, in response to receiving the infusion start signal, controlling the pressure sensor to acquire the pressure value at the hook at intervals of a first time period within a first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window;
[0017] A first determining unit, configured to obtain an initial reminder time YT according to YL and a preset reminder time XT, and determine YT as a target reminder time;
[0018] The second acquisition unit is used to control the pressure sensor to acquire the current pressure value DY at the hook once every second time period before reaching the target reminder time, so as to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value acquired last time before the current pressure value;
[0019] The third acquisition unit is used for controlling the pressure sensor to acquire the pressure value at the hook at intervals of a third time period within the second time window if DC-BC>YC, so as to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j ,…,EL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the j-th pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time when DC-BC>YC is determined; YC is the preset pressure difference threshold;
[0020] The second determining unit is used to obtain the updated reminder time ET according to the EL and the preset reminder time XT, and determine ET as the target reminder time; and jump to step S400 until the target reminder time is reached;
[0021] The sending unit is used to control the communication module to send the ET to the target display device, and control the target display device to initiate an infusion end alarm when the ET is reached.
[0022] In a third aspect of the present application, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the aforementioned infusion prompt method.
[0023] In a fourth aspect of the present application, an electronic device is provided, comprising a processor and the above-mentioned non-transitory computer-readable storage medium.
[0024] This application has at least the following beneficial effects:
[0025] The infusion reminder method provided by the present application first obtains the initial weight CZ of the medicine in the target infusion bottle. After the infusion starts, the medical staff will set a reasonable infusion speed, and the medicine in the target infusion bottle will gradually decrease. In the first time window, at each first time period, the pressure sensor is controlled to collect the pressure value at the hook. According to the change in the pressure of the infusion bottle, the change in the weight of the medicine in each first time period can be derived, and then the average flow rate of the medicine outflowing from the infusion bottle in the first time window can be inferred. Furthermore, the predicted time to end the infusion can be obtained. In the present application, XT is a preset reminder duration, that is, the time length from the time of the infusion end reminder to the predicted infusion end time. According to YL and the preset reminder duration XT, the initial reminder time YT can be determined.
[0026] However, in actual infusion, the patient or medical staff may adjust the infusion speed. When adjusting, it will cause the infusion bottle to shake or apply a certain pressure to the infusion bottle. At this time, the pressure value at the hook of the pressure sensor will change significantly. Adjusting the infusion speed will cause the end time of the infusion to change, so the above-mentioned initial reminder time will also change. Therefore, in order to be able to detect the action of adjusting the infusion speed in this application, before reaching the target reminder time, every second time period, the pressure sensor is controlled to collect the current pressure value DY at the hook once to obtain the current pressure difference DC. If DC-BC>YC, that is, the difference between the current pressure difference DC and the standard pressure difference is greater than the preset pressure difference threshold; it means that the current pressure difference is large, which may be caused by the shaking of the infusion bottle or the application of a certain pressure to the infusion bottle when the patient or medical staff adjusts the infusion speed. At this time, it is necessary to re-collect the pressure value within a period of time to update the above-mentioned initial reminder time. Then the updated reminder time ET is obtained. During the whole infusion process, multiple infusion adjustment actions may be detected. Therefore, after updating the reminder time once, before the reminder time is reached, the process continues to jump to step S400 to continue pressure value detection until the update reminder time is reached. Finally, after the latest update reminder time ET is reached, the communication module is controlled to send ET to the target display device, and the target display device is controlled to initiate an infusion end alarm when ET is reached.
[0027] This application senses the pressure change through the pressure sensor set at the hook of the infusion stand to obtain the predicted end time of infusion, and can send the reminder time to the medical staff through the set communication module before the end. So that the infusion end alarm can be triggered before the end of the infusion, even reminding the medical staff to change the fluid or end the infusion. There is no need for patients and medical staff to check the infusion bottle frequently. It saves manpower. In addition, this application can detect the adjustment of the infusion speed by the patient or medical staff through the change of pressure, and then continuously update the reminder time of the end of the infusion during the entire infusion process, so that the medical staff can accurately grasp the end time of the infusion for each patient. It can change the fluid or end the infusion for the patient in time. Reduce the probability of danger. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0029] Figure 1 A flow chart of the infusion prompt method provided in an embodiment of the present application;
[0030] Figure 2 This is a structural block diagram of the infusion prompt device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present application, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.
[0034] Please refer to Figure 1 As shown, an embodiment of the present application provides an infusion prompt method, which is applied to a target infusion stand, where a pressure sensor is provided at a hook for hanging an infusion bottle on the target infusion stand, and the pressure sensor is connected to a communication module;
[0035] The method comprises:
[0036] S100, obtaining the initial weight CZ of the drug solution in the target infusion bottle.
[0037] Specifically, the acquisition method may be manual input by medical staff or identification by a handheld device of medical staff. It should be noted that multiple infusion bottles may be hung on the same infusion stand at the same time. CZ is the initial weight of the liquid medicine in the target infusion bottle that is about to start infusion.
[0038] S200, in response to receiving the infusion start signal, control the pressure sensor to collect the pressure value at the hook at intervals of a first time period within the first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window.
[0039] Specifically, after the infusion begins, the liquid in the target infusion bottle gradually decreases, and the pressure sensor is controlled to collect the pressure value at the hook at every first time period in the first time window. As an example: the first time window can be 60 seconds, and the first time period can be 5 seconds.
[0040] S300, obtaining an initial reminder time YT according to YL and a preset reminder time XT, and determining YT as a target reminder time.
[0041] Specifically, when starting the infusion, the medical staff will set a reasonable infusion speed. The change in the pressure of the infusion bottle can be used to deduce the change in the weight of the liquid medicine in each first time period, and then the average flow rate of the liquid medicine flowing out of the infusion bottle in the first time window can be inferred. Furthermore, the predicted time to end the infusion can be obtained.
[0042] In this embodiment, XT is a preset reminder duration, i.e., the time length from the time of the infusion end reminder to the predicted infusion end time. For example, if XT is 10 minutes, the infusion end alarm is issued 10 minutes before the predicted infusion end time. Then, according to YL and the preset reminder duration XT, the initial reminder time YT can be determined.
[0043] Specifically, step S300 includes:
[0044] S310, according to YL, obtain the average flow YS in the first time window, and YS meets the following conditions:
[0045] YS=(Σ n i=2 f(YL i -YL i-1 )) / (n-1);
[0046] Among them, f() is the preset flow calculation function.
[0047] Here, firstly, n-1 pressure differences are obtained, and then the weight difference of the liquid medicine can be obtained according to each pressure difference, and the volume of the liquid medicine can be obtained according to each weight difference of the liquid medicine and the concentration of the liquid medicine; and then the flow rate corresponding to each pressure difference can be obtained according to the time interval of obtaining two adjacent pressure differences. Then, the average flow rate in the first time window is obtained according to the n-1 pressure differences.
[0048] S320, according to YS and the preset reminder duration XT, the initial reminder time YT is obtained, and YT meets the following conditions:
[0049] YT=(g(CZ) / YS)+KT-XT;
[0050] Wherein, KT is the start time of infusion; g() is the preset volume calculation function.
[0051] Here, the initial volume of the liquid in the target infusion bottle is obtained according to g(CZ), and then (g(CZ) / YS) represents the time required for the liquid in the target infusion bottle to be infused when the currently set infusion speed remains unchanged. KT is the infusion start time, and XT is the preset reminder time, that is, the initial reminder time YT is obtained according to (g(CZ) / YS)+KT-XT. As an example: (g(CZ) / YS) is 30min; KT is 8:15; XT is 10min; then YT=8:35. That is, the infusion end alarm is issued at 8:35.
[0052] S400, before reaching the target reminder time, control the pressure sensor to collect the current pressure value DY at the hook once every second time period to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value collected last time before the current pressure value.
[0053] Specifically, during actual infusion, the patient or medical staff may adjust the infusion speed. When adjusting, the infusion bottle may shake or a certain pressure may be applied to the infusion bottle. At this time, the pressure value at the hook of the pressure sensor may change significantly. Adjusting the infusion speed will cause the end time of the infusion to change, and the initial reminder time will also change. Therefore, in this embodiment, in order to detect the action of adjusting the infusion speed, before reaching the target reminder time, the pressure sensor is controlled to collect the current pressure value DY at the hook every second time period to obtain the current pressure difference DC.
[0054] S500, if DC-BC>YC, then control the pressure sensor to collect the pressure value at the hook at every third time interval within the second time window to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j ,…,ELm ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the j-th pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time for determining DC-BC>YC; and YC is the preset pressure difference threshold.
[0055] Specifically, if DC-BC>YC, that is, the difference between the current pressure difference DC and the standard pressure difference is greater than the preset pressure difference threshold;
[0056] This indicates that the current pressure difference is large, which may be due to the shaking of the infusion bottle or the application of a certain pressure to the infusion bottle when the patient or medical staff adjusts the infusion speed. At this time, it is necessary to re-collect the pressure value within a period of time to update the above initial reminder time. The length of the second time window can be equal to the length of the first time window. The length of the third time period can be equal to the length of the first time period.
[0057] Here, BC is the standard pressure difference, BC=(Σ n i=2 (YL i -YL i-1 )) / (n-1). This is the average value of the n-1 pressure differences obtained in the initial stage of the infusion.
[0058] It should be noted that if DC is greater than BC, it means that the current pressure difference has increased, which may be caused by a variety of reasons, such as wind, being hit, etc. When DC-BC>YC, it means that the pressure difference has increased significantly, which is likely due to the shaking of the infusion bottle or the application of a certain pressure to the infusion bottle when the patient or medical staff adjusts the infusion speed.
[0059] S600, obtaining an updated reminder time ET according to EL and a preset reminder time XT, and determining ET as a target reminder time; and jumping to step S400, until the target reminder time is reached.
[0060] Specifically, according to the above content: it may be due to the shaking of the infusion bottle or the application of a certain pressure to the infusion bottle when the patient or medical staff adjusts the infusion speed, that is, the infusion speed has changed. At this time, the updated EL is obtained. According to the updated EL, the change value of the weight of the liquid medicine at each third time period can be deduced, and then the average flow rate of the liquid medicine flowing out of the infusion bottle in the second time window can be inferred. Further, the updated (possibly after the infusion speed is adjusted) predicted time to end the infusion can be obtained. Then the updated reminder time ET is obtained. The process here is the same as the step S200, which will not be repeated.
[0061] S610, according to EL, obtain the corresponding pressure difference fluctuation value LB, LB meets the following conditions:
[0062] LB=(∑ m j=1 (EL j -avg(EL)) 2 ) / m.
[0063] Here, firstly, the fluctuation degree of the updated EL obtained in the second time window is obtained. If LB is large, it means that the shaking may not end at this time, resulting in unstable pressure difference in the second time window and a large pressure difference. On the contrary, if LB is small, it means that there is no excessive or small pressure difference in EL, and the pressure difference is similar in size, that is, the shaking may have ended at this time, and the target infusion bottle has stabilized.
[0064] S620: If LB is less than the preset fluctuation value threshold, then the average flow ES in the second time window is obtained according to EL, and ES meets the following conditions:
[0065] ES=(Σ m j=2 f(EL j -EL j-1 )) / (m-1).
[0066] Here, if LB is less than the preset fluctuation value threshold, it means that there is no excessive or too small pressure difference in EL, and the pressure differences are similar in size, that is, the shaking may have ended at this time, and the target infusion bottle has stabilized. At this time, the weight difference of the drug solution can be obtained according to the m-1 pressure differences, and the volume of the drug solution can be obtained according to each weight difference of the drug solution and the concentration of the drug solution; and then according to the time interval between the acquisition of two adjacent pressure differences, the flow rate corresponding to each pressure difference can be obtained. The average flow rate in the second time window is obtained according to the m-1 pressure differences.
[0067] S630: According to ES and the preset reminder duration XT, an updated reminder time ET is obtained, where ET meets the following conditions:
[0068] ET=(g(EL m ) / ES)+DT-XT;
[0069] Among them, DT is the current time.
[0070] Here, according to g(EL m ) to obtain the current volume of the liquid in the target infusion bottle, and then (g(EL m ) / ES) indicates the time required to infuse the liquid in the target infusion bottle according to the updated infusion speed. DT is the current time, and XT is the preset reminder time, that is, according to (g(EL m) / ES)+DT-XT gets the update reminder time ET.
[0071] It should be noted that, during the entire infusion process, multiple infusion adjustment actions may be detected. Therefore, after updating the reminder time once, before the reminder time is reached, the process continues to jump to step S400 to continue pressure value detection.
[0072] S700, controlling the communication module to send ET to the target display device, and controlling the target display device to initiate an infusion end alarm when ET is reached.
[0073] Specifically, after reaching the latest update reminder time ET, the communication module is controlled to send ET to the target display device, and the target display device is controlled to initiate an infusion end alarm when ET is reached. The target display device can be a computer at a nurse station or a mobile phone of a medical staff.
[0074] This embodiment senses the pressure change through the pressure sensor installed on the hook of the infusion stand to obtain the predicted end time of the infusion, and can send the reminder time to the medical staff through the communication module before the end. So that the infusion end alarm can be triggered before the end of the infusion, even reminding the medical staff to change the fluid or end the infusion. There is no need for patients and medical staff to check the infusion bottle frequently. Manpower is saved. In addition, this embodiment can detect the adjustment of the infusion speed by the patient or medical staff through the change of pressure, and then continuously update the reminder time of the end of the infusion during the entire infusion process, so that the medical staff can accurately grasp the end time of the infusion for each patient. It is possible to change the fluid or end the infusion for the patient in time. Reduce the probability of danger.
[0075] In an exemplary embodiment of the present application, after step S400, the method further includes:
[0076] S800: If DC-BC≤YC, jump to step S400 until the target reminder time is reached.
[0077] Specifically, if DC-BC≤YC, it means that the current pressure difference increases, but the increase is not large, which may be caused by wind or other reasons, and no processing is performed. The process jumps to step S400 to continue monitoring.
[0078] S900: If EL is empty, according to YT, use the communication module to send an infusion end alarm to the target display device.
[0079] Specifically, if EL is empty during the entire monitoring process, it means that the patient or the medical staff has not adjusted the infusion speed and the infusion is always performed according to the initial infusion speed. That is, at this time, according to YT, the communication module sends an infusion end alarm to the target display device.
[0080] In an exemplary embodiment of the present application, after step S610, the method further includes:
[0081] S640, if LB is equal to or greater than the preset fluctuation value threshold, then control the pressure sensor to collect the pressure value at the hook at every fourth time period within the third time window to obtain a key pressure value list SL = (SL1, SL2, ..., SL j ,…,SL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, SL j is the j-th pressure value collected in the third time window; the time length of the third time window is equal to the second time window and the time length of the fourth time period is equal to the third time period; the start time of the third time window is the end time of the second time window;
[0082] S650, according to SL, the corresponding pressure difference fluctuation value SB is obtained, and SB meets the following conditions:
[0083] SB=(∑ m j=1 (SL j -avg(SL)) 2 ) / m;
[0084] S620: If SB is less than the preset fluctuation value threshold, then the average flow rate SS in the third time window is obtained according to SL, and SS meets the following conditions:
[0085] SS=(Σ m j=2 f(SL j -SL j-1 )) / (m-1);
[0086] S630, according to SS and the preset reminder time XT, a critical reminder time ST is obtained, and ST meets the following conditions:
[0087] ST=(g(SL m ) / SS)+DT-XT.
[0088] S640, determining ST as the target reminder time; and jumping to step S400, until the target reminder time is reached.
[0089] In this embodiment, if LB is equal to or greater than the preset fluctuation value threshold, it means that the shaking may not end at this time, resulting in unstable pressure difference in the second time window and a large pressure difference. At this time, if the corresponding pressure difference is used to calculate the average flow, it is inaccurate. Therefore, in the third time window after the second time window ends, continue to obtain the key pressure value list. And obtain its corresponding fluctuation value. If the fluctuation value is less than the preset fluctuation value threshold, it means that the shaking is basically over, and SL can be used to obtain the updated reminder time. The steps for determining the reminder time are the same as the above steps and will not be repeated here.
[0090] In an exemplary embodiment of the present application, the target infusion stand is in a target area, and in addition to the target infusion stand, a plurality of infusion stands are arranged in the target area, and each infusion stand is provided with a communication module. After step S600, the method further includes:
[0091] S1000, obtaining the difference between each infusion reminder time and ET of each infusion stand other than the target infusion stand in the target area;
[0092] S1100, the infusion reminder time of each infusion stand except the target infusion stand in the target area whose difference between the infusion reminder time and the ET is less than a preset time difference threshold is adjusted to the ET, and the process jumps to step S700.
[0093] In this embodiment, several infusion reminder times with similar reminder times in the target area are adjusted to ET and combined to remind each other, which can reduce the amount of data transmission.
[0094] When the ET is sent to the target display device, the corresponding identifiers of several infusion stands are also sent to the target device at the same time, so that the medical staff can determine the corresponding infusion tasks to be processed.
[0095] The following is a complete example to illustrate an infusion prompt method provided by the present application:
[0096] A male patient with pneumonia, normal heart function, was treated with ceftizoxime, twice a day, 2 vials (2g) each time. 100ml 0.9% sodium chloride was used for intravenous infusion. Bottle weight: 107g, liquid density of 1.0g / ml, liquid volume of 100ml, first, the initial weight of the liquid in the infusion bottle was obtained CZ = 1.0g / ml × 100ml = 100g; secondly, the duration of the first time window was set to 2min, the first time period was 5s, 1ml of liquid was counted as 20 drops, and the liquid was infused at a rate of 30 drops per minute, that is, the weight of the liquid changed by 0.125g every five seconds. In response to receiving the infusion start signal, YL was obtained every 1s within 2min; according to YL. The average flow rate YS in the first time window was obtained, YS = 1.5ml / min. Set the preset reminder time to 10 minutes. If the infusion start time is 8:00, then YT = (100ml / (1.5ml / min)) + 8:00:00 - 10min = 8:56:40. That is, for the infusion task started at 8:00, the infusion end alarm will be issued at 8:56:40.
[0097] It should be noted that if the drip rate is adjusted during the infusion, the time for issuing the above-mentioned infusion end alarm is recalculated and updated according to the adjusted flow rate, which is the same as the above-mentioned calculation steps and will not be repeated here.
[0098] Please refer to Figure 2 As shown, an embodiment of the present application provides an infusion prompt device 100, which is applied to a target infusion stand, and a pressure sensor is provided at a hook for hanging an infusion bottle on the target infusion stand, and the pressure sensor is connected to a communication module;
[0099] The device comprises:
[0100] The acquisition unit 110 is used to acquire the initial weight CZ of the drug solution in the target infusion bottle.
[0101] The first acquisition unit 120 is used for, in response to receiving the infusion start signal, controlling the pressure sensor to acquire the pressure value at the hook at intervals of a first time period within a first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window.
[0102] The first determining unit 130 is used to obtain an initial reminder time YT according to YL and a preset reminder time XT, and determine YT as a target reminder time.
[0103] The second acquisition unit 140 is used to control the pressure sensor to collect the current pressure value DY at the hook once every second time period before reaching the target reminder time, so as to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value collected last time before the current pressure value.
[0104] The third acquisition unit 150 is used to control the pressure sensor to acquire the pressure value at the hook at every third time interval within the second time window if DC-BC>YC, so as to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j ,…,EL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the j-th pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time for determining DC-BC>YC; and YC is the preset pressure difference threshold.
[0105] The second determining unit 160 is used to obtain the updated reminder time ET according to EL and the preset reminder time XT, and determine ET as the target reminder time; and jump to step S400 until the target reminder time is reached.
[0106] The sending unit 170 is used to control the communication module to send the ET to the target display device, and control the target display device to initiate an infusion end alarm when the ET is reached.
[0107] An embodiment of the present application further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present application described above in this specification.
[0108] In addition, although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0109] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation method of the present application.
[0110] In an exemplary embodiment of the present application, an electronic device capable of implementing the above method is also provided.
[0111] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.
[0112] The electronic device according to this embodiment of the present application is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0113] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one storage device mentioned above, and a bus connecting different system components (including storage devices and processors).
[0114] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps described in the above “Exemplary Method” section of this specification according to various exemplary embodiments of the present application.
[0115] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).
[0116] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0117] The bus may represent one or more of several types of bus structures including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0118] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device, and / or may communicate with any device (e.g., routers, modems, etc.) that enables the electronic device to communicate with one or more other computing devices. This communication may be performed through an input / output (I / O) interface. In addition, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter. As shown in the figure, the network adapter communicates with other modules of the electronic device through a bus. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0119] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation method of the present application.
[0120] In an exemplary embodiment of the present application, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present application can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present application described in the above "Exemplary Method" section of the present specification.
[0121] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0122] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0123] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0124] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0125] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0126] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0127] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for prompting an infusion, characterized in that: Applied to a target infusion stand, a pressure sensor is provided at a hook on the target infusion stand for hanging an infusion bottle, and the pressure sensor is connected to a communication module; The method comprises: S100, obtaining the initial weight CZ of the liquid medicine in the target infusion bottle; S200, in response to receiving the infusion start signal, control the pressure sensor to collect the pressure value at the hook at intervals of a first time period within the first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window; S300, obtaining an initial reminder time YT according to YL and a preset reminder time XT, and determining YT as a target reminder time; S400, before reaching the target reminder time, every second time period, control the pressure sensor to collect the current pressure value DY at the hook once to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value collected last time before the current pressure value; S500, if DC-BC>YC, then control the pressure sensor to collect the pressure value at the hook at every third time interval within the second time window to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j , …, EL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the jth pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time when DC-BC>YC is determined; YC is the preset pressure difference threshold; the standard pressure difference BC meets the following conditions: BC=(Σ n i=2 (YL i -YL i-1 )) / (n-1); S600, according to EL and the preset reminder time XT, obtain the updated reminder time ET, and determine ET as the target reminder time; and jump to step S400 until the target reminder time is reached; S700, controlling the communication module to send ET to the target display device, and controlling the target display device to initiate an infusion end alarm when ET is reached.
2. The infusion prompting method according to claim 1, characterized in that: Step S300 includes: S310, according to YL, obtain the average flow YS in the first time window, and YS meets the following conditions: YS=(Σ n i=2 f(YL i -YL i-1 )) / (n-1); Among them, f() is the preset flow calculation function; S320, according to YS and the preset reminder duration XT, the initial reminder time YT is obtained, and YT meets the following conditions: YT=(g(CZ) / YS)+KT-XT; Wherein, KT is the start time of infusion; g() is the preset volume calculation function.
3. The infusion prompting method according to claim 2, characterized in that: Step S600 includes: S610, according to EL, obtain the corresponding pressure difference fluctuation value LB, LB meets the following conditions: LB=(∑ m j=1 (THE j -avg(EL)) 2 ) / m; S620: If LB is less than the preset fluctuation value threshold, then the average flow ES in the second time window is obtained according to EL, and ES meets the following conditions: ES=(Σ m j=2 f(EL j -HE j-1 )) / (m-1); S630: According to ES and the preset reminder duration XT, an updated reminder time ET is obtained, where ET meets the following conditions: ET=(g(EL m ) / ES)+DT-XT; Among them, DT is the current time.
4. The infusion prompting method according to claim 1, characterized in that: After step S400, the method further includes: S800, if DC-BC≤YC, jump to step S400 until the target reminder time is reached; S900: If EL is empty, according to YT, use the communication module to send an infusion end alarm to the target display device.
5. The infusion prompting method according to claim 3, characterized in that: After step S610, the method further includes: S640, if LB is equal to or greater than the preset fluctuation value threshold, then control the pressure sensor to collect the pressure value at the hook at every fourth time period within the third time window to obtain a key pressure value list SL = (SL1, SL2, ..., SL j ,…,SL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, SL j is the j-th pressure value collected in the third time window; the time length of the third time window is equal to the second time window and the time length of the fourth time period is equal to the third time period; the start time of the third time window is the end time of the second time window; S650, according to SL, the corresponding pressure difference fluctuation value SB is obtained, and SB meets the following conditions: SB=(∑ m j=1 (SL j -avg(SL)) 2 ) / m; S620: If SB is less than the preset fluctuation value threshold, then the average flow rate SS in the third time window is obtained according to SL, and SS meets the following conditions: SS=(Σ m j=2 f(SL j -SL j-1 )) / (m-1); S630, according to SS and the preset reminder time XT, a critical reminder time ST is obtained, and ST meets the following conditions: ST=(g(SL m ) / SS)+DT-XT S640, determining ST as the target reminder time; and jumping to step S400, until the target reminder time is reached.
6. The infusion prompting method according to claim 1, characterized in that: The target infusion stand is in the target area. In addition to the target infusion stand, a plurality of infusion stands are arranged in the target area. Each infusion stand is provided with a communication module. After step S600, the method further includes: S1000, obtaining the difference between each infusion reminder time and ET of each infusion stand other than the target infusion stand in the target area; S1100, the infusion reminder time of each infusion stand except the target infusion stand in the target area whose difference between the infusion reminder time and the ET is less than a preset time difference threshold is adjusted to ET, and the process jumps to step S700.
7. An infusion prompting device, characterized in that: Applied to a target infusion stand, a pressure sensor is provided at a hook on the target infusion stand for hanging an infusion bottle, and the pressure sensor is connected to a communication module; The device comprises: An acquisition unit, used to acquire the initial weight CZ of the drug solution in the target infusion bottle; The first acquisition unit is used for, in response to receiving the infusion start signal, controlling the pressure sensor to acquire the pressure value at the hook at intervals of a first time period within a first time window to obtain a first pressure value list YL=(YL1, YL2, ..., YL i , …, YL n ); i = 1, 2, ..., n; where n is the number of pressure values collected in the first time window; YL i is the i-th pressure value collected in the first time window; A first determining unit, configured to obtain an initial reminder time YT according to YL and a preset reminder time XT, and determine YT as a target reminder time; The second acquisition unit is used to control the pressure sensor to acquire the current pressure value DY at the hook once every second time period before reaching the target reminder time, so as to obtain the current pressure difference DC; wherein DC meets the following conditions: DC=DY-SY; SY is the pressure value acquired last time before the current pressure value; The third acquisition unit is used for controlling the pressure sensor to acquire the pressure value at the hook at every third time interval within the second time window if DC-BC>YC, so as to obtain an updated pressure value list EL=(EL1, EL2, ..., EL j , …, EL m ), j = 1, 2, ..., m, where m is the number of pressure values collected in the second time window, EL j is the jth pressure value collected in the second time window; wherein BC is the standard pressure difference; the start time of the second time window is the time when DC-BC>YC is determined; YC is the preset pressure difference threshold; the standard pressure difference BC meets the following conditions: BC=(Σ n i=2 (YL i -YL i-1 )) / (n-1); The second determining unit is used to obtain the updated reminder time ET according to the EL and the preset reminder time XT, and determine ET as the target reminder time; and jump to step S400 until the target reminder time is reached; The sending unit is used to control the communication module to send the ET to the target display device, and control the target display device to initiate an infusion end alarm when the ET is reached.
8. A non-transitory computer-readable storage medium, characterized in that: The storage medium stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method as claimed in any one of claims 1 to 6.
9. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 8.
Citation Information
Patent Citations
Infusion alarm with time display function and program control method thereof
CN106075649A
Medical infusion control method and device, storage medium and terminal equipment
CN110639094A