Peritoneal dialysis is a mature technology that has been in use for many years. It is one of two common forms of dialysis, the other being hemodialysis which uses an artificial membrane to directly cleanse the blood of a renal patient. Peritoneal dialysis employs the natural membrane of the peritoneum to permit the removal of excess water and toxins from the blood. In peritoneal dialysis, sterile peritoneal solution is infused into a patient's peritoneal cavity using a catheter that has been inserted through the abdominal wall. The solution remains in the peritoneal cavity for a dwell period. Osmosis exchange with the patient's blood occurs across the peritoneal membrane, removing urea and other toxins and excess water from the blood. Ions that need to be regulated are also exchanged across the membrane. The removal of excess water results in a higher volume of fluid being removed from the patient than is infused. The net excess is called ultrafiltrate, and the process of removal is called ultrafiltration. After the dwell time, the dialysate is removed from the body cavity through the catheter.
Peritoneal dialysis requires the maintenance of strict sterility because of the high risk of peritoneal infection. The risk of infection is particularly high due to the long periods of time that the patient is exposed to the dialysate. In one form of peritoneal dialysis, which is sometimes referred to as cycler-assisted peritoneal dialysis, an automated cycler is used to infuse and drain dialysate. This form of treatment can be done automatically at night while the patient sleeps. One of the safety mechanisms for such a treatment is the monitoring by the cycler of the quantity of ultrafiltrate. The cycler performs this monitoring function by measuring the amount of fluid infused and the amount removed to compute the net fluid removal. The treatment sequence usually begins with an initial drain cycle to empty the peritoneal cavity of spent dialysate, except on so-called “dry days” when the patient begins automated treatment without a peritoneum filled with dialysate. The cycler then performs a series of fill, dwell, and drain cycles, typically finishing with a fill cycle. The fill cycle presents a risk of over-pressurizing the peritoneal cavity, which has a low tolerance for excess pressure. In traditional peritoneal dialysis, a dialysate container is elevated to certain level above the patient's abdomen so that the fill pressure is determined by the height difference. Automated systems sometimes employ pumps that cannot generate a pressure beyond a certain level, but this system is not foolproof since a fluid column height can arise due to a patient-cycler level difference and cause an overpressure. A reverse height difference can also introduce an error in the fluid balance calculation because of incomplete draining.
Some cyclers fill by regulating fill volume during each cycle. The volume may be entered into a controller based on a prescription. The prescription, which also determines the composition of the dialysate, may be based upon the patient's size, weight, and other criteria. Due to errors, prescriptions may be incorrect or imperfectly implemented resulting in a detriment to patient well-being and health. Systems that measure pressure have been proposed. For example, a pressure sensor in contact with a fluid circuit at the cycler has been described. The pressure sensor indicates the pressure at the proximal end of the access line. During operation, a controller connected to the pressure sensor changes the operation of the peritoneal dialysis machine in response to changes in pressure sensed by the pressure sensor.
An example of an automated peritoneal dialysis system is described in published international patent application PCT/US2012/056781 which is incorporated herein by reference in its entirety.
An automated peritoneal dialysis system provides various features including prescription-driven dialysis fluid preparation, use of containers of pre-mixed dialysis fluid, an integrated disposable fluid circuit, and sensor capabilities that allow accurate filling and draining control with safety margins. Features include a peritoneal fluid circuit with various sensors, and methods and devices for using the sensor signals for pressure regulation during the fill and drain cycles, compensation of fluid volume measurement for measured air, and detection of reduced peritoneal volume due to adhesions or constipation. Other features and embodiments are disclosed.
Objects and advantages of embodiments of the disclosed subject matter will become apparent from the following description when considered in conjunction with the accompanying drawings.
Embodiments will hereinafter be described in detail below with reference to the accompanying drawings, wherein like reference numerals represent like elements. The accompanying drawings have not necessarily been drawn to scale. Where applicable, some features may not be illustrated to assist in the description of underlying features.
Referring to
Prior art systems have prevented exceeding a safe limit on peritoneal pressure by a variety of mechanisms, including measuring pressure in the fill line using a pressure sensor located on the PD cycler and applying feedback control of the pump to ensure a limit is not exceeded. Another prior art device for preventing over-pressurization of the peritoneal cavity limits the total head pressure by employing a gravitational feed. Another prior art system employs a pressure detection device located at the end of a fill line, adjacent the patient or at the patient access itself, to take pressure readings close to the patient. By using pressure measurements from this location, the error in pressure measurement of the peritoneal cavity due to pressure loss in the fill line during filling of the cavity is eliminated. In this way, the flow rate can be controlled by a continuous feedback loop to maintain the cavity pressure below a desired safety threshold. Locating the pressure sensor close to the patient also eliminates another source of error which may arise from a level difference between the supply side of the fill line and the catheter end of the fill line. That is, if the cycler is located higher than the patient access, the gravitational head pressure of the fill line could cause a greater pressure than indicated by a pressure sensor located at the PD cycler which may not otherwise be accounted for, causing excessive pressure to be applied.
In the embodiment of
A connector 46 configured for connection to a peritoneal catheter is attached to the distal end and a connector 461 for connection to a source and/or sink of fluid is located on the proximal end of the fill-drain line 47. The connector 46 may be permanently attached to a peritoneal catheter or may have a peritoneal catheter preinstalled thereat. The connectors 46 and 461 may be sealed to isolate the lumen and the unit 600 delivered as a sealed unit with a sterile lumen which has been preconnected to a peritoneal catheter at a distal and to a treatment fluid circuit at the other end thereby defining a sterile barrier with the need to make connections after unpacking.
Referring now to
The procedure of
More sophisticated analysis may be done in S28 as well, for example, by fitting the measured data curves to curves that characterize identifiable conditions, such as dangerous conditions. For example, a leak may be indicated by a sharp drop in pressure at the distal location along with a gradual trend of ebbing pressure. The profile templates that characterize events may be determined via experiment or modeling or simply by judgment and stored in a memory of the controller. Other events that may be identified, for example, by comparing distal and proximal pressure readings, are kinks or flow restrictions in the access line or changes in the properties of fluid, for example such as may evidence peritoneal infection. The latter may be detected by identifying an excessive pressure drop in the access line during a drain operation, which may be caused by excessive viscosity in the spent dialysate.
In S30, events detected in the profile data, current pressure values, historical data, and reliability estimates are updated. Current data, for example, may be stored in a location representing current values, and historical data may be stored in memory locations representing historical values along with time and date values. For example, a memory location may hold a current estimate of patency of the access line. The event detection results may be represented as status flags and associated reliability estimates or other metrics such as a measure of goodness of fit to a characteristic curve or instantaneous value.
Referring to
Archived data may be transferred to a data store for combination with data of multiple patients, for example via an internet connection, for analysis and comparison purposes. The conditions detected in S46, S48, S50 may include, for example, a reduction in the strength of vital signs (e.g., respiration, pulse) signal evidencing a line obstruction, loss of patency of the catheter or other problem; excessive pressure loss for an instantaneous flow rate, which may indicate a line obstruction, kink, or pinching of the line or other problem; excessive pressure of the peritoneum which may be compensated by reducing or stopping flow; and/or excessive drain flow pressure loss in the drain line due to high viscosity which may indicate an infection.
The fluid circuit with pump and valve network 416 is a fluid circuit element with one or more sensors, actuators, and/or pumps which is effective to convey fluid between selected lines 442, 444, 446, 448, 450 and 418 responsively to control signals from the controller 410. Example embodiments are described herein, but many details are known from the prior art for making such a device so they are not elaborated here.
A multiple-container unit 441 includes a pre-filled, pre-sterilized osmotic agent concentrate container for osmotic agent concentrate 402 and another electrolyte concentrate container 404 for electrolyte concentrate. The multiple-container unit 441 also contains the mixing container 406 (which is empty) which is large enough to hold a sufficient volume of dialysis fluid for the completion of at least one fill cycle of an automated peritoneal dialysis treatment. The containers 402, 404, and 406 may be flexible bag-type containers that collapse when fluid is drawn from them and therefore, do not require any means to vent air into them when drained.
Osmotic agent concentrate container 402, electrolyte concentrate container 404, and mixing container 406 are all connected by respective lines 442, 448, 444, and 446 to the fluid circuit with pump and valve network 416. The fill/drain line (or multiple lines) 450 and a drain line 418 for spent fluid (and other fluids) with a conductivity sensor 428 may also be connected to the fluid circuit with pump and valve network 416. As shown in
It should be evident that 416 is a generalization of the peritoneal dialysis fluid proportioner/cycler 101 as well as elements of a fluid circuit such as fluid circuit 600 and connection platform 100. It should also be evident that 402 and 404 represent concentrate containers according to any of the disclosed embodiments. The mixing container 406 corresponds to any of the mixing container embodiments described above. Other elements will be evident from their description with the understanding that the figures represent generalizations thereof for purposes of describing the function. It should also be understood that the number and type of concentrates may differ from the present figure which is disclosed as an example, only. It should also be evident that the examples of concentrates discussed herein are glucose and electrolyte concentrates but they could be one or other multiples or other concentrates in other embodiments. Also, the osmotic agent concentrate or glucose concentrate is presumed here to include an electrolyte concentrate marker to permit the concentration of osmotic agent to be inferred from a measurement of conductivity of diluted agent with a priori knowledge (stored in a memory used by the controller) of the ratio of osmotic agent concentrate to electrolyte concentrate in the osmotic agent concentrate. See US20150005699. In alternative embodiments, the osmotic agent is not provided with an electrolyte marker and the peritoneal dialysis fluid proportioner/cycler 400 may rely on volumetric proportioning for the transfer of osmotic agent. Note also that the order of concentrate addition may be reversed, with electrolyte being added first.
In an alternative embodiment, part of the water (less than the total used for dilution as discussed below with reference to
Referring now to
The relative amounts of water, osmotic agent concentrate, and electrolyte concentrate may be realized based on the ratiometric proportioning properties of the pump. Since a single pump tube is used to convey all the liquids into the mixing container, most sources of offset from predicted pumping rate (based on shaft rotations, for example) to actual pumping rate affect all the fluids roughly equally.
Referring now to
Referring now to
Although gravimetric and tracer/conductance sensing were described as devices for ensuring proper proportioning and dilution rates for achieving target prescriptions, it should be clear that any embodiments of a peritoneal dialysis fluid proportioner/cycler disclosed herein may employ ratiometric proportioning as well, particularly where positive displacement pumping is employed. Ratiometric proportioning takes advantage of the volumetric repeatability and predictability of certain pumps. For example, a particular pump can deliver a highly repeatable volume of fluid for a given number of pumping cycles (pump rotations for a peristaltic pump or cycles for a diaphragm pump, for example). If all dialysis fluid components (water, osmotic agent concentrate, and electrolyte concentrate, for example) are delivered to the mixing container using the same pump, including, for example, the pumping tube segment of a peristaltic pump, then the volume ratios of the components will, after adjustment for potential flow path and/or viscosity differences as described below, be fully determined by the number of pump cycles used to convey each component.
Ratiometric proportioning may supplement or substitute for measurement of the fluid conductance or density or other measurements. To convert the number of pump cycles to actual displaced mass or volume, a calibration may be performed and/or flow path (including fluid properties) compensation parameters may be employed. The flow path compensation parameters may be respective to each particular fluid flow path and/or fluid type, or may be identical for all fluid paths and fluid types. To provide enhanced accuracy, one or more pump calibration and/or flow path compensation parameters may be generated through a calibration procedure. Typically, flow path compensation factors will be established and stored in non-volatile memory. Typically, one or more flow path calibration procedures will be performed when the peritoneal dialysis fluid proportioner/cycler is used by a patient. The calibration procedure may be performed after each new fluid set is installed, or before each batch preparation cycle, or even multiple times during the preparation of a single batch. A disposable fluid set may be installed every day. The calibration procedure may be done using water. The calibration may sequentially pump fluid through one or more of the stages provided in Table 1.
In the calibration procedure, fluid is pumped between any or all of the paths identified above. A separate calibration coefficient may be generated for each of the paths. The calibration coefficient may be stored in a memory or non-volatile data store, for example, as a parameter representing the number of ml/per pump rotation (or diaphragm pump cycle), or as a proportionality ratio relative to a particular reference flow path. The actual fluid quantity transported during the calibration step may be measured by any suitable device (flow sensor) including volume or mass measurement devices or direct flow rate measurement with integration, for example, using laser Doppler velocimetry, thermal transit time, magnetohydrodynamics, propeller hydrometer, positive displacement flow measurement, differential pressure through a resistance such as a venturi, nozzle, orifice plate, or other flow obstruction, variable area or rotameter, pitot or impact tube, vortex shedding frequency counting, ultrasonic, or other device. A particularly advantageous device for flow calibration is to measure the transit time of a fluid property perturbation between spaced fluid property sensors as described below. Any of the disclosed embodiments may employ a flow sensor in which at least the portion of which that carries fluid is disposable so that the flow rate (or total displaced fluid quantity) can be input to a controller while allowing the use of a disposable fluid circuit. Examples include an ultrasonic soft tube flowmeter made by Strain Measurement Devices (SMD) that non-invasively measure flow in soft tubing by means of slotted transducers in which a length of tubing can be inserted during fluid circuit installation. For cartridge embodiments, the PD cycler can employ a moving transducer stage that engages an exposed tube length of the cartridge after passive insertion of the cartridge.
The pumping system may also be sufficiently repeatable in a way that allows precise ratios to be established without calibration, depending on the predefined tolerances. If the manufacturing tolerances, including materials, are sufficiently controlled, a desired level of control over ratios may be achieved without in situ (point of care) calibration. A particularly sensitive component in terms of guaranteeing repeatability is the pumping tube segment of a peristaltic pump. In a first embodiment, the peristaltic pump tube segment is made from a material whose mechanical and material tolerances are controlled within predefined limits. The lengths of the tubing circuit elements and mechanical parameters are also controlled within respective predefined limits. A calibration may then be done outside the peritoneal dialysis treatment context, e.g., in the laboratory, to calculate precise values to convert pump cycles to fluid quantity transferred for a single lot of replaceable fluid circuits. The calibration may be done for multiple lots. The calibration may also be done for each fluid circuit. The calibration may also be done by the peritoneal dialysis fluid proportioner/cycler for each fluid circuit. The calibration may also be done for each batch of peritoneal dialysis fluid prepared by the fluid circuit.
Referring to
Pressure profile data stored on the data store 836 may be obtained from a data store 841 attached to the disposable unit or may be downloaded from a server based on identifying information on such a data store 841. Alternatively, pressure profile data may be stored on the data store 836 periodically and specific data to be used for a treatment may be selected from a user interface 401 of the controller during treatment (for example, data for a particular patient identified through the user interface and whose profile data is obtained from a repository of patient-specific treatment data). The pressure profile data may include a single pressure value representing a maximum pressure at the point of the pressure sensor 834 indicating a maximum pressure and serving as a limit on the pumping rate by pump 840 as controlled by the controller 830 as described according to any of the foregoing embodiments. The pressure profile data may include multiple pressure values representing respective phases of a peritoneal dialysis fill cycle. For example, the pressure values may correlate volume and pressure or number of pump rotations and pressure, thus defining a profile. For example, the rate may be ramped progressively up toward a maximum and then slowed gradually to balance the desires of speedy throughput and patient comfort.
In the second column “Pump Operation”, the letters A, B, C, etc., refer to predefined values. For example, a pump may rotate once for every 2 ml pumped so the values may correspond to an amount of fluid pumped. The columns labeled “Valve State” refer to the status of the valve as labeled in
Any of the above systems may be modified so that an additional line is provided in the fluid circuit, and valved in the same way as the batch container but which leads to an auxiliary port. At the end of a cycler-assisted treatment cycle, a batch of fresh dialysate may be prepared and dispensed from this auxiliary port for use in continuous ambulatory peritoneal dialysis. In this system and method, the patient may end a cycler-assisted treatment, for example, a nocturnal treatment, with a filled peritoneum. After filling the peritoneum, an additional batch of dialysate may be prepared and pumped from the batch container to a secondary container through the auxiliary port. This may then be used for a second cycle of continuous ambulatory peritoneal dialysis (CAPD) after draining the spent dialysis with which the peritoneum was filled at the end of the cycler-assisted treatment phase. It should be readily apparent how an additional valve and connector on the treatment/fluid preparation device may be included in to allow fluid to be conveyed from the batch container as required for implementation. The controller of the treatment/fluid preparation device may be configured to perform this function automatically at a user's specified option which may be indicated through a user interface selection. Multiple batches for CAPD may also be dispensed in this manner. In addition, the batch container may be large enough for mixing enough dialysate for one or more CAPD treatment cycles on top of the last batch used for filling the peritoneum after completion of the phase of cycler-assisted peritoneal dialysis. In this way, the one or more CAPD batches may be prepared while the patient is still connected to the cycler and undergoing cycler-assisted therapy.
In any of the described embodiments, the osmotic agent may be, or include, glucose, L-carnitine, glycerol, icodextrin, or any other suitable agents. Further, the components combined to make a peritoneal dialysis solution may vary in number and any of the embodiments described could be made from single concentrate components or any other number of concentrate components by straightforward modifications of the embodiments. For example, a buffer (e.g., acetate, bicarb, lactate) may be separate from an electrolyte which may be separate from an osmotic agent.
In any of the disclosed embodiments, pressure signals at proximal and distal ends of the peritoneal line may be generated while a no-flow, or low-flow, condition exists. This may be controlled to occur at a certain point in preparation for treatment, or during treatment, to generate indications of static hydraulic head in the line. For example, if a patient falls out of bed, and a sudden height difference between the proximal and distal ends arises, a pressure difference may be detected. The detection may trigger an alarm or other output and may instantiate a change in machine status for example a shutdown. Another inference from an out of bounds pressure difference during low or no flow is abnormal set up of the system. In embodiments, the conversion of pump cycles to total transferred flow may be governed by assumed system configuration which may include a certain range of height differences between the proximal and distal ends of the peritoneal line. The following table (Table 3) shows some possible behaviors.
In Table 3, ranges identified by letter may represent pressure profiles, that is pressure values (upper and lower limits or just upper or just lower limits) that change during a progressive process. For example, pressure range C may ramp up with the number of pump cycles. The range data may be stored in a memory of the controller and/or may be stored on a memory device of the replaceable tubing set and/or may be read from a remote server or derived by any other suitable system. The pressure range data may be respective to a particular tubing set model, treatment type, and/or patient, and selection may be automated or made manually through a user interface. The term misconfiguration can refer to kinks, obstructions, leaks, disconnections, or other types of line problems. In the table, anywhere alarm or other output is indicated as an action, this may include, or be in the alternative, instructing the user to take some action to verify the problem or a detailed explanation of what the action might be, for example, if a misconfiguration of the connection is indicated.
In any of the disclosed embodiments, the distal pressure sensor may be located within a peritoneal cycler machine or on the tubing set leading to the patient and close to the machine. The distal pressure sensor may be located near the patient and on the tubing set or within a peritoneal catheter. It may also be separated from the tubing set and positioned within the peritoneum. In such an embodiment, the pressure sensor lines may be attached to the tubing set. For example, metallized surface of the tubing or a co-extrusion (wire insulation and tubing being coextruded) may be attached to the tube at points therealong.
Embodiments provide closed-loop pressure control during the PD fill and/or drain cycles. Referring back to
In one embodiment, during a drain cycle, based on the pressure feedback from one or both of the distal and proximal pressure sensors 414 and 413, the controller 410 controls the pump to drain to a constant pressure and then stop the draining when the pump rate hits some minimum value. Another condition is where the flow rate reaches some value higher than the minimum value for a predefined duration. Similarly, during a fill cycle, based on the pressure feedback from one or both of the distal and proximal pressure sensors 414 and 413, the controller 410 controls the pump to fill to a constant pressure and then stop the filling when a predefined volume of fluid is delivered. If the pump rate hits some minimum value it may be a result of an occlusion in the patient line.
During a fill or drain cycle, the controller 410 may operate a pump in one or both of two pumping modes: Volume Control Mode (VCM) and Pressure Controlled Rate Limiting (PCRL) mode. In the VCM mode, the pump is set to deliver a certain volume of fluid, and the controller 410 operates the pump at a certain rate (ml/min) until the target volume is reached. In the PCRL mode, the controller 410 sets at least two parameters for the pump operation: a target pressure and a maximum flow rate. The controller 410 operates the pump at the maximum flow rate to reach the target pressure, and then controls the pump to maintain the target pressure. If the pump does not, or cannot, reach the target pressure, the controller 410 continues to run the pump at the maximum flow rate. Either way, the controller 410 stops the pump when a target volume is reached.
In the PCRL mode, both pump parameters (the target pressure and the maximum flow rate) may be changed during a fill or drain cycle. For example, either one or both parameters may be changed at set times, volumes, or pressures. Further, either one or both parameters may be reset and limited in response to pressure or rate changes and/or other “deltas” determined with reference to “current” values. In embodiments, the maximum target pressure and flow rate (and/or the deltas) may be adjusted to reflect patient “comfort settings” as described in detail later herein.
In embodiments, for example, a change in the parameters may be triggered when the treatment approaches the end of a cycle (i.e., estimated time of end of cycle or as indicated by the lowering of flow in the pressure-controlled flow regime, or the net fluid transferred at the current point). In respective embodiments, the approach to end of cycle may be indicated based on a current volume of fluid displaced and/or based on a current pressure (detected by 413 and/or 414) falling below a threshold or by a pressure-regulated flow rate falling below a threshold. In response, the controller 410 may slow down the pump. As another example, a change in the parameters may be triggered when the patient shifts position and thereby causes a sudden free flow. In this case, the parameters may be adjusted to prevent a sudden large change in the pump rate, and the parameters may be gradually changed back to normal values over a period of time.
As another example, a change in the parameters may be triggered when a pattern of events is detected. Patterns may be stored for each patient with corresponding feedback from the patient. Patterns may be characterized based on a mathematical algorithm such as a fit to a basis function or functions such as a power series or Fourier series and associated to corresponding levels of comfort or discomfort, such as a five star scale. Over time the parameters defining the function (e.g., coefficients) may be correlated reliably with estimates of comfort to determine the best fill and/or drain patterns to employ in current and future cycles. Thus, a personalized set of parameters may be developed based on input feedback from the patient. The feedback may be provided based on a slider feedback that allows for selecting, for example, gentle and normal operation.
As another example, a change in the parameters may be triggered due to a detection of lumpiness of flow. For example, the pump may first be started with a fast flow. After a period, the pressure in the line proximate the peritoneal cavity drops a predefined magnitude in a predefined time interval or vacillates in a way that indicates the fluid is lumpy.
One embodiment provides pressure relief at the end of a drain cycle to mitigate negative pressure. This may be accomplished, for example, by reversing the pump, by stopping the pump and opening certain valves to relieve pressure, or by moving the distal POD 414 membrane to relieve pressure (i.e., operating the distal POD 414 as a diaphragm pump).
In embodiments, the controller 410 may detect and account for external effects when performing closed-loop pressure control. For example, the controller 410 may monitor an audio signal captured by a microphone proximate to the peritoneal cycler system 400, and identify relevant audio events such as coughs, sneezes, etc. Then, the controller 410 may filter such events out of the closed-loop pressure control algorithms. For example, when the audio signal indicates a cough, the controller 410 may temporarily ignore any changes in the pressure detected by pressure sensors 413 and/or 414.
In embodiments, the controller 410 may determine a viscosity of the fluid based on the pressure difference between pressure indicated by pressure sensors 413 and 414 and perform closed-loop pressure control by accounting for such viscosity.
In embodiments, the peritoneal cycler system 400 may provide a menu of user-selectable items (e.g., via the user interface 401) that allows a user to enter/select “comfort level” settings for fill and/or drain cycles. Such selectable items may include, for example, any of the pump rate and pressure settings/thresholds described above. The settings may allow for a user-selectable tradeoff between the access cycle time and the level of comfort caused by pump rate/pressure. For example, at the expense of lengthening the duration of an access cycle, a patient may dial down the pump rate or pressure. Alternatively, a patient may accept a less comfortable pump rate/pressure setting during an access cycle so that the access cycle may end more quickly and in a shorter time.
In embodiments, a pressure signal is applied as a negative feedback signal 207 to a summer. The negative feedback signal 207 may be filtered through an envelope follower 212 which has the effect of shifting the pump output pressure signal upwardly during fill cycles and downwardly during drain cycles, thereby decreasing a rate of pumping in the respective directions.
The PCLR system may be applied to variety of different types of pumps and although the embodiments contemplate peristaltic pumps, the method and system can be applied to other types of pumps. Also, the system may be used in any kind of system so while the above describes a mixing system that generates its own dialysis fluid, it could be used with prepackaged dialysis fluid as well as systems that make the fluid at the point of use.
Note that the pressure sensor used for closed-loop control may be a signal derived from a pressure near the patient (distal end of the access line), or a pressure sensor near the pump/cycler (proximal end of the access line). Alternatives also include a signal from measurements indicative of a value derived from both pressure sensors.
Note that in the embodiment of
Note that the control scheme of
The pressure sensor 210 may be located at a variety of positions including at the patient, at the pump inlet during draining, and at the pump outlet during fill.
The scheme may be applied to a so-called push-back cycle where, during drain, fluid is pushed back to the peritoneum to attempt to differentiate between an empty patient and an occluded fluid line. As noted above, the control scheme naturally causes the pumping rate to slow down as the end of a drain cycle approaches. In embodiments a floor may be established such that if the flow rate drops to a predefined level before a targeted volume of fluid has been removed, the pump is stopped and an alarm output. This might happen due to an obstruction.
Note that a maximum rate may be present or not in any of the embodiments. There may be a maximum volume for both fill and drain cycles. For example, the maximum volume may be a patient fill volume according to a prescription. The drain maximum volume may be a double the patient fill volume or some other value. Note that if the drain maximum volume is exceeded it could indicate excess fluid in the peritoneum such as may be caused by ascites or some other condition. Upon reaching the maximum drain volume the system may output an alarm or other output to indicate the unexpected volume.
The target pressure may be set to a variety of different values in any of the embodiments. For example it may be set to a value that approximates the pressures associated with fill and/or drain measured at the patient transfer set during continuous ambulatory peritoneal dialysis (CAPD).
The feedback signal generated by the envelope follower may be used to drive a rate-limited pumping system where a parameter is used to control the maximum pressure change the envelope follower can track in a given time increment. The time increment may be a governable parameter. The time increment parameter is defined by a parameter that is modified automatically in response to the rate commanded by the controller. For a pump the time increment T may be equal to:
The envelope follower may use an exponential decay function to define the signal envelope between maxima or minima. The envelope follower may use a linear decay function to define the signal envelope between the maxima and minima.
Generally, it is desirable to be able to convey predefined quantities of fluid into a patient for treatment purposes and to measure the amount of fluid withdrawn for purposes of measuring ultrafiltration and to avoid overfilling the peritoneal cavity. Accordingly, the controller 410 controls the total transferred volume of fresh dialysate to the patient as well as the total transferred volume of spent dialysate from the patient. One way to estimate such fluid volumes is based on the total volume displaced by a pump in the fluid conveyer and circuit switch 416. However, there may be air mixed with the spent fluid within the peritoneal cavity of the patient, for example, due to pneumoperitoneum (presence of abnormal/excessive gas in the peritoneal cavity). Therefore, the volume displaced by the pump includes both spent dialysate and air. As such, embodiments adjust the PD drained fluid volume estimates for cumulative measurement of air in fluid lines.
During a PD drain cycle, embodiments estimate the air removed from the patient by a pump, and subtract that estimate from the total volume displaced/removed (mix of fluid and air) to obtain the net volume of fluid removed from the patient. Referring back to
In embodiments, the controller 410 may store an intraperitoneal pressure-vs-fill volume curve as a baseline for a given patient and compare a current curve to the baseline in order to detect reduced peritoneal volume due to adhesions or constipation. The controller may be configured to output a fill volume reduction relative to the baseline. Another baseline may be a fill pressure which may rise as a result of restricted flow due to adhesions in the peritoneum. The controller 410 may also be configured to detect an incorrect set up for initial drain by detecting a rapid decrease in peritoneal pressure indicating that a patient is already drained of dialysate (i.e., the patient is initially “dry”). The controller 410 may halt an initial drain and generate an error message indicating that the patient is “dry.”
System 1000 includes a computer 1002 such as a personal computer or workstation or other such computing system that includes a processor 1006. However, alternative embodiments may implement more than one processor and/or one or more microprocessors, microcontroller devices, or control logic including integrated circuits such as ASIC.
Computer 1002 further includes a bus 1004 that provides communication functionality among various modules of computer 1002. For example, bus 1004 may allow for communicating information/data between processor 1006 and a memory 1008 of computer 1002 so that processor 1006 may retrieve stored data from memory 1008 and/or execute instructions stored on memory 1008. In one embodiment, such instructions may be compiled from source code/objects provided in accordance with a programming language such as Java, C++, C#, .net, Visual Basic™ language, LabVIEW, or another structured or object-oriented programming language. In one embodiment, the instructions include software modules that, when executed by processor 1006, provide renal replacement therapy functionality according to any of the embodiments disclosed herein.
Memory 1008 may include any volatile or non-volatile computer-readable memory that can be read by computer 1002. For example, memory 1008 may include a non-transitory computer-readable medium such as ROM, PROM, EEPROM, RAM, flash memory, disk drive, etc. Memory 1008 may be a removable or non-removable medium.
Bus 1004 may further allow for communication between computer 1002 and a display 1018, a keyboard 1020, a mouse 1022, and a speaker 1024, each providing respective functionality in accordance with various embodiments disclosed herein, for example, for configuring a treatment for a patient and monitoring a patient during a treatment.
Computer 1002 may also implement a communication interface 1010 to communicate with a network 1012 to provide any functionality disclosed herein, for example, for alerting a healthcare professional and/or receiving instructions from a healthcare professional, reporting patient/device conditions in a distributed system for training a machine learning algorithm, logging data to a remote repository, etc. Communication interface 1010 may be any such interface known in the art to provide wireless and/or wired communication, such as a network card or a modem.
Bus 1004 may further allow for communication with a sensor 1014 and/or an actuator 1016, each providing respective functionality in accordance with various embodiments disclosed herein, for example, for measuring signals indicative of a patient/device condition and for controlling the operation of the device accordingly. For example, sensor 1014 may provide a signal indicative of a viscosity of a fluid in a fluid circuit in a renal replacement therapy device, and actuator 1016 may operate a pump that controls the flow of the fluid responsively to the signals of sensor 1014.
While the present invention has been described in conjunction with a number of embodiments, the invention is not to be limited to the description of the embodiments contained herein, but rather is defined by the claims appended hereto and their equivalents. It is further evident that many alternatives, modifications, and variations would be or are apparent to those of ordinary skill in the applicable arts. Accordingly, Applicant intends to embrace all such alternatives, modifications, equivalents, and variations that are within the spirit and scope of this invention.
According to first embodiments, the disclosed subject matter includes a peritoneal dialysis system with a cycler component including a pump. A flow path switching mechanism engages with the cycler component and adapted to define multiple flow paths interconnecting a patient access line, fluid component and water lines, and a drain line. There is a pressure sensor located at one or more locations, said locations including at a distal end of the patient access line, the proximal end of the patient line, and somewhere between the proximal and distal ends of the patient line. A controller is configured to control the pump and the flow path switching mechanism to perform a cycler-assisted peritoneal dialysis treatment, the controller applying a closed-loop control on the pump based on a pressure feedback signal from the pressure sensor indicating the fluid pressure in the patient access line.
In variations thereof, the first embodiments include ones in which the controller applies the closed-loop control on the pump during a fill cycle of the cycler-assisted peritoneal dialysis treatment.
In variations thereof, the first embodiments include ones in which based on the pressure feedback signal from the pressure sensor, the controller controls the pump to fill to a constant pressure and then stops the pump when the pump rate reaches a pre-determined minimum value or when the pump rate remains at a predetermined lower value that is higher than said predetermined minimum value for at least a predetermined interval of time.
In variations thereof, the first embodiments include ones in which the controller applies the closed-loop control on the pump during a drain cycle of the cycler-assisted peritoneal dialysis treatment.
In variations thereof, the first embodiments include ones in which based on the pressure feedback signal from the pressure sensor, the controller controls the pump to drain to a constant pressure and then stops the pump a defined volume of fluid has been removed or when the pump rate reaches a pre-determined minimum value or when the pump rate remains at a predetermined lower value that is higher than said predetermined minimum value for at least a predetermined interval of time.
In variations thereof, the first embodiments include ones in which the controller controls a rate of the pump based on a comfort level set by a user.
In variations thereof, the first embodiments include ones in which the controller suspends the closed-loop control of the pump for a period of time when an audio event is indicated in the proximity of the system.
According to embodiments, the disclosed subject matter includes a peritoneal dialysis system with a cycler component including a pump. A flow path switching mechanism is engaged with the cycler component and adapted to define multiple flow paths interconnecting a patient access line, fluid component and water lines, and a drain line. An air detector is attached on the drain line. A controller is configured to control the pump and the flow path switching mechanism to perform cycler-assisted peritoneal dialysis treatment, the controller calculating a volume displaced by the pump, calculating an air volume based on readings of the air detector (e.g., ultrasound), and calculating a volume of fluid transferred from the patient by subtracting the air volume from the volume displaced.
According to second embodiments, the disclosed subject matter includes a peritoneal dialysis system with a cycler component including a pump, a patient access line, fluid component and a drain line, and a pressure sensor on the patient access line. A controller is configured to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to a pressure feedback signal from the pressure sensor indicating the fluid pressure in the patient access line.
In variations thereof, the second embodiments include ones in which the controller applies the closed-loop control on the pump during a fill cycle of the cycler-assisted peritoneal dialysis treatment.
In variations thereof, the second embodiments include ones in which based on the pressure feedback signal from the pressure sensor, the controller controls the pump to fill to a constant pressure and then stops the pump when a defined volume of fluid has been delivered or the pump rate reaches a pre-determined minimum value.
In variations thereof, the second embodiments include ones in which the controller applies the closed-loop control on the pump during a drain cycle of the cycler-assisted peritoneal dialysis treatment.
In variations thereof, the second embodiments include ones in which based on the pressure feedback signal from the pressure sensor, the controller controls the pump to drain to a constant pressure and then stops the pump when the pump rate reaches a pre-determined minimum value or when the pump rate remains at a predetermined lower value that is higher than said predetermined minimum value for at least a predetermined interval of time.
In variations thereof, the second embodiments include ones in which the controller controls a rate of the pump based on a comfort level stored in a memory and established for a predefined user.
In variations thereof, the second embodiments include ones in which the controller suspends the closed-loop control of the pump for a period of time when an audio event is indicated in the proximity of the system.
According to third embodiments, the disclosed subject matter includes a peritoneal dialysis cycler with a pump connected to a patient access line. At least one pressure sensor is connected to the patient access line to measure pressure of fluid delivered into said patient access line or drawn from it. A controller is configured to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to one or more pressure feedback signals from said at least one pressure sensor.
In variations thereof, the third embodiments include ones in which the one or more pressure feedback signal is a single signal from a distal pressure sensor near the patient end of the patient access line.
In variations thereof, the third embodiments include ones in which the one or more pressure feedback signal is a single signal from a proximal pressure sensor near the cycler end of the patient access line.
In variations thereof, the third embodiments include ones in which the one or more pressure feedback signal is a from a proximal pressure sensor near the cycler end of the patient access line and a signal from a distal pressure sensor near the patient end of the patient access line.
In variations thereof, the third embodiments include ones in which the feedback signal is a sum or average of the signals from the proximal and distal pressure sensors.
In variations thereof, the third embodiments include ones in which the feedback signal is a difference between the signals from the proximal and distal pressure sensors.
In variations thereof, the third embodiments include ones in which the feedback signal is low-pass filtered.
In variations thereof, the third embodiments include ones in which the feedback signal is an envelope of a signal from the identified at least one pressure sensor.
In variations thereof, the third embodiments include ones in which the feedback signal is an envelope of a low-pass filtered signal from the identified at least one pressure sensor.
In variations thereof, the third embodiments include ones in which the feedback signal is a low-pass filtered version of the envelope signal.
In variations thereof, the third embodiments include ones in which the feedback signal is a low-pass filtered version of an envelope of a low-pass filtered signal from the identified at least one pressure sensor.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control target is a predefined pressure during a drain cycle.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control target is a predefined pressure during a fill cycle.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control target is a predefined pressure during push-back cycle.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control output is limited by a predefined maximum commanded pumping rate.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control output is limited by a predefined maximum flow rate.
In variations thereof, the third embodiments include ones in which the controller's closed-loop control output is limited by a predefined maximum total volume transferred.
In variations thereof, the third embodiments include ones in which the control target pressure is equal to a predefined equivalent CAPD pressure during fill.
In variations thereof, the third embodiments include ones in which the control target pressure is equal to a predefined equivalent CAPD pressure during drain.
According to fourth embodiments, the disclosed subject matter includes a peritoneal dialysis cycler with a pump connected to a patient access line. At least one pressure sensor is connected to the patient access line to measure pressure of fluid delivered into said patient access line or drawn from it. A controller is configured to generate a rate command that is applied to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to one or more pressure feedback signals from said at least one pressure sensor.
In variations thereof, the fourth embodiments include ones in which the feedback signal is an output of an envelope follower.
In variations thereof, the fourth embodiments include ones in which the controller accepts an input indicating a selectable maximum signal amplitude change the envelope follower can track in a given time increment.
In variations thereof, the fourth embodiments include ones in which the time increment is selectable responsively to an input.
In variations thereof, the fourth embodiments include ones in which the time increment is automatically selected responsively to a function of the pumping rate commanded by the controller.
In variations thereof, the fourth embodiments include ones in which the time increment T is equal to, for a peristaltic pump,
In variations thereof, the fourth embodiments include ones in which the envelope follower is defined in part by an exponential decay function.
In variations thereof, the fourth embodiments include ones in which the envelope follower is defined in part by a linear decay function.
In any of the foregoing embodiments, methods and systems and devices may be implemented using well-known digital systems. It will be appreciated that the modules, processes, systems, and sections described and/or suggested herein can be implemented in hardware, hardware programmed by software, software instruction stored on a non-transitory computer readable medium or a combination of the above. For example, a method for controlling the disclosed systems can be implemented, for example, using a processor configured to execute a sequence of programmed instructions stored on a non-transitory computer readable medium. For example, the processor can include, but not be limited to, a personal computer or workstation or other such computing system that includes a processor, microprocessor, microcontroller device, or is comprised of control logic including integrated circuits such as, for example, an Application Specific Integrated Circuit (ASIC). The instructions can be compiled from source code instructions provided in accordance with a programming language such as Java, C++, C#.net or the like. The instructions can also comprise code and data objects provided in accordance with, for example, the Visual Basic™ language, LabVIEW, or another structured or object-oriented programming language. The sequence of programmed instructions and data associated therewith can be stored in a non-transitory computer-readable medium such as a computer memory or storage device which may be any suitable memory apparatus, such as, but not limited to read-only memory (ROM), programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random-access memory (RAM), flash memory, disk drive and the like.
As used herein and in the claims, the term cycler-assisted peritoneal dialysis describes transferring fluid to the peritoneum of a living host and transferring fluid from the peritoneum of the host after a period of time.
One general aspect includes a peritoneal dialysis system. The peritoneal dialysis system also includes a cycler component including a pump. The system also includes a flow path switching mechanism engaged with the cycler component and adapted to define multiple flow paths interconnecting a patient access line, at least one fluid line, and a drain line. The system also includes a pressure sensor located at one or more locations, said locations including the proximal end of the patient access line, the distal end of the patient access line, somewhere between the proximal and distal ends, or within the cycler itself. The system also includes a controller configured to control the pump and the flow path switching mechanism to perform cycler-assisted peritoneal dialysis treatment, the controller applying a closed-loop control on the pump based on a pressure feedback signal from the pressure sensor indicating the fluid pressure in the patient access line. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The peritoneal dialysis system where the controller applies the closed-loop control on the pump during a fill cycle of the cycler-assisted peritoneal dialysis treatment. Based on the pressure feedback signal from the pressure sensor, the controller controls the pump to fill to a constant pressure and then stops the pump when a defined volume of fluid has been delivered or the pump rate reaches a pre-determined minimum value. The controller applies the closed-loop control on the pump during a drain cycle of the cycler-assisted peritoneal dialysis treatment. Based on the pressure feedback signal from the pressure sensor, the controller controls the pump to drain to a constant pressure and then stops the pump when the pump rate reaches a pre-determined minimum value or when the pump rate remains at a predetermined lower value that is higher than said predetermined minimum value for at least a predetermined interval of time. The controller controls a rate of the pump based on a comfort level set by a user. The pump is a peristaltic pump. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
One general aspect includes a peritoneal dialysis system. The peritoneal dialysis system also includes a cycler component including a pump. The system also includes a flow path switching mechanism engaged with the cycler component and adapted to define multiple flow paths interconnecting a patient access line, at least one fluid line, and a drain line. The system also includes an air detector on the patient drain line. The system also includes a controller configured to control the pump and the flow path switching mechanism to perform cycler-assisted peritoneal dialysis treatment, the controller calculating a volume displaced by the pump, calculating an air volume based on readings of the air detector, and calculating a volume of fluid transferred from the patient by subtracting the air volume from the volume displaced.
One general aspect includes a peritoneal dialysis system. The peritoneal dialysis system also includes a cycler component including a pump. The system also includes a patient access line, fluid component and a drain line. The system also includes a pressure sensor on the patient access line. The system also includes a controller configured to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to a pressure feedback signal from the pressure sensor indicating the fluid pressure in the patient access line. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The peritoneal dialysis system where the controller applies the closed-loop control on the pump during a fill cycle of the cycler-assisted peritoneal dialysis treatment. Based on the pressure feedback signal from the pressure sensor, the controller controls the pump to fill to a constant pressure and then stops the pump when a defined volume of fluid has been delivered or the pump rate reaches a pre-determined minimum value. The controller applies the closed-loop control on the pump during a drain cycle of the cycler-assisted peritoneal dialysis treatment. Based on the pressure feedback signal from the pressure sensor, the controller controls the pump to drain to a constant pressure and then stops the pump when the pump rate reaches a pre-determined minimum value or when the pump rate remains at a predetermined lower value that is higher than said predetermined minimum value for at least a predetermined interval of time. The controller controls a rate of the pump based on a comfort level stored in a memory and established for a predefined user. The pump is a peristaltic pump. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
One general aspect includes a peritoneal dialysis cycler. The peritoneal dialysis cycler also includes a pump connected to a patient access line. The cycler also includes at least one pressure sensor connected to the patient access line to measure pressure of fluid delivered into said patient access line or drawn from it. The cycler also includes a controller configured to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to one or more pressure feedback signals from said at least one pressure sensor. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The cycler where the one or more pressure feedback signal is a single signal from a distal pressure sensor near the patient end of the patient access line. The feedback signal is low-pass filtered. The feedback signal is an envelope of a signal from the identified at least one pressure sensor. The feedback signal is an envelope of a low-pass filtered signal from the identified at least one pressure sensor. The feedback signal is a low-pass filtered version of the envelope signal. The controller's closed-loop control target is a predefined pressure during a drain cycle. The controller's closed-loop control target is a predefined pressure during a fill cycle. The controller's closed-loop control target is a predefined pressure during a push-back cycle. The controller's closed-loop control output is limited by a predefined maximum commanded pumping rate. The controller's closed-loop control output is limited by a predefined maximum flow rate. The controller's closed-loop control output is limited by a predefined maximum total volume transferred. The control target pressure is equal to a predefined equivalent capd pressure during fill. The control target pressure is equal to a predefined equivalent capd pressure during drain. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
One general aspect includes a peritoneal dialysis cycler. The peritoneal dialysis cycler also includes a pump connected to a patient access line. The cycler also includes at least one pressure sensor connected to the patient access line to measure pressure of fluid delivered into said patient access line or drawn from it. The cycler also includes a controller configured to generate a rate command that is applied to control the pump and to perform cycler-assisted peritoneal dialysis treatment including delivering fluid from the fluid component through the patient access line, the controller performing closed-loop control of the pump responsively to one or more pressure feedback signals from said at least one pressure sensor. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The cycler of any −40, where the envelope follower is defined in at least part by an exponential decay function. The envelope follower follows the input signal on a rising curve and is bound to fall as an exponential when the input signal drops. The envelope follower is defined at least in part by a linear decay function. The envelope follower follows the input signal on a rising curve and is bound to fall as a linear function when the input signal drops. The cycler further may include a proportioning system that generates peritoneal dialysis fluid at a location of treatment and immediately prior to the treatment. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
Furthermore, the modules, processes, systems, and sections can be implemented as a single processor or as a distributed processor. Further, it should be appreciated that the steps mentioned above may be performed on a single or distributed processor (single and/or multi-core). Also, the processes, modules, and sub-modules described in the various figures of and for embodiments above may be distributed across multiple computers or systems or may be co-located in a single processor or system. Exemplary structural embodiment alternatives suitable for implementing the modules, sections, systems, means, or processes described herein are provided below.
The modules, processors or systems described above can be implemented as a programmed general purpose computer, an electronic device programmed with microcode, a hard-wired analog logic circuit, software stored on a computer-readable medium or signal, an optical computing device, a networked system of electronic and/or optical devices, a special purpose computing device, an integrated circuit device, a semiconductor chip, and a software module or object stored on a computer-readable medium or signal, for example.
Embodiments of the method and system (or their sub-components or modules), may be implemented on a general-purpose computer, a special-purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit element, an ASIC or other integrated circuit, a digital signal processor, a hardwired electronic or logic circuit such as a discrete element circuit, a programmed logic circuit such as a programmable logic device (PLD), programmable logic array (PLA), field-programmable gate array (FPGA), programmable array logic (PAL) device, or the like. In general, any process capable of implementing the functions or steps described herein can be used to implement embodiments of the method, system, or a computer program product (software program stored on a non-transitory computer readable medium).
Furthermore, embodiments of the disclosed method, system, and computer program product may be readily implemented, fully or partially, in software using, for example, object or object-oriented software development environments that provide portable source code that can be used on a variety of computer platforms. Alternatively, embodiments of the disclosed method, system, and computer program product can be implemented partially or fully in hardware using, for example, standard logic circuits or a very-large-scale integration (VLSI) design. Other hardware or software can be used to implement embodiments depending on the speed and/or efficiency requirements of the systems, the particular function, and/or particular software or hardware system, microprocessor, or microcomputer being utilized. Embodiments of the method, system, and computer program product can be implemented in hardware and/or software using any known or later developed systems or structures, devices and/or software by those of ordinary skill in the applicable art from the function description provided herein and with a general basic knowledge of control systems and/or computer programming arts.
Moreover, embodiments of the disclosed method, system, and computer program product can be implemented in software executed on a programmed general purpose computer, a special purpose computer, a microprocessor, or the like.
It is, thus, apparent that there is provided, in accordance with the present disclosure, peritoneal dialysis devices, methods and systems. Many alternatives, modifications, and variations are enabled by the present disclosure. Features of the disclosed embodiments can be combined, rearranged, omitted, etc., within the scope of the invention to produce additional embodiments. Furthermore, certain features may sometimes be used to advantage without a corresponding use of other features. Accordingly, Applicants intend to embrace all such alternatives, modifications, equivalents, and variations that are within the spirit and scope of the present invention.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 62/938,429 filed Nov. 21, 2019, which is hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/061074 | 11/18/2020 | WO |
Number | Date | Country | |
---|---|---|---|
62938429 | Nov 2019 | US |