Generally, medical patients sometimes require precise intravenous (“IV”) delivery of either continuous medication or medication at set periodic intervals. Known infusion pumps provide controlled drug infusion therapy where the drug can be administered at a precise rate that keeps the drug concentration within a therapeutic margin and out of an unnecessary or possibly toxic range. Basically, infusion pumps provide appropriate drug delivery to the patient at a controllable rate, which does not require frequent attention.
Infusion pumps may facilitate administration of IV therapy to patients both in and outside of a clinical setting. Outside a clinical setting, doctors have found that in many instances patients can return to substantially normal lives, provided that they receive periodic or continuous IV administration of medication. Among the types of therapies requiring this kind of administration are antibiotic therapy, chemotherapy, pain control therapy, nutritional therapy, and several other types known by those skilled in the art. In many cases, patients receive multiple daily therapies. Certain medical conditions require infusion of drugs in solution over relatively short periods such as from thirty minutes to two hours. These conditions and others have combined to promote the development of increasingly lightweight, portable, or ambulatory infusion pumps that are configured to be worn by a patient and are capable of administering a continuous supply of medication at a desired rate, or provide several doses of medication at scheduled intervals.
Known infusion pumps include elastomeric pumps, which squeeze solution from flexible containers, such as balloons, into IV tubing for delivery to a patient. Alternatively, infusion pumps may include spring-loaded pumps that pressurize solution containers or reservoirs. Certain infusion pump designs utilize cartridges containing flexible compartments that are squeezed by pressure rollers for discharging the solutions. Further, known infusion pumps include peristaltic pumps having finger actuators or a roller actuator that apply pressure to IV tubing for delivering fluid from a fluid container to a patient. A syringe pump is another common type of infusion pump. Generally, a syringe pump includes a housing, which accepts a syringe assembly, and a drive mechanism for actuating the syringe plunger, thereby infusion liquid into the patient.
In order to ensure a safe and effective operation of infusion therapy, infusion pumps may need to be monitored for the risk of an occlusion. An occlusion involves any blockage or a closing of IV tubing connected to an infusion pump, which may thereby restrict the flow of medication to a patient. An occlusion can occur for a variety of reasons, including, but not limited to, unintended pressure applied to an infusion pump, a bending of IV tubing, and clogging caused by particles within a fluid.
Conventional methods for occlusion detection use a force sensor to detect an in-line IV tubing pressure. These force sensor measurements indirectly indicate an occlusion when the in-line pressure reaches or exceeds a threshold. For example, IV tubing may be placed into a tube channel of an infusion pump. The IV tubing may be pressed up against a force sensor using a cover of the infusion pump. This compressive force from the cover may be similar in magnitude to a pressure caused by an occlusion, which may cause the force sensor to transmit force measurements that are incorrectly interpreted as an occlusion being present. The force applied by the cover must therefore be removed from the force sensor output to properly assess the fluid pressure within the IV tubing. However, external factors, such as a height of the IV connection to a patient and characteristics of various devices associated with the infusion pump (e.g., a fluid container, a pumping chamber, the IV tubing, etc.) can also influence measurements by the force sensor, thereby affecting the reliability of using the force sensor to determine an occlusion. In addition, the IV tubing that was originally pressed up against the force sensor may gradually relax over time within the confined tube channel of the infusion pump. This can reduce the pressure measured by the force sensor, which further affects the reliability of this approach for occlusion detection.
Accordingly, more accurate and reliable methods and systems for detecting occlusions in infusion pumps are desired.
The present invention is generally directed to an infusion pump for delivering a flowable material, such as a fluid medication, to a patient through an infusion therapy line having occlusion detection.
In light of the disclosure herein and without limiting the disclosure in any way, in a first aspect of the present disclosure, which may be combined with any other aspect listed herein unless specified otherwise, an infusion pump for detecting an occlusion includes a pumping mechanism operable with a portion of intravenous (“IV”) tubing for providing controlled delivery of a fluid from a container to a patient, one or more processors, and a memory storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to input data at predetermined intervals during an infusion session into a trained neural network, wherein the trained neural network outputs an occlusion flag or a non-occlusion flag, and generate an alert when the trained neural network outputs an amount of occlusion flags above a predetermined threshold.
In accordance with a second aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the trained neural network includes an input layer, a hidden layer, and an output layer.
In accordance with a third aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the output layer of the trained neural network outputs the occlusion flag or the non-occlusion flag.
In accordance with a fourth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the data is a three-dimensional dataset including a plurality of input vectors. Each one of the plurality of input vectors corresponds to a plurality of infusion pump parameters.
In accordance with a fifth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the plurality of infusion pump parameters comprises an ADC value, a flow rate, and a syringe size.
In accordance with a sixth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the data is an ADC value.
In accordance with a seventh aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the trained neural network derives a plurality of infusion pump parameters from the ADC value.
In accordance with an eighth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the predetermined threshold is forty occlusion flags.
In accordance with a ninth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the trained neural network comprises a Convolutional Neural Network (“CNN”).
In accordance with a tenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the CNN comprises a Residual Network (“ResNet”) Architecture.
In accordance with an eleventh aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the one or more processors are configured to cause an alert or an alarm to be displayed on a user interface when the amount of occlusion flags exceed the predetermined threshold.
In accordance with a twelfth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the one or more processors are configured to pause or terminate the infusion session when the amount of occlusion flags exceed the predetermined threshold.
In accordance with a thirteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, a method of training a neural network for detecting an occlusion in an infusion pump includes collecting a plurality of infusion pump parameters, correlating the plurality of infusion pump parameters to an occlusion state of the infusion pump, and inputting the plurality of infusion pump parameters correlated to the occlusion state into the neural network. The occlusion state corresponds to a time at which the plurality of infusion pump parameters was collected.
In accordance with a fourteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the plurality of infusion pump parameters is collected from a plurality of infusion pumps.
In accordance with a fifteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the occlusion state represents an occlusion or no occlusion.
In accordance with a sixteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the neural network comprises a Convolutional Neural Network (“CNN”).
In accordance with a seventeenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the CNN comprises a Residual Network (“ResNet”) Architecture.
In accordance with an eighteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, an infusion pump method for detecting an occlusion includes determining a real time ADC value, applying the real time ADC value to a trained neural network, and generating an occlusion alarm when a number of occlusion flags exceed a threshold. The trained neural network outputs a Boolean determination corresponding to an occlusion flag.
In accordance with a nineteenth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the trained neural network derives a plurality of infusion pump parameters from the real time ADC value.
In accordance with a twentieth aspect of the present disclosure, which may be used in combination with any other aspect listed herein unless stated otherwise, the one or more processors are configured to cause an alert or an alarm to be displayed on a user interface when the amount of occlusion flags exceed a predetermined threshold.
Additional features and advantages are described in, and will be apparent from, the following Detailed Description and the Figures. The features and advantages described herein are not all-inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the figures and description. Also, any particular embodiment does not have to have all of the advantages listed herein and it is expressly contemplated to claim individual advantageous embodiments separately. Moreover, it should be noted that the language used in the specification has been selected principally for readability and instructional purposes, and not to limit the scope of the inventive subject matter.
In-line occlusion detection is critical for the safe and effective operation of infusion pumps. The most common method for occlusion detection utilizes a force sensor to detect in-line pressure (e.g., a pressure caused by fluid within an IV tubing coupled to an infusion pump). The detected in-line pressure can indirectly indicate an occlusion status (e.g., a presence or an absence of an occlusion) based on whether or not the detected in-line pressure reaches or exceeds a preset threshold. However, false alarms of occlusion can occur for a variety of factors, including, but not limited to, variations in infusion pumps and variations regarding the patient. The present disclosure provides more robust, accurate, and reliable systems and methods for occlusion detection in infusion pumps. Furthermore, the present disclosure includes novel and nonobvious systems and methods for using artificial intelligence models specifically suited to detect upstream and downstream occlusions, which take place in the infusion pumps.
The housing houses various components of the syringe pump 100, including the user interface or display 104 that includes the display screen and a keypad 106. At a bottom, front portion of the housing, a syringe compartment 112 is defined. The syringe compartment 112 is configured to accommodate the syringe assembly 102. The housing can be made from a variety of materials including various types of plastics and metals.
The user interface or display 104 generally includes a display screen. The display screen may act as a touch screen for a user to input data into the syringe pump 100. The user interface or display 104 and the keypad 106 are used to program the syringe pump 100, and more specifically, a processor in the syringe pump 100 to set the fluid delivery amount, etc., which is later communicated to the drive mechanism 108. The syringe pump 100 and user interface or display 104 may utilize additional identification features regarding the medication delivered by the syringe pump 100. For example, the syringe pump 100 may be equipped with a radio frequency identification (“RFID”) reader or other identification reader that cooperates with an RFID tag or other identifier attached to a syringe barrel. The RFID tag is configured to store significant information including, but not limited to, the type of medication, amount, concentration, as well as parameters related to the syringe pump 100 and instructions for the medication.
The display screen may be equipped with a pad about the outer periphery of the screen. The pad is a shock absorbent member made preferably of an elastomeric material. In one preferred embodiment, the pad is made from polyurethane. The pad absorbs forces generated if the syringe pump 100 is jostled, bumped or dropped, and minimizes the effect such occurrences have on the display screen.
The syringe pump 100 includes a power supply that can take many different forms. In one preferred embodiment, the power supply may be in the form of a rechargeable battery unit. Additionally, the syringe pump 100 may be powered from an AC power supply. The AC power supply assembly has a power cord and an associated terminal that plugs into the housing. The AC power supply assembly has a plug that is configured to be inserted into a standard electrical outlet to recharge the rechargeable battery when necessary. The AC power can also be supplied through the assembly to power the syringe pump 100.
As introduced above, the syringe compartment 112 is generally dimensioned to receive and support the syringe assembly 102. The syringe assembly 102 includes a syringe barrel, a syringe plunger, and a syringe barrel flange. The syringe barrel contains medication and slidably receives the syringe plunger. The syringe plunger is driven by the drive mechanism 108 to force medication from the syringe barrel through a tube (not shown) to a patient. The tube would have one end connected to an end of the syringe barrel and another end adapted to be connected to a patient. The syringe barrel flange engages a flange plate 130 of the syringe pump 100. The flange plate 130 holds the syringe barrel flange against the housing of the syringe pump 100 under a compressive force. Thus, the flange plate 130 secures the syringe assembly 102 to the syringe pump 100. In an example, the flange plate 130 is spring biased towards the syringe pump housing. The flange plate 130 is further illustrated and described in reference to
As illustrated in
The concave inner surface 324 of the syringe barrel clamp 322 is included on a swivel 328 to aid in retaining different size syringe assemblies. Both the swivel 328 and the pivot 326 are adapted to consistently locate and position syringe assemblies in the syringe pump. The pivot 326 controls the point about which the entire syringe barrel clamp 322 rotates while the swivel 328 controls the orientation of the barrel-contacting surface of the syringe barrel clamp 322. The syringe pump may be compatible with and support various syringe sizes (e.g., 1 mL, 3 mL, 5 mL, 10 mL, 20 mL, 30 mL, 50 mL, and 60 mL syringes) from various syringe manufacturers. Additionally, the syringe pump housing may nest the syringe barrel clamp 322, protecting the syringe barrel clamp 322 from accidental bumps or unintentional clamp engagement from either side of the housing.
In an example, the syringe barrel loading includes barrel size detection means. For example, a rotary potentiometer may be used to detect the size of a syringe barrel. As illustrated in
In an example, a syringe retaining wall 544 may be included on the plunger drive head 514 to help position and retain the plunger thumb flange on the drive head 514. Additionally, an outside wall 546 may be included on the plunger driver to protect the plunger during infusion therapy. As illustrated in
Actuation of the plunger lever 548 may also move plunger hooks 534, 536 out from the drive head 514 towards the syringe barrel to provide additional space between the plunger hooks 534, 536 and the pushing face of the drive head 514. The plunger hooks 534, 536 may be spring biased toward the pushing face of the drive head 514 to accommodate a wide variety of plunger flange thicknesses. The bias towards the drive head 514 and the syringe plane 538 enable the plunger hooks 534, 536 to self-adjust to the size of the syringe plunger mounted in the syringe pump.
In an example, the plunger hooks 534, 536 are spring loaded and biased inward to provide a substantial clamping force against the stem of the syringe plunger as well as a compressive force that holds the plunger thumb flange against the drive head 514. The plunger hooks 534, 536 may first pivotally close before moving laterally towards the drive head 514 and returning toward their lateral home position. This sequence of closing motions ensures that the plunger stem is first centered by the arms, and then plunger thumb flange is brought into contact with the pushing surface.
Plunger hooks 534 and 536 are positioned on the front case 501 and extend through the housing and interface with hook slide plate 511, hook opener holder assembly 510, and hook opening plate assembly 512. The hook opening plate assembly 512 may include hook-opening springs 526 and may be coupled to a plunger hook sensor PCB which may include an SMT switch. The plunger hook sensor PCB may be mounted to the hook opening plate assembly 512 and the plunger base sensor assembly 503 via screws spaced by washers. The various mounting components for the plunger hooks 534 and 536 may include screws 533, washers 531, e-rings 521, springs 527, hook cover washers 509, hook links 513, plunger hook bushings 515, and plunger hook shaft O-rings 529.
The housing may house a plunger base sensor assembly 503 attached via washers and screws 532. The plunger base sensor assembly 503 may also include an insulation sheet 535. The plunger base sensor assembly 503 includes a plunger button that is held against a flat plastic plate within the plunger base sensor assembly 503, which directly contacts a cantilever beam inside the drive head 514. The cantilever beam may include a strain gauge to measure the force acting on the plunger button.
Rotation of the plunger lever 548 is directly translated to “in and out” movement of plunger hooks 534, 536. A wiper lever attached in the hook opener holder assembly 510 may compress the hook slide plate 511 to create the “in and out” movement of plunger hooks 534, 536. As the plunger hook lever 504 pushes and rotates the small wiper lever, the wiper's wedge feature interacts with a roller within the hook slide plate 511. The hook slide plate 511 is controlled by compressing springs or hook holding springs 527. As the roller tracks down the wedge, the springs 527 are compressed and the plunger hooks 534, 536 are pushed away from the front case 501.
Rotation of the plunger lever 548 is also directly translated to rotation of plunger hooks 534, 536 via the plunger lever coupling 508. For example, the plunger hook lever 504 and the plunger lever 548 are held in the upward rest position by an extension spring or lever spring 522. The lever spring 522 is stretched as the plunger lever 548 is compressed and then returns the system to the rest position or “lever up” position when the plunger lever 548 is released. Specifically, the plunger hook lever 504 interacts with a second roller, attached on the hook opening plate assembly 512 that follows a track within the plunger hook lever 504. As the roller follows the track, the entire hook opening plate assembly 512 compresses the hook opening springs 526 to move linearly. The plate within the hook opening plate assembly 512 may include two identical slots that fit within the hook link and create rotational movement. The hook links securely connect to the plunger hook upper assembly shafts, so the rotational motion created moves the plunger hooks 534, 536 open. When the user releases the plunger lever 548, the hook opening springs 526 return the hook opening plate assembly 512 back to its original position, which rotates the plunger hooks 534, 536 back to the closed position.
As discussed above, the plunger hooks 534, 536 allow full compression of the syringe plunger and avoid interference with flange plate thereby allowing the syringe pump to more fully expel fluid from the syringe. For example, if the plunger hooks 534, 536 were alternatively positioned in a mirrored orientation that pivoted on an opposite side of the housing (e.g., closer to drive rod), the hooks may interfere with flange plate preventing the syringe from fully compressing.
Each of the syringe loading components (e.g., barrel clamp, flange plate, flippers or plunger hooks) are adapted to capture and secure (e.g., load) a syringe in a manner that prevents an unintended bolus due to a syringe drive head impact. Discussed in more detail below, when a syringe is loaded horizontally with the barrel flush against the barrel support face or rear wall, the barrel flange in the flange groove provided by the flange plate, the barrel clamp pushing flush against the syringe barrel and the plunger thumb button within the plunger hooks, the syringe pump may detect the barrel flange presence, the plunger button presence, and may also be able to identify syringe barrel outside diameter dimensions.
The syringe pump includes various sensors to ensure proper operation and syringe loading. For example, the syringe pump may include a clutch sensor, an occlusion sensor, a flange detection sensor, a barrel size sensor (e.g., barrel size measurement sensor), a syringe plunger position sensor, and a motor encoder. The flange detection sensor, barrel size sensor, and syringe plunger position sensor may work in conjunction as a syringe sensor system. As discussed above, the syringe barrel loading includes barrel size detection means, such as a barrel size sensor. The sensors may track plunger position. For example, the syringe plunger position sensor may include a linear pot wiper blade that is connected to the clutch and travels parallel with the lead screw. The resistance of the sensor in circuit changes directly with the travel and outputs the voltage as a function of linear position. In another example, the syringe plunger position sensor may be an electromagnetic sensor that includes a magnet and a plunger linear sensor array.
The output from the syringe plunger position sensor may be used to track the position of the syringe plunger. For example, tracked movements may be used to check if the syringe plunger movement matches programmed delivery rate. The syringe plunger position sensor may be used to check a Volume to Be Infused (“VTBI”) command with the available volume in the syringe pump. For example, the syringe plunger position may be used to determine the remaining length of the syringe barrel, which along with the barrel diameter may be used to determine the remaining volume in the syringe. The syringe plunger position sensor may also be used to detect if a syringe has emptied or if an empty syringe has been loaded (e.g., detects a fully dispensed plunger position). Additionally, the syringe plunger position sensor may be used to detect max deadstop (REOT, FEOT) position of the syringe plunger head as well as to detect slope between the motor and clutch.
The sensors may indicate syringe size. The syringe barrel size sensor may include a linear pot wiper blade connected to the shaft of the barrel clamp. The sensor resistance in the circuit changes proportional to the distance travel of the barrel clamp and outputs the voltage as a function of position. In another example, the syringe barrel size sensor may be an electromagnetic sensor that includes a magnet and a barrel linear sensor array. The magnet is mounted on the syringe barrel clamp assembly. The linear sensor array is mounted generally adjacent thereto and has a sensor. Because the movement of the syringe barrel clamp is less than the plunger movement, a single sensor can be used. Similar to the syringe plunger position sensor, based on the signal levels sensed by the sensor, the sensor is configured to determine what size syringe is loaded into the pump.
The syringe barrel size sensor may be used to indicate if an incompatible syringe is loaded in syringe pump. Additionally, the sensor may be used as a gross indication that a tube is not closed properly. In an embodiment, the flange detection sensor may be a micro switch that is located behind the barrel flange retention plate. In an example, the switch is depressed by the plate when the syringe flange is pushed into place during syringe loading. The flange detection sensor may indicate that the barrel is in its proper position and may be used to initiate pump power-up.
A syringe plunger button detect sensor positioned on the drive head detects the presence of a syringe. For example, a micro switch may be located in the plunger drive head such that the switch is depressed by the plunger flange when the syringe flippers or plunger hooks capture the plunger flange during syringe loading. The plunger button detect sensor indicates presence of the plunger flange at the drive head to verify the syringe is properly loaded.
A syringe force sensor or downstream occlusion (“DSO”) sensor may be located on the drive head of the syringe pump and may be used to indicate force or pressure on the syringe plunger. The calculated pressure may be used to determine a downstream occlusion, discussed in more detail below. Additionally, the force sensor may be used to perform start-up compensation to determine when the slack in syringe travel is removed. The syringe force sensor may also be used to detect a fully spent syringe as well as to detect the plunger flange.
The syringe pump, as previously described, has associated therewith a plurality of sensors, which are operative to provide information as to the function and location of the various elements thereof. A clutch sensor may comprise an optical switch with a mechanical shutter that moves to block light. The clutch sensor may indicate that the clutch is engaged or disengaged.
A motor position sensor may comprise a rotary magnetic encoder. For example, a magnet may be mounted on the motor shaft, which turns with the motor and actives the rotary encoder count, which indicates the position of the motor (e.g., 15 revolutions per 1 revolution of leadscrew per 1 mm linear travel of plunger). In another example, the syringe pump may include a drive motor shaft encoder comprising an encoder flag wheel attached to the armature shaft of the motor. The pump motor flag wheel may include a plurality of flags (e.g., twelve flags) extending radially outward from the hub thereof. The motor position sensor may indicate rotation of the motor and may be used to detect motor stall.
One or more of the above sensors (e.g., plunger position sensor) may be used to compensate for system slack during infusion therapy startup.
The motor is operably connected to the lead screw 614 to rotate the lead screw 614 when the motor is energized. The lead screw 614 has threads that cooperate with a threaded member, such as the split-nut 616 of the slide assembly. The slide assembly is associated with the lead screw 614 and thus moves linearly in response to rotation of the lead screw 614 by the motor. Linear movement of the slide assembly and drive head moves the syringe plunger, having a plunger flange, a plunger arm, and plunger stopper, within the syringe barrel to expel fluid from the syringe assembly to a patient for infusion therapy.
Typical half-nut designs may include a clutch mechanism with a half-nut that is spring biased against the lead screw 614. However, the spring bias may lead to additional stress levels on the half-nut, which may ultimately lead to thread wear on the half-nut. The additional stress and wear may also contribute to periodic fluctuations within a lead screw rotation cycle. Additionally, during an occlusion, half-nut drive mechanisms may experience stress levels that exceed the half-nut's yield strength, which over time may lead to half-nut failure (e.g., the threads of the half-nut may be significantly to completely worn away leading to pump failure). The half-nut wear may release, for example, an abrasion from worn half-nut threads, which may interfere with other pump components.
The improved split-nut 616 disclosed herein provides over twice as much thread engagement/contact than with traditional half-nut designs. Additionally, the split-nut 616 allows threads of the nut to be more concentric, which helps lower the flow rate accuracy (“FRA”) periodic fluctuations and wear. For example, small movements of a half nut may create large variations of flow rate accuracy when threads are angled. Additionally, the halves 616a, 616b contact each other such that they are not biased against the lead screw 614, which advantageously lowers friction and wear and also increases reliability. An example lead screw material is SUM24L (Electroless Nickel Plating). An example split-nut material is C95400 Aluminum Bronze. The materials listed for the lead screw and split-nut are not limiting and are provided as an example. Any other suitable material may be used.
The split-nut 616 of the slide assembly is configured to be disengaged from the lead screw 614 allowing the slide assembly to freely slide along the lead screw 614 to linearly position the drive head against the syringe plunger extending from the syringe barrel. The nuts halves 616a, 616b are biased into engagement with the lead screw 614 by a spring and magnetic clutch. The threads on each of the nut halves 616a, 616b engage generally opposed sides of the lead screw 614. The split-nut configuration and anti-ratcheting clutch design maximizes performance and minimizes wear of the threads of the split-nut 616 and lead screw 614. With the threads engaged, when the motor rotates the lead screw 614, the split-nut 616 moves along the lead screw 614, which, in turn, linearly moves the drive head. This pushes the syringe plunger into the syringe barrel to displace medicament from the syringe assembly to the patient.
As mentioned above, the split-nut 616 can also be easily disengaged from the lead screw 614 which allows the slide assembly to be positioned along the lead screw 614 such as when positioning the drive head against the syringe plunger. As illustrated in
The beacon 710 may be used as an indicator beacon that emits light or sound to indicate operational states or status of peristaltic pump 700. For example, when the peristaltic pump 700 is operating normally and infusing fluids, the beacon 710 may emit a solid green light. During a medium priority alarm, the beacon 710 may emit a flashing yellow light. Similarly, during a high priority alarm, the beacon 710 may emit a flashing red light. The beacon 710 may emit other combinations of colors at various intervals (e.g., pulsing, blinking, solid light) or other audible alerts to indicate the operational state or status of the peristaltic pump 700.
When the peristaltic pump 700 is in use, fluids may move through a tube loaded into the peristaltic pump 700. The tube 712 is loaded along the tube channel 714 on the peristaltic pump 700. Along the tube channel 714, the tube 712 passes through a slide clamp 716, an ultrasonic air sensor 718, an upstream pressure sensor 720a, an upstream valve 722a, the shuttle pumping region 724, a downstream valve 722b, and a downstream pressure sensor 720b. Positioned on the door 704 are other tube engagement features, such as indentions 726a, 726b and tube guide 728. The tube guide 728 is adapted to maintain the tube's position in the shuttle pumping region 724 of the peristaltic pump 700.
As illustrated in
The door 704 may also include pegs or door latches 734a and 734b that correspond to door mounting apertures 736a and 736b in the pump housing. The door latches 734a, 734b engage with a slidable latch bar mechanism that is operatively connected to the slide clamp mechanism such that the slide clamp 716 is configured to be inserted or ejected depending on a door open or a door closed position. For example, the latch bar mechanism may be spring biased towards the downstream side of the peristaltic pump 700 (e.g., to the left when looking at
The peristaltic pump 700, as previously described, has associated therewith a plurality of sensors, which are operative to provide information as to the function and location of the various elements thereof. A drive motor shaft encoder comprises an encoder flag wheel attached to the armature shaft of the motor. The peristaltic pump motor flag wheel may include a plurality of flags (e.g., twelve flags) extending radially outward from the hub thereof. These flags act in concert with optical switches to fix the location of the armature shaft of the peristaltic pump drive motor. The switches may further consist of a light emitting diode (“LED”) and a photocell. An arrangement of two optical switches allows for a first switch to sense the edge of a flag, and the second switch to sense the middle of a subsequent flag. This arrangement allows for greater resolution of motor shaft position and direction as read by the encoder. For example, the resolution of the encoder may be approximately 1/3072 of a rotation of the motor shaft.
The motor encoder senses shaft rotation directly. An index wheel may have a plurality of circumferentially coextensive radially disposed slots. Associated with these slots is an index wheel optical sensor. This sensor comprises a light emitting diode and an optical sensor or switch. In an example, the index wheel sensor is cooperative with the index wheel and the slots therein to provide positional information of the rotational location of the pump motor shaft. In operation, the index wheel sensor acts in concert with the peristaltic pump encoder to provide this positional information as well as directional information of the motor shaft. Associated with the shuttle itself is a linear gross position sensor. This sensor comprises a linear position Hall effect sensor and a plurality of magnets. Shuttle position sensor magnets present opposite poles to the shuttle Hall switch, so as to provide a field gradient operative to provide an indicium of the linear position of the shuttle.
The combination of the encoder and the other associated sensors aforementioned, provide inputs to a control mechanism, which may operate to accurately control the speed of the variable speed motor, the primary feature provided by such speed control is a temporal variability of the output of the peristaltic pump 700. Additionally, such speed control allows for an electronically controlled linearization of the pump output per individual stroke as well as improving the time-integrated output of the peristaltic pump.
The peristaltic pump 700 may also include an ultrasonic air detection apparatus or transducer. The ultrasonic transducer acts in concert with a second transducer element to detect air within the IV tubing. The peristaltic pump 700 allows the tube to be extended or stretched equally across the face of the associated sensor, thereby eliminating either a volumetric or stress gradient in the tube beneath the associated sensor so as to improve the accuracy of response of the sensor associated with, or connected to, housing. Essentially all of the sensors associated with, or actuated by, sensor arm execute the above described motion so as to achieve the above described result. The peristaltic pump may also include a downstream pressure sensor and a plurality of temperature sensors, which consist of thermistors. The slide clamp may include a Hall effect sensor to identify the presence and/or position of the slide clamp.
In the above introduced infusion pumps, including the syringe pump and the peristaltic pumps, occlusions may be detected by monitoring force and/or pressure measurements using various techniques. Additionally, the user may select between rapid occlusion detection and non-rapid occlusion detection. In rapid occlusion detection mode, the infusion therapy device may report an occlusion at 50% of the force or pressure thresholds discussed below.
Difference Value from Baseline
A baseline force value (e.g., a moving or sliding average window of force measurement samples, such as twenty samples) may be taken after the infusion pump motor starts. The force and/or pressure sensor may output an Analog to Digital Converter (“ADC”) count. In an example, the baseline force value may be a window of 20 samples of ADC counts after the pump motor starts. The current force measurement may be monitored and a difference value (e.g., baseline force value subtracted from the current value) may be determined. If the difference value exceeds a predetermined threshold, an occlusion alarm may sound. The infusion pump may have various settings for various occlusion detection sensitivities (e.g., Very High, High, Medium High, Medium, Low, and Very Low). In a non-limiting example, the infusion pump may generate an alarm signal when the IV line pressure reaches 2 to 4 psi for a low sensitivity alarm, 6 to 9 psi for a medium sensitivity alarm, and 14 to 16 psi for a high sensitivity alarm.
In an example, the infusion pump may generate a high priority downstream occlusion alarm for the following fluid pressures and sensitivities: (Sensitivity—Very High; Occlusion pressure 50 psi; Lower Limit 25 psi; Upper Limit 52 psi); (Sensitivity—High; Occlusion pressure 16 psi; Lower Limit 13 psi; Upper Limit 18 psi); (Sensitivity—Medium High; Occlusion pressure 13 psi; Lower Limit 10 psi; Upper Limit 15 psi); (Sensitivity—Medium; Occlusion pressure 10 psi; Lower Limit 7 psi; Upper Limit 12 psi); (Sensitivity—Low; Occlusion pressure 7 psi; Lower Limit 4 psi; Upper Limit 9 psi); and (Sensitivity—Very Low; Occlusion pressure 4 psi; Lower Limit 1 psi; Upper Limit 6 psi).
In another example, the infusion pump may generate a high priority downstream occlusion alarm for the following fluid pressures and sensitivities: (Sensitivity—Very High; Occlusion pressure 50 psi; Limit<52 psi); (Sensitivity—High; Occlusion pressure 16 psi; Lower Limit 12 psi; Upper Limit 20 psi); (Sensitivity—Medium High; Occlusion pressure 13 psi; Lower Limit 10 psi; Upper Limit 15 psi); (Sensitivity—Medium; Occlusion pressure 10 psi; Lower Limit 7 psi; Upper Limit 12 psi); (Sensitivity—Low; Occlusion pressure 7 psi; Lower Limit 4 psi; Upper Limit 9 psi); and (Sensitivity—Very Low; Occlusion pressure 4 psi; Lower Limit 2 psi; Upper Limit 8 psi).
In one example for a syringe pump, the syringe force contact is non-relaxing in nature and a change in temperature does not cause a material property change. Also, the force sensor for the syringe pump is rated and compensated to operate from −10 degrees to 40 degrees C., which covers typical syringe pump operating ranges without impacting system level temperature variations in DSO detection for the syringe pump. However, for other infusion pumps, such as a peristaltic pump, the tubing relaxes into the channel causing a change in force which is dependent on temperature. For example, the tube material properties change based on temperature and a temperature compensation slope may be added for both the baseline force value as well as current ADC values.
After the infusion pump reaches steady state, occlusion detection may be based on a change in pressure or the delta of pressure instead of the High, Medium, or Low threshold settings. For example, after reaching steady state where the pressure is very steady, a sudden shift upwards in pressure may indicate that the infusion pump is trending to an occlusion. Monitoring a delta pressure after steady state may allow for earlier occlusion detection. In an example, steady state is achieved when there is less than a 1 psi pressure change in the last two minutes of pressure measurements. If the infusion pump is not in a steady state condition, pressure delta sensing may be disabled.
The infusion pump may also monitor changes in pressure as a function of flow rate. Different baseline and/or different threshold levels may be established based on the flow rate. For example, if the difference in pressure from baseline exceeds a predetermined relationship (e.g., pressure Increase=0.3*Flowrate in a 1 minute duration), an alert or warning for an occlusion sounds.
As discussed above, a syringe force sensor or downstream occlusion (“DSO”) sensor may be located on the drive head and may be used to indicate force or pressure on the syringe plunger in a syringe pump. The calculated pressure may be used to determine a downstream occlusion. In another example, upon starting an infusion therapy, the infusion pump may record an initial baseline measurement during a first start-up interval (e.g., during the first ten seconds). At the beginning of the first start-up interval (e.g., over the first second of the ten second interval), the infusion pump may record the initial baseline measurement via a moving average of ADC counts. The baseline measurement may be updated to a lower filtered ADC value recorded within the first start-up interval. For example, if a filtered ADC value recorded at four seconds is lower than the initial baseline measurement recorded at one second, the filtered ADC value recorded at four seconds may replace the initial baseline measurement recorded at one second.
The infusion pump may continuously compute the pressure in real time as ADC values are monitored during the infusion therapy. For example, the infusion pump may continually compute the Syringe DSO Pressure according to the below equation. The Calibration Factor may be based on the syringe size and may be stored in a database that has different values for different syringe sizes.
During the first start-up interval, occlusion detection may be based on syringe size. With syringe sizes lower than a predetermined size (e.g., 6 ml or less, 10 ml or less, etc.), occlusion detection may be determined by a dual criteria of curvature and drop. For example, an occlusion may be reported during the first start-up interval if a DSO threshold is exceeded for a threshold period (e.g., three seconds) by a plurality of filtered samples within the threshold period. Specifically, the ADC value may be monitored and a difference value (e.g., baseline value subtracted from the current ADC value) may be determined. If the difference value exceeds the DSO threshold, an occlusion alarm may sound. The quantity of samples may be predetermined and in some examples may include all filtered samples within the threshold period.
Conversely, for syringes larger than the predetermined size (e.g., 6 ml or larger, 10 ml or larger, etc.), an occlusion may be reported when a filtered sample exceeds the DSO threshold. In this example, an occlusion may be reported when any filtered sample exceeds the DSO threshold.
During a second start-up interval (e.g., during the first thirty seconds), for a rapid mode infusion therapy, an occlusion alarm may sound (when the non-rapid occlusion detection mode is selected) when the occlusion pressure threshold is exceeded. In rapid infusion therapy, the infusion pump (e.g., GUI) may calculate both the non-rapid and rapid threshold levels and report both to the infusion pump (e.g., pumphead manager). The infusion pump may select the non-rapid threshold for the second start-up interval and then may report occlusions using the rapid threshold after the second start-up interval.
After the first and second start-up intervals, a new baseline measurement may be acquired by searching for a baseline window (e.g., a five second window, ten second window, etc.) where the ADC samples within the baseline window are within a predetermined ADC value range (e.g., +/−50 ADC counts). In another example, the baseline window may be established based on a predetermined psi value range (e.g., +/−2 psi). In another example, the baseline window may be established based on a combination of a predetermined ADC value range and a predetermined psi value range, such as based on either the predetermined ADC value range or the predetermined psi value range, whichever is smaller (e.g., +/−50 ADC counts or +/−2 psi). Additionally, when establishing the baseline window, the psi value may have an upper limit (e.g., no greater than 3.87 psi above the current baseline measurement). Establishing a new baseline measurement may be performed once or multiple times for each infusion therapy start. For example, the above processes may be a one-time baseline correction per infusion therapy start. As previously mentioned, the baseline measurement may be updated to a filtered ADC value that is lower than the current established baseline.
Additionally, after the first and second start-up intervals, an occlusion may be reported when a filtered sample exceeds the DSO threshold. For example, an occlusion may be detected and reported as the threshold is crossed. As discussed above, the ADC value may be monitored and a difference value (e.g., baseline value subtracted from the current ADC value) may be determined. If the difference value exceeds the DSO threshold, an occlusion alarm may sound. Additionally, the current force measurement may be monitored by the pump and a difference value (e.g., baseline force value subtracted from the current value) may be determined. If the difference value exceeds a predetermined threshold, an occlusion alarm may sound. If rapid occlusion detection mode is selected, the syringe pump 100 may report an occlusion at 50% of the force or pressure thresholds discussed above. Rapid occlusion detection mode may be limited to lower flow rates (e.g., approximately 20 ml/hr. or less) because if the pump is performing a rapid infusion therapy with high flow rates, then occlusion detection may occur quicker as the pump is already utilizing a naturally high flow-rate.
An occlusion alarm may be generated if the slope calculated from the difference of two pressure measurements exceeds a threshold value. The pressure measurements may be taken in a predetermined window or time interval, for example, every two seconds. In an example, two different slope measurements may be used to account for any braking forces at the start of an infusion therapy. To prevent false alarms, the initial threshold value may be higher to account for braking forces from the tubing or other infusion pump components at start-up. After start-up, the threshold value may be lower after the pump has overcome the braking forces.
Occlusion detection may also be based on energy spent or the area between a base line and the current force line. The pressure change and linear displacement (e.g., for a syringe pump) may also be used to determine whether an occlusion is present. In either of the above examples, the area calculation may be compared to a threshold value.
As introduced above, the infusion pumps of the present disclosure may include an occlusion detector to determine if an infusion line is blocked. In one example, the infusion pump computes, continuously or periodically, the pressure in real time as ADC values are monitored during infusion therapy. The ADC values may be monitored by the infusion pump and used to determine a difference value. If the difference value exceeds a threshold value, an occlusion alarm is triggered. A user may select between rapid occlusion detection and non-rapid occlusion detection. In rapid occlusion detection mode, the infusion pump may report an occlusion at 50% of the force or pressure thresholds discussed below.
In another example, the infusion pump is configured to collect and store real time ADC values, which can be used to train a neural network for detecting occlusions, including upstream occlusions and downstream occlusions. Further, real time ADC values can be collected across a plurality of infusion pumps to produce a larger dataset of historical real time ADC values for training the neural network. As used herein, a neural network may refer to a computational tool capable of machine learning. The neural network may comprise a plurality of interconnected computation units known as neurons that are configured to adapt to training data, and subsequently work together to produce predictions. In some cases, the neural network may comprise, for example, a deep neural network (“DNN”), which may comprise a convolutional neural network (“CNN”). The CNN may be, for example, U-Net, ImageNet, LeNet-5, AlexNet, ZFNet, GoogleNet, VGGNet, ResNet18, or ResNet, etc.
A neural network generally includes an input layer, one or more hidden layers, and an output layer. The input layer may include nodes (e.g., X1, X2, . . . XN) corresponding to a plurality of infusion pump parameters. In an example, three infusion pump parameters are used, which may result in a neural network having a structure with three input nodes. Each hidden layer may include a plurality of nodes for optimization (e.g., Z1, Z2 . . . ZM). The optimization may occur by way of forward propagation, back propagation, and a calibration of weights and biases. In one embodiment, the neural network may include an output node that corresponds to an occlusion or an absence of an occlusion. For example, an output of “1” may corresponds to an occlusion while an output of “0” may correspond to no occlusion.
For example, additional infusion pump parameters may include, but are not limited to, ADC values, syringe size, flow rate, infusion fluid viscosity, type of infusion therapy, operational status of the infusion pump, length of infusion, syringe manufacturer, position of syringe pump plunger, infusion pump temperature, ambient temperature, humidity, etc. Further, the various infusion pump features introduced above may be used to collect infusion pump parameters. In one example, the infusion pump includes syringe barrel size detection via a rotary potentiometer. Syringe size as an infusion pump parameter may be collected for the occlusion detection training dataset using such syringe barrel size detection means. Additional sensor data may be used for collecting pump parameters, including a clutch sensor, a flange detection sensor, a force sensor, a syringe plunger position sensor, a syringe plunger button detect sensor, an ultrasonic air sensor, a Hall effect sensor, and a temperature sensor.
At step 1002, the infusion pump may create, for each of a plurality of reference samples (e.g., N reference samples), a reference feature vector with input data for m features. Just as the input feature vector described in
At step 1004, the infusion pump may receive, for each of the N reference samples, a corresponding target value, Y, indicating either a presence or an absence of an occlusion. Just as the target values in
At step 1006, the infusion pump uses various inputs to train the neural network. In one embodiment, the infusion pump inputs a reference feature vector with input data for m features with a corresponding target value, Y, indicating either a presence or an absence of an occlusion into the neural network. As previously introduced, the inputs to train the neural network include, for example, the occlusion training dataset of
At step 1008, the neural network receives the inputs for training and optimizing an algorithm. As a result of training the neural network, the processing output at step 1010 is a trained neural network. In one example, the trained neural network is a discrete mathematical formula of weighted values, window size, and window overlap. In an example, the processing output of the trained neural network is a Boolean determination of an occlusion flag, corresponding to 1, or no-occlusion, corresponding to 0. The trained neural network can then be applied to an infusion pump to detect occlusions in real time.
At step 1108, an algorithm receives the output from step 1006, keeping a count of occlusion flags. If a “1” is output at step 1006, the count increases by “1” in step 1008. In step 1108, the infusion pump determines whether the count of occlusion flags is above a predetermined threshold. If the count is above a predetermined threshold, an occlusion is reported at step 1110. If the count is below the predetermined threshold, steps 1102 to 1108 are repeated. In an example, the predetermined threshold is 40 occlusion flags.
As shown in
The power supply 1314 may take many different forms. In one preferred embodiment, the power supply 1314 may be in the form of a rechargeable battery unit. Additionally, the pump may be powered from an AC power supply. The AC power supply assembly has a power cord and an associated terminal that plugs into the housing. The AC power supply assembly has a plug that is configured to be inserted into a standard electrical outlet to recharge the rechargeable battery when necessary. The AC power can also be supplied through the assembly to power the pump.
As introduced above, the infusion pump 1300 includes a processor 1304. While one processor 1304 is shown, the infusion pump 1300 may include a plurality of processors. The processor 1304 includes a controller, a logic device, etc. configured to execute the trained neural network 1316 (e.g., an algorithm) stored in the memory 1306. The processor 1304 is also configured to execute one or more instructions stored in the memory 1306 that, when executed by the processor 1304, cause the processor 1304 to perform the operations described herein to provide an infusion therapy treatment. The memory 1306 includes any memory device including read only memory, flash memory, random access memory, a hard disk drive, a solid-state drive, etc.
In some embodiments, the processor 1304 is configured to perform the method described in connection with
The communication module 1308 is configured for wireless and/or wired communication with a network, such as the Internet, a cellular network, and/or a local hospital network. The communication module 1308 may be configured, for example, for Wi-Fi or Ethernet communication. In the illustrated example, the communication module 1308 is configured to receive the trained neural network 1316 from a server or clinician computer via a network. In other examples, the processor 1304 may perform the method of described above to train the neural network 1316. The communication module 1308 may also receive one or more parameters specifying an infusion therapy treatment to be performed. Further, the communication module 1308 may transmit alert or alarm messages to a server when an occlusion is detected.
In the illustrated example, the server 1320 receives reference training data. The training data may be input into the server 1320 from manually obtained data. Additionally or alternatively, the training data may be received from one or more infusion therapy devices including the infusion pump 1300. As discussed above, the server 820 is configured to create one or more trained neural networks 816 for occlusion detection using the historical ADC values. The server 1320 may transmit the trained neural networks to the infusion therapy device 1300 via the network 1318.
The many features and advantages of the present disclosure are apparent from the written description, and thus, the appended claims are intended to cover all such features and advantages of the disclosure. Further, since numerous modifications and changes will readily occur to those skilled in the art, the present disclosure is not limited to the exact construction and operation as illustrated and described. Therefore, the described embodiments should be taken as illustrative and not restrictive, and the disclosure should not be limited to the details given herein but should be defined by the following claims and their full scope of equivalents, whether foreseeable or unforeseeable now or in the future.
This application claims priority to U.S. Provisional Patent Application No. 63/612,762 filed Dec. 20, 2023, entitled “INFUSION THERAPY DEVICE WITH OCCLUSION DETECTION”, the entire contents of which is hereby incorporated by reference and relied upon.
Number | Date | Country | |
---|---|---|---|
63612762 | Dec 2023 | US |