CA2847548C

Method and apparatus for detecting occlusions in an ambulatory infusion pump

Abstract

An improved pump, reservoir and reservoir piston are provided for controlled delivery of fluids. A motor is operably coupled to a drive member, such as a drive screw, which is adapted to advance a plunger slide in response to operation of the motor. The plunger slide is removably coupled to the piston. A method, system, and an article of manufacture for automatically detecting an occlusion in a medication infusion pump is provided. The electrical current to an infusion pump is measured. Based on measurements of one or more variables; the infusion pump detects whether there is an occlusion in the system. The methods of detecting occlusions may be dynamic.

CA2847548C, drawing sheet 1
Sheet 1 of 34

Term

0.2 yearsleft in the term

Expires 21 December 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

10 claims: 3 independent, 7 dependent

  1. 1
    CA 02847548 2015-10-13 WHAT IS CLAIMED IS:1. An infusion pump for infusing fluid from a reservoir into a body of a user, the infusion pump comprising: a housing;a motor contained within the housing;one or more drive train components coupled to the motor within the housing and configured to move in response to the motor to deliver fluid from the reservoir through a fluid path into the body of the user;a sensor that periodically measures the value of a parameter associated with the motor or one of the drive train components during delivery of a current pulse of infusion fluid to obtain a series of measurements;and a processor contained within the housing, wherein the processor determines a peak value of the series of measurements, selects a second value later than the peak value within the series of measurements, calculates a difference between the peak value and the second value, increments a counter when the difference exceeds a threshold value, restarts the counter when the difference is below the threshold value, and declares an occlusion has occurred when the counter exceeds an occlusion-detection count.
  2. 4
    An infusion pump for infusing fluid from a reservoir into a body of a user, the infusion pump comprising:a housing;a motor contained within the housing;CA 02847548 2015-10-13 one or more drive train components coupled to the motor within the housing and configured to move in response to the motor to deliver fluid from the reservoir through a fluid path into the body of the user;a sensor that periodically measures the value of a parameter associated with the motor or one of the drive train components during delivery of a current pulse of infusion fluid to obtain a series of measurements;and a processor contained within the housing, wherein the processor determines a peak value of the series of measurements, selects a second value later than the peak value within the series of measurements, calculates a current difference between the peak value and the second value, retrieves a previous difference between a previous peak value and a previous second value later than the previous peak value calculated based on measurements of the value of the parameter during delivery of a previous pulse of infusion fluid, calculates an average difference using the previous difference and the current difference, and declares an occlusion has occurred if the average difference exceeds a threshold value.
  3. 8
    An occlusion detection system for detecting an occlusion in an infusion pump having a drive mechanism that includes a motor and one or more drive train components, the occlusion detection system comprising:means for measuring a parameter associated with the motor or one of the drive train components during delivery of a current pulse of infusion fluid to obtain a series of measurements;means for determining a peak value of the series of measurements;means for selecting a second value later than the peak value within the series of measurements;means for calculating a difference between the peak value and the second value;means for incrementing a counter when the difference exceeds a threshold value;means for restarting the counter when the difference is below the threshold value;and means for declaring an occlusion has occurred when the counter exceeds an occlusion-detection count.