Medical apparatus for extracorporeal treatment of fluid and a process of calculating set flow rates in a medical apparatus for delivery or collection of fluids
11207451 · 2021-12-28
Assignee
Inventors
- Hiram Rada (Lyons, FR)
- Dominique Pouchoulin (Tramoyes, FR)
- Georges Vantard (Villefontaine, FR)
- Alain Frugier (Chazay d'Azergues, FR)
Cpc classification
A61M1/1605
HUMAN NECESSITIES
A61M1/342
HUMAN NECESSITIES
A61M1/3437
HUMAN NECESSITIES
A61M1/3609
HUMAN NECESSITIES
G01F1/00
PHYSICS
A61M1/1613
HUMAN NECESSITIES
A61M1/3451
HUMAN NECESSITIES
A61M1/3441
HUMAN NECESSITIES
B01D61/30
PERFORMING OPERATIONS; TRANSPORTING
International classification
G01F1/00
PHYSICS
A61M1/34
HUMAN NECESSITIES
A61M1/36
HUMAN NECESSITIES
Abstract
An apparatus for extracorporeal treatment of fluid and a process of setting up a medical apparatus for the delivery or collection of fluids are disclosed. According to the apparatus and the process, a control unit (10) is configured calculate set values of two or more of the fluid flow rates by imposing that an emptying time of containers of fresh fluid (16, 20, 21, 26) and/or a filling time of a waste container is substantially same as, or multiple of, the emptying time of one or more of the other containers of fresh fluid.
Claims
1. An apparatus for extracorporeal treatment of fluid comprising: a filtration unit having a primary chamber and a secondary chamber separated by a semi-permeable membrane; a blood withdrawal line connected to an inlet of the primary chamber and a blood return line connected to an outlet of the primary chamber, the blood withdrawal line and the blood return line configured to connect to a patient cardiovascular system; a blood pump configured to control the flow of blood through the blood withdrawal line and the blood return line; an effluent fluid line connected, at one end thereof, to an outlet of the secondary chamber and at its other end to a waste container; at least two fluid lines selected from the group of fluid lines comprising: a pre-dilution infusion fluid line connected at one end thereof to the blood withdrawal line and at its other end to a first container of fresh fluid, a post-dilution infusion fluid line connected at one end thereof to the blood return line and at its other end to a second container of fresh fluid, a dialysis liquid fluid line connected at one end thereof to an inlet of the secondary chamber and at its other end to a third container of fresh fluid, and a pre-blood pump infusion fluid line connected at one end thereof to a fourth container of fresh fluid and at its other end to the blood withdrawal line in a region of the blood withdrawal line which is positioned in use upstream the blood pump; a control unit connected to and configured to operate the blood pump; the control unit connected to and configured to operate a means for regulating flow of effluent fluid through the effluent fluid line to deliver effluent fluid to the waste container at an effluent fluid flow rate (Q.sub.eff) the control unit connected to and configured to operate a means for regulating flow of pre-dilution infusion fluid through the pre-dilution infusion fluid line at a pre-dilution infusion fluid flow rate (Q.sub.rep1) when the at least two fluid lines comprise the pre-dilution fluid line; the control unit connected to and configured to operate a means for regulating flow of post-dilution infusion fluid through the post-dilution infusion fluid line at a post-dilution infusion fluid flow rate (Q.sub.rep2) when the at least two fluid lines comprise the post-dilution infusion fluid line; the control unit connected to and configured to operate a means for regulating flow of dialysis liquid through the dialysis liquid fluid line at a dialysis liquid fluid flow rate Q.sub.dial when the at least two fluid lines comprise the dialysis liquid fluid line; the control unit connected to and configured to operate a means for regulating flow of pre-blood pump infusion fluid through the pre-blood pump infusion fluid line at a pre-blood pump infusion fluid flow rate (Q.sub.pbp) when the at least two fluid lines comprise the pre-blood pump infusion fluid line; and wherein the control unit is further configured to calculate set values (Q.sub.iset) of the fluid flow rates of the at least two fluid lines such that: an emptying time of each container of fresh fluid connected at the other end of the at least two fluid lines and a filling time of the waste container are multiples of a same reference time (T.sub.r); and a sum of the set values (Q.sub.iset) of the fluid flow rates through the at least two fluid lines and of a patient fluid removal rate (Q.sub.pfr) is equal to the effluent fluid flow rate (Q.sub.eff); wherein, when the at least two fluid lines comprise the pre-dilution infusion fluid line, one set value (Q.sub.iset) comprises the pre-dilution infusion fluid flow rate (Q.sub.rep1) and the control unit is configured to operate the means for regulating flow of the pre-dilution infusion fluid through the pre-dilution infusion fluid line such that an emptying time of the first container of fresh fluid and the filling time of the waste container are multiples of the same reference time (T.sub.r); wherein, when the at least two fluid lines comprise the post-dilution infusion fluid line, one set value (Q.sub.iset) comprises the post-dilution infusion fluid flow rate (Q.sub.rep2) and the control unit is configured to operate the means for regulating flow of the post-dilution infusion fluid through the post-dilution infusion fluid line such that an emptying time of the second container of fresh fluid and the filling time of the waste container are multiples of the same reference time (T.sub.r); wherein, when the at least two fluid lines comprise the dialysis liquid infusion fluid line, one set value (Q.sub.iset) comprises the dialysis liquid fluid flow rate (Q.sub.dial) and the control unit is configured to operate the means for regulating flow of the dialysis liquid through the dialysis liquid fluid line such that an emptying time of the third container of fresh fluid and the filling time of the waste container are multiples of the same reference time (T.sub.r); and wherein, when the at least two fluid lines comprise the pre-blood pump infusion fluid line, one set value (Q.sub.iset) comprises the pre-blood pump infusion fluid flow rate Q.sub.pbp and the control unit is configured to operate the means for regulating flow of the pre-blood pump infusion fluid through the pre-blood pump infusion fluid line such that an emptying time of the fourth container of fresh fluid and the filling time of the waste container are multiples of the same reference time (T.sub.r).
2. The apparatus of claim 1, wherein the control unit is configured to calculate N−1 of the set values (Q.sub.iset) of the fluid flow rates of the at least two fluid lines such that an emptying time of at least one container of fresh fluid connected to the at least two fluid lines is substantially the same as, or a multiple of the emptying time of one or more other containers of fresh fluid connected to the at least two fluid lines, the reference time (T.sub.r) being the shortest among the emptying times.
3. The apparatus of claim 1 wherein the control unit is configured to calculate the set values (Q.sub.iset) of the fluid flow rates of the at least two fluid lines such that at least one of the following conditions is met: at least two of the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines and the filling time of the waste container are multiples of a same reference time (T.sub.r), the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines and the filling time of the waste container are multiples of a first reference time (T.sub.r1) such that at least two of the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines and the filling time of the waste container that are not multiples of the first reference time (T.sub.r1) are multiples of a second reference time (T.sub.r2), at least two of the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines are multiples of a same reference time (T.sub.r), and at least two of the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines are multiples of a first reference time (T.sub.r1) such that at least two of the emptying time of each container of fresh fluid connected at the other end of the at least two lines selected in the group of fluid lines that are not multiples of the first reference time (T.sub.r1) are multiples of a second reference time (T.sub.r2).
4. The apparatus of claim 1 wherein the control unit is configured to operate the means for regulating flow through one or more of the at least two fluid lines based on the calculated set values, either automatically or after receipt of a confirmation signal.
5. The apparatus of claim 1 wherein the at least two fluid lines comprise the pre-dilution infusion fluid line, the post-dilution infusion fluid line, and the dialysis liquid infusion line, and wherein the control unit is configured to calculate the set value for fluid flow rate through each of the pre-dilution and the post-dilution infusion fluid lines and the dialysis liquid fluid line such that the emptying time of each of the first container of fresh fluid, the second container of fresh fluid, and the third container of fresh fluid is a multiple of the same reference time (T.sub.r).
6. The apparatus of claim 1 wherein the at least two fluid lines comprise the pre-dilution infusion fluid line and the pre-blood pump infusion fluid line, and wherein the control unit is configured to: operate the blood pump to move blood through the blood withdrawal line; operate the means for regulating flow of the pre-dilution infusion fluid through the pre-dilution infusion fluid line connected to the blood withdrawal line between a blood pump segment of the blood withdrawal line on which the blood pump acts and the filtration unit; operate the means for regulating flow of the pre-blood pump infusion fluid through the pre-blood pump infusion fluid line connected to the blood withdrawal line in a region of the blood withdrawal line located between the blood pump segment and an end of the blood withdrawal line opposite an end of the blood withdrawal line connected to the filtration unit; and calculate the set value for the fluid flow rate through each of the pre-dilution infusion fluid line and the pre-blood pump infusion fluid line such that the emptying time of the first container of fresh fluid and the second container of fresh fluid is a multiple of the same reference time (T.sub.r).
7. The apparatus of claim 1 wherein the control unit is configured to operate the means for regulating flow of the effluent fluid through the effluent line connected to the waste container and calculate the set value for the fluid flow rate through each of the fluid lines such that the emptying time of each of the containers of fresh fluid and the filling time of the waste container is a multiple of the same reference time (T.sub.r) and the emptying time of each of the containers of fresh fluid is the same as or a multiple of the emptying time of one or more other containers of fresh fluid.
8. The apparatus of claim 1 wherein, for each of the at least two fluid lines, the control unit is configured to store, in memory connected to the control unit, at least one of a total volume and a total weight of fluid contained in the waste container and each container of fresh fluid to which each of the at least two fluid lines is connected, the control unit further configured to obtain the total volume or total weight of fluid of the waste container and each container of fresh fluid to which each of the at least two fluid lines is connected by one of: receiving the total weight or the total volume from a sensor associated with each of the waste container and each container of fresh fluid to which each of the at least two fluid lines is connected, wherein each sensor associated with each of the waste container and each container of fresh fluid to which each of the at least two fluid lines is connected is connected to the control unit, receiving the total weight or the total volume for each of the waste container and each container of fresh fluid to which each of the at least two fluid lines is connected from a user interface connected to the control unit, receiving the total volume based on an identification code on each container of fresh fluid to which each of the at least two fluid lines is connected, or retrieving the total weight or the total volume of each container of fresh fluid to which each of the at least two fluid lines is connected from a pre-stored value in memory connected to the control unit; and wherein the control unit is configured to receive a set value for at least one of: a treatment time (T) and weight loss (WL) to be achieved during the treatment time; a treatment dose (D.sub.set) to be delivered to the patient during the treatment, which comprises a prescribed value for one selected in the group including: an effluent dose flow rate (D.sub.eff_set), which is the prescribed mean value of a flow rate through the effluent line, a convective dose flow rate (D.sub.conv_set), which is the prescribed mean value of a sum of flow rates through any infusion fluid line (Q.sub.rep, Q.sub.pbp) and the patient fluid removal rate (Q.sub.pfr), a diffusive dose flow rate (D.sub.dial_set), which is the prescribed mean value of a flow rate through the dialysis liquid fluid line (Q.sub.dial), a urea dose (D.sub.urea_set), which is a prescribed mean value for an estimated urea clearance, and a clearance dose (K.sub.solute_set), which is a prescribed mean value for an estimated clearance for a given solute; the pre-dilution infusion fluid flow rate (Q.sub.rep1) through the pre-dilution infusion fluid line; the post-dilution infusion fluid flow rate (Q.sub.rep2) through the post-dilution infusion fluid line; the pre-blood pump infusion fluid flow rate (Q.sub.pbp) through the pre-blood pump infusion fluid line; the dialysis liquid fluid flow rate (Q.sub.dial) through the dialysis liquid fluid line; the effluent fluid flow rate (Q.sub.eff) through the effluent fluid line; and the patient fluid removal rate (Q.sub.pfr) from the patient.
9. The apparatus of claim 1 wherein the control unit is configured to: receive an initial weight or initial volume (W.sub.i, V.sub.i) of the one or more of the containers; calculate the set value of the fluid flow rate (Q.sub.iset) in one or more fluid lines of the at least two fluid lines by dividing a weight or volume (W.sub.i, V.sub.i) of the container connected to the one or more fluid lines by the value of the reference time (T.sub.r) using one of the following formulas:
Q.sub.iset=W.sub.i/T.sub.r or Q.sub.iset=V.sub.i/T.sub.r.
10. The apparatus of claim 9 wherein the control unit is configured to: receive an initial weight or volume (W.sub.i, V.sub.i) of one or more of the containers; receive proposed values (Q.sub.i) of the flow rates for the at least two fluid lines; calculate the set value of the fluid flow rate (Q.sub.iset) in one or more fluid lines of the at least two fluid lines by dividing a weight or volume (W.sub.i, V.sub.i) of the container connected to the one or more fluid lines by the value of the reference time (T.sub.r) multiplied by a weighing coefficient (c.sub.i) for each container connected to the one or more fluid lines using one of the following formulas: Q.sub.iset=W.sub.i/(T.sub.r.Math.c.sub.i), or Q.sub.iset=V.sub.i/(T.sub.r.Math.c.sub.i), where the weighing coefficient (c.sub.i) for each container is calculated as a function of an intermediary factor (b.sub.i) obtained by dividing either a dose or a sum of the proposed values (Q.sub.i) of the flow rates by the respective proposed value (Q.sub.i).
11. The apparatus of claim 1 wherein the control unit is configured to: receive an initial weight or an initial volume (W.sub.i, V.sub.i) of one or more of the containers, receive proposed values (Q.sub.i) of flow rates for the at least two fluid lines; receive a value of an adjustment parameter (A) defined as a maximum relative change allowed on container change periods; calculate the set values of fluid flow rates (Q.sub.iset) based on the proposed values (Q.sub.i), the initial weight or the initial volume (W.sub.i, V.sub.i) of each container and the value of the adjustment parameter (A).
12. The apparatus of claim 1 wherein the control unit is configured to: receive an initial weight or volume (W.sub.i, V.sub.i) of one or more of the containers; receive proposed values (Q.sub.i) of the flow rates for the at least two fluid lines; generate, for each pair of lines and respective containers, ratios of interest R0.sub.k, which are reference ratios between change periods of pairs of containers and are defined for each pair of lines and respective containers, K being an integer from 1 to M, with the value of M pre-stored in memory connected to a control unit of the apparatus or receivable from a user input; calculate container change periods T.sub.i=V.sub.i/Q.sub.i or T.sub.i=W.sub.i/Q.sub.i and ranking each circuit according to the calculated container change period, where i=1 to N with T.sub.i increasing with i; compute all period ratios R.sub.ij=T.sub.i/T.sub.j, with i>j; compare each period ratio R.sub.ij to the ratios of interest R0.sub.k; verify, for each ratio R.sub.ij where a k value exists, a tolerance relation:
(1−A).Math.R.sub.k<R.sub.ij<(1+A).Math.R0.sub.k, compute a number of daily saved container changes; select the ratios R.sub.ij providing a largest number of saved container changes; and apply the ratios of interest corresponding to the selected ratios to calculate the set values (Q.sub.iset) of the fluid flow rates through the at least two fluid lines.
13. The apparatus of claim 1 wherein the control unit is configured to: receive a selected treatment time (T); and calculate the reference time (T.sub.r) either as the treatment time (T) or as a sub-multiple of the treatment time (T).
14. The apparatus of claim 1 wherein the control unit is configured to: identify one container of the first, second, third, and fourth containers associated with one fluid line of the at least two fluid lines for which the fluid flow rate has been set; and calculate the reference time (T.sub.r) by dividing the initial weight or volume (W.sub.i, V.sub.i) of the identified container by the set value of the fluid flow rate.
15. The apparatus of claim 1 wherein the control unit is configured to compute the reference time (T.sub.r) using one of the following: dividing a sum of initial weights or volumes (W.sub.i, V.sub.i) of a plurality of the containers by a prescribed dose flow rate value which is set to be delivered in total through the lines (D.sub.conv_set) leading to the same plurality of containers; dividing the sum of the initial weights or volumes (W.sub.i, V.sub.i) of all the containers by a total prescribed dose flow rate (D.sub.eff_set); dividing the sum of the initial weights or volumes (W.sub.i) of a plurality of the containers by the prescribed dose flow rate value which is set to be delivered in total through the lines (D.sub.conv_set) leading to the same plurality of containers, using formula: T.sub.r=ΣW.sub.i.Math.c.sub.i/Dose, where c.sub.i is a weighing coefficient to be multiplied by the initial weight or volume of each container; and dividing the sum of the initial weights or volumes (W.sub.i, V.sub.i) of all the containers by the total prescribed dose flow rate (D.sub.eff_set), using formula: T.sub.r=ΣW.sub.i.Math.c.sub.i/Dose, where c.sub.i is the weighing coefficient to be multiplied by the initial weight or volume of each container.
16. The apparatus of claim 1 wherein the control unit is configured to: associate a reference volume or a reference weight to each container; compare a measured volume or measured weight of each container to the respective reference volume or reference weight to trigger a container change signal container when the container reaches the respective reference volume or a reference weight; set, for one or more of the containers of fresh fluid, a reference volume or reference weight which is different from zero or on the waste container a reference volume or weight which is less than the maximum volume or maximum weight of the waste container.
17. The apparatus of claim 16 wherein the control unit is configured to calculate a set value (V.sub.eff-change) of the waste container reference volume or reference weight at which the waste container is full such that a filling time of the waste container is one of: substantially the same as, proportional to, or a multiple of the emptying time of one or more of the containers of fresh fluid.
18. The apparatus of claim 4 wherein, when the at least two fluid lines comprise the pre-dilution infusion fluid line, the means for regulating the flow of pre-dilution infusion fluid comprises a pre-dilution infusion fluid pump; wherein, when the at least two fluid lines comprise the post-dilution infusion fluid line, the means for regulating the flow of post-dilution infusion fluid comprises a post-dilution infusion fluid pump; wherein, when the at least two fluid lines comprise the dialysis liquid fluid line, the means for regulating the flow of dialysis liquid comprises a dialysis fluid pump; and wherein, when the at least two fluid lines comprise the pre-blood pump infusion fluid line, the means for regulating the flow of pre-blood pump infusion fluid comprises a pre-blood infusion fluid pump.
19. The apparatus of claim 1 wherein the control unit is configured to receive at least one of: a fluid removal rate (Q.sub.pfr) from the patient, a treatment time (T), and a weight loss (WL) to be imposed over the treatment time (T) and calculate a patient fluid removal rate (Q.sub.pfr) as a ratio of weight loss divided by treatment time (WL/T); and wherein the control unit is configured to calculate the set values (Q.sub.iset) of the fluid flow rates through the at least two fluid lines such that: emptying times of the containers of fresh fluid are multiples of a same reference time (T.sub.r), and a sum of the fluid flow rates (Q.sub.rep1, Q.sub.rep2, Q.sub.pbp) through the infusion fluid lines connected to the first, second, and fourth containers plus the fluid flow rate (Q.sub.dial) through the dialysis liquid fluid line, if connected, plus the fluid removal rate (Q.sub.pfr) from the patient equals the effluent fluid flow rate (Q.sub.eff) through the effluent fluid line.
20. The apparatus of claim 1 wherein the at least two fluid lines comprise the post-dilution infusion fluid line and the pre-blood pump infusion fluid line, wherein the fourth container contains an anticoagulant comprising a citrate solution, and the second container leading to the post-dilution infusion fluid line comprises an ionic balance solution comprising a calcium ion based solution, and wherein the control unit is configured to calculate and regulate fluid flow rate through the pre-blood pump infusion fluid line and through the post-dilution infusion fluid line based on a pre-defined algorithm.
21. The apparatus of claim 1 wherein every container of fresh fluid to which each of the at least two fluid lines is connected contain a fluid having a same composition.
22. The apparatus of claim 1 wherein the control unit is configured to receive a minimum volume of fluid which may be contained in each container of fresh fluid and a maximum volume of fluid which may be contained in the waste container, and wherein the control unit is further configured to active an alarm to generate an alarm signal or stop the treatment when one of the following events happens: the minimum volume of fluid in one of the fresh fluid containers is detected, or the maximum volume of fluid in the waste container is detected.
23. The apparatus of claim 1 wherein the control unit is configured to: calculate the set values (Q.sub.iset) of the fluid flow rates through N−1 of the at least two fluid lines such that an emptying time of at least one among the first, second, third, and fourth containers of fresh fluid is substantially the same as, or a multiple of one time selected among: an emptying time of one or more of the other containers of fresh fluid, and a filling time of the waste container, the reference time being the shortest among the emptying times and the filling time, and calculate the remaining of the set values (Q.sub.iset) of the fluid flow rates through the at least two fluid lines such that the sum of the fluid flow rates through fluid lines coming from the first, second, third, and fourth fresh fluid containers and of a patient fluid removal rate (Q.sub.pfr) is equal to the effluent fluid line flow rate (Q.sub.eff).
24. The apparatus of claim 1 wherein the control unit is configured to: calculate the set values (Q.sub.iset) of the fluid flow rates through N−1 of the at least two fluid lines such that an emptying time of at least one among the first, second, third, and fourth containers of fresh fluid is substantially the same as, or a multiple of a filling time of the waste container, and calculate the remaining of the set values (Q.sub.iset) of the fluid flow rates through the at least two fluid lines such that the sum of the fluid flow rates through fluid lines coming from the first, second, third, and fourth fresh fluid containers and of a patient fluid removal rate (Q.sub.pfr) is equal to the effluent fluid line flow rate (Q.sub.eff).
25. The apparatus of claim 1 wherein the control unit is configured to receive an initial weight or an initial volume (W.sub.i, V.sub.i) of one or more of the containers from a scale configured to weigh the one or more containers; and calculate the set value (Q.sub.iset) of the fluid flow rate in one or more fluid lines of the at least two fluid lines by dividing the initial weight or the initial volume (W.sub.i, V.sub.i) of the respective container by the value of the reference time (T.sub.r) multiplied by a respective weighing coefficient (c.sub.i) for each respective container using one of the following formulas: Q.sub.iset=W.sub.i(T.sub.r.Math.c.sub.i) or Q.sub.iset=W.sub.i/(T.sub.r.Math.c.sub.i).
26. An apparatus for extracorporeal treatment of fluid comprising: a filtration unit having a primary chamber and a secondary chamber separated by a semi-permeable membrane; a blood withdrawal line connected to an inlet of the primary chamber, and a blood return line connected to an outlet of the primary chamber, the blood withdrawal line and the blood return line configured to connect to a patient cardiovascular system; a blood pump configured to control the flow of blood through the blood withdrawal line and the blood return line; an effluent fluid line connected, at one end thereof, to an outlet of the secondary chamber and at its other end to a waste container, wherein effluent fluid flowing through the effluent fluid line comprises an effluent fluid flow rate (Q.sub.eff); at least two fluid lines selected from the group of fluid lines comprising: a pre-dilution infusion fluid line connected at one end thereof to the blood withdrawal line and at its other end to a first container of fresh fluid, a post-dilution infusion fluid line connected at one end thereof to the blood return line and at its other end to a second container of fresh fluid, a dialysis liquid fluid line connected at one end thereof to an inlet of the secondary chamber and at its other end to a third container of fresh fluid, a pre-blood pump infusion fluid line connected at one end thereof to a fourth container of fresh fluid and at its other end to the blood withdrawal line in a region of the pre-blood pump infusion fluid line which is positioned in use upstream the blood pump; a control unit configured to: receive an initial weight or volume (W.sub.i, V.sub.i) of one or more of the first, second, third, and fourth containers of fresh fluid; receive proposed values (Q.sub.i) of the flow rates for the fluid lines; generate, for each pair of fluid lines and containers of fresh fluid connected to the fluid lines, ratios of interest R0.sub.k, which are reference ratios between change periods of pairs of containers and are defined for each pair of fluid lines and containers of fresh fluid connected to the fluid lines, K being an integer from 1 to M, with the value of M pre-stored in memory connected to the control unit or received by the control unit from a user input; calculate container change periods T.sub.i=V.sub.i/Q.sub.i or T.sub.i=W.sub.i/Q.sub.i and ranking each circuit according to the calculated container change period, where i=1 to N with T.sub.i increasing with i; compute all period ratios R.sub.ij=T.sub.i/T.sub.j, with i>j; compare each period ratio R.sub.ij to the ratios of interest R0.sub.k; verify, for each ratio R.sub.ij where a k value exists, a tolerance relation: (1−A).Math.R0.sub.k<R.sub.ij<(1+A).Math.R0.sub.k, and compute a number of daily saved container changes; select the ratios R.sub.ij providing a largest number of saved container changes; apply the ratios of interest corresponding to the selected ratios to compute a set value (Q.sub.iset) of the fluid flow rate for each fluid line of the at least two fluid lines; and regulate fluid flow through each fluid line of the at least two fluid lines based at least in part on the set values (Q.sub.iset) of each fluid line of the at least two fluid lines; wherein, when the at least two fluid lines comprise the pre-dilution infusion fluid line, one set value (Q.sub.iset) of the computed set values (Q.sub.iset) comprises the pre-dilution infusion fluid flow rate Q.sub.rep1 and the control unit is configured to regulate flow of the pre-dilution infusion fluid through the pre-dilution infusion fluid line to a pre-dilution infusion fluid flow rate (Q.sub.rep1) using means connected to the control unit for regulating flow of the pre-dilution infusion fluid through the pre-dilution infusion fluid line; wherein, when the at least two fluid lines comprise the post-dilution infusion fluid line, one set value (Q.sub.iset) of the computed set values (Q.sub.iset) comprises the post-dilution infusion fluid flow rate (Q.sub.rep2) and the control unit is configured to regulate flow of the post-dilution infusion fluid through the post-dilution infusion fluid line to a post-dilution infusion fluid flow rate (Q.sub.rep2) (using means connected to the control unit for regulating flow of the post-dilution infusion fluid through the post-dilution infusion fluid line; wherein, when the at least two fluid lines comprise the dialysis liquid fluid line, one set value (Q.sub.iset) of the computed set values (Q.sub.iset) comprises the dialysis liquid fluid flow rate (Q.sub.dial) and the control unit is configured to regulate flow of the dialysis liquid through the dialysis liquid fluid line to a dialysis liquid fluid flow rate (Q.sub.dial) using means connected to the control unit for regulating flow of the dialysis liquid through the dialysis liquid fluid line; and wherein, when the at least two fluid lines comprise the pre-blood pump infusion fluid line, one set value (Q.sub.iset) of the computed set values (Q.sub.iset) comprises the pre-blood pump infusion fluid flow rate (Q.sub.pbp) and the control unit is configured to regulate flow of the pre-blood pump infusion fluid through the pre-blood pump infusion fluid line to a pre-blood pump infusion fluid flow rate (Q.sub.pbp) using means connected to the control unit for regulating flow of the pre-blood pump infusion fluid through the pre-blood pump infusion fluid line.
27. The apparatus of claim 26 wherein the control unit is configured to regulate fluid flow through each fluid line of the at least two fluid lines based at least in part on the set values (Q.sub.iset) either automatically or after receipt of a confirmation signal.
28. The apparatus of claim 26 wherein the at least two fluid lines comprise the pre-dilution infusion fluid line, the pre-blood pump infusion fluid line, and the dialysis liquid fluid line, and wherein the control unit is configured to calculate the set value for fluid flow rate through each of the pre-dilution and the post-dilution infusion fluid lines and the dialysis liquid fluid line such that the emptying time of each of the first container of fresh fluid, the second container of fresh fluid, and the third container of fresh fluid is a multiple of the same reference time (T.sub.r).
Description
DESCRIPTION OF THE DRAWINGS
(1) Aspects of the invention are shown in the attached drawings, which are provided by way of non-limiting example, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14)
(15)
(16) The dialysis fluid pump 21, the infusion fluid pump 18 (or pumps 18, 27) and the effluent fluid pump 17 are part of means for regulating the flow of fluid through the respective lines and, as mentioned, are operatively connected to the control unit 10 which controls the pumps as it will be in detail disclosed herein below. The control unit 10 is also connected to a memory 10a and to user interface 12, for instance a graphic user interface, which receives operator's inputs and displays the apparatus outputs. For instance, the graphic user interface 12 may include a touch screen, a display screen and/or hard keys for entering user's inputs or a combination thereof.
(17) The embodiment of
(18) The apparatus of
(19) A further embodiment is shown in
(20) Of course the above described blood treatment apparatus are of exemplifying character only and further variants may be envisaged without departing from the scope of the invention.
(21) For instance, the above apparatuses may also include a syringe pump provided with a container S connected via a respective line to one of the blood lines 6 and 7 and with a plunger P for displacing the fluid in the container. In
(22) The means for regulating have been described as one or more pumps (in particular of the peristaltic type); however it is not to be excluded that other flow regulating means such as valves or combinations of pumps and valves may be used. Moreover, in case of syringe lines, the plunger P acts as a flow regulating means.
Dose Definitions
(23) In the present specification, dose refers to a flow rate or to a combination of flow rates.
(24) For example, one of the following magnitudes may be used as dose: effluent dose D.sub.eff: the flow rate across the effluent line Q.sub.eff, convective dose D.sub.conv: the sum of the flow rates Q.sub.rep+Q.sub.pbp+Q.sub.pfr, where Q.sub.pfr represents the patient fluid removal rate, Q.sub.rep is the flow rate through the infusion line or lines (e.g. Q.sub.rep1+Q.sub.rep2) connected directly to the patient or connected to the blood circuit downstream the blood pump and Q.sub.pbp is the flow rate through the pre-blood pump infusion line, diffusive dose D.sub.dial: the flow rate Q.sub.dial of fluid supplied to the filtration unit secondary chamber. urea dose D.sub.urea: estimated urea clearance; note that a first approximated expression assumes that filter Urea clearance is more or less identical to effluent flow rate Q.sub.eff; alternatively a urea monitor could be placed on the effluent line in order to measure an actual value of the urea clearance; in a further alternative, an estimate of urea clearance more accurate than Q.sub.eff, especially when operating with large flow rates or small filters (paediatric conditions), may be provided by the following equations: a) For purely diffusive mode (where there is no infusion of replacement fluid and where the patient fluid removal rate is zero or substantially zero) and counter-courant flow configuration (fluids in the chambers of the filtration unit 2 are countercurrent):
(25)
(26)
(27) In the course of the following description reference will be made to the above dose definitions which are relating to doses not normalized to patient body weight (BW) or patient surface area (PA). Of course the same principles and formulas below described could be normalized to body weight or patient surface area by dividing the dose value by either body weight BW or surface area PA.
Normalized Dose=Dose/BW
or
NDose=Dose/PA×1.73 (when normalised to a 1.73 m.sup.2 surface area patient)
(28) Furthermore, the above defined doses could be corrected to take into account the predilution effect, when a fluid replacement line is present upstream the treatment unit, such as lines 15 and 22 in the enclosed drawings. Each of the above defined doses could be corrected multiplying the dose value times a dilution factor F.sub.dilution:
Dose.sub.corr_xxx=F.sub.dilution×Dose.sub._xxx (with xxx=eff, conv, dial, etc)
(29) The dilution factor F.sub.dilution may be defined according to one of the following:
(30)
(31) Where Q.sub.pre is the total predilution infusion rate (where two infusion lines are present upstream the treatment unit, as lines 15 and 22, Q.sub.pre combines PBP infusion 15 and pre-replacement infusion 22) Q.sub.BLOOD: blood flow rate Q.sub.PLASMA: plasma flow rate Q.sub.pw: plasma water flow rate Hct: haematocrit F.sub.p: plasma water fraction, which is a function of total protein concentration (typical value Fp=0.95)
(32) In practice, the effluent dose corrected for the predilution effect would be: Dose.sub.corr_eff=F.sub.dilution×Dose.sub._eff.
(33) The Control Unit
(34) The control unit 10 is connected to the various sensors, to the means for regulating the flow rate through the various lines (in the above examples this means comprises the pumps active on the lines and the switch valves) and to the user interface. The control unit 10 may comprise a digital processor (CPU) and necessary memory (or memories), an analogical type circuit, or a combination thereof. In the course of the present description it is indicated that the control unit is “configured” or “programmed” to execute certain steps: this may be achieved in practice by any means which allow configuring or programming the control unit. For instance, in case of a control unit comprising one or more CPUs, a program may be stored in an appropriate memory containing instructions which, when executed by the control unit, cause the control unit to execute the steps herein described. Alternatively, if the control unit is of an analogical type, then the circuitry of the control unit may be designed to include circuitry configured in use to execute the steps herein disclosed.
(35) In the example of
(36) In accordance with an alternative aspect, which is of interest for example when the fluid flow rate through the effluent line is fixed by other conditions, the control unit may calculate a set value (N.sub.eff-change) of the waste container volume or weight at which the control unit considers that the waste container is full (which is basically a calculated threshold as opposed to a prefixed threshold): this set value (N.sub.eff-change) may be calculated by imposing that the filling time of the waste container 14 is substantially same as, proportional to, or multiple of the emptying time of one or more of the other containers of fresh fluid. When reached the set value (N.sub.eff-change) the control unit is configured to trigger a signal, e.g. to user interface, requesting a waste container change. Note that this alternative solution may add significant synchronization in bag changes while normally losing little volume in the waste container (namely while only shortly anticipating the waste container change).
(37) Once the set values have been calculated the control unit may be configured to ask, or wait, for a confirmation which may be entered by the user, e.g. through action onto the user interface 12. The control unit is designed to control the means for regulating the flow rate based on the calculated set values either automatically (i.e. with no need of any action on the part of an operator), or after the appropriate confirmation is entered and a confirmation signal received at the control unit.
(38) The control unit 10 may be configured to store, e.g. in a memory connected to the same control unit, the maximum volume of fluid which may be contained in each container of fresh fluid. The control unit may also be configured to store in a memory connected to the same control unit the maximum volume of fluid which may be contained in said waste container. The volume each container may host may be detected by a sensor associated to each respective container and connected to the control unit, or may be entered by an operator for each respective container through a user interface connected to the control unit, or determined by the control unit associating an identification code (indicia such as a bar code, an RFID or other identification means may be associated to the container) on each respective container to a respective volume, or said volume may be pre-stored in said memory. By knowing the volume of fluid that may be hosted in each container, the control unit may be configured to generate an alarm signal and/or to stop the treatment when the maximum quantity of fluid in one fresh fluid container (i.e. in one among the infusion fluid containers 16, 23, 26 and the dialysis fluid container 20) is reached, corresponding to a “empty container” threshold. In this situation, the user knows that he is supposed to substitute all fresh fluid containers (if the emptying is simultaneous on all bags as shown in
(39) In the examples shown a respective scale (or other force sensor) is associated to the support of each container for detecting in real time the actual weight, and thus the current volume of fluid, of each container. In this manner the control unit, which is connected to the scales, may determine when the volume of fluid in each respective container is approaching or passing the respective thresholds (empty or full) as above described. Of course alternative sensors (e.g. level sensors) depending upon the circumstances and or the structure of the containers.
(40) Synchronization of the Emptying and/or Filling Time of the Containers.
(41) In accordance with a first solution, see the flowchart of
(42) This set value may be for instance an effluent dose flow rate D.sub.eff_set, which is the prescribed mean value of the flow rate through the effluent line, or a convective dose flow rate D.sub.conv_set, which is the prescribed mean value of the sum of the flow rates Q.sub.rep1, Q.sub.pbp, Q.sub.rep2 through any infusion fluid line and the patient fluid removal rate Q.sub.pfr, or a diffusive dose flow rate D.sub.dial_set, which is the prescribed mean value of the flow rate through the dialysis fluid line Q.sub.dial. The control unit also receives the readings of the scales and thus knows the values W.sub.i of the initial weights of each container (step 201). Alternatively the control unit may read or know the initial volume V.sub.i of each container. In the description.
(43) Then the set value Q.sub.iset namely the flow rate to be set in each fluid line is calculated (step 202). Depending upon the set value D.sub.set which has been entered or received, the control unit is configured to calculate a reference time value T.sub.r in different ways, namely: if D.sub.dial_set is being set, T.sub.r is calculated by dividing the initial weight W.sub.i of the fresh dialysate container 20 by the dose flow rate D.sub.dial_set of the line leading to the same container, or if D.sub.conv_set is being set, T.sub.r is calculated by dividing the sum of the initial weights W.sub.i of the replacement fluid containers (depending upon the circuit structure those present among containers 16, 23, 26) by the dose flow rates of the lines D.sub.conv_set leading to the same containers, or if D.sub.eff_set is being set, T.sub.r is calculated by dividing the sum of the initial weights of the first, second, third, and fourth containers (depending upon the circuit structure those present among containers 16, 20, 23, 26) by the effluent dose flow rate D.sub.eff_set.
(44) Once the reference time T.sub.r is calculated (step 203), the control unit is configured to determine the fluid flow rate in each one of the fresh fluid lines by dividing a weight W.sub.i of the respective container by the value of reference time T.sub.r (step 204).
(45) For the sake of simplicity, the description given above in connection with steps 203 and 204 was restricted to the simultaneous emptying of all the bags/containers being used. In most cases this results in having all the pumps running at the same flow rate considering that all fluid bags have roughly the same initial weight. To give more flexibility to the system, it is possible to attribute a weighting factor per pump/bag in such a manner that the emptying time of a given bag could be a multiple of the emptying time of one or more bags.
T.sub.r=(ΣW.sub.i.Math.c.sub.i)/Dose
(46) Q.sub.iset, namely the flow rate to be set in each fluid line, is then computed also taking the value of each coefficient c.sub.i into account as:
Q.sub.iset=W.sub.i/(T.sub.r.Math.c.sub.i)
(47) Once the Q.sub.iset values are calculated, following one or the other of the above sequence of steps, they are stored in a memory (step 205) and then applied to control the pump speeds as described herein below in greater detail with reference to certain embodiments (step 207). In accordance with an optional aspect the control unit may issue a signal to the user interface 12 requesting a confirmation (206) from the user before actually applying the calculated values of Q.sub.iset to control the pumps.
(48) In accordance with a third alternative solution, which is shown in the flowchart of
Q.sub.iset=(W.sub.i/c.sub.i)/T.sub.r, where T.sub.r=(ΣW.sub.i.Math.c.sub.i)/Dose
(49) On its turn, c.sub.i for each respective container may be calculated as a function of an intermediary factor b.sub.i obtained (see step 404) by dividing either the dose or the sum of said proposed values Q.sub.i of the flow rates by the respective proposed value Q.sub.i. In the example of
(50) c.sub.i=Round [b.sub.i/min(b.sub.1 . . . b.sub.n)], where “min(b.sub.1 . . . b.sub.n)” is a function selecting the minimum among the b.sub.i factors, and “Round” is a function determining the natural number nearest to the result of quotient b.sub.i/min(b.sub.1 . . . b.sub.n).
(51) Once the Q.sub.iset values are calculated, they may be stored in a memory (step 406) and then applied to control the pump speeds as described herein below in greater detail with reference to certain embodiments (step 408). In accordance with an optional aspect the control unit may issue a signal to the user interface 12 requesting a confirmation (407) from the user before actually applying the calculated values of Q.sub.iset to control the pumps. As a further variant applicable to the above described three alternative solutions, the calculation of the reference time T.sub.r may be done as follows: the control unit may be configured to allow entry of the treatment time T, and calculate the reference time T.sub.r either as the treatment time T or as a sub-multiple of the treatment time T. As disclosed hereinbefore once T.sub.r has been calculated, each flow rate may be set as Q.sub.iset=W.sub.i/T.sub.r or as Q.sub.iset=W.sub.i/(T.sub.r.Math.c.sub.i) where c.sub.i is an integer from e.g. 1 to 5. In another variant for the calculation of T.sub.r, the control unit 10 may be configured to receive one set value set by an operator for one fluid flow rate through one of the lines present in the blood treatment apparatus. For instance, the operator may set the fluid flow rate Q.sub.rep1 through the pre-dilution infusion fluid line 15, or the fluid flow rate Q.sub.rep2 through the post-infusion fluid line 25, or the fluid flow rate Q.sub.pbp through the pre-blood pump infusion fluid line 21, a fluid flow rate Q.sub.dial through the dialysis liquid fluid line 27. The setting may be done through the user interface or via any other input. Once the input of a flow rate to a certain fluid line is set, the control unit is configured to identify the container associated to the fluid line for which the fluid flow rate has been set and to detect the respective initial weight. Then, the control unit may calculate the reference time T.sub.r dividing the initial weight W.sub.i of the identified container by the set value of the fluid flow rate set by the operator. Once T.sub.r has been calculated, each flow rate may be set as W.sub.i/T.sub.r or as Q.sub.iset=W.sub.i/(T.sub.r.Math.c.sub.i) where c.sub.i is an integer from e.g. 1 to 5.
(52) In accordance with a fourth alternative solution, the control unit may be configured to execute a synchronization algorithm able to combine the use of proposed values for the set flow rates (for instance initially set by the user or calculated using one or more of the mathematical relations, as above described) with at least a certain degree of synchronization in the emptying of the containers; in other words, a purpose of the algorithm is to minimize the number of user interventions while keeping the flow rates in ‘proximity’ of some initial settings (which may be manual or computed settings). In practice this algorithm is designed to change according to a certain set percentage the initially set or calculated flow rates in order to reduce as possible the number of container/bag changes across a certain time period, e.g. 24 hours, without substantially changing the initially set or calculated flow rates.
(53) The starting point of the algorithm (see
(54) Also the blood flow rate setting for the blood pump may be entered or calculated by the control unit, see step 500. An optional step of calculating a set dose value as sum of the proposed flow rates Q may be present at step 501.
(55) At step 503, an allowed adjustment parameter ‘A’ is defined as maximum relative change allowed on bag/container change periods in order to optimize bag synchronization and reduce number of user interventions (step 503A). The algorithm also considers ‘ratios of interest’ R0.sub.k which are parameters defined in the algorithm as ratios between change periods (time between one container change and the next change of the same container) of pairs of containers (step 503B). Ratios of interest are defined for each pair of lines and respective containers. K is an integer which may vary from 1 to M, and M may be pre-stored in the control unit memory or the control unit may be configured to receive it from a user input. The algorithm takes into account that more interventions (container changes) are saved when identifying a ‘1 to 1’ container synchronization ratio between two lines (because in that case the containers of the two lines are changed at the same time), than when having a ‘1 to 4’ ratio. Next table 1 provides the list of the optimum ratios of interest when considering all synchronization ratios up to ‘order 5’ in relation with a pair of containers indicated as bag1 and bag2. The first 8 R0.sub.k values are used in some examples reported at the end of the detailed description.
(56) TABLE-US-00001 TABLE 1 period ratios of interest ranked by ‘efficiency’ Period ratio Bag1/ % bag k Bag 1 Bag 2 Bag2 (R0.sub.k) change saved 1 1 1 1.00 50% 2 1 2 2.00 33% 3 1 3 3.00 25% 4 1 4 4.00 20% 5 2 3 1.50 20% 6 1 5 5.00 17% 7 3 4 1.33 14% 8 2 5 2.50 14% 9 3 5 1.67 13% 10 4 5 1.25 11%
(57) In the above table referring for instance to the third more interesting ratio (corresponding to k=3), it is possible to see that k=3 matches with Bag1-Bag2=1 to 3, meaning that Bag2 is changed 3 times while Bag1 is changed once. This corresponds to a change bag period of Bag1 which is 3.0 times longer than the change bag period for Bag2: thus, one user intervention out of 4 is saved compared to a situation where no synchronization at all would be present. Indeed, with k=3 there would be 2 single bag changes of Bag2+1 simultaneous bag changes of Bags 1 and 2 with a total of 3 interventions, whilst in case of no synchronization there would be 3 single bag changes of Bag2+1 single bag change of Bag2, meaning a total of 4 interventions. As K increases the degree of synchronization goes down and, consequently, the number of bag or container changes saved also goes down.
(58) Referring now to the general case of a treatment apparatus with N lines leading to respective N bags or containers, the control unit may be configured to execute the following steps, after the value of A has been selected or predefined (at step 503, see
(59) Concerning the mentioned degrees of freedom NF (step 507 above), the following should be noted. In an apparatus having N lines (e.g. a number of infusion lines, a dialysate line, one or more lines leading to a respective syringe and an effluent line), then the effluent line flow rate may verify condition a fluid balance equation; moreover the syringe line(s) may have a fixed flow rate; the N−2 other lines are infusion or dialysate lines leading to respective containers having fixed volume. In the case where both effluent and syringe bag/container volumes are fixed, the associated bag change periods are also fixed and the N−2 bag change periods for the other lines remain to be defined. As these N−2 periods/flow rates are already linked by the relation Q.sub.eff=ΣQ.sub.fresh fluids(i)⇄Q.sub.pfr, only NF=N−3 relations may be considered for defining all the flow rates. In the scenario where both effluent and syringe bag/container volumes are let free, then the number of degrees of freedom is NF=N−1, since effluent bag volume (V.sub.eff) and syringe volume (V.sub.syr) are two additional variables in the system.
(60) In accordance with an aspect, the selection of the NF ratios R.sub.ij (step 509 above) providing for the highest number of saved bag changes considers also the ‘degrees of freedom’ issue. The selection of the ‘best’ R.sub.ij has to ensure the definition of NF independent relations between NF+1 variables (with the ‘NF+1’th relation being Q.sub.eff=ΣQ.sub.fresh fluids(i)+Q.sub.pfr.
(61) Note that irrespective of which one of the above described sequences of steps is used for the determination of Q.sub.iset, once these set values Q.sub.iset have been calculated (e.g. using one or more mathematical relations and/or one or more optimization criteria), then the control unit 10 may be configured to display the calculated set values. As mentioned, the control unit may also be configured to ask, or wait, for a confirmation which may be entered by the user, e.g. through action onto the user interface 12. The control unit 10 is designed to control the means for regulating the flow rate based on the calculated set values either automatically (i.e. with no need of any action on the part of an operator), or after the appropriate confirmation is entered and a confirmation signal received at the control unit. In general, and irrespective of which one of the synchronization algorithms above described is used, if the apparatus has one or two syringe lines leading to respective syringe containers S of an anticoagulant solution or a ionic balance solution, the control unit may be configured to calculate the fluid flow rate through said syringe line or lines based on a pre-defined algorithm so that basically there are one or two degree of freedom less and thus 2 flow rates less to calculate left with the algorithm for synchronization of the containers emptying. In such a case the syringe delivery may be controlled based on said predefined algorithm while the emptying of any other container may be fully or partially synchronized with the emptying of the syringe container(s) using one of the synchronization methods above described.
(62) Also in the case where the fourth container leading to said pre-blood pump infusion fluid line 21 includes a regional anticoagulant, for example a citrate based solution, and the second container leading to said post-dilution infusion fluid line 25 includes an ionic balance solution, for example calcium ion based solution 26, the control unit may be configured to calculate the fluid flow rate through said pre-blood pump infusion fluid line 21 and through said post-dilution infusion fluid line 25 based on a pre-defined algorithm. In such a case the delivery through lines 21 and 25 may be controlled based on said a predefined algorithm while the emptying of any other container may be fully or partially synchronized with the emptying of the second and/or fourth container using one of the synchronization methods above described.
EXAMPLE 1
(63) Referring to
(64) The above flow rates are then set as set values and the respective pumps 18, 21 and 27 controlled accordingly by the control unit 10, as shown in
EXAMPLE 2
(65) Again referring to
T.sub.r=(5000.Math.c.sub.1+5000.Math.c.sub.2+5000 c.sub.3) ml/3000 ml/h=4.17 h
where c.sub.1, c.sub.2 and c.sub.3 are weighing factors in this case respectively set equal to 1, 1 and 2.
(66) Each pump flow rate is then calculated as: Q.sub.rep1=5000/(4.17.Math.c.sub.1)=1200 ml/h Q.sub.dial=5000/(4.17.Math.c.sub.2)=1200 ml/h Q.sub.rep2=5000/(4.17.Math.c.sub.3)=600 ml/h
(67) The above flow rates are then imposed as set values and the respective pumps 18, 21 and 27 controlled accordingly by the control unit 10, as shown in
EXAMPLE 3
(68) Referring to the circuit of
(69) Each container 20, 16 and 26 is a 5 L bag, and the set dose is the sum of the above Q values, namely 3000 ml/h
(70) In the case where no synchronization is implemented, then the situation would be as per
(71) In case of bag emptying synchronization where the machine attempts to achieve a certain degree of synchronisation without substantially changing the proposed flow rates, c.sub.1, c.sub.2 and c.sub.3 are calculated as follows:
(72) First, the control unit calculates intermediary parameters B.sub.i using the formula:
b.sub.i=Dose/Q.sub.i (where is the flow rate of the i.sup.th pump)
(73) The following results are obtained: b.sub.1=3000/1900=1.58 b.sub.2=3000/650=4.62 b.sub.3=3000/450=6.67
(74) The value of c.sub.i are obtained by normalizing the values of b.sub.i with respect to their minimum and rounding the result to the closest natural number, using the formula:
c.sub.i=Round(b.sub.i/min(b.sub.1 . . . b.sub.n))
(75) With the following results: c.sub.1=Round(1.58/1.58)=1 c.sub.2=Round(4.62/1.58)=3 c.sub.3=Round(6.67/1.58)=4
(76) From c.sub.1, c.sub.2 and c.sub.3 the flow rate Q.sub.i of a given pump is calculated as follows:
T.sub.r=(ΣW.sub.i/c.sub.i)/Dose
Qi=(W.sub.i/c.sub.i)/T.sub.r where W.sub.i is the initial weight of the Bag T.sub.r=(5000/1+5000/3+5000/4)/3000=2.6389 h Q.sub.1set=(5000/1)/2.6389=1895 ml/h Q.sub.2set=(5000/3)/2.6389=632 ml/h Q.sub.3set=(5000/4)/2.6389=474 ml/h
(77) As shown in
EXAMPLE 4
(78) The following is a general example according to the fourth synchronization solution described above which follows the exemplifying flowchart of
(79) Q.sub.BLOOD and the proposed Q.sub.i values are set by the user or calculated by the control unit at step 500. At this step, the patient fluid removal rate Q.sub.PFR is fixed or entered by the user at 100 ml/h. Then the dose value is set or calculated (step 501) and the volume of the of each bag detected or entered by the user (step 502).
(80) The following parameters are selected or preprogrammed (step 503): number ratios of interest 1 to 8 (M=8), allowed flow rate adjustment of 10% (A=0.10) on the initially proposed Q.sub.i.
(81) It is assumed that the apparatus comprises a circuit similar to that of
(82) Table 2 below recaps the initial flow rates Q.sub.i (2.sup.nd column), the bag volumes (3.sup.rd column), the change bag periods T.sub.i (4.sup.th column) using the initial Q values and the corresponding number of daily bag changes (5.sup.th column).
(83) TABLE-US-00002 TABLE 2 flow change nb of rate bag bag daily bag (initial) volume period changes circuit (ml/h) (ml) (h) (day.sup.−1) PBP 1000 5000 5.00 4.80 Dial 1200 5000 4.17 5.76 Rep 350 3000 8.57 2.80 syringe 15 50 3.33 7.20 PFR 100 — — — Effluent 2665 5000 1.88 12.79 Total 33.35
(84) Table 3 below ranks the change bag periods Ti from the shortest to the longest.
(85) TABLE-US-00003 TABLE 3 Shortest Longest period period Circuit index ‘i’ 1 2 3 4 5 Circuit ID Effluent syringe Dial PBP Rep Period (h) 1.88 3.33 4.17 5.00 8.57 nb daily bag 12.79 7.20 5.76 4.80 2.80 changes (day.sup.−1)
(86) At step 505, the R.sub.ij=T.sub.i/T.sub.j (i>j) are calculated by the control unit. Table 4 provides the computation of period ratios
R.sub.ij=T.sub.i/T.sub.j(i>j)
(87) TABLE-US-00004 TABLE 4 j i 1 2 3 4 5 1 2 1.78 3 2.22 1.25 4 2.67 1.50 1.20 5 4.57 2.57 2.06 1.71
(88) Then at step 506, the control unit compares the R.sub.ij ratios to the ratios of interests R0.sub.k of table 1 creating the ratios R.sub.ij/R0.sub.k. Table 5 shows the ratios R.sub.ij/R0.sub.k; At step 508 the control unit table 5 also checks the ratios R.sub.ij/R0.sub.k which stay within the ‘A’ criterion, namely those which verify the condition:
(1−A)R0.sub.k<R.sub.ij<(1+A)R0.sub.k.
(89) Note that table 5 also includes an identification of ratios which result within ‘A’ criterion (see cells with underlined values, namely those which verify the condition:
(1−A)R0.sub.k<R.sub.ij<(1+A)R0.sub.k).
(90) TABLE-US-00005 TABLE 5 R0k R.sub.21 R.sub.31 R.sub.41 R.sub.51 R.sub.32 R.sub.42 R.sub.52 R.sub.43 R.sub.53 R.sub.54 R0.sub.1 1.78 2.22 2.67 4.57 1.25 1.50 2.57 1.20 2.06 1.71 R0.sub.2 0.89 1.11 1.33 2.28 0.63 0.75 1.29 0.60 1.03 0.86 R0.sub.3 0.59 0.74 0.89 1.52 0.42 0.50 0.86 0.40 0.69 0.57 R0.sub.4 0.44 0.56 0.67 1.14 0.31 0.38 0.64 0.30 0.51 0.43 R0.sub.5 1.18 1.48 1.78 3.05 0.83 1.00 1.71 0.80 1.37 1.14 R0.sub.6 0.36 0.44 0.53 0.91 0.25 0.30 0.51 0.24 0.41 0.34 R0.sub.7 1.33 1.67 2.00 3.43 0.94 1.13 1.93 0.90 1.54 1.29 R0.sub.8 0.71 0.89 1.07 1.83 0.50 0.60 1.03 0.48 0.82 0.69
(91) At step 507 (this step may be executed at any time before step 509 below described), the control unit computes the degrees of freedom NF. Table 6 indicates the number of degrees of freedom (NF).
(92) TABLE-US-00006 TABLE 6 Flow Bag Degrees of circuit rate volume freedom NF PBP adjustable fixed Yes NF = 3 − 1 = 2 Dial adjustable fixed Yes Rep adjustable fixed Yes syringe fixed fixed No Effluent fixed fixed No
(93) Then the control unit provides a computation of the number of bag change saved for all R.sub.ij within the above criterion for the A parameter and identifies the most effective combinations complying also with the available NF=2 degrees of freedom.
(94) Table 7 shows this computation of the number of bag change saved and identifies (see arrow) of the NF=2 most effective combinations.
(95) Table 7
(96) TABLE-US-00007 i/j Bag 1 Bag 2 nb daily bag changes nb saved bag changes Best =>> 5/3 1 2 8.6 2.9 4/2 2 3 12.0 2.4 Best =>> 5/1 1 5 15.6 2.6 3/2 3 4 13.0 1.9 4/3 3 4 10.6 1.5 4/1 2 5 17.6 2.5 5/2 2 5 10.0 1.4
(97) Then the control unit calculates and optionally stores the flow rates.
(98) Table 8 provides a summary of selected R.sub.ij ratios and flow rate relations obtained using below Equations:
(99)
(100) Thus:
Q.sub.i=V.sub.i/T.sub.i=V.sub.i/(R.sub.ij.Math.T.sub.j)=V.sub.i/(R.sub.ij.Math.V.sub.j/Q.sub.j)
(101) Using the flow rate relations derived from selected R.sub.ij and related R0.sub.k values, the above equation leads to the adjusted value for Q.sub.i, namely:
(102)
(103) TABLE-US-00008 TABLE 8 R.sub.ij ID Target R0.sub.k R0.sub.k value Flow rate relation* R.sub.53 R0.sub.2 2.00 Q5 = 0.30 × Q3 R.sub.51 R0.sub.6 5.00 Q5 = 0.12 × Q1
(104) Then follows the computation of flow rates using R0.sub.k ratios selected in table 8. The adjusted flow rates are recapped in Table 9 below which clarifies how with a relatively small adjustment to the initially proposed flow rates a certain degree of synchronization in the container emptying has been achieved thus saving significant time in container changes.
(105) TABLE-US-00009 TABLE 9 flow nb of Number of rate Adjusted daily bag saved user (initial) flow rate changes interventions circuit (ml/h) (computed) day.sup.-1 per day PBP 1000 1164 5.59 Dial 1200 1066 5.12 2.56 Rep 350 320 2.56 2.56 syringe 15 15 7.20 PFR 100 100 — Effluent 2665 2665 12.79 Total 33.26 5.12 Daily number of user interventions 28.1
EXAMPLE 5
(106) Reference is made to an apparatus as shown in
(107) Prescription: Patient: BW=65 kg blood flow rate: Q.sub.BLOOD=220 ml/min patient fluid removal rate: Q.sub.pfr=100 ml/h CRRT dose D.sub.eff-set=38 ml/kg/h, where the is defined as ‘Urea dose’
(108) The following criteria are stored in memory 10a: dialysate flow rate (Q.sub.dial): 0 to 6000 ml/h PRE-replacement flow rate (Q.sub.rep1): 0 to 4000 ml/h POST-replacement flow rate (Q.sub.rep2): 0200 to 4000 ml/h no specific hemofilter/dialyzer related data
(109) The operator selects: blood predilution ratio: R.sub.2>0.10 minimize fluid consumption
(110) The control unit 10 then computes the flow rates as follows:
Q.sub.eff=Q.sub.dial+Q.sub.rep1+Q.sub.rep2+Q.sub.pfr to be minimized Eq.1:
D.sub.set-urea=Q.sub.BLOOD/(Q.sub.BLOOD+Q.sub.rep1)×Q.sub.eff=65×38=2470 ml/h Eq.2:
Q.sub.rep2>200 ml/min Eq.3:
R.sub.2>0.10 Eq.4:
(111) In order to meet the Urea dose target while minimizing fluid consumption (Q.sub.eff), it is necessary to maximize the ratio Q.sub.BLOOD/(Q.sub.BLOOD+Q.sub.rep1)
(112) According to the set constraints, this requires to set Q.sub.rep1=0.10×Q.sub.BLOOD=1320 ml/h (from eq.4).
(113) Equation 2 allows to define Q.sub.eff=2470×(1+0.10/1)=2717 ml/h.
(114) Q.sub.dial and Q.sub.rep2 have then to be defined from:
Q.sub.dial+Q.sub.rep2=2717−100−1320=1297 ml/h Eq.1bis:
Q.sub.rep2>200 ml/h Eq.3:
(115) From the above first phase of computation, the following has been defined: Q.sub.eff=2717 ml/h, Q.sub.rep1=1320 ml/h, a relation between Qdial and Q.sub.rep2 (Qdial+Q.sub.rep2=1297 ml/h, directly derived from Qeff=ΣQi), a condition on Q.sub.rep2 (>200 ml/h).
(116) In other words some flow rates are not completely defined. As above discussed in connection with the fourth solution of synchronization, a synchronization algorithm may be performed by the control unit from an arbitrary set of values; for example the above calculated flow rates where Qdial=550 ml/h (.Math.Qrep2=747 ml/h). The issue in this case is the choice of the ‘allowed adjustment’ parameter A, since a specific flow rate range is defined for Qdial [0;1297], allowing for a large range of bag change period. For this application case, the value of ‘A’ is selected at 0.3 (while 0.1 was used in example 6).
(117) Q.sub.rep1, as well as V.sub.eff, are fixed; then number of degrees of freedom is NF=4−3=1 and consequently one single synchronization relation may be introduced. The initial input data to the synchronization algorithm are indicated in Table 10 while in Table 11 a ranking of change bag periods Ti is given.
(118) TABLE-US-00010 TABLE 10 flow change nb of rate bag bag daily bag (initial) volume period changes circuit (ml/h) (ml) (h) (day.sup.−1) Pre 1320 5000 3.79 6.34 Dial 550 5000 9.09 2.64 Post 747 5000 6.69 3.59 PFR 100 — — — Effluent 2717 5000 1.84 13.04 Total 25.60
(119) TABLE-US-00011 TABLE 11 Shortest Longest period period Circuit index ‘i’ 1 2 3 4 Circuit ID Effuent Qpre Qpost Qdial Period (h) 1.84 3.79 6.69 9.09 nb daily bag 13.04 6.34 3.59 2.64 changes (day.sup.−1)
(120) Then the control unit makes a computation of period ratios R.sub.ij=T.sub.i/T.sub.j (i>j). Table 12 recaps the computed values for
R.sub.ij=T.sub.i/T.sub.j.
(121) TABLE-US-00012 TABLE 12 j i 1 2 3 4 5 1 2 2.06 3 3.64 1.77 4 4.94 0.70 1.36
(122) Then the control unit compares the R.sub.ij ratios to the ratios of interests R0.sub.k of table 1 creating the ratios R.sub.ij/R0.sub.k and also checks the ratios R.sub.ij/R0.sub.k which stay within the ‘A’ criterion, namely those which verify the condition:
(1−A).Math.R0.sub.k<R.sub.ij<(1+A).Math.R0.sub.k.
(123) Below table 13 an identification of ratios which result within ‘A’ criterion (see cells with underlined values, namely those which verify the condition:
(1−A)R0.sub.k<R.sub.ij<(1+A).Math.R0.sub.k).
(124) TABLE-US-00013 TABLE 13 R0k R.sub.21* R.sub.31** R.sub.41** R.sub.32** R.sub.42** R.sub.43*** R0.sub.1 2.06 3.64 4.94 1.77 0.70 1.36 R0.sub.2 1.03 1.82 2.47 0.88 0.35 0.68 R0.sub.3 0.69 1.21 1.65 0.59 0.23 0.45 R0.sub.4 0.51 0.91 1.24 0.44 0.17 0.34 R0.sub.5 1.37 2.42 3.29 1.18 0.46 0.91 R0.sub.6 0.41 0.73 0.99 0.35 0.14 0.27 R0.sub.7 1.54 2.73 3.71 1.33 0.52 1.02 R0.sub.8 0.82 1.45 1.98 0.71 0.28 0.54 *not considered as Q.sub.eff and Q.sub.rep1 assumed already fixed **selection with adjustment coefficient of 0.3 (ratio depending on Q.sub.dial or Q.sub.rep2) **selection with adjustment coefficient of 0.5 (ratio depending on Q.sub.dial and Q.sub.rep2)
(125) The number of degrees of freedom NF are then identified. Table 14 indicates the number of degrees of freedom (NF).
(126) TABLE-US-00014 TABLE 14 Flow Bag Degrees of circuit rate volume freedom NF Pre fixed fixed No NF = 2 − 1 = 1 Dial adjustable fixed Yes Post adjustable fixed Yes Effluent fixed fixed No
(127) Then the control unit identifies the best relation with NF=1 and respecting the limitations on the A value as well as the fixed parameters. Tables 15 and 16 indicate that the ‘best’ relation to introduce is Q.sub.rep2=Q.sub.eff/3, allowing to save more than 4 user interventions a day (˜17%). Note that relation 2/1 (Qrep1−Q.sub.eff) is discarded since both Q.sub.eff and Q.sub.rep1 are fixed. Relation 4/2 (Q.sub.dial−Q.sub.rep1) leads to Q.sub.dial=Q.sub.pre which is not compatible with Q.sub.eff=ΣQ.sub.i.
(128) Table 15
(129) TABLE-US-00015 i/j Bag 1 Bag 2 nb daily bag changes nb saved bag changes 4/2 1 1 9.0 4.49 4/3 1 1 6.2 3.11 2/1 1 2 19.4 6.46 3/2 1 2 9.9 3.31 4/3 1 2 6.2 2.08 Best =>> 3/1 1 3 16.6 4.16 3/1 1 4 16.6 3.33 4/1 1 4 15.68 3.14 3/2 2 3 9.92 1.98 4/3 2 3 6.23 1.25
(130) TABLE-US-00016 TABLE 16 R.sub.ij ID Target R0.sub.k R0.sub.k value Flow rate relation* R.sub.31 R0.sub.3 3.00 Q3 = 0.333 × Q1
(131) The above selected R.sub.ij ratios and flow rate relations (table 16) are used by the control unit for computation of flow rates Q.sub.iset (in this case Q.sub.3 and Q.sub.1 respectively corresponding to Q.sub.rep2=391.3 ml/h and Q.sub.dial=905.7 ml/h) as per below table 17.
(132) TABLE-US-00017 TABLE 17 flow nb of Number of rate Adjusted daily bag saved user (initial) flow rate changes interventions circuit (ml/h) (computed) day.sup.-1 per day Pre 1320 1320 6.34 Dial 550 905.7 4.35 4.35 Post 747 391.3 1.88 PFR 100 100 — Effluent 2717 2717 13.04 Total 25.60 4.35 Daily number of user interventions 21.3
(133) To secure the result, the algorithm might be repeated using a different set of initial flow rates; in this case it is verified that the same result is obtained with Q.sub.dial=100 ml/h (.Math.Q.sub.rep2=1197) as initial flow rate (same result except permutation of Q.sub.rep2 and Q.sub.dial values).
(134) Note that in the above example, in the case adjustment of Qrep1 is allowed, then NF=2 and 6.5 additional user interventions may be saved by setting Q.sub.rep1=Q.sub.eff/2 (computation steps not reported).
(135) Initial Setting
(136) As above explained the operator may select a prescribed dose value. The prescribed dose value may also be calculated at the beginning of the treatment by the control unit or it may be pre-stored in a memory connected with the control unit. Based on the prescribed dose value and on the value of the weighing coefficients c.sub.i, the control unit may determine the set flow rates on each line in order to achieve the desired level of emptying/filling synchronization. Alternatively to the dose setting the control unit may receive a set flow rate for one of the fluid lines 15, 19, 22, 25 and the value of the weighing coefficients c.sub.i, and then determine the set flow rates on each line in order to achieve the desired level of emptying/filling synchronization.
(137) In a further alternative a treatment time T may be entered which is then used to calculate T.sub.r and then the flow rates in each line based on T.sub.r and c.sub.i.
(138) The control unit may also allow entry by an operator of the set value for a blood flow Q.sub.BLOOD through the blood withdrawal or blood return line, and/or it may be configured to calculate the set value for the blood flow to be set (see below section “Blood pump setting”).
(139) Finally the control unit is configured to allow entry of the fluid removal rate (Q.sub.pfr) from the patient, or of the treatment time (T) and of the weight loss (WL) to be imposed over said treatment time (T).
(140) In other words, by specifying the set values for dose (or for the flow rate through one of the fluid lines or for the treatment time T), fluid removal rate (or the weight loss+treatment time), and the blood flow rate (unless it is automatically calculated), the apparatus may be very easily initialized and treatment may start with the emptying of the containers or bags duly synchronized.
(141) In the present description it has been explained that the control unit is configured to receiving weight signal corresponding to the weight W.sub.i as measured by a corresponding scale associated to each container: the weight of each respective container W.sub.i used for the calculation of the set values of the fluid flow rates is usually determined at the beginning of the treatment or subsequent to each bag-substitution before restarting the treatment; however, each weight may also be determined at prefixed checkpoints during treatment or responsive to a user input, such that the control unit may be designed to be able to synchronize the emptying of the bags at any time.
(142) Blood Pump Setting
(143) In the above description it has been indicated that the blood pump may be controlled by the control unit 10 using a set value of the blood flow rate Q.sub.BLOOD entered by the user. More in general, the control unit 10 may allow entry by an operator of the set value for a blood flow Q.sub.BLOOD through the blood withdrawal or blood return line, or it may be configured to calculate the set value for the blood flow to be set. In this latter case the calculated value for the set blood flow could be calculated based on the value of the flow rate determined in one of the fluid lines: for instance the blood flow rate could be calculated to be proportional to calculated value of the flow rate through pre-blood pump infusion line (or viceversa the pre-blood pump infusion line flow rate could be calculated to be proportional to Q.sub.BLOOD) Alternatively, the blood flow rate may be calculated based on a sensed value of a patient parameter or of a treatment parameter, e.g. by way of non-limiting examples: the pressure sensed by pressure sensor 6b in tract 6a of the blood withdrawal line, a measured blood recirculation fraction re-circulating from the blood return line 7 into the blood withdrawal line 6, a measured value of hemo-concentration measured in correspondence of one of the blood lines 6, 7, a measured value of transmembrane TMP pressure across the filter semipermeable membrane 5.
(144) In any case, the control unit 10 may control the blood pump using either the entered or the calculated set value for the blood flow Q.sub.BLOOD.
(145) Safety Features
(146) It should be noted that the control unit may be designed to include some safety features: indeed it the filtration fraction is an important factor to be considered. Since the flow rates may be automatically set by the control unit 10, it is possible to ensure that all pumps infusing in post-dilution will not cause an excessive filtration fraction (e.g. post-dilution flow rate >20% of blood flow rate). In this respect the control unit 10 may be configured to check if the calculated set value for the fluid flow rate through the post-dilution infusion line is higher than a prefixed fraction of the blood flow rate and in the affirmative activate a correction procedure. The correction procedure may comprise issuing a warning to the user interface, or it may comprise issuing a command to stop the treatment, or it may comprise correcting the delivery of fluid through one or more of the other lines, or (in case for instance the blood treatment apparatus includes a switch on the post-dilution line) issuing a command to switch 100 and/or 101 to temporary connecting a post-dilution fluid line to the blood withdrawal line. For instance referring to
(147) Composition of the Fluid Containers
(148) All containers of fresh fluid may comprise a fluid (e.g. a replacement solution) having a same composition. The fact that the flow rates are not set individually implies that if the same type of composition is used during the treatment for containers there is no unexpected outcome regarding the electrolytic balance and/or acid-base equilibrium of the patient.
(149) It may be envisaged that a container of fresh fluid comprises a fluid having a composition different from that of the other containers of fresh fluid: for instance the fourth container may contain an anticoagulant, such as a citrate solution; in this case the control unit 10 is configured to calculate the set value of fluid flow rate through the pre-blood pump infusion line to be proportional to the set or calculated value of the blood pump flow rate for achieving an adequate anticoagulation level. The other pump flow rates are adjusted so as to become empty at the same time as the citrate bag. Alternatively, the control unit could use the citrate bag in a way that it is not synchronized with the emptying of the other fluid bags and is thus managed separately (e.g. flow rate is proportional to blood flow rate). In a further alternative, fourth bag emptying is synchronized with the other bags and the blood pump flow rate setting is adjusted so as to be proportional to the citrate pump flow rate. Of course one could also envisage that all infusion bags used be citrate-containing bags: in this case synchronization may be made with no problems. Notice that in case the fourth bag includes a regional anticoagulant, e.g. a citrate based solution, then one post-dilution line including a calcium ion based solution may be present: for instance referring to
(150) One of the advantages of the claimed solution as well as of the above described embodiments is logistic since the frequency of bag/container changes is reduced.
(151) One other advantage is a positive impact on the treatment since lesser interruptions help in providing more continuous and accurate treatment.
(152) One further positive aspect which may be provided by certain aspects of the present invention is a simplification in setting of treatment prescription.
(153) While the invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and the scope of the appended claims.
(154) Here below the components and corresponding reference numerals used in the detailed description are listed.
(155) TABLE-US-00018 Reference Part numeral extracorporeal blood treatment apparatus 1 filtration unit 2 primary chamber 3 secondary chamber 4 semi-permeable membrane 5 blood withdrawal line 6 tract 6a blood return line 7 bubble trap 8 bubble sensor 8a Clamp 9 control unit 10 blood pump 11 user interface 12 an effluent fluid line 13 an effluent fluid container 14 pre-dilution fluid line 15 infusion fluid containers 16, 23, 26 dialysis fluid line 19 dialysis fluid container 20 dialysis pump 21 a post-dilution fluid line 25 effluent fluid pump 17 infusion pumps 18, 27 pre-blood pump infusion line 22 line switches 100, 101