According to some experts, there are hundreds of thousands of end-stage renal kidney disease (ESRD) patients requiring hemodialysis (HD). Despite significant advances in HD technology, only half of HD patients survive more than 3 years. Fluid management is one of the most challenging aspects of HD treatments, with serious implications for morbidity and mortality. Long- and short-term adverse outcomes in dialysis have been associated with intradialytic hypotension, a common dialysis complication and significant cause of morbidity. High ultrafiltration rates (UFRs) have been associated with intradialytic hypotension.
The current approaches for setting ultrafiltration rate (UFR) profiles in an HD machine use a few of fixed profiles. The profiles are not individualized to the patient and often are unsuccessful in keeping UFRs down. Some techniques use a feedback mechanism, but that can be risky and prone to failure.
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
The systems and methods described herein optimize fluid management in hemodialysis according to a patient-specific (individualized) UFR profile. These systems and techniques may be used to minimize a maximal UFR needed to remove a prescribed volume of fluid within a set time subject to a time-varying critical hematocrit (Hct) constraint. The underlying fluid dynamics during HD may be described by a nonlinear fluid-volume model including intravascular and interstitial compartments. The nonlinear model may include parameters given in terms of nominal values with uncertainty ranges. The systems and methods described herein constrain states of the nonlinear model to within a specified physiologically plausible region, while meeting a critical Hct constraint. The systems and methods described herein may generate a constant UFR profile or a time-varying UFR profile.
The systems and methods described herein may include a real-time robust ultrafiltration (UFR) profile for a hemodialysis subjects based on measurements of hemoconcentration, identification of patient-specific fluid volume model during ultrafiltration, dialysis prescription, and patient-specific constraints. The nonlinear model may be approximated by a linear model.
An important measurement available to clinicians for guiding fluid removal during HD is blood pressure (BP), an informative characteristic of cardiovascular hemodynamics. However, current techniques include measuring BP every 20-30 minutes during HD, which cannot predict a future adverse event (e.g., intradialytic hypotension (IDH), a common complication of fluid removal) because BP is tightly regulated by several intrinsic control mechanisms that respond to the major perturbation of UF-induced blood volume reduction on time scales ranging from seconds to minutes. The systems and methods described herein provide results for removing fluid according to a personalized nonlinear model while reducing or avoiding adverse events.
Many end-stage kidney disease (ESKD) patients undergo HD treatments three times a week to remove excess fluid and waste products from the blood. In HD, fluid is removed from the intravascular space by ultrafiltration, and as a consequence, fluid from the interstitial moves into the intravascular space (vascular refilling), driven by hydrostatic and osmotic pressure gradients. Vascular refilling is critical for maintaining adequate blood pressure during dialysis. Whenever the rate of vascular refilling is smaller than the ultrafiltration rate, plasma volume declines, and hematocrit level rises.
In the systems and methods described herein, a robust, optimal ultrafiltration rate profile may be used to remove a specified amount of fluid for an individual patient whose physiological parameters are estimated online. The optimal profile is designed based on the estimated model, and robustness is achieved with respect to estimated parameter variability.
The fluid dynamics of this two-compartment model may be described by the nonlinear differential equations:
Where states x1 and x2 represent the volumes of the intravascular and interstitial compartments respectively, input u is the ultrafiltration rate, and output Hct is the measured hematocrit which increases proportionally with red blood cell volume Vrbc and varies inversely to x1. The rate R(x) represents the net flow between compartments comprising lymphatic and microvascular flows. This rate is a nonlinear function of the fluid state x and may depend on five parameters Vrbc, Kf, f, d, and mp as described below.
The flow rate between the intravascular and interstitial compartments may be expressed as R=Q1+Qf where Qf and Q1 are the microvascular and lymphatic flows respectively. The dependence of Q1 and Qf on the compartment state x may be described according to the equations below.
Q
f
=K
f(Δp−Δπ) Eq. 2
where Kf denotes the microvascular refilling/filtration coefficient and p and π represent the hydrostatic and osmotic pressure gradients respectively. In turn, these gradients are described by:
Δp=(Pc−Pi)
Δπ=(πp−πi) Eq. 3
where Pc, Pi, p and i denote hydrostatic capillary pressure, interstitial pressure, plasma colloid osmotic pressure, and interstitial colloid osmotic pressure respectively. These pressure are related to the volume state x by:
where a, c, d, e, f and g are constants and where Pv (Po) denotes venous (offset) pressure, Vp,eu (Vi,eu) denotes plasma (interstitial) volume for an individual in a euhydration state (e.g., normal fluid volume), and mp (mi) denotes protein mass in the plasma (interstitial) volume. The lymphatic flow Q1 may be defined by
Q
l(x2)=g tan h(hPi)+l Eq. 5
where g, h, and l are constants.
These five parameters are identified from individualized clinical data. Identification errors may be accounted for by introducing uncertainty ranges about these estimated parameter values as shown in Table 1.
In an example, a temporal UFR profile u may be generated according to one or more of the following objectives:
1) remove a given amount of fluid in a given amount of time;
2) satisfy a given, time-dependent, upper-bound on hematocrit (i.e., critical hematocrit profile); (e.g., to provide an implicit lower bound to plasma volume to avoid hypotension)
3) minimize ∥u∥∞; (e.g., to avoid the adverse effects associated with removing too much fluid too quickly)
4) guarantee the above objectives over the parameter ranges in Table 1 (e.g., to guarantee performance when parameter estimation errors occur)
The nonlinear compartment model shown in Eq. 1 taken over the range of parameters in Table 1 includes a family of models. A single UFR profile may be generated that meets all of the above performance specifications when applied to a model in this family (e.g., including each model). For the tractability of this design process respective nonlinear models may be linearized or discretized to produce a corresponding family of linear, discrete-time systems. The associated sampling period is T minutes over which the UFR profile is piecewise constant and has duration of nT minutes. This family of linear systems is described by the difference equation:
where k=1, . . . n, Hct0 is the initial hematocrit, uk denotes u(kT), and where the parameters θ1, θ2, and θ3, accounting for the individualized model parameter uncertainty described in Table I, may take on values in an uncertainty range (e.g., [0.935,0.956], [0.046,0.051], and [0.004,0.008], respectively). In an example, the UFR design may be the solution to the following linear program:
The first constraint limits ultrafiltration rates to be less than some minimal value which itself has a given physiological bound umax imposed by the second constraint. The third constraint may guarantee at least 95% of target volume of plasma VT will be removed (a minimal relaxation to avoid program infeasibility) while the last constraint may guarantee that a given critical hematocrit profile Hctc,k is not exceeded over all model parameters θ. The maximization of Hctk in the last constraint may be achieved for all k when the components of θ take on their largest values.
The UFR profile uk described above may be based on a simplified model, (e.g., a linearized version of Eq. 1, sampled at time intervals of length T). Applying a zero-order hold (ZOH) to uk the continuous-time profile u(t), t>0 may be obtained, which is used in the dialysis setting. The performance of uk may be guaranteed for the reduced model, whereas u(t) may be applied to the full nonlinear, continuous-time model of Eq. 1. In an example, two requisite clinical conditions are be satisfied: (i) the target amount of fluid (within 5%) is withdrawn during the given dialysis period, and (ii) the hematocrit is kept below a (time-invariant) specified critical value.
In an example, uk is a monotone non-increasing sequence, uk>uk+1, and u(t) is thus likewise monotone non-increasing. In an example, discussion related to the systems and methods described herein may be related to arbitrary nonnegative, monotone non-increasing uk and u(t).
In an example, for any UFR profile u(t), an amount of fluid removed during a time interval [0,t] may be defined according to the equation below:
U(t)≡∫0tu(τ)dr Eq. 8
When u(t)derived from a sequence uk by ZOH, then, I(nT)=Σ0n-1uk, and thus 0.95VT≤U(Nt)≤VT, where the third condition described above is satisfied, and assertion (i) is satisfied.
Let E0 be the equilibrium set of Eq. 1 when the UFR is “turned off”, (e.g., u(t)≡0, E0={x : R(x)=0}. Due to the nonlinearity of R(x), E0 is evaluated numerically. E0 is the graph of a monotone increasing continuous function that divides the open first quadrant into two regions where R>0 and R<0. Next, a rectangle B=[x1L, x1H]×[x2L, x2H] is chosen in the open first quadrant with lower left corner (x1L, x2L) and upper right come (x1H, x2H) both in E0. The function R(x) is continuous in B and the partial derivatives satisfy:
Let E+ denote the vascular refilling region, E+≡{xϵB : R(x)>0}.
In an example, x(t) is a solution of Eq. 1 with initial condition x0=(x10, x20), and with u(t)≥0, 0≤t≤tf an arbitrary monotone non-increasing UFR profile, where, for example, tf>0 the duration of the dialysis session, in an example, V(t)=x1(t)+x2(t), and V(t) is the total fluid volume in the system at time t. In an example, r(t)≡R(x(t)), where r(t) is the flow rate into the vascular compartment at time t, and ri(t)=Ri(x(t)), I=1, 2. Results of the full nonlinear system under the designed. UFR profile are described below. In an example, the results do not use any properties of R(x) beyond those in the previous paragraph and they may hold for a large class of UFR profiles. In theorem 1 (shown below), and under appropriate initial conditions, solutions x(t) of the full model in :Eq. 1 remain within a physiologically reasonable region.
In an example, r(t0)=v>0 for some t0ϵ[0, tf] and u(t)≤v for t≥t0. In this example, r(t)≤v for t≥t0. This result may not require monotoni city of -u(t). Theorem 1 states, Let a2L be the solution of R(x1L, a2L)=u(0) and assume U(tf)<V(0)−(x1L+a2L). Let x(t) be a solution of Eq. 1 with x0ϵB. When 0≤R(x0)≤u(0), then, for 0<t≤tf, x(t) stays in the region Cr⊂B bounded by Eu(0), E0, and the line Ltf, having slope-1 and x1-intercept V(0)−U(tf). When R(x0)>u(0), then x(t) ϵB for 0<t≤tf, the same conclusion holds if R(x0)<0.
In Theorem 2 below, a first part 2a describes a global condition, under which a UFR profile u(t) keeps Hct under a specified time-invariant critical value. In part 2a, bi corresponds to the plasma volume corresponding to the critical Hct value. In part 2b a stepwise condition is described that is easier to satisfy and under which the conclusion holds. In part 2c a restatement of part 2b is described. Additionally, a Lemma 2 to Theorem 2 is provided.
The graph 200A illustrates a designed UFR. profile (blue solid) and a constant UFR profile (blue dashed). The graph 200B illustrates the prescribed Hct constraint (red solid), the worst-case linear Hct response (blue solid), the worst-case nonlinear Hct response (green solid), and the worst-case nonlinear Hct response with constant UFR profile (blue dashed).
To illustrate the UFR design, the model described by Eq. 1 may be used with parameters described in Tables 1 and 2. For the constrained optimization program described in Eq. 7, an example may use umax=975 ml/hr, VT=3 liters, n=240 (e.g., tf=4 hrs), the maximizing θ=(0965, 0.051, 0.008, respectively as discussed above), and Hctc as shown in graph 200B (red solid).
The specific form of this hematocrit profile Hctc is described in more detail below. In an example, a UFR bound or guideline may include limiting an ultrafiltration rate not to exceed 1975 ml/hr to minimize cardiovascular risk. The UFR profile shown in
A UFR profile is illustrated in graph 300A (green line), Robust discrete-time Hct responses (blue lines) and critical Hct (dashed, red line) are shown in graph 300B. In this example, the regression model was run using 30 data points, to estimate the parameters. To account for the high variability of the physiological parameters and the possible estimation error, a ±10% of change for the estimated parameters Vrbc, Kf, x10, and X20 may be used to create uncertainty ranges for these parameters. In the design of the robust, optimal ultrafiltration rate profile, the critical hematocrit level, yc, may be chosen as an increase in the initial value by (109%), (e.g., yc=y0+0.9* y0). The optimal ultrafiltration rate profile may be calculated by solving the optimization problem.
In
In an example, when yc(n)=106% * y0, then the corresponding maximum critical plasma volume is x1*=2.95 L. Using this value and the new UFR profile, the local conditions in Theorem 1 are violated fork between 100-180 min, but in this period of time the critical Hct is not violated, which can be verified by checking these conditions for each x1* corresponding to each k between 100-180 min. Therefore, by decreasing x from 2.95 L to 2.89 L, which corresponds to 107.3% * y0, the conditions in Theorem 1 are satisfied for all k.
As stated, while the worst-case nonlinear Hct response in
The robustness of UFR profiles described above may apply to the system obtained by linearization of model Eq. 1 about an equilibrium point and discretization of the time. The continuous-time profile u(t) is obtained by applying a zero-order hold to the discrete profile uk, therefore the target volume removed will be the same for u(t) as for uk. Because Theorems 1 and 2 use broad qualitative properties of R, they apply to the continuous-time linearized system, which therefore also respects the Hct constraint.
Further, for linearization and discretization of Eq. 1:
For u≡0, let xss, be the equilibrium state of the nonlinear compartmental model (1). With δx=x−xss; δu=u; and δH ct=H ct=H ct0, we form the linearized system (around xss and u≡0)
The transfer function G(s)=δH ct(s)/δu(s) is then
B. Discretization: Consider the sequence δHctk obtained by sampling the output of Eq. 10, e.g., δHctk=δHct (kT) for given sampling period T. Let δu be piecewise constant over these sampling periods as in δu(t)=vk when kT<t≤(k+1)T for e given sequence vk. The linearized volume state δxk, then evolves according to the discrete-time equations:
δxk+1=Φδxk+Γvk;
δH ctk=Cδxk Eq. 14
where
Φ=eAT; Γ=∫0TeAsdsB. Eq. 15
The solution to Eq. 14 can then be written in typical fashion as
where the impulse response hk is the inverse z-transform of C(zI-Φ)−1Γ. Computation gives (2) where
The technique 500 includes an operation 502 to receive clinical patient data (e.g., during hemodialysis), for example for a patient at a previous session (e.g., generated before a current session). The technique 500 includes an operation 504 to receive a selection (e.g., from a doctor) of a volume of fluid to be remove from the patient, such as in the current session. The selection may include a specified period of time, or the specified period of time may be determined from a default period of time.
The technique 500 includes an operation 506 to generate an ultrafiltration rate profile for the patient, such as based on the clinical patient data, the volume of fluid to be removed, or a patient-specific fluid volume model, for example within the period of time. In an example, the ultrafiltration rate profile may be time-variant (e.g., change the rate over the specified period of time or the current session). The ultrafiltration rate profile may limit hematocrit in the patient. For example, the hematocrit may be kept under a threshold throughout the current session or during the period of time while the hemodialysis machine removes the volume of fluid. In an example, the ultrafiltration rate profile minimizes, over the period of time, a maximal ultrafiltration rate for the patient while removing the volume of fluid over the period of time.
Operation 506 may include using a nonlinear fluid-volume model as the patient-specific fluid volume model, including an intravascular pool and an interstitial pool. For example, states of the nonlinear fluid-volume model may be calculated to be within a specified physiological region. In an example, states of the nonlinear fluid-volume model are subject to a time-varying hematocrit constraint. Operation 506 may include generating the ultrafiltration rate profile using a linearized version of the nonlinear fluid-volume model based on a zero-order hold over a sampling period.
The technique 500 includes an operation 508 to activate the hemodialysis machine to remove the volume of fluid from the patient, such as during the period of time, according to the ultrafiltration rate profile.
Machine (e.g., computer system) 600 may include a hardware processor 602 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), a main memory 604 and a static memory 606, some or all of which may communicate with each other via an interlink (e.g., bus) 608. The machine 600 may further include a display unit 610, an alphanumeric input device 612 (e.g., a keyboard), and a user interface (UI) navigation device 614 (e.g., a mouse). In an example, the display unit 610, input device 612 and UI navigation device 614 may be a touch screen display. The machine 600 may additionally include a storage device (e.g., drive unit) 616, a signal generation device 618 (e.g., a speaker), a network interface device 620, and one or more sensors 621, such as a global positioning system (GPS) sensor, compass, accelerometer, or other sensor. The machine 600 may include an output controller 628, such as a serial (e.g., Universal Serial Bus (USB), parallel, or other wired or wireless (e.g., infrared (IR), near field communication (NIT), etc.) connection to communicate or control one or more peripheral devices (e.g., a printer, card reader, etc.).
The storage device 616 may include a machine readable medium 622 on which is stored one or more sets of data structures or instructions 624 (e.g., software) embodying or utilized by any one or more of the techniques or functions described herein. The instructions 624 may also reside, completely or at least partially, within the main memory 604, within static memory 606, or within the hardware processor 602 during execution thereof by the machine 600. In an example, one or any combination of the hardware processor 602, the main memory 604, the static memory 606, or the storage device 616 may constitute machine readable media.
While the machine readable medium 622 is illustrated as a single medium, the term “machine readable medium” may include a single medium ©r multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) configured to store the one or more instructions 624. The term “machine readable medium” may include any medium that is capable of storing, encoding, or carrying instructions fur execution by the machine 600 and that cause the machine 600 to perform any one or more of the techniques of the present disclosure, or that is capable of storing, encoding or carrying data structures used by or associated with such instructions. Non-limiting machine readable medium examples may include solid-state memories, and optical and magnetic media.
The instructions 624 may further be transmitted or received over a communications network 626 using a transmission medium via the network interface device 620 utilizing any one of a number of transfer protocols (e.g., frame relay, internet protocol (IP), transmission control protocol (TCP), user datagram protocol (UDP), hypertext transfer protocol (HTTP), etc.). Example communication networks may include a local area network (LAN), a wide area network (WAN), a packet data network (e.g., the Internet), mobile telephone networks (e.g., cellular networks), Plain Old Telephone (POTS) networks, and wireless data networks (e.g., Institute of Electrical and Electronics Engineers (IEEE) 802.11 family of standards known as Wi-Fi®, IEEE 802.16 family of standards known as WiMax®), IEEE 802.15.4 family of standards, peer-to-peer (P2P) networks, among others. In an example, the network interface device 620 may include one or more physical jacks (e.g., Ethernet, coaxial, or phone jacks) or one or more antennas to connect to the communications network 626. In an example, the network interface device 620 may include a plurality of antennas to wirelessly communicate using at least one of single-input multiple-output (SIMO), multiple-input multiple-output (MEM), or multiple-input single-output (MISO) techniques. The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding or carrying instructions for execution by the machine 600, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.
Each of these non-limiting examples may stand on its own, or may be combined in various permutations or combinations with one or more of the other examples.
Example 1 is a hemodialysis machine for removing fluid from a patient, the hemodialysis machine comprising: memory including instructions, which when executed by a processor of the hemodialysis machine, cause the processor to: receive clinical patient data generated before a current session; receive a user selection of a volume of fluid to be removed in the current session within a specified period of time; generate a time-variant ultrafiltration rate profile for the patient based on the clinical patient data, the volume of fluid to be removed within the specified period of time, and a patient-specific fluid volume model; and activate the hemodialysis machine to remove the volume of fluid from the patient during the specified period of time according to the ultrafiltration rate profile.
In Example 2, the subject matter of Example 1 includes, wherein the ultrafiltration rate profile limits hematocrit in the patient to under a threshold throughout the current session while the hemodialysis machine removes the volume of fluid.
In Example 3; the subject matter of Examples 1-2 includes, wherein the ultrafiltration rate profile minimizes, over the period of time, a maximal ultrafiltration rate for the patient while removing the volume of fluid over the period of time.
In Example 4, the subject matter of Examples 1-3 includes, wherein the patient-specific fluid volume model is a nonlinear fluid-volume model including an intravascular pool and an interstitial pool.
In Example 5, the subject matter of Example 4 includes, wherein states of the nonlinear fluid-volume model are calculated to be within a specified physiological region.
In Example 6, the subject matter of Examples 4-5 includes, wherein states of the nonlinear fluid-volume model are subject to a time-varying hematocrit constraint.
In Example 7, the subject matter of Examples 4-6 includes, wherein to generate the ultrafiltration rate profile, the processor is further to use a linearized version of the nonlinear fluid-volume model based on a zero-order hold over a sampling period.
Example 8 is a non-transitory machine-readable medium including instructions for removing fluid from a patient, which when executed by a processor of a hemodialysis machine, cause the processor to: receive clinical patient data generated before a current session; receive a user selection of a volume of fluid to be removed in the current session within a specified period of time; generate a time-variant ultrafiltration rate profile for the patient based on the clinical patient data, the volume of fluid to be removed within the specified period of time, and a patient-specific volume model; and activate the hemodialysis machine to remove the volume of fluid from the patient during the specified period of time according to the ultrafiltration rate profile.
In Example 9, the subject matter of Example 8 includes, wherein the ultrafiltration rate profile limits hematocrit in the patient to under a threshold throughout the current session while the hemodialysis machine removes the volume of fluid.
In Example 10, the subject matter of Examples 8-9 includes, wherein the ultrafiltration rate profile minimizes, over the period of time, a maximal ultrafiltration rate for the patient while removing the volume of fluid over the period of time.
In Example 11, the subject matter of Examples 8-10 includes, wherein the patient-specific fluid volume model is a nonlinear fluid-volume model including an intravascular pool and an interstitial pool.
In Example 12, the subject matter of Example 11 includes, wherein states of the nonlinear fluid-volume model are calculated to be within a specified physiological region.
In Example 13, the subject matter of Examples 11-12 includes, wherein states of the nonlinear fluid-volume model are subject to a time-varying hematocrit constraint.
In Example 14, the subject matter of Examples 11-13 includes, wherein to generate the ultrafiltration rate profile, the instructions further cause the processor to use a linearized version of the nonlinear fluid-volume model based on a zero-order hold over a sampling period.
Example 15 is a method for removing fluid from a patient at a hemodialysis machine, the method comprising: receiving clinical patient data generated before a current session; receiving a user selection of a volume of fluid to be removed in the current session within a specified period of time; generating a time-variant ultrafiltration rate profile for the patient based on the clinical patient data, the volume of fluid to be removed within the specified period of time, and a patient-specific fluid volume model; and activating the hemodialysis machine to remove the volume of fluid from the patient during the specified period of time according to the ultrafiltration rate profile.
In Example 16, the subject matter of Example 15 includes, wherein the ultrafiltration rate profile limits hematocrit in the patient to under a threshold throughout the current session while the hemodialysis machine removes the volume of fluid.
In Example 17, the subject matter of Examples 15-16 includes, wherein the ultrafiltration rate profile minimizes, over the period of time, a maximal ultrafiltration rate for the patient while removing the volume of fluid over the period of time.
In Example 18, the subject matter of Examples 15-17 includes, wherein the patient-specific fluid volume model is a nonlinear fluid-volume model including an intravascular pool and an interstitial pool.
In Example 19, the subject matter of Example 18 includes, wherein states of the nonlinear fluid-volume model are calculated to be within a specified physiological region.
In Example 20, the subject matter of Examples 18-19 includes, wherein states of the nonlinear fluid-volume model are subject to a time-varying hematocrit constraint.
In Example 21, the subject matter of Examples 18-20 includes, wherein generating the ultrafiltration rate profile includes using a linearized version of the nonlinear fluid-volume model based on a zero-order hold over a sampling period.
Example 22 is at least one machine-readable medium including instructions that, when executed by processing circuitry, cause the processing circuitry to perform operations to implement of any of Examples 1-21.
Example 23 is an apparatus comprising means to implement of any of Examples 1-21.
Example 24 is a system to implement of any of Examples 1-21.
Example 25 is a method to implement of any of Examples 1-21.
Method examples described herein may be machine or computer-implemented at least in part. Some examples may include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods may include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code may include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code may be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media may include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
This application claims the benefit of priority to U.S. Provisional Application No. 62/720,012, filed Aug. 20, 2018, titled “INDIVIDUALIZED ULTRAFILTRATION PROFILES IN DIALYSIS,” which is hereby incorporated herein by reference in its entirety.
This invention was made with government support under grant number K25 DK096006-01A1 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62720012 | Aug 2018 | US |