This disclosure relates to medical aspiration.
In some cases, medical aspiration can be used to remove material from a patient. For example, medical aspiration can be used to remove a thrombus, such as a clot or other occlusion, from a blood vessel of a patient.
This disclosure describes example devices and systems configured to reduce withdrawal of body fluid (e.g., blood) from a patient during a medical aspiration procedure, and related methods. In examples described herein, an aspiration system is configured to reduce blood loss during a procedure, even with a relatively large aspiration catheter (e.g., 12 French or greater) or any size catheter, by controlling the fluid flow (e.g., controlling the fluid flow rate) and/or controlling the amount of fluid that flows through the aspiration catheter. For example, the aspiration system may monitor fluid flow through the catheter using a sensor and actuate a control valve based on the fluid flow. In some examples, the control valve is configured to allow a relatively higher flow to pass through the catheter lumen when the distal end of the aspiration catheter encounters a blockage (e.g., from thrombus or potentially a vessel wall) and also configured to regulate (e.g., reduce) the flow rate of fluid if the aspiration catheter is in patent blood flow in a vessel. In some examples, the aspiration system is configured to enable a clinician to “search” for thrombus in the vessel using fluoroscopy guidance, while only applying a high or greater suction force when the catheter tip is occluded. Thus, the aspiration system can be configured to provide the suction force that would ordinarily result in the aspiration of relatively high blood volumes in response to determining the catheter tip is occluded.
In some examples described herein, an aspiration system is configured to monitor blood flow within the aspiration system using a sensor and actuate a flow control valve based on the monitored flow. The system will allow a relatively “full” or greater suction force (e.g., unrestricted fluid flow in the catheter lumen) when the distal end of the aspiration catheter encounters a blockage (from thrombus or potentially a vessel wall) but will regulate the application of the suction force if the aspiration catheter is in patent (substantially unblocked) blood flow in a vessel, thereby reducing the aspiration of blood when the catheter is unblocked.
In some examples, the system is configured to actuate the flow control valve based on the determined (e.g., measured or received from another device) flow rate and flow rate thresholds to control an operational state of the system, e.g., valve fully open, valve fully closed, valve partially open, cycling between fully open and closed, cycling between any or all of fully open, fully closed, and/or partially open or closed, cycling between fully open or closed and partially closed and open according to cycling parameters and/or a predetermined cycling schedule, or the like. In some examples, the system determines a current mode of operation based on the determined flow rate and first and second flow rate thresholds, and then controls the valve to be in one of the several operational states.
For example, the system may determine that the aspiration system is in patent blood flow (e.g., unblocked by a thrombus) based on the determined flow rate and the first and second flow rate thresholds, and control the valve to be in a “search mode” comprising periodically opening the valve for a first amount time (state 1) and closing the valve for a second amount of time (state 2) that is greater than the first amount of time. Additionally, the system may determine that the aspiration system is “blocked,” e.g., by a thrombus, based on the determined flow rate and the first and second flow rate thresholds, and control the valve to be in an “aspiration mode” comprising controlling the valve to remain open to apply a high such force to the aspiration catheter while the determined flow rate is less the first flow rate threshold. Additionally, the system may determine that the aspiration system is partially blocked, e.g., by a thrombus, based on the determined flow rate and the first and second flow rate thresholds, and control the valve to be in an “pulse mode” comprising periodically opening the valve for a third amount time (state 3) and closing the valve for a fourth amount of time (state 4) to clear the partial blockage while reducing blood loss in order to do so.
In other examples, the system actuates the flow control valve based on the determined flow rate and a flow rate reference value. For example, the system may dynamically and/or in real-time determine when to open and close the valve, partially or fully, in order to control the valve to control the flow rate of fluid within the aspiration system to be the flow rate reference value, e.g., to reduce and/or minimize the difference between the flow rate of the fluid and the flow rate reference value. In some examples, the system may control the valve to open or close, fully or partially, according to a proportional-integral-derivative (PID) control loop, an adaptive algorithm such as fuzzy logic, a machine learning algorithm and/or method, or the like.
The devices, systems, and techniques of this disclosure may provide one or more advantages and benefits. For instance, allowing for different levels of suction force to be applied for different amounts of time to the catheter lumen may reduce a volume of body fluid withdrawn from the body during an aspiration procedure and provide an automatic and intuitive procedure for reducing blockages in the system. In some examples, the devices, systems, and techniques may provide automatic determination of the size of the aspiration catheter and adjust control of the valve based on catheter size.
In one example, this disclosure describes a method including: determining, by control circuitry, a flow rate of a fluid within a catheter lumen fluidically coupled to a valve; comparing, by the control circuitry, the flow rate to a first flow rate threshold and a second flow rate threshold less than the first flow rate threshold; in response to determining that the flow rate is greater than or equal to the first flow rate threshold, controlling, by the control circuitry, the valve to be in a first operational state; and in response to determining that the flow rate is less than or equal to the second flow rate threshold, controlling, by the control circuitry, the valve to be in a second operational state.
In another example, this disclosure describes a medical aspiration system including: a valve configured to open or close to control a suction force applied to a catheter lumen; and control circuitry configured to: determine a flow rate of a fluid within the catheter lumen; compare the flow rate to a first flow rate threshold and a second flow rate threshold less than the first flow rate threshold; in response to determining that the flow rate is greater than or equal to the first flow rate threshold, control the valve to be in a first operational state; and in response to determining that the flow rate is less than or equal to the second flow rate threshold, control the valve to be in a second operational state.
In another example, this disclosure describes a medical device for aspirating material from a patient, the device including: a suction source; an aspiration catheter defining a lumen fluidically coupled to the suction source; a valve configured to open or close to control a suction force applied to the catheter lumen; and control circuitry configured to control the valve to open or close based on a flow rate, a first flow rate threshold, and a second flow rate threshold.
In another example, this disclosure describes a method including: determining, by control circuitry, a flow rate of a fluid within a catheter lumen fluidically coupled to a valve; comparing, by the control circuitry, the flow rate to a flow rate reference value; determining, by the control circuitry, a duty cycle of a first operational state and a second operational state of the valve based on a difference between the flow rate and the flow rate reference value; and controlling, by the control circuitry, the valve to be in the first and second operational states to control a suction force applied to the catheter lumen according to the duty cycle.
In another example, this disclosure describes a medical aspiration system including: a valve configured to open or close to control a suction force applied to a catheter lumen; and control circuitry configured to: determine a flow rate of a fluid within the catheter lumen fluidically coupled to a valve; compare the flow rate to a flow rate reference value; determine a duty cycle of a first operational state of the valve and a second operational state of the valve based on a difference between the flow rate and the flow rate reference value; and control the valve to be in the first and second operational states to control a suction force applied to the catheter lumen according to the duty cycle.
In another example, this disclosure describes a medical device for aspirating material from a patient, the device including: a suction source; an aspiration catheter defining a lumen fluidically coupled to the suction source; a valve configured to open or close to control a suction force applied to the catheter lumen; and control circuitry configured to control the valve to open or close based on a flow rate and a flow rate reference value.
The details of one or more aspects of the disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the techniques described in this disclosure will be apparent from the description and drawings, and from the claims.
This disclosure describes devices and systems configured to regulate a flow rate of a body fluid, such as blood, from a body of a patient during a medical aspiration procedure, as well as medical aspiration systems (e.g., vascular aspiration systems) including such devices and systems, and corresponding methods. An aspiration catheter can be used to remove a thrombus from a hollow anatomical structure (e.g., a blood vessel) of a patient. For example, a distal opening of the catheter may be positioned in the hollow anatomical structure near a thrombus and an aspiration force can be applied to a lumen of the aspiration catheter in order to draw the thrombus through the catheter lumen and out of the hollow anatomical structure. In some instances, such as with deep vein thrombosis (DVT) and pulmonary embolism (PE) procedures, it may be preferable to use larger aspiration catheters (e.g., 12 French or greater) to remove large clot burdens from vessels. As the aspiration catheter lumen diameter increases, the flow through the aspiration catheter increases, shortening the time in which a maximum blood volume that can be extracted from a patient will be reached more quickly than in a case with a smaller aspiration catheter, and potentially force a premature end to the procedure. Additionally, if the distal tip of an aspiration catheter is not fully engaged with a thrombus as a suction force is being applied to a lumen of the catheter, then blood may be unintentionally aspirated from the patient via the catheter. It is desirable to limit blood loss during an aspiration procedure.
Medical aspiration system 100 is configured to remove a thrombus from a patient. Medical aspiration system 100 may be configured to remove a thrombus by via catheter 108, e.g., to draw the thrombus from the patient using a suction force applied to catheter 108. Material passing through catheter 108 is deposited into discharge reservoir 104, via a suction force applied by suction source 102 to catheter 108 (e.g., to an inner lumen of catheter 108). Catheter 108 includes an elongated body 112 defining a catheter lumen (not shown in
Once distal opening 114 of aspiration catheter 108 has engaged a thrombus that is within a blood vessel, the clinician may remove aspiration catheter 108 with the thrombus held within opening 114 or attached to the distal tip of elongated body 112, or suction off pieces of the thrombus (or the thrombus as a whole) until the thrombus is removed from the blood vessel of the patient through a lumen of aspiration catheter 108 itself and/or through the lumen of an outer catheter in which aspiration catheter 108 is at least partially positioned. The outer catheter can be, for example, a guide catheter configured to provide additional structural support to the aspiration catheter. In some cases, aspiration of thrombus can be performed concurrently with use of a thrombectomy device, such as a thrombus removal basket, to facilitate removal of thrombus via mechanical thrombectomy as well as via aspiration.
As used herein, “suction force” is intended to include, within its scope, related concepts such as suction pressure, vacuum force, vacuum pressure, negative pressure, and the like. A suction force can be generated by a vacuum, e.g., by creating a partial vacuum within a sealed space (e.g., defined by a housing and/or container) fluidically connected to catheter 108, or by direct displacement of liquid in catheter 108 and/or tubing 116 via (e.g.) a peristaltic pump, or otherwise. Accordingly, suction forces or suction as specified herein can be measured, estimated, computed, etc. without need for direct sensing or measurement of force. A “higher,” “greater,” or “larger” (or “lower,” “lesser,” or “smaller”) suction force described herein may refer to the absolute value of the negative pressure generated by the suction source on a catheter or another component, such as a discharge reservoir 104.
In some examples, suction source 102 can comprise a pump (also referred to herein as “pump 102” or “vacuum source 102”). The suction source 102 can include one or more of a positive displacement pump (e.g., a peristaltic pump, a rotary pump, a reciprocating pump, or a linear pump), a direct-displacement pump (e.g., a peristaltic pump, or a lobe, vane, gear, or piston pump, or other suitable pumps of this type), a direct-acting pump (which acts directly on a liquid to be displaced or a tube containing the liquid), an indirect-acting pump (which acts indirectly on the liquid to be displaced), a centrifugal pump, and the like. An indirect-acting pump can comprise a vacuum pump, which displaces a compressible fluid (e.g., a gas such as air) from the evacuation volume (e.g., discharge reservoir 104, which can comprise a canister), generating suction force on the liquid. Accordingly, the evacuation volume (when present) can be considered part of the suction source. In some examples, suction source 102 includes a motor-driven pump, while in other examples, suction source 102 can include a syringe, and mechanical elements such as linear actuators, stepper motors, etc. As further examples, the suction source 102 could comprise a water aspiration venturi or ejector jet.
Medical aspiration system 100 includes control circuitry 120 configured to control a suction force applied by suction source 102 to catheter 108. For example, control circuitry 120 can be configured to directly control an operation of suction source 102 to vary the suction force applied by suction source 102 to the inner lumen of catheter 108, e.g. by controlling the motor speed, or stroke length, volume or frequency, or other operating parameters, of suction source 102. As another example, control circuitry 120 can be configured to control one or more functions of valve 110. Other techniques for modifying a suction force applied by suction source 102 to the inner lumen of catheter 108 can be used in other examples.
Control circuitry 120, as well as other processors, processing circuitry, controllers, control circuitry, and the like, described herein, may include any combination of integrated circuitry, discrete logic circuitry, analog circuitry, such as one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), or field-programmable gate arrays (FPGAs). In some examples, control circuitry 120 may include multiple components, such as any combination of one or more microprocessors, one or more DSPs, one or more ASICs, or one or more FPGAs, as well as other discrete or integrated logic circuitry, and/or analog circuitry. In some examples, control circuitry 120 may further include, additionally or alternatively to electric-based processors, one or more controls that operate using fluid motion power (e.g., hydraulic power) in combination with or in addition to electricity. For example, control circuitry 120 can include a fluid circuit comprising a fluid circuit comprising a plurality of fluid passages and switches arranged and configured such that, when a fluid (e.g., liquid or gas) flows through the passages and interacts with the switches, the fluid circuit performs the functionality of control circuitry 120 described herein.
Memory 122 may store program instructions, such as software, which may include one or more program modules, which are executable by control circuitry 120. When executed by control circuitry 120, such program instructions may cause control circuitry 120 to provide the functionality ascribed to control circuitry 120 herein. The program instructions may be embodied in software and/or firmware. Memory 122, as well as other memories described herein, may include any volatile, non-volatile, magnetic, optical, or electrical media, such as a random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), electrically-erasable programmable ROM (EEPROM), flash memory, or any other digital media. Although control circuitry 120 and memory 122 are shown in
With some aspiration systems, some amount of a body fluid may be incidentally withdrawn during the aspiration procedure. For instance, while approaching and aspirating a thrombus with a distal opening of a catheter, the clinician may incidentally aspirate and remove a volume of the patient's blood, e.g., that is not inherently necessary to withdraw as part of the procedure. Medical aspiration system 100 is configured to reduce the incidental withdrawal of the patient's blood during an aspiration procedure by at least regulating a flow rate of fluid through a catheter lumen of catheter 108, e.g., via control of suction source 102 and/or valve 110 by control circuitry 120.
In examples described herein, control circuitry 120 is configured to determine a flow rate of a fluid within an inner lumen (also referred to as a catheter lumen) of catheter 108 fluidically coupled to valve 110. In some examples, medical aspiration system 100 includes a flow sensor configured to measure the flow rate of a fluid (e.g., blood) within the catheter lumen of catheter 108 (e.g., a lumen defined by elongated body 112), e.g., a flow sensor positioned to measure the flow rate of a fluid within the catheter lumen. For example, a flow sensor may comprise an ultrasound sensor positioned proximate to the lumen of catheter 108 and configured to measure a signal indicative of the flow and/or flow rate of the fluid within the lumen of catheter 108. In some examples, medical aspiration system 100 includes a flow sensor that is configured to measure and/or provide an output representing the flow rate of the fluid within a volume fluidically coupled to the catheter lumen of catheter 108, e.g., within tubing 116 or valve 110, from which the flow rate of the fluid within the lumen of catheter 108 may be determined by control circuitry 120. For example, a flow sensor may comprise a plurality of pressure sensors at a plurality of positions within medical aspiration system 100 (e.g., the lumen of catheter 108, tubing 116, and/or valve 110) and configured to measure a signal (e.g., a pressure difference) indicative of a flow and/or flow rate of a fluid within the lumen of catheter 108. In other examples, medical aspiration system 100 may include sensors, components, and/or parameters that provide output indicative of parameters other than flow rate and based upon which control circuitry 120 may be configured to determine the flow rate of the fluid, e.g., a change in the volume or weight of discharge reservoir 104, control parameters and/or sensors of suction source 102 (e.g., an amount of a negative pressure suction source 102 applied), or any suitable measurements for determining a flow rate within the lumen of catheter 108. Control circuitry 120 is configured to compare the determined flow rate to a first flow rate threshold and a second flow rate threshold less than the first flow rate threshold, and control valve 110 based on the comparisons.
In some examples, control circuitry 120 is configured to control valve 110 to be in a first operational state in response to determining that the flow rate is greater than or equal to the first flow rate threshold. For example, a flow rate greater than or equal to the first flow rate threshold may indicate that medical aspiration system 100 has not captured a thrombus. A measured (e.g., sensed) flow rate of the fluid is greater than or equal to the first flow rate threshold indicates, for example, that fluid is moving within medical aspiration system 100 without being fully blocked, e.g., fluid flow may be unblocked because a thrombus is not captured. The first operational state of valve 110 may be a substantially closed valve state (e.g., fully closed or nearly fully closed) in which valve 110 enables application of a relatively low suction force, which may be a minimum suction force or no suction force (e.g., valve 110 substantially prevents application of a suction force), to the catheter lumen. For example, the first operational state of valve 110 may be a substantially closed valve state in which the valve is fully closed or nearly fully closed, e.g., fully closed to within manufacturing tolerances of the valve. In some example, valve 110, when in the first operational state, may enable a minimum flow rate of 100 milliliters per minute (ml/min) or less, 50 ml/min or less, 10 ml/min or less, 1 ml/min or less, or zero flow. Control circuitry 120 may be configured to control valve 110 to be in the first operational state to substantially reduce or even prevent the fluid from flowing within catheter 108, tubing 116, and valve 110 for a predetermined amount of time, e.g., to reduce an amount of fluid aspirated by medical aspiration system 100 as part of a thrombus search part of a medical procedure.
Control circuitry 120 is further configured to control the valve 110 to be in a second operational state in response to determining that the flow rate is less than or equal to the second flow rate threshold. For example, a flow rate less than or equal to the second flow rate threshold may indicate that medical aspiration system 100 has captured a thrombus, e.g., a thrombus is engaged with distal opening 114 of catheter 108 or is traveling through the catheter lumen of catheter 108 or another lumen in fluid communication with the catheter lumen towards discharge reservoir 104. A measured flow rate of the fluid is less than or equal to the second flow rate threshold can indicate that fluid is slowly moving or not moving within medical aspiration system 100 because fluid flow may be blocked by a captured thrombus, or valve 110 is (or was) closed (e.g., to reduce an amount of fluid aspirated without a thrombus being captured). The second operational state of valve 110 may be a substantially open valve state (e.g., fully open or nearly fully open) in which the valve enables application of a relatively high suction force to the catheter lumen. For example, the second operational state of valve 110 may be a substantially open valve state in which the valve is fully open or nearly fully open, e.g., fully open to within manufacturing tolerances of the valve. For example, valve 110, when in the second operational state, may enable a maximum flow rate of 100 milliliters per minute (ml/min) or more, 500 ml/min or more, 1000 ml/min or more, 3000 ml/min or more, or 5000 ml/min or more. In other examples, the valve 110 may enable any other suitable maximum flow rate. Control circuitry 120 may be configured to control valve 110 to be in the second operational state to cause the application of the relatively high suction force to capture a thrombus and/or enable the fluid to flow within catheter 108, tubing 116, and valve 110 for a predetermined amount of time, e.g., to “search” for a thrombus and/or obtain a subsequent measurement of the flow rate of the fluid within catheter 108, tubing 116, or valve 110.
In other examples, control circuitry 120 is configured to compare the determined flow rate to a flow rate reference value, e.g., rather than flow rate thresholds. For example, rather than searching for a thrombus by opening valve 110 for a predetermined amount of time, measuring the resulting flow, and closing valve 110 for a predetermined amount of “wait” time if a thrombus is not captured (e.g., to reduce the amount of fluid aspirated, but during which medical aspiration system 100 is effectively “blind,” e.g., without a flow rate measurement), medical aspiration system 100 may enable a clinician to search for a thrombus in a more continuous manner with a reduced and/or zero wait time. For example, control circuitry 120 may be configured to aspirate fluid with a continuous target “reference” flow rate. Control circuitry 120 may compare the determined flow rate to the flow rate reference value, and control valve 110 to be in the first operations state or the second operational state to control a suction force applied to the catheter lumen based on the flow rate and a flow rate reference value. In some examples, control circuitry 120 may determine a duty cycle of the first and second operational states based on a difference between the determined flow rate and the flow rate reference value, and control circuitry 120 may control valve 110 to be in the first and second operational states according to the duty cycle.
A clinician may start an aspiration procedure (202). For example, the clinician may introduce aspiration catheter 108 into vasculature of a patient and distally advance aspiration catheter 108 toward a thrombus within the vasculature of the patient. The clinician may then cause control circuitry 120 to initiate a method of automatically controlling the flow rate of a fluid in medical aspiration system 100 during the procedure, e.g., via a user interface of a device in communication with control circuitry 120.
In accordance with the method of
Control circuitry 120 may then cause and/or control valve 110 to be in the second operational state S2 (206), e.g., at time T0 (
Control circuitry 120 determines a flow rate of a fluid within a catheter lumen of catheter 108. For example, medical aspiration system 100 may include a flow rate sensor (not shown) configured to measure the flow rate of a fluid (e.g., blood) within the lumen of catheter 108 (e.g., the lumen defined by elongated body 112), e.g., a flow rate sensor positioned to measure the flow rate of a fluid within the catheter lumen. For example, a flow sensor may comprise an ultrasound sensor positioned proximate to the lumen of catheter 108 and configured to measure a signal indicative of the flow and/or flow rate of the fluid within the lumen of catheter 108. In some examples, medical aspiration system 100 may include a flow rate sensor configured to measure and/or provide an output representing the flow rate of the fluid within a volume fluidically coupled to the catheter lumen of catheter 108, e.g., within tubing 116 or valve 110, e.g., from which the flow rate of the fluid within the lumen of catheter 108 may be determined by control circuitry 120. For example, a flow sensor may comprise a plurality of pressure sensors at a plurality of positions within medical aspiration system 100 (e.g., the lumen of catheter 108, tubing 116, and/or valve 110) and configured to measure a signal (e.g., a pressure difference) indicative of a flow and/or flow rate of a fluid within the lumen of catheter 108. In other examples, medical aspiration system 100 may include other sensors, components, and/or parameters that provide output indicative of parameters other than flow rate and based upon which control circuitry 120 may be configured to determine the flow rate of the fluid, e.g., a change in the volume or weight of discharge reservoir 104, control parameters and/or sensors of suction source 102 (e.g., an amount of a negative pressure suction source 102 applied), or any suitable measurements for determining a flow rate within the lumen of catheter 108. In some examples, control circuitry 120 determines the flow rate of the fluid within the catheter 108 lumen substantially at or near the end of the second time period, e.g., either at time T2 or just before time T2 so as to make a determination (as described below) whether to cause and/or control valve 110 to be in the first operational state S1 or to remain in the second operational state S2.
Control circuitry 120 compares the determined flow rate of the fluid within the lumen of catheter 108 to a first flow rate threshold 232 (
Alternatively,
In some examples, flow rates 250, 260, 270 may not immediately respond, e.g., there may be a delay in initiation of the flow rate of the fluid due to the length of the fluid pathway between suction source 102 and distal opening 114 of catheter 108. In other examples, flow rates 250, 260, 270 may respond very quickly, but there may be a delay in measurement and/or determination of the flow rates by medical aspiration system 100.
As shown in
The ratio of the second predetermined amount of time to the first predetermined amount of time, e.g., an open/close duty cycle P2/P1, may reduce the amount of fluid aspirated while a thrombus is not captured and while searching for a thrombus. The method of
Referring back to
Method steps corresponding to blocks 210 through the YES branch of block 212 may form an “aspiration cycle” (also referred to as an “aspiration loop” or an “aspiration mode”) of medical aspiration system 100, e.g., while a thrombus is captured and/or being aspirated. During the aspiration mode, medical aspiration system 100 may determine (e.g., measure) one or more subsequent quantities indicative of the current and/or most recent flow rate within the catheter 108 lumen, tubing 116, and/or valve 110, and control circuitry 120 may determine the one or more subsequent flow rate. Control circuitry 120 may determine the one or more subsequent flow rates at regular intervals, e.g., at a flow measurement sampling rate, at irregular intervals, according to a schedule, or at any suitable time subsequent to the time at which control circuitry 120 determined the prior flow rate. For example, control circuitry 120 may determine the one or more subsequent flow rates at a relatively high flow measurement sampling rate, e.g., with a sampling time that is less than the first or second predetermined amounts of time P1 and P2, e.g., less than 50 ms, 20 ms or less, 10 ms or less, 1 ms or less, or at any suitable flow measurement sampling rate, e.g., so as to reduce an amount of fluid removed from the patient after a thrombus is aspirated and the flow rate within medical aspiration system 100 increases. In some examples, the aspiration mode may be a third operational state S3 of valve 110 in which valve 110 remains substantially open until control circuitry 120 causes and/or controls valve 110 to be in another state, e.g., rather than for a predetermined amount of time.
Control circuitry 120 may determine that the flow rate, or a subsequent flow rate, is greater than the second flow rate threshold (NO branch of block 212). For example, medical aspiration system 100 may aspirate the thrombus, and the blockage may reduce or be removed allowing fluid to flow. In response to determining that the flow rate, or a subsequent flow rate, is greater than the second flow rate threshold, control circuitry 120 may cause and/or otherwise controls valve 110 to be in the first operational state S1 (closed), e.g., for the first predetermined amount of time P1 (204). The method may continue in the search cycle of method steps (204) through the YES branch of (208), the aspiration cycle of method steps (210) through the YES branch of (212), or alternating between the search cycle and aspiration cycle according to the NO branches of (208) and (212) described above, until the method is terminated, e.g., by a clinician via the user interface, or via any other suitable termination event.
As with the method of
In response to determining that the flow rate is less than the first flow rate threshold (NO branch of block 208), control circuitry 120 further determines whether the flow rate is less than or equal to a second flow rate threshold (310), e.g., where the second flow rate threshold is less than the first flow rate threshold. In response to determining that the flow rate is less than or equal to the second flow rate threshold (YES branch of block 310), control circuitry 120 causes and/or otherwise controls valve 110 to be in, or to remain in, the second operational state S2 (open) (312). Control circuitry 120 may determine one or more subsequent flow rates during (312), e.g., at a flow measurement sample rate as described above. Method step (310) may be substantially similar to method step (212) described above, method step (312) may be substantially similar to method step (210) described above, and method steps (312) and the YES branch of (310) may be substantially similar to the aspiration mode, or third operational state S3, as described above.
In response to determining that the flow rate, or a subsequent flow rate, is greater than the second flow rate threshold (NO branch of block 310), control circuitry 120 may controls medical aspiration system 100 (e.g., valve 110) to be in a fourth operational state S4, e.g., a rapid pulse mode or a pulse wave modulation (PWM) mode (314). For example, control circuitry 120 may determine that the flow rate determined in the search mode is less than the first flow rate threshold at (208) but greater than the second flow rate threshold at (310), or a subsequent flow rate determined during the aspiration mode may increase to be greater than the second flow rate threshold during (312). In other words, control circuitry 120 may determine that the currently determined flow rate is between the first and second flow rate thresholds, which may indicate a partial blockage of the catheter 108 lumen, tubing 116, and/or valve 110. Control circuitry 120 may than cause medical aspiration system 100 to be in the fourth operational state S4.
For example, in response to determining that the flow rate, or a subsequent flow rate, is less than the first flow rate threshold and greater than the second flow rate threshold, control circuitry 120 may cause and/or otherwise control valve 110 to alternatingly be in the first operational state S1 (closed) for a third amount of time P3 and to be in the second operational state S2 (open) for a fourth amount of time P4 while the flow rate, or the subsequent flow rate, of the fluid within the lumen of catheter 108 is less than the first flow rate threshold and greater than the second flow rate threshold during the third or fourth amounts of time (314). In some examples, the third and fourth amounts of time are substantially equal to each other, and in other examples the third and fourth amounts of time are different from each other. In some examples, the third and fourth amounts of time may be an open/close duty cycle of valve 110 that is greater than the P2/P1 duty cycle of the search mode. Additionally, the third and fourth amounts of time may be a cycle period that is less than the P1+P2 search cycle period. For example, the third amount of time P3 may be about 300 ms, and the fourth amount of time P4 may be about 300 ms, e.g., a 600 ms cycle period, as opposed to a 1 second (1000 ms) cycle period of a 950 ms P1 and a 50 ms P2 of the search cycle.
Additionally, in response to determining that the flow rate, or a subsequent flow rate, is less than the first flow rate threshold and greater than the second flow rate threshold, control circuitry 120 may determine one or more subsequent flow rates of the fluid within the catheter 108 lumen fluidically coupled to valve 110 at a flow measurement sampling rate (314). The flow measurement sampling rate may be the same as, or different from, the flow measurement sampling rate at (312) during the aspiration mode. In some examples, the flow measurement sampling rate of (314) comprises time intervals between subsequent flow rate samples (e.g., flow rate measurements, flow rate determinations) that are less than the first predetermined amount of time P1, the second predetermined amount of time P2, the third amount of time P3, and the fourth amount of time P4. For example, the flow measurement sampling rate of (314) may be less than 50 ms, 20 ms or less, 10 ms or less, 1 ms or less, or at any suitable flow measurement sampling rate, e.g., so as to clear a partial blockage within medical aspiration system 100 while limiting and/or reducing an amount of fluid aspirated.
In the example of
The method of
As described above, the method of
In the example of
In response to determining a flow rate greater than or equal to the first flow rate threshold during the first or second predetermined time periods (e.g., any one flow measurement during P1 or P2), control circuitry 120 may cause and/or otherwise control valve 110 to be in the first operational state S1 (YES branch of block 408). For example, if the counter variable is greater than zero, then control circuitry 120 will cause and/or control valve 110 to be in the first operational state S1 and the method will continue at (204) of
Control circuitry 120 may determine, e.g., at the flow measurement sampling rate, that a flow rate is not greater than or equal to the first threshold, e.g., that no flow rate during P1 or P2 is greater than or equal to the first flow rate. For example, control circuitry 120 may determine that the flow rate during the first and second predetermined times P1, P2 is less than the first flow rate threshold, and that the counter variable at the end of the search cycle, e.g., P1, P2, is zero. In response to determining that the flow rate is less than the first flow rate threshold during the first or second predetermined time periods (e.g., any one flow measurement during P1 or P2), control circuitry 120 may cause and/or otherwise control valve 110 to be in, or to remain in, the second operational state S1 at (312) (NO branch of block 408).
Control circuitry 120 may then cause and/or otherwise control valve 110 to be in the aspiration mode (third operational state S3) (including the YES branches of blocks 310 and 312) as described above, e.g., after determining the flow rate, or subsequent flow rate, (e.g., the most current flow rate) is less than or equal to the second threshold and indicative of a thrombus being captured by catheter 108. Alternatively, control circuitry 120 may cause and/or otherwise control valve 110 to be in the pulse wave modulation mode (fourth operational state S4) (including the NO branches of blocks 310 and 208) as described above, e.g., after determining the flow rate, or subsequent flow rate, (e.g., the most current flow rate) is less than the first flow rate threshold and the greater than the second flow rate threshold, e.g., between the first and second thresholds and indicative of a partial blockage of the lumen of catheter 108, tubing 116, and/or valve 110.
Medical aspiration system 100 may be configured to automatically determine values for the first and second flow rate thresholds and a size of catheter 108 based on cycling valve 110, e.g., via the technique of
Control circuitry 120 may cause and/or otherwise control valve 110 to be in the second operational state S2 (open) (502) for a first wait time W1 (504). For example, control circuitry 120 may cause and/or otherwise control valve 110 to be substantially open to enable application of a relatively high suction force to the catheter 108 lumen for 50 ms, although other wait times W1 can be used in other examples. In some examples, first wait time W1 may be long enough for a flow to substantially stabilize within medical aspiration system 100, e.g., with the catheter 108 lumen, tubing 116, and/or valve 110.
Control circuitry 120 determines whether a current flow rate is less than or equal to a minimum flow rate Fmin (506). For example, control circuitry 120 may determine the current flow rate, e.g., based on a quantity measured by a sensor such as a flow rate sensor or other sensor from which a flow rate may be determined as described above, and control circuitry 120 may compare the current flow rate with a predetermined minimum flow rate Fmin. The current flow rate may be the most recent flow rate determined by control circuitry 120, of a plurality of flow rates determined by control circuitry 120 during the technique of
Fmin may be a flow rate indicative of a blockage of the lumen of catheter 108. In some examples, the value of Fmin may be independent of the size of catheter 108. In some examples, the second flow rate threshold may be based on Fmin. If the current flow rate is less than or equal to Fmin (YES branch of bock 506), control circuitry 120 may cause and/or control valve 110 to be in the first operational state S1 (closed) (510) for a second wait time W2 (512). Control circuitry 120 may cause and/or control valve 110 to close for second wait time W2 (e.g., 950 ms although other second wait times W2 can be used in other examples).
If the current flow rate is greater than Fmin (NO branch of block 506), control circuitry 120 may determine whether the current flow rate is greater than or equal to a scaled maximum flow rate K*Fmax (508), where the scaled maximum flow rate K*Fmax comprises a maximum flow rate, Fmax, multiplied by scaling factor K, where K is between 0 and 1. Scaling factor K may represent a flow rate, relative to the maximum flow rate Fmax, indicative of a partial blockage. For example, for K=0.8, flow rates greater than or equal to 80% of the maximum flow rate Fmax may indicate substantially no blockage of the lumen of catheter 108, and a flow rate at which valve 110 should be closed to reduce the amount of fluid aspirated during a procedure. Conversely, flow rates less than 80% of the maximum flow rate Fmax may indicate a partial blockage (e.g., if the flow rate is also above the second flow rate threshold) or a substantially complete blockage of the lumen of catheter 108 (e.g., if the flow rate is less than or equal to the second flow rate threshold), and valve 110 should be opened, or remain open, to aspirate the blockage.
In some examples, adjusting the value of scaling factor K may adjust the amount of excess fluid aspirated during a procedure and/or the efficiency of aspirating a blockage or partial blockage (e.g., a thrombus). For example, smaller values of K may reduce the amount of blood aspirated, but may not efficiently aspirate partial blockages, and larger values of K may ensure that all blockages (full and partial) may be aspirated, but while aspirating a relatively larger amount of fluid during a procedure.
The maximum flow rate Fmax may be determined based on one or more flow rates determined by control circuitry 120, e.g., during one or more cycles of the method of
For example, control circuitry 120 may determine a plurality of flow rates at a flow measurement sampling rate having a 10 ms period between samples, starting during first wait time W1, e.g., 45 ms after the start of wait time W1. At the first cycle, control circuitry 120 may have determined only the one flow rate, e.g., the current flow rate, and may set the current flow rate to be the maximum flow rate Fmax. At a subsequent cycle, or if control circuitry 120 determines flow rates starting at 35 ms after the start of wait time W1, control circuitry 120 may have determined a plurality of flow rates, and may determine the maximum flow rate to be the largest determined flow rate value of the N most recently determined flow rates, e.g., the last 5 flow rates, or the last 10 flow rates, or the last 100 flow rates.
In some examples of the method of
If the current flow rate is greater than or equal to the first flow rate threshold, e.g., the scaled maximum flow rate K*Fmax (YES branch of block 508), then control circuitry 120 causes and/or otherwise controls valve 110 to be in the first operational state S1 (closed) (510) for a second wait time W2 (512). Control circuitry 120 may cause and/or control valve 110 to close for second wait time W2 (e.g., 950 ms although other second wait times W2 can be used in other examples).
The method may then proceed to (502) for a subsequent cycle. For example, if catheter 108 is changed to a larger sized catheter, then the current flow rate may be larger than Fmax, and control circuitry 120 may adjust Fmax to increase, but it may not yet be the true Fmax, e.g., not all of the N most recently determined flow rates correspond to the new catheter 108. The technique of
If the current flow rate is less than the scaled maximum flow rate K*Fmax (the NO branch at 508), then the method may proceed to (506) where control circuitry 120 may determine whether the current flow rate is less than or equal to the minimum flow rate Fmin. For example, control circuitry 120 may have happened to have determined a new flow rate (e.g., now the “current” flow rate) between (506) and (508), and a blockage may have been encountered. Alternatively, catheter 108 may have been changed to a smaller sized catheter, and the current flow rate, although from an unobstructed lumen and causing control circuitry 120 to determine Fmax to be smaller, may still be less than K*Fmax, and the method may loop between (506) and (508) for a plurality of measurements at the flow measurement sampling rate for a plurality of flow rate determinations until control circuitry 120 adjusts Fmax (based on the N most recently determined flow rates) such that the current flow rate is greater than or equal to K*Fmax, and control circuitry 120 may set the new K*Fmax as the new first flow rate threshold.
In some examples,
In some examples, control circuitry 120 (e.g., which may comprise and/or be in communication with a PID controller) is configured to determine a duty cycle of valve 110 based on an amount of a difference between a flow rate within the lumen of catheter 108 in a continuous manner, e.g., determining a dynamic duty cycle via determining the flow at a flow measurement sampling rate, and to control a duty cycle of valve 110 in a substantially continuous manner based on the determined duty cycle. In some examples, the period of a cycle of valve 110 may be 1 second or less, 100 ms or less, 10 ms or less, 1 ms or less, 0.1 ms or less, or any suitable cycling period. The duty cycle comprises a ratio of the period of time that the valve is in the second operational state (open) versus in the first operational state (closed). For example, for a 10 ms cycling period and a 70% duty cycle, control circuitry 120 controls valve 110 to be in the second operational state for 7 ms and in the first operational state for 3 ms.
As described herein, increasing the duty cycle comprising increasing the amount of time of the cycling period that control circuitry 120 controls valve 110 to be in the second operational state and decreasing the amount of time valve 110 is in the first operational state. For example, increasing the duty cycle increases the amount of time in which valve 110 enables application of a relatively high suction force to the catheter 108 lumen, and decreasing the duty cycle decreases the amount of time in which valve 110 enables application of a relatively low suction force to the catheter 108 lumen (or substantially prevents the application of a suction force to the catheter 108 lumen). In some examples, increasing the duty cycle comprises increasing the amount of time of the cycling period that control circuitry 120 controls valve 110 to be in the second operational state, e.g., up to 100% of the time of the cycling period, and decreasing the duty cycle comprises decreasing the amount of time of the cycling period that control circuitry 120 controls valve 110 to be in the first operational state, e.g., down to 0% of the time of the cycling period. In some examples, control circuitry 120 may be configured to control valve 110 in a PWM mode with a cycling period of about 1 microsecond or less, a cycling period of about 10 microseconds or less, a cycling period of about 100 microseconds or less, a cycling period of about 500 microseconds or less, a cycling period of about 1 millisecond or less, a cycling period of about 10 milliseconds or less, a cycling period of about 10 milliseconds or less, a cycling period of about 100 milliseconds or less, a cycling period of about 500 milliseconds or less, a cycling period of about 1 second or less, or any suitable cycling period amount of time.
In some examples, the flow rate reference value is greater than a minimum flow rate detectable by a sensor. For example, a flow rate sensor, or a sensor configured to measure a parameter from which a flow rate may be determined (e.g., a weight and/or weight difference of discharge reservoir 104), may have a flow rate noise amount, e.g., an amount of noise in a direct measurement of the flow rate or an amount of noise in measuring a parameter from which the flow rate may be determined. The flow rate noise amount may limit the resolution, dynamic range, and minimum detectable flow rate of the flow rate sensor.
In some examples, it may be desirable to further reduce the amount of fluid aspirated during a procedure, and the flow rate reference value may be less than or equal to the flow rate noise amount of the flow rate sensor.
Referring to
Control circuitry 120 determines a flow rate of a fluid within a catheter lumen of catheter 108 (704). For example, medical aspiration system 100 may include a flow rate sensor (not shown) configured to measure the flow rate of a fluid (e.g., blood) within the lumen of catheter 108 (e.g., the lumen defined by elongated body 112), e.g., a flow rate sensor positioned to measure the flow rate of a fluid within the lumen. For example, a flow sensor may comprise an ultrasound sensor positioned proximate to the lumen of catheter 108 and configured to measure a signal indicative of the flow and/or flow rate of the fluid within the lumen of catheter 108. In some examples, medical aspiration system 100 may include a flow rate sensor that is configured to measure and/or provide an output representing the flow rate of the fluid within a volume fluidically coupled to the catheter lumen of catheter 108, e.g., within tubing 116 or valve 110, from which the flow rate of the fluid within the lumen of catheter 108 may be determined by control circuitry 120. For example, a flow sensor may comprise a plurality of pressure sensors at a plurality of positions within medical aspiration system 100 (e.g., the lumen of catheter 108, tubing 116, and/or valve 110) and configured to measure a signal (e.g., a pressure difference) indicative of a flow and/or flow rate of a fluid within the lumen of catheter 108. In other examples, medical aspiration system 100 may include other sensors, components, and/or parameters other than flow rate and based upon which control circuitry 120 may determine the flow rate of the fluid, e.g., a change in the volume or weight of discharge reservoir 104, control parameters and/or sensors of suction source 102 (e.g., an amount of a negative pressure suction source 102 applied), or any suitable measurements for determining a flow rate within the lumen of catheter 108. In some examples, control circuitry 120 determines the flow rate of the fluid within the catheter 108 lumen substantially continuously, e.g., at a relatively high frequency flow measurement sampling rate. In some examples, control circuitry 120 may determine the flow rate at a flow measurement sampling rate having a period between samples (e.g., determined flow rates) of 100 ms or less, 10 ms or less, 1 ms or less, 0.1 ms or less, or any suitable flow measurement sampling rate.
Control circuitry 120 may compare the determined flow rate of the fluid within the lumen of catheter 108 to a flow rate reference value 832, 932 (
In some examples, control circuitry 120 modifies the duty cycle by an amount that is proportional to the difference between the determined flow rate and flow rate reference value 832, 932. For example, in response to determining that the flow rate is greater than the flow rate reference value by a first difference amount, control circuitry 120 may modify the duty cycle by a first duty cycle change amount, and in response to determining that the flow rate is greater than the flow rate reference value by a second difference amount that is greater than the first difference amount, control circuitry 120 may modify the duty cycle by a second duty cycle amount that is greater than the first amount. In some examples, decreasing the duty cycle by the first duty cycle amount comprises increasing an amount of time the valve is in the first operational state by a first amount of time and decreasing an amount of time the valve is in the second operational state by the first amount of time, and decreasing the duty cycle by the second duty cycle amount comprises increasing the amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and decreasing an amount of time the valve is in the second operational state by the second amount of time.
Control circuitry 120 may then control valve 110 to be in the first and second operational states S1, S2 to control a suction force applied to the catheter lumen according to the duty cycle. For example, control circuitry 120 may decrease the duty cycle (708) based on the flow rate being greater than flow rate reference value 832, 932 by at least increasing the amount of time valve 110 is in the first operational state S1 and decreasing the amount of time valve 110 is in the second operations state S2. Control circuitry 120 may then determine a subsequent flow rate of a fluid within a catheter lumen of catheter 108 at (704), e.g., the method loops back to (704).
In response to determining that the determined flow rate is not greater than flow rate reference value 832, 932 (NO branch of block 706), control circuitry 120 may determine that the determined flow rate is less than flow rate reference value 832, 932 (YES branch of block 710)). In response to determining that the determined flow rate is less than flow rate reference value 832, 932 (YES branch of block 710), control circuitry 120 may determine a difference between the determined flow rate and flow rate reference value 832, 932. Control circuitry 120 may then determine a duty cycle of the first and second operational states S1, S2 based on the difference between the flow rate and the flow rate reference value. In some examples, control circuitry 120 may additionally determine a cycling period of valve 110. In some examples, if control circuitry 120 has previously determined a duty cycle, then control circuitry 120 may modify the duty cycle to decrease the amount of time the valve is in the first operational state and increase the amount of time the valve is in the second operational state at (712).
Control circuitry 120 may then cause or otherwise control valve 110 to be in the first and second operational states S1, S2 to control a suction force applied to the catheter lumen according to the duty cycle. For example, control circuitry 120 may increase the duty cycle (712) based on the flow rate being less than flow rate reference value 832, 932 by at least decreasing the amount of time valve 110 is in the first operational state S1 and increasing the amount of time valve 110 is in the second operations state S2. Control circuitry 120 may then determine a subsequent flow rate of a fluid within a catheter lumen of catheter 108 at (704), e.g., the method loops back to (704).
In some examples, as analogously described above for a determined flow rate that is greater than flow rate reference value 832, 932, control circuitry 120 may modify the duty cycle by an amount that is proportional to the difference between the determined flow rate and flow rate reference value 832, 932. For example, in response to determining that the flow rate is less than the flow rate reference value by a first difference amount, control circuitry 120 may modify the duty cycle by a first duty cycle change amount, and in response to determining that the flow rate is greater than the flow rate reference value by a second difference amount that is greater than the first difference amount, control circuitry 120 may modify the duty cycle by a second duty cycle change amount that is greater than the first duty cycle change amount. In some examples, increasing the duty cycle by the first duty cycle change amount comprises decreasing an amount of time the valve is in the first operational state by a first amount of time and increasing an amount of time the valve is in the second operational state by the first amount of time, and increasing the duty cycle by the second amount comprises decreasing the amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and increasing an amount of time the valve is in the second operational state by the second amount of time.
In response to determining that the determined flow rate is not less than the flow rate reference value 832, 932, e.g., substantially equal to flow rate reference value 832, 932 (NO of block 710), control circuitry 120 may leave the duty cycle unchanged and then determine a subsequent flow rate of a fluid within a catheter lumen of catheter 108 at (704), e.g., the method loops back to (704). In some examples, the technique of
In some examples, control circuitry 120 may cause or otherwise control the open and closed state of valve 110 at the determined duty cycle and a cycling period that is less than the period of the flow measurement sampling rate, e.g., control circuitry 120 may open and close valve 110 faster than the flow measurement sampling rate. In other examples, control circuitry 120 may cause or otherwise valve 110 at the determined duty cycle and a cycling period that is greater than or equal to the period of the flow measurement sampling rate, e.g., control circuitry 120 may open and close valve 110 slower than, or at about the same rate as, the flow measurement sampling rate. In some example, control circuitry 120 may determine a subsequent duty cycle (via looping back to (704) at the flow measurement sampling rate) before completing the current cycle, e.g., if the cycling period is greater than the period of the flow measurement sampling rate. Control circuitry 120 may then immediately control valve 110 according to the subsequent duty cycle rather than completing the previously determined duty cycle.
In some examples, control circuitry 120 may determine a duty cycle substantially continuously and/or a substantially “instantaneous” duty cycle as a function of time, e.g., analogous to a continuous functions as opposed to a discrete function. Control circuitry 120 may control the flow rate of the fluid within the lumen of catheter 108 substantially continuously via controlling the duty cycle of valve 110 substantially continuously.
In some example, control circuitry 120 may cause or otherwise valve 110 to be in the first operational state S1 or the second operational state S2 according to the duty cycle by controlling the valve according to a proportional-integral-derivative (PID) control loop or an adaptive algorithm. The technique of
In some examples, control circuitry 120 may be configured to open and/or close valve 110 a partial amount, e.g., 10% open/90% closed, for an amount of time. For example, control circuitry 120 may determine and/or modify an amount time valve 110 is in a particular partially open state, and the amount valve 110 is partially open, based on the difference between the determined flow rate and the flow rate reference value, and to control valve 110 open and close according to the partial amount.
In some examples, control circuitry 120 may be configured to determine flow rate reference value 832, 932 based on a size of the catheter 108 lumen. For example, control circuitry 120 may determine a larger flow rate reference value 832, 932 for a larger catheter 108 lumen and a smaller flow rate reference value 832, 932 for a smaller catheter 108.
Referring to
At times T2 to T3, there may be no blockage, and control circuitry 120 may determine a relatively stable, and relatively low (e.g., 10%) duty cycle in stabilizing the flow rate of the unobstructed lumen to be substantially close to the relatively low flow rate reference value 832. At time T3, catheter 108 may encounter and capture a thrombus, which may fully block the lumen. Control circuitry 120 may increase the duty cycle per (704), (706), (710), (712), again to aspirate the thrombus, as seen by the increasing duty cycle values between times T3 and T4. At time T4, the thrombus may pass and/or move through the lumen, and the flow rate may rapidly increase overshooting flow rate reference value 832, and control circuitry 120 may again decrease and/or increase the duty cycle, e.g., according to (704), (706), (708) and/or (704), (706), (710), (712) to stabilize the flow rate in the lumen at flow rate reference value 832 by time T5. For example, the duty cycle decreases to a relatively low duty cycle in order to aspirate a relatively low amount of fluid when catheter 108 no longer has a thrombus captured to aspirate, via stabilizing the flow rate within the lumen to be substantially close to the relatively low flow rate reference value 832.
At time T2, control circuitry 120 causes and/or otherwise controls valve 110 to open to check for a thrombus and/or to increase the sensitivity and/or accuracy measuring the flow rate, and the flow rate 950 decreases rather than increases, indicating the catheter 108 has captured a thrombus. Control circuitry 120 may increase the duty cycle per (704), (706), (710), (712), again to aspirate the thrombus, as seen by the larger duty cycle values between times T3 and T4. At time T4, the thrombus may begin to pass, and control circuitry 120 may then increase and/or decrease the duty cycle, e.g., according to (704), (706), (708) and/or (704), (706), (710), (712). For example, although the sensor noise may increase the uncertainty in the determination of the flow rate 950, control circuitry 120 may still be able to determine that the flow rate is increasing and control the flow rate via controlling the duty cycle of valve 110 accordingly and stabilize the flow rate between times T5 and T6. Between times T6 and T7, control circuitry 120 may cause and/or control valve 110 to be in the second operational state S2 (open) similar to times T0 to T1, e.g., to check for a thrombus and/or to increase flow rate 950 to measure the flow rate with an increased sensitivity and/or accuracy.
The techniques described in this disclosure, including those attributed to control circuitry 120, or various constituent components, may be implemented, at least in part, in hardware, software, firmware or any combination thereof. For example, various aspects of the techniques may be implemented within one or more processors, including one or more microprocessors, DSPs, ASICs, FPGAs, or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components, embodied in programmers, such as clinician or patient programmers, medical devices, or other devices. Processing circuitry, control circuitry, and sensing circuitry, as well as other processors and controllers described herein, may be implemented at least in part as, or include, one or more executable applications, application modules, libraries, classes, methods, objects, routines, subroutines, firmware, and/or embedded code, for example. In addition, analog circuits, components and circuit elements may be employed to construct one, some or all of the control circuitry 120, instead of or in addition to the partially or wholly digital hardware and/or software described herein. Accordingly, analog or digital hardware may be employed, or a combination of the two. Whether implemented in digital or analog form, or in a combination of the two, control circuitry 120 can comprise a timing circuit.
In one or more examples, the functions described in this disclosure may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on, as one or more instructions or code, a computer-readable medium and executed by a hardware-based processing unit. The computer-readable medium may be an article of manufacture including a non-transitory computer-readable storage medium encoded with instructions. Instructions embedded or encoded in an article of manufacture including a non-transitory computer-readable storage medium encoded, may cause one or more programmable processors, or other processors, to implement one or more of the techniques described herein, such as when instructions included or encoded in the non-transitory computer-readable storage medium are executed by the one or more processors. Example non-transitory computer-readable storage media may include RAM, ROM, programmable ROM (PROM), erasable programmable ROM (EPROM), electronically erasable programmable ROM (EEPROM), flash memory, a hard disk, a compact disc ROM (CD-ROM), a floppy disk, a cassette, magnetic media, optical media, or any other computer readable storage devices or tangible computer readable media.
In some examples, a computer-readable storage medium comprises non-transitory medium. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in RAM or cache).
The functionality described herein may be provided within dedicated hardware and/or software modules. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware or software components, or integrated within common or separate hardware or software components. Also, the techniques could be fully implemented in one or more circuits or logic elements.
The following clauses provide some examples of the disclosure. The examples described herein may be combined in any permutation or combination.
Example 1: A method including: determining, by control circuitry, a flow rate of a fluid within a catheter lumen fluidically coupled to a valve; comparing, by the control circuitry, the flow rate to a first flow rate threshold and a second flow rate threshold less than the first flow rate threshold; in response to determining that the flow rate is greater than or equal to the first flow rate threshold, controlling, by the control circuitry, the valve to be in a first operational state; and in response to determining that the flow rate is less than or equal to the second flow rate threshold, controlling, by the control circuitry, the valve to be in a second operational state.
Example 2: The method of example 1, wherein the first operational state comprises a substantially closed valve state in which the valve enables application of a relatively low suction force to the catheter lumen, and wherein the second operational state comprises a substantially open valve state in which the valve enables application of a relatively high suction force to the catheter lumen.
Example 3: The method of example 1 or example 2, further including: determining, by the control circuitry, that a first predetermined amount of time has passed with the valve in the first operational state; and in response to determining, by the control circuitry, that the first predetermined amount of time has passed with the valve in the first operational state, controlling the valve to be in the second operational state for a second predetermined amount of time.
Example 4: The method of example 3, wherein the first predetermined amount of time is about 950 milliseconds (ms), wherein the second predetermined amount of time is about 50 ms, and wherein determining the flow rate comprises measuring the flow rate after second predetermined amount of time.
Example 5: The method of any one of examples 1 through 4, further including: in response to determining that the flow rate is less than the first flow rate threshold: determining, by the control circuitry and at a flow measurement sampling rate, a subsequent flow rate of the fluid within the catheter lumen; determining, by the control circuitry and at the flow measurement sampling rate, whether the subsequent flow rate of the fluid within the catheter lumen is greater than the second flow rate threshold; and in response to determining that the subsequent flow rate is greater than the second flow rate threshold, controlling, by the control circuitry, the valve to be in a first operational state.
Example 6: The method of example 5, wherein the flow measurement sampling rate is about 10 ms.
Example 7: The method of any one of examples 1 through 6, wherein determining the flow rate comprises directly measuring the flow rate of the fluid within the catheter lumen.
Example 8: The method of any one of examples 1 through 7, wherein determining the flow rate comprises indirectly measuring the flow rate of the fluid within the catheter lumen by at least measuring the flow rate of the fluid within a volume fluidically coupled to the catheter lumen.
Example 9: The method of any one of examples 1 through 8, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, and wherein controlling the valve to be in the second operational state comprises controlling the valve to be in the second operational state for a second predetermined amount of time, the method further including: in response to determining that the flow rate is less than the first flow rate threshold and greater than the second flow rate threshold: determining, by the control circuitry and at a flow measurement sampling rate, a subsequent flow rate of the fluid within the catheter lumen; and controlling, by the control circuitry, the valve to alternatingly be in the first operational state for a third amount of time and to be in the second operational state for a fourth amount of time while the subsequent flow rate of the fluid within the catheter lumen is less than the first flow rate threshold and greater than the second flow rate threshold during the third or fourth amounts of time.
Example 10: The method of example 9, wherein the third amount of time and the fourth amount of time are substantially equal.
Example 11: The method of example 9 or example 10, wherein the flow measurement sampling rate comprises time intervals that are less than the first predetermined amount of time, the second predetermined amount of time, the third amount of time, and the fourth amount of time.
Example 12: The method of example 11, wherein the flow measurement sampling rate is about 10 ms, wherein the third and fourth amounts of time are about 300 ms.
Example 13: The method of any one of examples 1 through 12, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, the method further including: controlling, by the control circuitry, the valve to be in the second operational state for a second predetermined amount of time; determining, by the control circuitry and at a flow measurement sampling rate, that the flow rate during the first or second predetermined amount of time is greater than or equal to the first flow rate threshold; and controlling, by the control circuitry, the valve to be in the first operational state in response to determining the flow rate during the first or second predetermined amount of time is greater than or equal to the first flow rate threshold.
Example 14: The method of any one of examples 1 through 13, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, the method further including: controlling, by the control circuitry, the valve to be in the second operational state for a second predetermined amount of time; determining, by the control circuitry and at a flow measurement sampling rate, that the flow rate during the first or second predetermined amount of time is less than the first flow rate threshold; and controlling, by the control circuitry, the valve to alternatingly be in the first operational state for a third amount of time and to be in the second operational state for a fourth amount of time while a subsequent flow rate of the fluid within the catheter lumen is less than the first flow rate threshold and greater than the second flow rate threshold during the third or fourth amounts of time.
Example 15: The method of example 14, wherein the flow measurement sampling rate comprises time intervals that are less than the first predetermined amount of time, the second predetermined amount of time, the third amount of time, and the fourth amount of time.
Example 16: The method of example 14 or example 15, wherein the third amount of time and the fourth amount of time are substantially equal.
Example 17: The method of any one of examples 1 through 16, wherein the flow rate includes a first flow rate, the method further including: controlling, by the control circuitry, the valve to alternatingly be in the first and second operational states for a plurality of valve cycles, wherein each valve cycle of the plurality of valve cycles comprises: the first operational state in which the valve is closed to reduce a suction force applied to the catheter lumen for a first predetermined amount of time; and the second operational state in which the valve is open to increase the suction force applied to the catheter lumen for a second predetermined amount of time; determining, by the control circuitry, a subsequent flow rate during or after of the second predetermined amount of time; and determining, by the control circuitry, at least one of the first flow rate threshold or the second flow rate threshold based on the subsequent flow rate during the plurality of valve cycles.
Example 18: The method of example 17, further including: determining, by the control circuitry during a valve cycle of the plurality valve cycles, that the subsequent flow rate is less than the first flow rate threshold; and decreasing the first flow rate threshold to be less than or equal to the subsequent flow rate in response to determining that the subsequent flow rate is less than the first flow rate threshold.
Example 19: The method of example 17 or example 18, further including: determining, by the control circuitry during a valve cycle of the plurality valve cycles, that the subsequent flow rate is greater than a maximum flow rate; and increasing the first flow rate threshold based on the subsequent flow rate.
Example 20: The method of any one of examples 17 through 19, further including: determining, by the control circuitry, a size of the catheter lumen based on a maximum flow rate during the plurality of valve cycles.
Example 21: A medical aspiration system including: a valve configured to open or close to control a suction force applied to a catheter lumen; and control circuitry configured to: determine a flow rate of a fluid within the catheter lumen; compare the flow rate to a first flow rate threshold and a second flow rate threshold less than the first flow rate threshold; in response to determining that the flow rate is greater than or equal to the first flow rate threshold, control the valve to be in a first operational state; and in response to determining that the flow rate is less than or equal to the second flow rate threshold, control the valve to be in a second operational state.
Example 22: The medical aspiration system of example 21, wherein the first operational state comprises a substantially closed valve state in which the valve enables application of a relatively low suction force to the catheter lumen, and wherein the second operational state comprises a substantially open valve state in which the valve enables application of a relatively high suction force to the catheter lumen.
Example 23: The medical aspiration system of example 21 or example 22, wherein the control circuitry is further configured to: determine that a first predetermined amount of time has passed with the valve in the first operational state; and in response to determining that the first predetermined amount of time has passed with the valve in the first operational state, control the valve to be in the second operational state for a second predetermined amount of time.
Example 24: The medical aspiration system of example 23, wherein the first predetermined amount of time is about 950 milliseconds (ms), wherein the second predetermined amount of time is about 50 ms, and wherein determining the flow rate comprises measuring the flow rate after second predetermined amount of time.
Example 25: The medical aspiration system of any one of examples 21 through 24, wherein the control circuitry is further configured to: in response to determining that the flow rate is less than the first flow rate threshold: determine, at a flow measurement sampling rate, a subsequent flow rate of the fluid within the catheter lumen; determine, at the flow measurement sampling rate, whether the subsequent flow rate of the fluid within the catheter lumen is greater than the second flow rate threshold; and in response to determining that the subsequent flow rate is greater than the second flow rate threshold, control the valve to be in a first operational state.
Example 26: The medical aspiration system of example 25, wherein the flow measurement sampling rate is about 10 ms.
Example 27: The medical aspiration system of any one of examples 21 through 26, wherein determining the flow rate comprises directly measuring the flow rate of the fluid within the catheter lumen.
Example 28: The medical aspiration system of any one of examples 21 through 27, wherein determining the flow rate comprises indirectly measuring the flow rate of the fluid within the catheter lumen by at least measuring the flow rate of the fluid within a volume fluidically coupled to the catheter lumen.
Example 29: The medical aspiration system of any one of examples 21 through 28, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, wherein controlling the valve to be in the second operational state comprises controlling the valve to be in the second operational state for a second predetermined amount of time, wherein the control circuitry is further configured to: in response to determining that the flow rate is less than the first flow rate threshold and greater than the second flow rate threshold: determine, at a flow measurement sampling rate, a subsequent flow rate of the fluid within the catheter lumen; and control the valve to alternatingly be in the first operational state for a third amount of time and to be in the second operational state for a fourth amount of time while the subsequent flow rate of the fluid within the catheter lumen is less than or equal to the first flow rate threshold and greater than or equal to the second flow rate threshold during the third or fourth amounts of time.
Example 30: The medical aspiration system of example 29, wherein the third amount of time and the fourth amount of time are substantially equal.
Example 31: The medical aspiration system of any of example 29 or example 30, wherein the flow measurement sampling rate comprises time intervals that are less than the first predetermined amount of time, the second predetermined amount of time, the third amount of time, and the fourth amount of time.
Example 32: The medical aspiration system of example 31, wherein the flow measurement sampling rate is about 10 ms, wherein the third and fourth amounts of time are about 200 ms.
Example 33: The medical aspiration system of any one of examples 21 through 32, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, and wherein the control circuitry is further configured to: control the valve to be in the second operational state for a second predetermined amount of time; determine, at a flow measurement sampling rate, that the flow rate during the first or second predetermined amount of time is greater than or equal to the first flow rate threshold; and control the valve to be in the first operational state in response to determining the flow rate during the first or second predetermined amount of time is greater than or equal to the first flow rate threshold.
Example 34: The medical aspiration system of any one of examples 21 through 33, wherein controlling the valve to be in the first operational state comprises controlling the valve to be in the first operational state for a first predetermined amount of time, and wherein the control circuitry is further configured to: control the valve to be in the second operational state for a second predetermined amount of time; determine, at a flow measurement sampling rate, that the flow rate during the first or second predetermined amount of time is less than the first flow rate threshold; and determine, at the flow measurement sampling rate, a subsequent flow rate of the fluid within the catheter lumen; and control the valve to alternatingly be in the first operational state for a third amount of time and to be in the second operational state for a fourth amount of time while the subsequent flow rate of the fluid within the catheter lumen is less than or equal to the first flow rate threshold and greater than or equal to the second flow rate threshold during the third or fourth amounts of time.
Example 35: The medical aspiration system of example 34, wherein the flow measurement sampling rate comprises time intervals that are less than the first predetermined amount of time, the second predetermined amount of time, the third amount of time, and the fourth amount of time.
Example 36: The medical aspiration system of example 34 or example 35, wherein the third amount of time and the fourth amount of time are substantially equal.
Example 37: The medical aspiration system of any one of examples 21 through 36, wherein the flow rate includes a first flow rate, and wherein the control circuitry is further configured to: control the valve to alternatingly be in the first and second operational states for a plurality of valve cycles, wherein each valve cycle of the plurality of valve cycles comprises: the first operational state in which the valve is closed to reduce the suction force applied to the catheter lumen for a first predetermined amount of time; and the second operational state in which the valve is open to increase the suction force applied to the catheter lumen for a second predetermined amount of time; determine a subsequent flow rate during or after of the second predetermined amount of time; and determine at least one of the first flow rate threshold or the second flow rate threshold based on a second flow rate during the plurality of valve cycles.
Example 38: The medical aspiration system of example 37, wherein the control circuitry is further configured to: determine, during a valve cycle of the plurality valve cycles, that the subsequent flow rate is less than the first flow rate threshold; and decrease the first flow rate threshold to be less than or equal to the subsequent flow rate in response to determining that the subsequent flow rate is less than the first flow rate threshold.
Example 39: The medical aspiration system of example 37 or example 38, wherein the control circuitry is further configured to: determine, during a valve cycle of the plurality valve cycles, that the subsequent flow rate is greater than a maximum flow rate; and increasing the first flow rate threshold based on the subsequent flow rate.
Example 40: The medical aspiration system of any one of examples 37 through 39, wherein the control circuitry is further configured to determine a size of the catheter lumen based on a maximum flow rate of the plurality of cycles.
Example 41: The medical aspiration system of any one of examples 37 through 40, further including: a suction source; and an elongated body defining the catheter lumen.
Example 42: A medical device for aspirating material from a patient, the device including: a suction source; an aspiration catheter defining a lumen fluidically coupled to the suction source; a valve configured to open or close to control a suction force applied to the catheter lumen; and control circuitry configured to control the valve to open or close based on a flow rate, a first flow rate threshold, and a second flow rate threshold.
Example 43: A method includes: determining, by control circuitry, a flow rate of a fluid within a catheter lumen fluidically coupled to a valve; comparing, by the control circuitry, the flow rate to a flow rate reference value; determining, by the control circuitry, a duty cycle of a first operational state and a second operational state of the valve based on a difference between the flow rate and the flow rate reference value; and controlling, by the control circuitry, the valve to be in the first and second operational states to control a suction force applied to the catheter lumen according to the duty cycle.
Example 44: The method of example 43, wherein the first operational state comprises a substantially closed valve state in which the valve enables application of a relatively low suction force to the catheter lumen, and wherein the second operational state comprises a substantially open valve state in which the valve enables application of a relatively high suction force to the catheter lumen.
Example 45: The method of example 44, further including: determining, by the control circuitry, that the flow rate is greater than the flow rate reference value; and modifying, by the control circuitry, the duty cycle to increase an amount of time the valve is in the first operational state and decrease an amount of time the valve is in the second operational state in response to determining that the flow rate is greater than the flow rate reference value.
Example 46: The method of example 45, wherein modifying the duty cycle comprises decreasing, in response to determining that the flow rate is greater than the flow rate reference value by a first difference amount, the duty cycle by a first duty cycle change amount, wherein modifying the duty cycle comprises decreasing, in response to determining that the flow rate is greater than the flow rate reference value by a second difference amount that is greater than the first difference amount, the duty cycle by a second duty cycle change amount that is greater than the first duty cycle change amount, wherein decreasing the duty cycle by the first amount comprises increasing the amount of time the valve is in the first operational state by a first amount of time and decreasing an amount of time the valve is in the second operational state by the first amount of time, and wherein decreasing the duty cycle by the second amount comprises increasing an amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and decreasing an amount of time the valve is in the second operational state by the second amount of time.
Example 47: The method of any one of examples 44 through 46, further including: determining, by the control circuitry, that the flow rate is less than the flow rate reference value; and modifying, by the control circuitry, the duty cycle to decrease an amount of time the valve is in the first operational state and increase an amount of time the valve is in the second operational state in response to determining that the flow rate is less than the flow rate reference value.
Example 48: The method of example 47, wherein modifying the duty cycle comprises increasing, in response to determining that the flow rate is less than the flow rate reference value by a first difference amount, the duty cycle by a first duty cycle change amount, wherein modifying the duty cycle comprises increasing, in response to determining that the flow rate is less than the flow rate reference value by a second difference amount that is greater than the first difference amount, the duty cycle by a second duty cycle change amount that is greater than the first duty cycle change amount, wherein increasing the duty cycle by the first duty cycle change amount comprises decreasing an amount of time the valve is in the first operational state by a first amount of time and increasing an amount of time the valve is in the second operational state by the first amount of time, and wherein increasing the duty cycle by the second duty cycle change amount comprises decreasing an amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and increasing an amount of time the valve is in the second operational state by the second amount of time.
Example 49: The method of any one of examples 42 through 48, wherein determining the flow rate comprises determining the flow rate based on a flow rate measurement from a flow rate sensor, wherein the flow rate reference value is greater than a flow rate noise amount of the flow rate sensor.
Example 50: The method of any one of examples 42 through 49, wherein determining the flow rate comprises determining the flow rate based on a flow rate measurement from a flow rate sensor, and wherein the flow rate reference value is less than or equal to a flow rate noise amount of the flow rate sensor, and wherein the flow rate is a first flow rate, the method further including: controlling, by the control circuitry, the valve to be in the second operational state for a predetermined amount of time; determining, by the control circuitry using the flow rate sensor and within the predetermined amount of time, a second flow rate of the fluid within the catheter lumen; and controlling, by the control circuitry, the valve to be in the first operational state or to be in the second operational state to control the suction force applied to the catheter lumen based on the second flow rate and the flow rate reference value.
Example 51: The method of example 50, wherein the duty cycle is a first duty cycle, the method further including: determining, by the control circuitry, a second duty cycle of the first and second operational states based on a difference between the second flow rate and the flow rate reference value; and controlling, by the control circuitry, the valve to be in the first operational state or to be in the second operational state according to the second duty cycle.
Example 52: The method of any one of examples 42 through 51, wherein controlling the valve to be in the first operational state or the second operational state according to the duty cycle comprises controlling the valve according to at least one of proportional-integral-derivative (PID) control loop or an adaptive algorithm.
Example 53: The method of any one of examples 42 through 52, further including: determining, by the control circuitry, an amount to partially open or close the valve based on the difference between the flow rate and the flow rate reference value; and controlling, by the control circuitry, the valve to open and close according to the partial amount.
Example 54 The method of any one of examples 42 through 53, further including:
Example 55: A medical aspiration system including: a valve configured to open or close to control a suction force applied to a catheter lumen; and control circuitry configured to: determine a flow rate of a fluid within the catheter lumen fluidically coupled to a valve; compare the flow rate to a flow rate reference value; determine a duty cycle of a first operational state of the valve and a second operational state of the valve based on a difference between the flow rate and the flow rate reference value; and control the valve to be in the first and second operational states to control a suction force applied to the catheter lumen according to the duty cycle.
Example 56: The medical aspiration system of example 55, wherein the first operational state comprises a substantially closed valve state in which the valve enables application of a relatively low suction force to the catheter lumen, and wherein the second operational state comprises a substantially open valve state in which the valve enables application of a relatively high suction force to the catheter lumen.
Example 57: The medical aspiration system of example 56, wherein the control circuitry is further configured to: determine that the flow rate is greater than the flow rate reference value; and modify the duty cycle to increase an amount of time the valve is in the first operational state and decrease an amount of time the valve is in the second operational state in response to determining that the flow rate is greater than the flow rate reference value.
Example 58: The medical aspiration system of example 57, wherein modifying the duty cycle comprises decreasing, in response to determining that the flow rate is greater than the flow rate reference value by a first difference amount, the duty cycle by a first duty cycle change amount, wherein modifying the duty cycle comprises decreasing, in response to determining that the flow rate is greater than the flow rate reference value by a second difference amount that is greater than the first difference amount, the duty cycle by a second duty cycle change amount that is greater than the first duty cycle change amount, wherein decreasing the duty cycle by the first amount comprises increasing the amount of time the valve is in the first operational state by a first amount of time and decreasing the amount of time the valve is in the second operational state by the first amount of time, and wherein decreasing the duty cycle by the second amount comprises increasing an amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and decreasing an amount of time the valve is in the second operational state by the second amount of time.
Example 59: The medical aspiration system of any one of examples 56 through 58, wherein the control circuitry is further configured to: determine that the flow rate is less than the flow rate reference value; and modify the duty cycle to decrease an amount of time the valve is in the first operational state and increase an amount of time the valve is in the second operational state in response to determining that the flow rate is less than the flow rate reference value.
Example 60: The medical aspiration system of example 59, wherein modifying the duty cycle comprises increasing, in response to determining that the flow rate is less than the flow rate reference value by a first difference amount, the duty cycle by a first duty cycle change amount, wherein modifying the duty cycle comprises increasing, in response to determining that the flow rate is less than the flow rate reference value by a second difference amount that is greater than the first difference amount, the duty cycle by a second duty cycle change amount that is greater than the first duty cycle change amount, wherein increasing the duty cycle by the first duty cycle change amount comprises decreasing an amount of time the valve is in the first operational state by a first amount of time and increasing an amount of time the valve is in the second operational state by the first amount of time, and wherein increasing the duty cycle by the second duty cycle change amount comprises decreasing an amount of time the valve is in the first operational state by a second amount of time that is greater than the first amount of time and increasing an amount of time the valve is in the second operational state by the second amount of time.
Example 61: The medical aspiration system of any one of examples 55 through 60, wherein determining the flow rate comprises determining the flow rate based on a flow rate measurement from a flow rate sensor, wherein the flow rate reference value is greater than a flow rate noise amount of the flow rate sensor.
Example 62: The medical aspiration system of any one of examples 55 through 61, wherein determining the flow rate comprises determining the flow rate based on a flow rate measurement from a flow rate sensor, and wherein the flow rate reference value is less than or equal to a flow rate noise amount of the flow rate sensor, wherein the flow rate is a first flow rate, wherein the control circuitry is further configured to: control the valve to be in the second operational state for a predetermined amount of time; determine, using the flow rate sensor and within the predetermined amount of time, a second flow rate of the fluid within the catheter lumen; and control the valve to be in the first operational state or to be in the second operational state to control the suction force applied to the catheter lumen based on the second flow rate and the flow rate reference value.
Example 63: The medical aspiration system of example 62, wherein the duty cycle is a first duty cycle, wherein the control circuitry is further configured to: determine a second duty cycle of the first and second operational states based on a difference between the second flow rate and the flow rate reference value; and control the valve to be in the first operational state or to be in the second operational state according to the second duty cycle.
Example 64: The medical aspiration system of any one of examples 55 through 63, wherein controlling the valve to be in the first operational state or the second operational state according to the duty cycle comprises controlling the valve according to at least one of proportional-integral-derivative (PID) control loop or an adaptive algorithm.
Example 65: The medical aspiration system of any one of examples 55 through 64, wherein the control circuitry is further configured to: determine an amount to partially open or close the valve based on the difference between the flow rate and the flow rate reference value; and control the valve to open and close according to the partial amount.
Example 66: The medical aspiration system of any one of examples 55 through 65, wherein the control circuitry is further configured to determine the flow rate reference value based on a size of the catheter lumen.
Example 67: The medical aspiration system of any one of examples 55 through 66, further including: a suction source; and an elongated body defining the catheter lumen.
Example 68: A medical device for aspirating material from a patient, the device including: a suction source; an aspiration catheter defining a lumen fluidically coupled to the suction source; a valve configured to open or close to control a suction force applied to the catheter lumen; and control circuitry configured to control the valve to open or close based on a flow rate and a flow rate reference value.
Various aspects of the disclosure have been described. These and other aspects are within the scope of the following claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/485,615, filed on Feb. 17, 2023, and entitled, “MEDICAL ASPIRATION SYSTEM,” the entire content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63485615 | Feb 2023 | US |