Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims and in the above-described figures are used for distinguishing between different objects and not necessarily for describing a sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
Embodiments of the present application are described in detail below.
Referring to fig. 1, a flow chart of steps of a method for detecting bubbles in an infusion pump according to an embodiment of the application is shown. The infusion pump bubble detection method comprises the following steps:
step S100, the infusion pump is powered on.
Referring to fig. 2 and 3, a schematic diagram of an infusion pump according to an embodiment of the application is shown. Infusion pump 20 includes a pump body 210, a display system 160, a peristaltic compression mechanism 200 (shown in FIG. 6), a tubing set 205, an ultrasonic transducer assembly 230, and a pump door 212, and pump door 212 is movably mounted to pump body 210 to conceal tubing set 205 (shown in FIG. 2) for mounting tubing 40 and to conceal tubing set 205 (shown in FIG. 3) for mounting tubing 40 when pump door 212 is opened by a user. The pump door 212 has a front face facing the user (exterior) and side faces that can be used to mate with a mounting dock, and can be used for top and bottom faces opposite to other infusion pumps (including but not limited to infusion pumps and syringe pumps) in a stacked arrangement.
In some embodiments, the display system 160 is disposed on the pump door 212, and the display system 160 extends from a left side of a front midline of the pump door 212 to a right side of the front midline of the pump door, and the display system 160 has a width greater than a height thereof, and is disposed on the pump door in an overall elongated shape, and the width of the display system 160 may be greater than or equal to 70% of the front width of the pump door 212, the height of the display system 160 may be greater than or equal to 60% of the front height of the pump door 212, or the area of the display system 160 may be greater than or equal to 2/3 of the front area of the pump door 212. When the pump gate 212 presents a lateral dimension that is greater than a longitudinal dimension, i.e., a width that is greater than a height, the width of the display system 160 is greater than the height thereof, thereby allowing a larger display area and rendering the display system 160 rectangular in lateral length. Wherein the pump door 212 is further provided with physical input keys 214 disposed on one side of the display system, for example, the physical input keys 214 may be partially or fully on the right, upper, lower or left side of the display system. The user may input data or instructions via physical input keys 214. When the display screen of display system 160 is a touch screen, the user may also input data or instructions through the touch screen. Of course, the setting of the physical input key 214 may be used in an emergency, and when the touch screen fails and infusion control cannot be performed, the user may perform infusion control through the physical input key 214, so as to ensure the use safety of the infusion pump.
In some embodiments, the display system 160 includes more than two display screens, at least one of which is formed by stacking a touch layer and a display layer, and the other display screens may be formed by only the display layer. Of course, to achieve a better touch effect for the user, the display system 160 includes a display screen formed by a touch layer and a display layer.
Referring to fig. 5, a hardware block diagram of an infusion pump according to an embodiment of the application is shown. Infusion pump 100 includes a control platform 102, a memory 104, a power supply system 106, an input/output (I/O) system 108, RF circuitry 120, an external port 122, audio circuitry 124, monitoring circuitry 126, protection circuitry 128, detection circuitry 129, power drive circuitry 130, drop-count sensor 132, bubble sensor 134, pressure sensor 136, temperature sensor 138, optical sensor 139, and the like, which communicate via one or more communication buses or signal lines 101. Wherein the control platform 102 includes a processor 150 and a peripheral interface 152.
The infusion pump 100 may perform user-set infusion operations based on user-configured fluids, may be an infusion pump 20 for controllably delivering configured fluids into a patient, or other medical device. The components of the infusion pump 20 may have more or fewer components than shown in fig. 5, or may have a different configuration of components. It should be understood that the infusion pump 100 shown in fig. 5 is only an example, and that the components of the infusion pump 100 may have more or fewer components than shown in fig. 5, or may have a different configuration of components. The various components described in fig. 5 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. In certain embodiments, the memory 104 may also include memory remote from the one or more processors/controllers 150, such as network additional memory accessed via the RF circuitry 120 or external ports 122 and a communication network (not shown), which may be the internet, one or more intranets, a Local Area Network (LAN), a wide area network (WLAN), a Storage Area Network (SAN), etc., or suitable combinations thereof. The processor 150 may control access to the memory 104 by other components of the infusion pump 100, in addition to the peripheral interface 152, to perform a sensing function or other functions.
The peripheral interface 152 couples input and output peripherals of the infusion pump 100 to the processor/controller 150 and the memory 104. For example, the peripheral interfaces 152 may include an input interface and an output interface. The one or more processor/controllers 150 run various software programs and/or sets of instructions stored in the memory 104 to perform various functions of the infusion pump 100 and process data.
In some embodiments, peripheral interface 152 and processor/controller 150 may be implemented on a single chip. In one embodiment, they may be implemented on multiple discrete chips. The Processor 150 may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), off-the-shelf Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The RF (radio frequency) circuit 120 receives and transmits electromagnetic waves. The RF circuit 120 converts an electrical signal to an electromagnetic wave, or electromagnetic wave in other words, to an electrical signal and communicates with a communication network and other communication devices via the electromagnetic wave. The RF circuitry 120 may include well known circuitry for performing these functions including, but not limited to, an antenna system 156, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a Subscriber Identity Module (SIM) card, memory, and the like. The RF circuitry 120 may communicate with networks and other devices via wireless communication, which may be the World Wide Web (WWW), an intranet, and/or a wireless network such as a cellular telephone network, a wireless Local Area Network (LAN), and/or a Metropolitan Area Network (MAN). The wireless communications may use any of a variety of communication standards, protocols, and technologies including, but not limited to, global system for mobile communications (GSM), enhanced Data GSM Environment (EDGE), wideband Code Division Multiple Access (WCDMA), code Division Multiple Access (CDMA), time Division Multiple Access (TDMA), bluetooth (e.g., IEEE 802.15.1), wireless fidelity (WIFI) (e.g., IEEE802.11a, IEEE802.11 b, IEEE802.11g, and/or IEEE802.11 n), voice over internet protocol (VoIP), wi-MAX, protocols for email, instant messaging, and/or Short Message Service (SMS), or any other suitable communication protocol, including communication protocols not yet developed at the filing date of this document.
The external port 122 provides a wired communication interface between the infusion pump 100, other devices (e.g., dock, central station, monitor, etc.), or a user (computer or other communication device). In an embodiment, the communication interface may be a communication interface controlled by a CAN bus protocol, a communication interface controlled by a serial communication protocol (e.g., RS485, RS 232), or a Universal Serial Bus (USB). External port 122 is adapted to be coupled directly or indirectly to other devices or users via a network (e.g., the Internet, LAN, etc.).
The audio circuit 124 and speaker 154 provide an audio interface between the user and the infusion pump 100. The audio circuit 124 receives audio data output from the peripheral interface 152 through an output interface, converts the audio data into an electrical signal, and transmits the electrical signal to the speaker 154. The speaker 154 converts electrical signals into human-perceptible sound waves.
The monitoring circuitry 126 may include fault detection circuitry for prompting the status of one or more of the process/controllers 150.
The protection circuitry 128 may include hardware protection devices (e.g., fuses, TVS diodes) for protecting the electrical safety of the various components within the infusion pump 100. The processing/controller 150 drives the power device 208 (shown in fig. 6) of the infusion pump 100 through the power driving circuit 130, so that the power device controllably moves under the driving of the processing/controller 150, and during the movement, the control object (e.g., the pump door 112, the liquid stop clamp) is driven to move through one or more force transmission/conversion devices (e.g., gears or transmission shafts). The power plant may be an electromagnetic device that performs electrical energy conversion or transfer according to the law of electromagnetic induction, such as Permanent Magnet (PM) motors, reactive (VR) motors, and Hybrid (HB) motors. In an embodiment, the motor is driven by the processor/controller 150 to drive the control object of the infusion pump 100 to move, so that the control object achieves a preset movement state.
In some embodiments, drip sensor 132 may be used with drip chambers of tubing 40 to detect drip flow rate or flow in the drip chamber.
In some embodiments, one or more bubble sensors 134 are used to detect the presence and size of gas within the infusion tube 40. The bubble sensor 134 may be an ultrasonic sensor 230 or an infrared sensor, etc.
In one embodiment, the pressure sensor 136 may be responsive to a pressure value of a subject (e.g., a wall of the infusion tube 40) and may convert the pressure value into an electrical signal that may be detected for transmission to the control platform 102. The pressure sensor 136 may be a resistive strain gauge pressure sensor, a semiconductor strain gauge pressure sensor, a piezoresistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, a resonant pressure sensor, an optical fiber pressure sensor, or a capacitive acceleration sensor.
In one embodiment, the infusion pump 100 has a heating device for heating the liquid in a container such as a medicine bag, and the temperature sensor 138 may be configured to detect the real-time temperature of the liquid, and convert the temperature value into an electrical signal that can be detected and send the electrical signal to the control platform 102, where the control platform 102 may display the real-time temperature through the display system 160, and may also perform on/off control on the heating device according to the temperature value.
In some embodiments, an optical sensor 139 may be disposed at a preset location of the infusion tube 40 for detecting fluid level information within the infusion tube 40 at the preset location. At the predetermined position, if the process/controller 150 detects the first status information via the optical sensor 139, it indicates that there is liquid in the infusion tube 40 at the predetermined position, that is, the liquid level in the infusion tube 40 is not lower than the predetermined position, and if the process/controller 150 detects the second status information via the optical sensor 139, it indicates that the liquid level in the infusion tube 40 at the predetermined position has fallen below the predetermined position, that is, the gas in the infusion tube 40 at the predetermined position has passed, and the liquid level in the infusion bag has fallen to a position at or below the predetermined position.
An input/output (I/O) system 108 provides an interface between input/output peripherals of the infusion pump 100 and a peripheral interface 152. The input/output peripherals may be the display system 160, the position sensor 164, the displacement sensor 166, the light assembly 168, and other input/control devices 162. The I/O system 108 may include a display controller 140, a position sensor controller 144, a proximity sensor controller 146, a light controller 148, and one or more input controllers 142. One or more controllers in the I/O system 108 receive/transmit electrical signals from/to input/output peripherals. Wherein one or more input controllers 142 receive/transmit electrical signals from/to other input/control devices 162. The other input/control devices 162 may include physical buttons (e.g., push buttons, rocker buttons, touch buttons, etc.), slider switches, joysticks, and the like. Other input/control devices 162 may include physical buttons for emergency stopping infusion, power buttons for powering up the infusion pump, and start buttons for starting infusion by the infusion pump.
In one embodiment, display system 160 may include a display screen 161 (shown in FIG. 6), display system 160 providing an output interface between infusion pump 100 and the user that displays electronic files onto the screen through a particular transmission device for reflection to the human eye, display system 160 may include a cathode ray tube display (CRT), a plasma display PDP, or a liquid crystal display LCD, or the like. In some embodiments, the display system 160 may include a touch screen that provides an input/output interface between the infusion pump 10 and a user, which may include a resistive screen, a surface acoustic wave screen, an infrared touch screen, an optical touch screen, a capacitive screen, a nanomembrane, or the like, which is an inductive display device that may receive input signals such as contacts. Whether a display screen or a display screen with a touch screen, visual output may be displayed to the user, such as through an output interface in the peripheral interface 152. The visual output optionally includes graphics, text, graphics, video, and combinations thereof. Some or all of the visual output may correspond to user interface objects, further details of which will be described herein.
The touch screen also accepts user input based on haptic sensation and/or contact. The touch screen forms a touch sensitive surface that receives user input. The touch screen and display controller 140 (along with any associated modules and/or sets of instructions in the memory 104) detects contact on the touch screen (and any movement or disruption of the touch) and converts the detected contact into interaction with user interface objects, such as one or more soft keys, displayed on the touch screen. In an embodiment, the point of contact between the touch screen and the user corresponds to one or more fingers of the user. The touch screen may use LCD (liquid crystal display) technology or LPD (light emitting polymer display) technology, but in other embodiments other display technologies may be used. The touch display screen and display controller 140 may detect contact and movement or interruption thereof using any of a variety of touch sensitive technologies including, but not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays, or other technologies for determining one or more points of contact with the touch display screen.
The position sensor 164 may sense the position of the object under test and convert the position into an electrical signal for detection and send the electrical signal to the control platform 102 via the I/O system 108. The position sensor 164 may be a contact sensor that generates a signal by contact and extrusion of two objects, such as a travel switch, a two-dimensional matrix position sensor, or a proximity sensor that generates a signal by proximity of two objects to a predetermined distance, such as an electromagnetic, photoelectric, differential transformer, eddy current, capacitive, reed switch, ultrasonic, or hall sensor. The object to be measured may include a pump gate, an infusion tube, etc. In some embodiments, a hall position sensor may be used to detect the position of the pump door.
In some embodiments, the control platform 102 may sense whether the tubing 40 is mounted on the tubing groove 205 via the position sensor 164. If the position sensor 164 detects the infusion tube 40 within the detection position of the position sensor 164, the control platform 102 drives the stopper to open, causing the stopper to release the infusion tube 40. Specifically, a front end detection device is disposed in the infusion pump 20, where the front end detection device may include one or two or more position sensors 164. For example, when a position sensor is disposed at one position of the infusion tube slot 205 of the infusion pump 20, the processor of the infusion pump 20 determines that the infusion tube 40 is disposed in the infusion pump 20 if detecting that the position sensor at the position transmits a feedback signal, when a position sensor is disposed at a first target position of the infusion tube slot 205 and a position sensor is disposed at a second target position, determining that the infusion tube 40 is disposed in the infusion pump 20 if both position sensors detect and transmit feedback information, and when at least one position sensor 164 detects that the tube wall of the infusion tube 40 is not in contact with the infusion tube slot 205, the control platform 102 may drive the stopper clamp to open. The infusion tube channel 205 is defined within the infusion pump where the infusion tube is mounted.
The displacement sensor 166 may respond to changes in the position of the object under test relative to a reference position and convert the changes in position into an electrical signal that can be detected and sent to the control platform 102 via the I/O system 108. The displacement sensor 106 may be inductive, capacitive, ultrasonic, or hall.
The light assembly 168 may include a visual alarm element for prompting the infusion pump 100 to be in an abnormal condition. The light assembly 168 is solely responsive to actuation of the processor/controller 150. The light assembly 168 may also be correspondingly coupled to the speaker 154 in response to actuation of the processor/controller 150, such as a color or brightness change of the light with the tone, frequency of the alarm sound. The light assembly 168 may include an indicator light for a power source, CPU, etc., or an infusion fault condition alarm light. The light assembly 168 may also include a visual illumination element for facilitating viewing of the structure or assembly status of the infusion pump 100 in the event of poor ambient light.
The infusion pump 100 also includes a power supply system 106 for powering the various components. The power system 106 may include a power management system, one or more power sources (e.g., batteries or Alternating Current (AC)), a charging system, a power failure detection circuit, a power converter or inverter, a power status indicator (e.g., a Light Emitting Diode (LED)), and any other components associated with power generation, management, and distribution.
In one embodiment, the software components include an operating system 170, a communication module (or instruction set) 172, a touch module (or instruction set) 174, a haptic feedback module (or instruction set) 176, a motion module (or instruction set) 178, a position module (or instruction set) 180, a graphics module (or instruction set) 182, a text input module (or instruction set) 190, a device/global internal state (or instruction set) 192, and one or more applications (instruction set) 194.
The operating system 170 (e.g., an embedded operating system such as Darwin, RTXC, LINUX, UNIX, OS, WINDOWS) includes various software components and/or drivers for controlling and managing conventional system tasks (e.g., memory management, storage device control, or power management, etc.), as well as facilitating communication between the various software and hardware components.
The communication module 172 facilitates communication with other devices via one or more external ports 122, and it also includes various software components for processing data received by the RF circuitry 120 and/or external ports 122.
In one embodiment, the touch module 174 may selectively detect contact with the display system 160 or other touch sensitive device (e.g., touch buttons, touch pad). For example, the touch module 174 detects contact with the display system 160 with the display controller 140. The touch module 174 includes various software components for performing various operations associated with detection of a contact (which may be by a finger or stylus, etc.) of the display system 160, such as determining whether a contact has occurred (e.g., detecting a finger press time), determining the strength of a contact (e.g., the force or pressure of a contact), determining whether the contact has moved (e.g., detecting one or more finger drag events), or tracking movement on a display screen and determining whether the contact has stopped (e.g., detecting a finger lift time or contact disconnection). Wherein determining movement of the contact point may include determining a velocity (signal amplitude), a speed (signal amplitude and direction), and/or an acceleration (including signal amplitude and/or direction) of the contact point. These operations may be applied to single point contacts or simultaneous multiple point contacts. In one embodiment, the touch module 174, in conjunction with the display controller 140, detects contact by other touch devices.
The touch module 174 may be used to detect gesture inputs of a user. Different gestures of the user on the touch-sensitive device have different contact patterns (e.g., one or more combinations of location, time, or intensity of detected contacts). For example, detecting a single-finger flick gesture includes detecting a finger-down event and then detecting a finger-up event at the same or a similar location as the finger-down event. For example, detecting a finger swipe gesture on a surface of a touch device includes detecting a finger press event, then monitoring for one or more finger drag events, and then detecting a finger lift event. Similarly, taps, swipes, drags, and other gestures of the stylus are optionally detected by detecting a particular contact pattern of the stylus.
The haptic feedback module 176 includes various software components for generating instructions to generate haptic output at one or more locations of the infusion pump 10 using one or more haptic output generators (not shown) in response to user interaction with the infusion pump 10. For example, upon detection of contact with the surface of the touch device, the color of the graphics or text of the touch device changes, or sounds or vibrations are produced.
The location module 180 includes software components for performing various operations related to detecting device locations and detecting device location changes.
Graphics module 182 includes various known software components for rendering or displaying graphics on a display screen of display system 160 or other external device, including components for changing the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual attribute) of the displayed graphics. In embodiments herein, the term "graphic" includes any object that may be displayed to a user, including without limitation text, web pages, icons (e.g., user interface objects of soft keys), digital images, video, animation, and the like. In some embodiments, graphics module 182 stores data representing graphics to be used. Each graphic may be assigned a corresponding code. The graphic module 182 receives one or more codes for designating graphics to be displayed from an application program or the like, and also receives coordinate data and other graphic attribute data together if necessary, and then generates screen image data to output to the display controller 140.
Text input module 190 provides various software components for entering text in one or more applications. In particular, it may be used to input various infusion parameters including drug name, infusion rate, or alarm threshold, etc.
In one embodiment, memory 104 stores device/global internal state 192. The device/global internal state 157 includes one or more of an active application state indicating which applications (if any) are currently active, a display state indicating what applications, views, or other information occupy various areas of the display system 160, sensor states including information acquired from various sensors and other inputs of the device or controlling the infusion pump 10, and position and/or orientation information regarding the position and/or pose of the device.
In one embodiment, the memory 104 stores at least one application 194, which application 194 may include an infusion mode device 194-1, an occlusion pressure level setting 194-2, a bubble level setting 194-3, a medication setting 194-4, a volume setting 194-5, a brightness setting 194-6, an online setting 195-7, a Dock setting 195-8, or a temperature setting 195-9. Wherein the infusion mode device 194-1 may include a combination of preset infusion parameters to accommodate the needs of different usage scenarios, wherein the occlusion pressure level setting 194-2 may include an interface providing for user input of different occlusion pressure levels by which the occlusion alarm threshold of the infusion pump 10 may be adjusted to accommodate the needs of different usage scenarios. Wherein the bubble level setting 194-3 may include an interface that provides a user to input different bubble levels by which the bubble alarm threshold of the medical device 10 may be adjusted to accommodate the needs of different usage scenarios. Wherein the drug settings 194-4 may include interfaces or the like that provide for user input of different drug names, drug acronyms, and/or drug colors, etc., to facilitate automatic confirmation of the interior of the infusion pump 100 or verification by healthcare workers during infusion by entering corresponding drug names/acronyms/colors, etc. Where volume setting 194-5 provides for the user to adjust the volume of the alarm volume and/or other audio output as desired. Wherein the brightness setting 194-6 provides the user with the ability to adjust the brightness of the screen, warning lights, illumination lights, etc. as desired. Wherein the on-line settings 195-7 provide an input interface for a user to control whether the infusion pump 100 is operating on-line with other devices, on-line modes of operation, etc., as desired. Wherein Dock settings 195-8 provide a setup interface for a user to adjust the operating parameters of a Dock (Dock) to which infusion pump 100 is connected as desired. Wherein the temperature device 195-9 provides a user interface for heating the temperature of the fluid in the syringe.
In an embodiment, a user may touch a power button of the infusion pump to cause the power module of the infusion pump to energize at least a local power element in the infusion pump, i.e., power up. In another embodiment, the user can power on the infusion pump by a wireless control mode or a mode of directly controlling an external power switch.
In an embodiment, after a power button for powering on the infusion pump is triggered by a user, the infusion pump identifies the infusion tube through the position sensor until the infusion tube is accurately installed in a slot of the infusion tube, and after each hardware self-check of the infusion pump is determined to be correct, the user can send a driving signal to the peristaltic extrusion mechanism to start infusion through a start button or a start touch button of a display screen or an instruction of other related devices (such as DOCK), wherein in the infusion starting process, please refer to fig. 6, which is a layout schematic diagram of the peristaltic extrusion mechanism and the infusion tube in the infusion pump. Peristaltic compression mechanism 200 includes a cam shaft 202, a pump stack 204, and a compression plate 206. The processor in the infusion pump 20 sends out instructions such as rotating speed or position, and the driving mechanism 208 (such as a motor) is driven by the power driving circuit 130 to work according to the designated rotating speed and steering direction, the driving mechanism 208 drives the cam shaft 202 connected with the driving mechanism 208 to rotate in the rotating process, and the pump sheet group 204 on the cam shaft 202 performs linear reciprocating motion in the rotating process of the cam shaft 202, namely, the pump sheets on the pump sheet group 204 sequentially perform linear reciprocating motion. The pump blade set 204 cooperates with the squeeze plate 206 to sequentially squeeze and release the outer wall of the infusion tube 40 in a reciprocating manner, thereby forcing the fluid in the infusion tube 40 to continue to flow in a directional manner. A speed reducing mechanism may be further disposed between the driving mechanism 205 and the cam shaft 204, so as to ensure that the rotational speed of the pump vane set 204 is stable and uniform.
Step S102, transmitting ultrasonic waves and collecting corresponding ultrasonic signals.
Referring to fig. 3 and 7, a schematic diagram of an ultrasonic sensor assembly for an infusion pump in accordance with an embodiment of the present application is shown. The ultrasonic sensor assembly 230 includes an ultrasonic transmitting end (Tx) 231 and an ultrasonic receiving end (Rx) 233, an ultrasonic driving circuit 149 and an ultrasonic detecting circuit 139, wherein the ultrasonic transmitting end 231 and the ultrasonic receiving end 233 are disposed opposite to each other. For example, when the ultrasonic sensor 230 is disposed in the pump body 210, the ultrasonic transmitting end 231 is disposed on the first side of the infusion tube slot 205, and the ultrasonic receiving end 233 is disposed on the second side of the infusion tube slot 205, and further, when the infusion tube 40 is disposed in the infusion tube slot 205, the ultrasonic transmitting end 231 and the ultrasonic receiving end 233 may contact the infusion tube 40. The processor 150 is connected with the ultrasonic sensor transmitting end 231 through the ultrasonic driving circuit 149, and controls the ultrasonic sensor transmitting end 231 to transmit ultrasonic waves by sending driving information to the ultrasonic driving circuit 149, the processor 150 is connected with the ultrasonic sensor receiving end 233 through the ultrasonic detecting circuit 139, and after the ultrasonic waves transmitted by the ultrasonic transmitting end 231 penetrate through the infusion tube 40, the ultrasonic receiving end 233 is used for collecting and processing signals through the ultrasonic detecting circuit 139 to generate corresponding ultrasonic signals. Wherein the ultrasonic detection circuit 139 includes, but is not limited to, filtering and/or gain adjustment. In an embodiment, the ultrasonic detection circuit 139 may be integrated on a main control circuit board of the processor 150, that is, the processor 150 may directly receive the ultrasonic signal transmitted by the ultrasonic sensor 230 and perform operations such as gain adjustment on the ultrasonic signal.
In an embodiment, the ultrasonic sensor 230 may be another type of sensor, such as a reflective ultrasonic sensor, that is, the ultrasonic transmitting end and the ultrasonic receiving end of the ultrasonic sensor 230 are located on the same side of the tube slot of the infusion tube, when the transmitted ultrasonic passes through the infusion tube, the ultrasonic is reflected at the interface of different materials, so that the ultrasonic receiving end can receive the reflected ultrasonic, and an ultrasonic signal can be obtained based on the reflected ultrasonic.
In one embodiment, during operation of the infusion set, the processor 150 periodically transmits ultrasound waves and receives corresponding ultrasound signals via the ultrasound sensor assembly and stores at least a portion of the output amplitude of the ultrasound signals in the memory 104 for use in subsequent steps.
In an embodiment, the processor 150 may also start the ultrasonic sensor assembly to periodically transmit ultrasonic waves and receive corresponding ultrasonic signals after the infusion pump is powered up and after the infusion operation is started, and use the ultrasonic signals for subsequent applications after the infusion pump is powered up and after the infusion tube installation is identified. In another embodiment, the processor 150 may also activate the ultrasonic sensor assembly to emit ultrasonic waves and receive corresponding ultrasonic signals after the infusion pump is powered up, but only with the ultrasonic signals after the infusion operation is initiated or the infusion tube is identified for subsequent use.
Referring to fig. 11, a schematic diagram of output amplitudes of different types of infusion tubes according to an embodiment of the application is shown. When the manufacturer detects bubbles in a preset infusion tube (such as an infusion tube with a tube diameter of 1), the ultrasonic sensor 230 generates ultrasonic waves at a transmitting frequency f0, and the processor 150 can detect normal bubbles according to the output amplitude of the ultrasonic signal received by the processor 150 in a normal range (such as the output amplitude corresponding to the output frequency f0 is located in a saturation and low line and at an empirical value). In some embodiments, the empirical value of the output amplitude is related to the circuit output range of the ultrasonic sensor, and a particular empirical value of the output amplitude may take on a value between the saturated output circuit and the excessively low output voltage. For example, the circuit output range of the ultrasonic sensor is 0.2V-5V, the saturated output voltage is 5V, the output voltage which is too low is 0.2V, and the empirical value of the output amplitude can be selected to be 2.5V-3V. For example, the circuit output range of the ultrasonic sensor is 0.2V-3.3V, the saturated output voltage is 3.3V, the output voltage is 0.2V, and the empirical value of the output amplitude can be selected to be 2.5V-3V (target value).
When the tube diameter of the infusion tube 10 used in the infusion pump 20 is thick (e.g. the tube diameter of the infusion tube 2), the ultrasonic sensor 230 generates ultrasonic waves at the transmitting frequency f0, at this time, since the driving gain value of the ultrasonic driving circuit or the detecting gain value (which may also be the corresponding gain) in the ultrasonic detecting circuit 139 is preset or fixed, the intensity of the ultrasonic signal detected by the ultrasonic driving circuit or the ultrasonic detecting circuit 139 of the infusion pump 20 may be strong, which results in saturation of the signal at the ultrasonic receiving end (e.g. the output amplitude corresponding to the output frequency f0 exceeds the saturation line), in this case, if there is a bubble passing through the bubble detecting ultrasonic sensor, the ultrasonic signal at the ultrasonic receiving end 233 may decrease, but because the ultrasonic receiving end reaches saturation, there is a possibility that the intensity of the ultrasonic signal outputted by the ultrasonic detecting circuit 139 does not change, thereby resulting in missed detection of the bubble, which may result in occurrence of a clinical accident.
When the infusion pump adopts an infusion tube with an excessively small diameter (such as an infusion tube with a tube diameter of 3), the driving gain value of the ultrasonic driving circuit or the detection gain value (which can be correspondingly the gain value) in the ultrasonic detection circuit 139 is preset or fixed, so that the output amplitude of the ultrasonic signal is possibly caused to be excessively small (the output amplitude corresponding to the output frequency f0 is near an excessively low line and far away from an empirical value line), in this case, the ultrasonic signal transmitted by the ultrasonic receiving end 233 may be filtered in the processing process of the ultrasonic detection circuit 139, so that the possibility of causing air bubble detection omission or false detection exists, risks and clinical false alarms are brought to clinical application, and normal use of the infusion pump by medical staff is interfered.
Step S104, determining adjustment information of the ultrasonic driving circuit and/or the ultrasonic detection circuit.
In one embodiment, the processor 150 obtains the ultrasonic signal baseline (voltage value) by retrieving one or more historical ultrasonic signals (voltage values) generated during a predetermined period of time in the memory 104, for example, 8 historical ultrasonic signals received before the current time may be retrieved, or may be understood as retrieving ultrasonic signals acquired during one or more acquisition cycles before the current time, or may be understood as retrieving ultrasonic signals generated during a predetermined period of time (e.g., 20S), and averaging the retrieved historical ultrasonic signals. Alternatively, the processor averages one or more historical ultrasonic signals (voltage values) and/or current ultrasonic signals generated within a preset time period to obtain an ultrasonic signal baseline (voltage value). The preset time period referred to herein may include a time period before the current time or a time period including the current time, so that the ultrasonic signal of the preset time period may include a historical ultrasonic signal or, in some cases, a current ultrasonic signal.
Comparing the ultrasonic signal baseline with a preset target value, if the difference between the ultrasonic signal baseline and the preset target value exceeds a first threshold range, that is, the absolute value of the difference between the ultrasonic signal baseline and the preset target value is greater than a first threshold, and the ultrasonic signal baseline is far from the preset target value, the processor 150 needs to readjust the ultrasonic driving circuit and/or the ultrasonic detecting circuit. If the difference between the ultrasonic signal baseline and the preset target value does not exceed the first threshold range, i.e., the absolute value of the difference between the ultrasonic signal baseline and the preset target value is smaller than the first threshold, and the ultrasonic signal baseline is relatively close to the preset target value, the processor 150 may continue to perform ultrasonic signal acquisition with the current parameter of the ultrasonic driving circuit (the current transmitting frequency, and/or the current driving gain value of the driving amplifying circuit) and the parameter of the ultrasonic detecting circuit (the current detecting gain value of the detecting amplifying circuit), and perform bubble detection with the ultrasonic signal. Wherein the preset target value is related to the individual parameter of the ultrasonic sensor, and is typically a preferred value (e.g., 2.5V-3V) detected by an infusion pump manufacturer when the infusion tube is full of water before delivery of the infusion pump product. In some embodiments, the preset target value may be selected accordingly based on the type of infusion tube 40 being deployed. For example, the memory 104 stores target values for different categories of infusion tubes 40, such that when a user selects a category of infusion tube 40 from the interface of the display 161, the processor 150 may retrieve the target value corresponding to the selected category of infusion tube 40 from the memory 104.
In some embodiments, when the processor 150 needs to readjust the ultrasound drive circuit and/or the ultrasound detection circuit, the adjustment information of the ultrasound drive circuit may be determined by adjusting the ultrasound drive circuit in a manner that adjusts the emission frequency and/or emission intensity of the ultrasound waves.
Referring to fig. 4, a schematic diagram of an ultrasonic sensor transmitting and receiving ultrasonic signals according to an embodiment of the application is shown. The ultrasonic transmitting end 231 of the ultrasonic sensor 230 may generate ultrasonic waves with different frequencies based on the adjustable transmitting parameter values (including but not limited to the transmitting frequency, the transmitting intensity, etc.), and the ultrasonic receiving end 233 of the ultrasonic sensor 230 may receive the ultrasonic waves penetrating through the infusion tube 40 and generate corresponding ultrasonic signals, wherein the output amplitude of the ultrasonic signals obtained by the ultrasonic receiving end 233 may also be different after the ultrasonic waves with different transmitting frequencies penetrate through the infusion tube 40. As shown in fig. 4, the ultrasonic driving circuit 149 may frequency modulate the ultrasonic signal emitted from the ultrasonic emission end 231 at different emission frequencies according to instructions of the processor 150 (shown in fig. 5). For example, in the case where the infusion tube 40 is filled with water (i.e., the infusion tube does not contain any air bubbles therein), an ultrasonic wave having a frequency f1 is emitted and an ultrasonic signal having an output amplitude V1 is generated in the first period t1, an ultrasonic wave having a frequency f2 is emitted and an ultrasonic signal having an output amplitude V2 is generated in the second period t2, an ultrasonic wave having a frequency f3 is emitted and an ultrasonic signal having an output amplitude V3 is generated in the third period t3, wherein the emission frequency f1 is smaller than the emission frequency f2 and the emission frequency f2 is smaller than the emission frequency f3, the output amplitude V1 is smaller than the output amplitude V2, and the output amplitude V2 is smaller than the output amplitude V3.
In one embodiment, the ultrasonic sensor may not emit ultrasonic waves (or emit frequency of 0) for the fourth time period t4, and the processor 150 may test the performance of the ultrasonic sensor 230 of the infusion pump 20 according to the ultrasonic signal emitted at the frequency of 0 to determine whether the ultrasonic sensor 230 is in a normal operation state. If the emission frequency of the ultrasonic sensor 230 is 0, the output amplitude of the corresponding ultrasonic signal is also 0, the processor 150 may determine that the ultrasonic sensor 230 is in a normal working state, and if the emission frequency of the ultrasonic sensor 230 is 0, the output amplitude of the corresponding ultrasonic signal is not 0, the processor 150 may determine that the ultrasonic sensor 230 is in an abnormal working state, and at this time, may also output warning information of the abnormality of the ultrasonic sensor.
The transmission frequency of the ultrasonic drive circuit should be increased if the ultrasonic signal baseline is less than a preset target value, and the transmission frequency of the ultrasonic drive circuit should be decreased if the ultrasonic signal baseline is greater than the preset target value. Similarly, if the ultrasonic baseline is smaller than the preset target value, the emission intensity of the ultrasonic drive circuit should be increased, and if the ultrasonic signal baseline is larger than the preset target value, the emission intensity of the ultrasonic drive circuit should be decreased. Similarly, when the ultrasonic baseline is smaller than a preset target value, the emission intensity and the emission frequency of the ultrasonic driving circuit are adjusted simultaneously to improve the output amplitude of the ultrasonic signal, and when the ultrasonic signal baseline is larger than the preset target value, the emission intensity and the emission frequency of the ultrasonic driving circuit are adjusted simultaneously to reduce the output amplitude of the ultrasonic signal. Therefore, the transmission frequency and/or the transmission intensity (target transmission frequency and/or target transmission intensity) after the adjustment can be used as adjustment information of the ultrasonic drive circuit, and the ultrasonic drive circuit can be adjusted.
In some embodiments, when the processor 150 needs to readjust the ultrasound driver circuit and/or the ultrasound detector circuit, the adjustment information of the ultrasound driver circuit or the ultrasound detector circuit may be determined by adjusting the ultrasound driver circuit or the ultrasound driver circuit in such a way that the drive gain value of the drive amplifier circuit in the ultrasound driver circuit or the detection gain value of the detection amplifier circuit in the ultrasound detector circuit is adjusted.
For example, the ultrasonic detection circuit 139 may include a detection amplification circuit 137 and a filter circuit 135. The filter circuit 135 is configured to filter the ultrasonic signal transmitted by the ultrasonic receiving end 233 of the ultrasonic sensor 230, and obtain a filtered ultrasonic signal. The detection amplifying circuit 137 is configured to amplify (or adjust the gain of) the filtered ultrasonic signal, so that the processor 150 can obtain the amplified ultrasonic signal. In this embodiment, the ultrasonic detection circuit 139 includes two or more detection amplifying circuits 137, each having a corresponding gain, so that the ultrasonic detection circuit 139 has a plurality of gain values. The processor 150 may also select one, two or more detection and amplification circuits 135 to amplify the ultrasonic signal.
The detection gain value of the detection amplifying circuit should be increased if the ultrasonic signal baseline is less than a preset target value, and the detection gain value of the detection amplifying circuit should be decreased if the ultrasonic signal baseline is greater than the preset target value. Specifically, the detection amplifying circuit of each ultrasonic detection circuit has a preset adjustable gain range, the threshold values at two ends of the detection amplifying circuit are a maximum detection gain value and a minimum detection gain value, if the ultrasonic signal baseline is smaller than a preset target value, the current detection gain value and the maximum detection gain value can be subjected to dichotomy operation to obtain a new detection gain value (adjustment information), and the processor adjusts the detection amplifying circuit according to the new detection gain value. If the ultrasonic signal baseline is larger than the preset target value, the current detection gain value and the minimum detection gain value can be subjected to dichotomy operation to obtain a target detection gain value (adjustment information), and the processor adjusts the detection amplifying circuit according to the target detection gain value. The target detection gain value can be obtained relatively quickly by using the dichotomy, and the algorithm is simple and quick. Of course, other ways of increasing/decreasing, stepwise increasing/decreasing the current detection gain value with a specific value (e.g., with a preset adjustment value based on the detection gain value of the ultrasonic detection circuit) are equally suitable.
For example, the ultrasonic drive circuit may include a drive amplifier circuit. The driving amplifying circuit is used for amplifying (or adjusting the gain) the ultrasonic wave and then transmitting the ultrasonic wave. In this embodiment, the ultrasonic driving circuit includes two or more driving amplifying circuits, each driving amplifying circuit has a corresponding gain, so that the ultrasonic driving circuit has amplifying circuits with a plurality of gain values. The processor can also select one, two or more driving amplifying circuits to amplify the ultrasonic waves.
The driving gain value of the driving amplification circuit should be increased if the ultrasonic signal baseline is less than a preset target value, and the driving gain value of the driving amplification circuit should be decreased if the ultrasonic signal baseline is greater than the preset target value. Specifically, the driving amplifying circuit of each ultrasonic driving circuit has a preset adjustable gain range, the threshold values at two ends of the driving amplifying circuit are a maximum driving gain value and a minimum driving gain value, if the ultrasonic signal baseline is smaller than a preset target value, the current driving gain value and the maximum driving gain value can be subjected to dichotomy operation to obtain a new driving gain value (adjustment information), and the processor performs driving adjustment on the driving amplifying circuit according to the new driving gain value. If the ultrasonic signal baseline is larger than the preset target value, the current driving gain value and the minimum driving gain value can be subjected to dichotomy operation to obtain a target driving gain value (adjustment information), and the processor performs driving adjustment on the driving amplifying circuit according to the target driving gain value. The target driving gain value can be obtained relatively quickly by using the dichotomy, and the algorithm is simple and quick. Of course, other ways of increasing/decreasing, stepwise increasing/decreasing the current driving gain value with a specific value (e.g. with a preset adjustment value based on the driving gain value of the ultrasound driving circuit) are equally suitable.
In some embodiments, when the processor 150 needs to readjust the ultrasonic driving circuit and/or the ultrasonic detecting circuit, the adjustment information of the ultrasonic driving circuit and/or the ultrasonic detecting circuit may be determined by adjusting the ultrasonic driving circuit and the ultrasonic detecting circuit simultaneously in such a manner as to adjust the emission frequency, the emission intensity and/or the driving gain value of the ultrasonic driving circuit and to adjust the detecting gain value of the ultrasonic detecting circuit according to the above two embodiments.
In some embodiments, the adjustment information may further adjust the transmission frequency, the transmission intensity, the driving gain value of the ultrasonic driving circuit, and/or the detection gain value of the ultrasonic detection circuit by a preset adjustment value. The method comprises the steps of taking a preset adjusting value (a fixed value) set based on the transmitting frequency as adjusting information when the transmitting frequency needs to be adjusted, taking the preset adjusting value (a fixed value) set based on the transmitting frequency as adjusting information when the transmitting intensity needs to be adjusted, taking the preset adjusting value (a fixed value) set based on the transmitting frequency as adjusting information when the amplifying circuit of the ultrasonic driving circuit needs to be adjusted, taking the preset adjusting value (a fixed value) set based on the amplifying circuit of the ultrasonic driving circuit as adjusting information when the amplifying circuit of the ultrasonic detecting circuit needs to be adjusted, and taking the preset adjusting value (a fixed value) of the amplifying circuit based on the ultrasonic detecting circuit as adjusting information when the amplifying circuit of the ultrasonic detecting circuit needs to be adjusted. Wherein the processor may optionally adjust the at least one adjustment value.
And step S106, adjusting the ultrasonic driving circuit and/or the ultrasonic detection circuit according to the adjustment information.
In an embodiment, the processor obtains adjustment information (target emission frequency, target emission intensity, target driving gain value and/or target detection gain value) from the above embodiment, and adjusts the ultrasonic driving circuit and/or the ultrasonic detection circuit correspondingly. The emission frequency of the ultrasonic driving circuit, the emission intensity of the ultrasonic driving circuit, the driving gain value of the ultrasonic driving circuit and/or the detection gain value of the ultrasonic detection circuit can be specifically adjusted according to the adjustment information.
For example, when the drive amplification circuit or the sense amplification circuit includes an adjustable amplification circuit, the processor may select an amplification factor corresponding to the target drive gain value or the target sense gain value by sending a signal. The drive amplification circuit of the ultrasonic drive circuit or the detection amplification circuit of the ultrasonic detection circuit may also include a plurality of amplifiers having different or the same amplification factors, and the processor may trigger at least one of the amplifiers by sending a signal to obtain an amplification factor that is compatible with the target drive gain value or the target detection gain value. For example, the processor may send a drive signal to the ultrasound drive circuit to transmit ultrasound at a target transmit frequency. For example, the processor may send a drive signal to the ultrasound drive circuit to transmit ultrasound at a target transmit intensity.
And S108, determining the bubble state in the infusion tube according to the adjusted ultrasonic signals and the bubble threshold value.
The processor compares the acquired ultrasonic signals with a bubble threshold after adjustment by the ultrasonic drive circuit and/or the ultrasonic detection circuit to determine the bubble state in the infusion tube. Wherein the bubble threshold may be a factory set memory preset within the infusion pump.
In an embodiment, the difference between the ultrasonic signal acquired after the adjustment by the adjustment information and the preset target value is within the first threshold range, so that the change of the ultrasonic signal can be identified, and the accurate measurement of the bubble state of the infusion tube is ensured.
In some embodiments, the bubble threshold may also be adjusted according to an ultrasonic signal (including a historical ultrasonic signal and/or a current ultrasonic signal) in a preset time period, so that the bubble threshold may be adjusted in real time along with the state of the ultrasonic signal, which is beneficial to improving the accuracy of bubble detection. For example, the processor 150 determines an ultrasound signal baseline based on the historical ultrasound signal and treats the determined ultrasound signal baseline as the bubble threshold, wherein the bubble threshold has a linear function with the ultrasound signal baseline, such as the bubble threshold being a times the ultrasound signal baseline, wherein a is a real number greater than 0. In some embodiments, the bubble threshold may also have a nonlinear functional relationship with the ultrasound signal baseline, such as an exponential function, a power function, a logarithmic function, a polynomial function, and the like, a basic elementary function, and a composite function of its components. For example, the processor 150 may determine an ultrasonic signal baseline by calculating an average of a plurality of historical ultrasonic signals (i.e., a is 1), and will determine the ultrasonic signal baseline as a bubble threshold, or will determine 90% of the average of a plurality of historical ultrasonic signals as a bubble threshold (i.e., a is 0.9). Wherein the plurality of historical ultrasound signals may be continuously obtained by the processor 150 prior to acquisition of the current adjusted ultrasound signal. For example, if the time when the processor 150 collects the current adjusted ultrasonic signals is tn and the number of the plurality of historical ultrasonic signals is 3, the collection times corresponding to the plurality of historical ultrasonic signals are tn-3, tn-2 and tn-1 respectively. In this embodiment, the processor 150 achieves the purpose of updating the baseline of the ultrasonic signal in time by acquiring a plurality of continuous historical ultrasonic signals before the current adjusted ultrasonic signal is acquired, which is also beneficial to improving the accuracy of subsequent bubble detection. In other embodiments, the bubble threshold may be a fixed offset value of the ultrasonic signal baseline, e.g., if the ultrasonic signal baseline is B, the bubble threshold may be b+c or B-C, where C is the fixed offset value.
The ultrasonic waves emitted from the ultrasonic emitter 231 of the ultrasonic sensor 230 pass through the infusion tube 40, and when they pass through the interface between two different media, the physical phenomena such as reflection, refraction, transmission, etc. occur. Because the acoustic impedance difference between the liquid and the air is large, the ultrasonic wave can reflect and refract to a large extent when penetrating through the interface between the liquid and the air, and by utilizing the physical phenomenon, the processor 150 receives the ultrasonic signal through the ultrasonic receiving end 233 and obtains the output amplitude (output voltage) of the ultrasonic signal, thereby monitoring the energy attenuation of the ultrasonic wave and identifying whether bubbles and bubble states exist in the infusion tube according to the energy attenuation degree of the ultrasonic wave.
Referring to fig. 8 to 10, schematic views of the bubble types according to the embodiment of the application are shown. The types of bubbles may include a first type of bubbles (large bubbles as shown in fig. 8) and a second type of bubbles (small bubbles as shown in fig. 9 or 10). As shown in FIG. 8, when a large bubble is present in the infusion tube 40 and is within the detection range of the ultrasonic sensor (or bubble sensor), a near complete air column or complete air column 41 is formed within the detection range of the ultrasonic sensor, and the ultrasonic wave is greatly attenuated, the processor 150 can identify the large bubble by monitoring the output amplitude of the ultrasonic signal, and the large bubble can be formed by a single bubble or by the aggregation of a plurality of bubbles. As shown in fig. 9 and 10, when the micro bubbles appear in the infusion tube 40 and the micro bubbles 43 and 45 are within the detection range of the ultrasonic sensor, a part of gas and a part of liquid exist in the detection range of the ultrasonic sensor, and the bubbles can freely exist in the liquid.
When there is a bubble in the infusion tube 40, the processor 150 will acquire an ultrasonic signal that is less than the bubble, and thus the processor 150 determines the bubble condition in the infusion tube upon detecting that the output amplitude of the currently adjusted ultrasonic signal is less than the baseline ultrasonic signal. Referring back to fig. 8-10, the processor 150 may also determine the bubble status within the infusion tube 40 based on the output amplitude of the currently adjusted ultrasonic signal because the output amplitude of the currently adjusted ultrasonic signal is different due to the different types of bubbles.
As shown in fig. 13, the output amplitude of the ultrasonic signal is a preset target value 60 when the infusion tube 40 is full of water. Where the bubble threshold 61 is associated with one or more of a brand of infusion tube, a material of the infusion tube, a tube diameter of the infusion tube, a type of infusion fluid, an altitude environment, etc., for example, the bubble threshold in the memory 104 may be provided with a plurality of sets of values, and the processor 150 may invoke the associated bubble threshold for use in operation based on one or more of the brand of infusion tube, material, tube diameter, type of infusion fluid in the altitude environment.
If the ultrasonic signal is less than the bubble threshold 61, which indicates that the ultrasonic wave has been attenuated relatively greatly, it may be determined that a large bubble (e.g., ultrasonic signal 63) is present in the infusion tube, and at this time, the bubble state in the infusion tube may be a first type bubble state. If the output amplitude of the ultrasonic signal is greater than the bubble threshold 61, indicating that the ultrasonic wave is only slightly attenuated, it may be assumed that there are negligible or no micro-bubbles in the infusion tube (e.g., ultrasonic signal 64).
In some embodiments, as shown in fig. 13, a second bubble threshold 62 may be added to determine the ultrasonic signal between the bubble threshold 61 and the second bubble threshold 62, so as to make a more accurate determination on the bubble detection, such as the semi-water semi-gas state.
In one embodiment, after the processor recognizes the presence of a large bubble, the following formula may be used:
V=v×d×t
Wherein V is the volume of the large bubble, V is the flow rate of the infusion tube in unit time, which is generally set by a user according to the doctor's advice, d is the diameter of the infusion tube, and t is the time of the large bubble passing through the detection range of the bubble sensor.
Step S110, outputting the volume information and/or the bubble alarm information of the bubbles according to the bubble state.
After the processor recognizes that a large bubble exists in the infusion tube, the processor calculates the volume of the large bubble, compares the volume of the large bubble with a bubble volume threshold preset in the memory, and if the volume of the large bubble is greater than or equal to the bubble volume threshold, the processor controls the infusion pump to be in a liquid stop state, for example, the processor 150 can stop the driving mechanism 208 to stop the pump sheet set 204, and stop the pump sheet set 204 from extruding the liquid in the infusion tube 40 to flow in the infusion direction, or the processor 150 can close the liquid stop clamp to clamp the tube wall of the infusion tube 40 to stop the liquid in the infusion tube 40 from flowing in the infusion direction. The processor may also issue a prompt for a large bubble through the peripheral interface, e.g., the processor 150 may control the audio circuit 124 through the peripheral interface 152 to issue an alarm audio to alert the presence of a large bubble, or the processor 150 may control the display controller 140 or the light controller 148 through the peripheral interface 152 to display visual prompts for a large bubble on the display system 160 or the light assembly 168, or the processor 150 may send prompts for a large bubble to other medical devices (e.g., monitors, dock) through the external port 122 to display visual prompts for a large bubble on the display system/light assembly of the other medical devices, or the processor 150 may send prompts for a large bubble to other medical devices (e.g., monitors, dock) through the external port 122 to issue an alarm audio on the audio circuit of the other medical devices.
In addition, the processor can count the number of the large bubbles meeting the condition that the volume of the large bubbles is smaller than the threshold value of the volume of the bubbles, and the counting result is embodied as accumulated bubble quantity. When the accumulated air bubble volume exceeds a preset limit, for example, the processor 150 may control the audio circuit 124 through the peripheral interface 152 to issue an alarm audio to indicate that the accumulated air bubble volume is overrun, or the processor 150 may control the display controller 140 or the light controller 148 through the peripheral interface 152 to display visual indication information related to the overrun of the accumulated air bubble volume on the display system 160 or the light assembly 168, or the processor 150 may send the indication information related to the overrun of the accumulated air bubble volume to other medical devices (such as monitors and Dock) through the external port 122 to display visual indication information related to the overrun of the accumulated air bubble volume on the display system/light assembly of the other medical devices, or the processor 150 may send the indication information related to the overrun of the accumulated air bubble volume to the other medical devices (such as monitors and Dock) through the external port 122 to issue an alarm audio on the audio circuit of the other medical devices.
When the accumulated air bubble amount does not exceed the preset limit, the processor controls the infusion pump to be in an infusion state, for example, the processor 150 keeps the driving mechanism to drive the pump sheet group 204 to be in a motion state, the pump sheet group 204 extrudes the liquid in the infusion tube 40 to flow in the infusion direction, meanwhile, the processor 150 controls the display controller 140 through the peripheral device interface 152 to display the current accumulated air bubble amount on the display system 160, or the processor 150 can send the current accumulated air bubble amount to other medical devices (such as monitors and Dock) through the external port 122 to display the current accumulated air bubble amount on the display system/light assembly of the other medical devices.
When the processor recognizes that micro bubbles exist in the infusion tube, the processor controls the infusion pump to be in an infusion state, for example, the processor 150 keeps the driving mechanism to drive the pump sheet set 204 to be in a moving state, and the pump sheet set 204 extrudes the liquid in the infusion tube 40 to flow in the infusion direction.
According to the infusion pump bubble detection method, whether bubble detection is possibly affected by different tube diameters of the infusion tubes is determined by comparing the ultrasonic signals obtained in the infusion process with the preset target values, when the ultrasonic signals deviate from the preset target values to a certain extent, the ultrasonic driving circuit and/or the ultrasonic detection circuit are/is adjusted so that the ultrasonic signals received after adjustment are located near the preset target values, the ultrasonic signals correspond to the tube diameters of the infusion tubes, self-adaptive control of the ultrasonic signals is achieved, and the problems of bubble detection omission and false detection caused by different tube diameters of the infusion tubes are effectively solved.
In some embodiments, as shown in fig. 14, the processor performs the following steps prior to initiating infusion:
and step 200, controlling an ultrasonic driving circuit to emit ultrasonic waves at an initial emission frequency, an initial emission intensity and an initial driving gain value.
Step S202, receiving an ultrasonic signal corresponding to the ultrasonic wave and processed with an initial detection gain value by an ultrasonic detection circuit.
The processor receives ultrasonic signals obtained by the ultrasonic wave which is acquired by the ultrasonic receiving end and attenuated after passing through the infusion tube, and then carries out signal processing such as amplification, filtering and the like by an ultrasonic detection circuit according to an initial detection gain value.
Step S204, if the difference value between the output amplitude of the ultrasonic signal and the preset target value is determined to be in the second threshold range, starting the transfusion work.
The processor then determines whether the ultrasonic signal and the preset target value are within a second threshold range, and if the ultrasonic signal and the preset target value are determined to be within the second threshold range, that is, the absolute value of the difference between the ultrasonic signal and the target value is smaller than the second threshold (positive number), the infusion pump is in a state capable of starting infusion, and can start infusion at any time according to the instruction of the user and the online starting instruction of the related equipment. Where the second threshold may be the same as the first threshold, and in some embodiments the two may be somewhat different.
Step S206, if it is determined that the difference between the output amplitude number of the ultrasonic signal and the preset target value exceeds the second threshold range, the adjustment information of the ultrasonic driving circuit and/or the ultrasonic detecting circuit is determined according to at least one of the initial driving gain value, the initial detecting gain value, the initial transmitting frequency and the initial transmitting intensity.
If the processor determines that the difference between the ultrasonic signal and the preset target value exceeds a second threshold range, i.e., the absolute value of the difference between the ultrasonic signal and the target value is greater than the second threshold, indicating that the bubble detection of the infusion pump may deviate, the processor is required to adjust at least one of the initial drive gain value, the initial detection gain value, the initial transmission frequency, and the initial transmission intensity to cause the ultrasonic drive circuit and/or the ultrasonic control circuit to bring the adjusted ultrasonic signal within an ideal amplitude range so that the variation of the ultrasonic signal is within a recognizable range.
In the process of adjusting the initial driving gain value, in some embodiments, the processor may adjust the ultrasonic driving circuit by using the average value of the initial driving gain value and the maximum driving gain value as the adjustment information, and this manner is suitable for the case that the ultrasonic signal is smaller than the preset target value, and at least one of the adjustment information is determined by using a dichotomy, so that the algorithm is simple and efficient. In some embodiments, the processor may adjust the ultrasonic drive circuit using the average of the initial drive gain value and the minimum drive gain value as at least one of the adjustment information, in a manner suitable for the case where the ultrasonic signal is greater than the preset target value, but also using the dichotomy to determine the adjustment information, which is efficient and convenient.
In the process of adjusting the initial detection gain value, in some embodiments, the processor may adjust the ultrasonic detection circuit by using the average value of the initial detection gain value and the maximum detection gain value as adjustment information, which is suitable for the case that the ultrasonic signal is smaller than the preset target value, and at least one of the adjustment information is determined by a dichotomy, so that the algorithm is simple and efficient. In some embodiments, the processor may adjust the ultrasonic detection circuit using the average of the initial detection gain value and the minimum detection gain value as at least one of the adjustment information, in a manner suitable for the case where the ultrasonic signal is greater than the preset target value, and also determine the adjustment information by a dichotomy, which is efficient and convenient.
If the output amplitude of the ultrasonic signal is greater than the preset target value, which indicates that the amplifying circuit with the gain value smaller than the initial gain value needs to be selected, the processor 150 may determine the target detection gain value (i.e. the adjustment parameter includes the target detection gain value) based on the minimum detection gain value (e.g. p 1) and the current detection gain value (e.g. p 0), for example, determine the target detection gain value to be (p1+p0)/2. Similarly, if the output amplitude of the ultrasonic signal is smaller than the preset target value, which indicates that the amplifying circuit having the value larger than the initial detection gain needs to be selected, the processor 150 may determine the target detection gain value based on the maximum detection gain value (e.g. p 2) and the initial detection gain value, e.g. determine that the target detection gain value is (p2+p0)/2.
In an embodiment, taking an example of the adjustment process of the detection gain value, if the absolute value of the difference between the output amplitude of the ultrasonic signal and the preset target value exceeds the second threshold, the processor 150 may determine the target detection gain value as the adjustment information based on the preset interval (the preset adjustment value, such as p 3). For example, if the output amplitude of the ultrasonic signal is greater than a predetermined target value, the processor 150 may determine the target detection gain value based on the predetermined interval and the predetermined detection gain value, such as determining the target detection gain value to be (p 0-p 3). Similarly, if the output amplitude of the ultrasonic signal is smaller than the preset target value, the processor 150 may determine the target detection gain value based on the preset interval and the current detection gain value, for example, determine the target detection gain value to be (p0+p3). In an embodiment, the adjustment of the driving gain value may also be performed by adjusting the initial driving gain value with a preset adjustment value based on the gain value of the ultrasonic driving circuit, as with the detection gain value, so as to determine the target gain value.
In the process of adjusting the initial transmitting frequency, the target transmitting frequency can be calculated by a dichotomy as the initial detecting gain value is adjusted to serve as at least one of adjusting information, or the initial transmitting frequency can be adjusted and detected step by step at preset frequency intervals to finally determine the ultrasonic signal which can be output closest to the preset target value.
In the process of adjusting the initial emission intensity, the target emission intensity can be obtained by a dichotomy calculation as the initial detection gain value is adjusted to serve as at least one of the adjustment information, or the initial emission intensity can be adjusted and detected step by step at preset intensity intervals (preset adjustment values) to finally determine the ultrasonic signal which can be output closest to the preset target value.
Step S208, adjusting the ultrasonic driving circuit and/or the ultrasonic detection circuit according to the adjustment information.
After the processor obtains the adjustment information according to the above manner, the ultrasonic driving circuit and/or the ultrasonic detection circuit are correspondingly adjusted according to the content to be adjusted. Specifically, in the process of adjusting the detection gain value, the processor judges that if the obtained target detection gain value exceeds the maximum detection gain value or is smaller than the minimum detection gain value, the infusion tube is installed with errors, and the processor needs to send alarm information to prompt a user to check and process. If the obtained target detection gain value is greater than the minimum detection gain value and less than the maximum detection gain value, the processor may adjust the ultrasonic detection circuit based on the target detection gain value.
According to the infusion pump bubble detection method, before infusion is started, whether the ultrasonic driving circuit and/or the ultrasonic control circuit can be matched with the infusion tube or not can be detected in advance through ultrasonic waves, the problem can be found and solved in advance, the ultrasonic driving circuit and the ultrasonic control circuit can be matched with consumable materials of the infusion tube to obtain ideal ultrasonic signals, in the infusion process, the ultrasonic driving circuit and/or the ultrasonic control circuit are adjusted in real time by monitoring the relation between the ultrasonic signals and the preset target value, the ultrasonic signals in the infusion process are ensured to be in the ideal amplitude range, and bubble omission and false detection are avoided. In addition, in the infusion process, the bubble detection is more accurate by adjusting according to the real-time ultrasonic signal and the bubble threshold value.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, such as the division of the units, merely a logical function division, and there may be additional manners of dividing the actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The foregoing has outlined rather broadly the more detailed description of embodiments of the application, wherein the principles and embodiments of the application are explained in detail using specific examples, the above examples being provided solely to facilitate the understanding of the method and core concepts of the application; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.