APPARATUS FOR DETERMINING A PARAMETER INDICATIVE OF THE PROGRESS OF AN EXTRACORPOREAL BLOOD TREATMENT
20180193547 ยท 2018-07-12
Inventors
Cpc classification
A61M1/1617
HUMAN NECESSITIES
A61M2205/3317
HUMAN NECESSITIES
A61M1/367
HUMAN NECESSITIES
A61M1/1613
HUMAN NECESSITIES
International classification
A61M1/36
HUMAN NECESSITIES
Abstract
An apparatus for extracorporeal treatment of blood (1) comprising a treatment unit, a blood withdrawal line, a blood return line, a preparation line and a spent dialysate line. A control unit (10) is configured to calculate values of a parameter relating to treatment effectiveness based on measures of the conductivity in the spent dialysate line. The value of the effectiveness parameter is calculated using one or more values representative of the conductivity in the spent dialysate line obtained relying on a mathematical model.
Claims
1. An apparatus for extracorporeal blood treatment comprising: a blood treatment unit having a primary chamber and a secondary chamber separated by a semi-permeable membrane; a preparation line in fluid communication with an inlet of the secondary chamber of the blood treatment unit and configured to convey fresh treatment liquid to the secondary chamber, the fresh treatment liquid presenting a characteristic (Cd.sub.in) which is one selected from the group of: conductivity in the fresh treatment liquid, and concentration of at least one substance in the fresh treatment liquid; a spent dialysate line in fluid communication with an outlet of said secondary chamber and configured to remove spent liquid from the secondary chamber, the spent liquid presenting a characteristic (Cd.sub.out) which is one selected from the group of: conductivity in the spent liquid, and concentration of at least one substance in the spent liquid; and a control unit configured to command execution of a task for determination of a parameter indicative of the effectiveness of the extracorporeal blood treatment, said task comprising: receiving at least one prescription baseline (Cd.sub.set) for the characteristic (Cd.sub.in) in the fresh treatment liquid; causing fresh treatment liquid to flow in the preparation line to the secondary chamber with the characteristic being at said prescription baseline (Cd.sub.set); causing spent liquid to flow out of the secondary chamber into the spent dialysate line; causing an upstream variation of the characteristic (Cd.sub.in) in the fresh treatment liquid with respect to said prescription baseline (Cd.sub.set) thereby causing a corresponding and timely delayed downstream variation of the same characteristic (Cd.sub.out) in the spent liquid flowing in the spent dialysate line; measuring a plurality of values taken by a reference portion of said downstream variation of the characteristic (Cd.sub.out) in the spent liquid, said reference portion having duration shorter than the entire duration of the downstream variation; determining a downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid for the entire duration of the downstream variation; computing one or more significant value of said downstream variation of the characteristic (Cd.sub.out), said one or more significant value of the downstream variation relating to a time subsequent to the duration of the reference portion; and computing at least one value of a parameter indicative of the effectiveness of the extracorporeal blood treatment by using said one or more significant value of said downstream variation of the characteristic (Cd.sub.out) in the spent liquid.
2. The apparatus of claim 1, wherein the step of computing at least one value of the parameter indicative of the effectiveness of the extracorporeal blood treatment comprises: computing, by using a characteristic mathematical model, said one or more significant value of said downstream variation of the characteristic (Cd.sub.out); and computing at least one value of the parameter indicative of the effectiveness of the extracorporeal blood treatment from said computed one or more significant value and from one or more value taken by the characteristic (Cd.sub.in) in the fresh treatment liquid.
3. The apparatus of claim 2, wherein said reference portion has a duration which is less than 50% compared to the duration of an entire downstream perturbation.
4. The apparatus of claim 1, wherein the control unit is configured to set, or to allow setting of, the duration of the said reference portion.
5. The apparatus of claim 1, wherein said task further comprises: receiving at least one parametric mathematical model which puts into relation the characteristic (Cd.sub.in) in the fresh treatment liquid with the characteristic (Cd.sub.out) in the spent liquid, said parametric mathematical model presenting a prefixed number of free parameters; estimating said free parameters of the at least one parametric mathematical model by means of said reference portion measured values and identifying one single characteristic mathematical model which puts into relation the characteristic (Cd.sub.in) in the fresh treatment liquid with the characteristic (Cd.sub.out) in the spent liquid; computing at least one value of the parameter indicative of the effectiveness of the extracorporeal blood treatment by using said characteristic mathematical model and one or more value taken by the characteristic (Cd.sub.in) in the fresh treatment liquid.
6. The apparatus of claim 1, wherein computing one or more significant value of said delayed variation of the characteristic (Cd.sub.out) comprises determining the value (Cd.sub.out(n)) of the characteristic (Cd.sub.out) in the spent liquid at time instant (n) by using as an input to a characteristic mathematical model: the values of the characteristic (Cd.sub.in) in the fresh treatment liquid at a plurality of time instants (n1, n2, n3) preceding in time the time instant (n); or a mathematically calculated version of the characteristic (Cd.sub.in) in the fresh treatment liquid.
7. The apparatus of claim 6, wherein computing one or more significant value of said delayed variation of the characteristic (Cd.sub.out) comprises determining the value (Cd.sub.out(n)) of the characteristic (Cd.sub.out) in the spent liquid at time instant (n) subsequent to said reference portion with the following recursive equation, which represents the parametric mathematical model in the time domain:
Cd.sub.out(n)=a.sub.0.Math.Cd.sub.in(n)+b.sub.1.Math.Cd.sub.out(n1)+b.sub.2.Math.Cd.sub.out(n2)+b.sub.m.Math.Cd.sub.out(nm), wherein: Cd.sub.out(n) is the calculated value of the outlet characteristic at time instant (n), Cd.sub.in(n) is the known value of the inlet characteristic at time instant (n), Cd.sub.out(n1), Cd.sub.out(n2), . . . , Cd.sub.out(nm) are values of the outlet characteristic at preceding time instants (n1, n2, . . . nm) prior to time instant (n) and recursively computed by means of the mathematical model, and a.sub.0, b.sub.1, b.sub.2, . . . , b.sub.m are constant parameters of the mathematical model, as estimated by using said measured values of the reference portion of the downstream variation.
8. The apparatus of claim 7, wherein the mathematical model is a time invariant linear (LTI) model, and wherein, in the frequency domain and using the z-Transform, the mathematical model is described by a transfer function H(z) having at least one zero and at least one pole.
9. The apparatus of claim 8, wherein the transfer function H(z) comprises from 3 to 5 poles and is described by one of the following:
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3b.sub.4.Math.z.sup.4b.sub.5.Math.z.sup.5),
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3b.sub.4.Math.z.sup.4),
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3), or
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2), wherein a.sub.0, b.sub.1, b.sub.2, b.sub.3, b.sub.4, b.sub.5 are constant parameters of the mathematical model, as estimated by using said measured values of the reference portion of the downstream variation.
10. The apparatus of claim 1, comprising: a memory connected to the control unit and storing one or more change setting procedure, each change setting procedure when executed by the control unit configuring the control unit to vary the value of the characteristic of the fresh dialysis liquid from said set value to a new set value, said control unit being further configured to: prevent execution of the change setting procedure only until end of a measurement instant (T.sub.END.sub._.sub.MEAS) at which the measurement of said plurality of values of the reference portion of said downstream variation in the characteristic (Cd.sub.out) in the spent liquid has been completed, and allow execution of the change setting procedure immediately after the end of measurement instant (T.sub.END.sub._.sub.MEAS).
11. The apparatus of claim 10, wherein the control unit is further configured to: receive a total treatment time (T), consecutively repeat at time intervals said task for the determination of the parameter during the treatment time (T) such that a plurality of values indicative of said parameter are correspondingly determined, and allow execution of one or more change setting procedure between two consecutive tasks.
12. The apparatus of claim 1, wherein: varying the value of the characteristic (Cd.sub.in) in the fresh treatment liquid comprises imposing a change from a first inlet value (Cd.sub.in1) to a second inlet value (Cd.sub.in2), which is kept constant for a prefixed time interval, thereby causing a corresponding change of the characteristic (Cd.sub.out) in spent liquid from a respective first outlet value (Cd.sub.out1) to a respective second outlet value (C.sub.dout2) defining said timely delayed downstream variation of the characteristic (Cd.sub.out), the reference portion of said downstream variation begins after the characteristic in the spent liquid changes from said first outlet value (Cd.sub.out1) and lasts a period during which the characteristic either continuously increases or decreases without reaching the second outlet value (Cd.sub.out2), and the control unit is further configured to: calculate the second outlet value (Cd.sub.out2) of the characteristic (Cd.sub.out) using the determined downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid for the entire duration of the downstream variation, and use the calculated second outlet value (C.sub.dout2) as a significant value for the computation of at least one value of a parameter indicative of the effectiveness of the extracorporeal blood treatment.
13. The apparatus of claim 12, wherein: calculating the second outlet value (Cd.sub.out2) of the characteristic (Cd.sub.out) includes using a characteristic mathematical model having as input the characteristic (Cd.sub.in) in the fresh treatment liquid, or a mathematically calculated version of the characteristic (Cd.sub.in) in the fresh treatment liquid.
14. The apparatus of claim 1, wherein: varying the value of the characteristic (Cd.sub.in) in the fresh treatment liquid comprises changing from a first inlet value (Cd.sub.in1) to a second inlet value (Cd.sub.in2), and then changing to a third inlet value (Cd.sub.out3) thereby causing a corresponding time delayed downstream variation of the characteristic (Cd.sub.out) in the spent liquid comprising a change from a respective first outlet value (Cd.sub.out1) to a respective second outlet value (Cd.sub.out2) and then to a third out value (Cd.sub.out3); the reference portion of the downstream variation begins after the characteristic in the spent liquid changes from said first outlet value (Cd.sub.out1) and lasts a period shorter than a fraction of the duration of said downstream variation; and calculating as a significant value at least the third outlet value (Cd.sub.out3) or both the second and the third outlet values (Cd.sub.out2, Cd.sub.out3) of the characteristic (Cd.sub.out) using the determined downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid for the entire duration of the downstream variation.
15. The apparatus of claim 14, wherein: calculating as a significant value at least the third outlet value (Cd.sub.out3) or both the second and the third outlet values (Cd.sub.out2, Cd.sub.out3) of the characteristic (Cd.sub.out) includes using a characteristic mathematical model having as input the characteristic (Cd.sub.in) in the fresh treatment liquid, or a mathematically calculated version of the characteristic (Cd.sub.in) in the fresh treatment liquid.
16. The apparatus of claim 1, wherein: varying the value of the characteristic (Cd.sub.in) in the fresh treatment liquid comprises imposing an upstream perturbation in the characteristic of the fresh treatment liquid thereby causing a corresponding downstream perturbation of the characteristic (Cd.sub.out) in spent liquid, the reference portion of said downstream perturbation begins after the characteristic in the spent liquid changes from said first outlet value (Cd.sub.out1) and lasts a prefixed period shorter than 60% of the duration of the downstream perturbation, and the control unit is further configured to: extrapolate a plurality of significant values of the characteristic (Cd.sub.out), describing a remaining portion of the downstream perturbation consecutive to said reference portion, obtain a calculated downstream perturbation from said extrapolated significant values, and compute at least one value of a parameter indicative of the effectiveness of the extracorporeal blood treatment by comparing the calculated downstream perturbation and the upstream perturbation.
17. The apparatus of claim 1, wherein the reference portion of said downstream variation lasts a period during which the characteristic either continuously increases or decreases without reaching 80% of the second outlet value (Cd.sub.out2).
18. The apparatus of claim 1, wherein said parameter comprises one selected from the group of: an effective dialysance for one or more substances of the treatment unit (D), an effective clearance for one or more substances of the treatment unit (K), a concentration of a substance in blood (Cb.sub.in) upstream the blood treatment unit, or a dialysis dose at time (t) after start of the treatment (Kt/V).
19. The apparatus of claim 18, wherein the parameter comprises the effective dialysance (D) and wherein each computed value (D.sub.k) of said parameter at each respective variation is obtained using the formula
D.sub.k=(Qd+WLR).Math.[1(Cd.sub.out2Cd.sub.out1)]/(Cd.sub.in2Cd.sub.in1) wherein Cd.sub.out1 is the first outlet value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic (Cd.sub.in) in the preparation line to said first inlet value Cd.sub.in1, Cd.sub.out2 is the second value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of the characteristic (Cd.sub.in) in the preparation line at said second inlet value (Cd.sub.in2), Cd.sub.in1, Cd.sub.in2 are first and second inlet values taken by the characteristic (Cd) in the preparation line upstream of the secondary chamber, Qd is the fresh treatment liquid flow rate in the preparation line, and WLR is the weight loss rate of a patient under treatment; or the formula
D.sub.K=(Qd+WLR)[1(2Cd.sub.out1Cd.sub.out2Cd.sub.out3)/(2Cd.sub.in1Cd.sub.in2Cd.sub.in3)] wherein Cd.sub.out1 is the first outlet value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of the characteristic (Cd.sub.in) in the preparation line to said first inlet value (Cd.sub.in1), Cd.sub.out2 is the calculated second value which is representative of the value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic (Cd.sub.in) in the preparation line from said first inlet value (Cd.sub.in1) to said second inlet value (Cd.sub.in2), Cd.sub.out3 is the calculated third value which is representative of the value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic (Cd.sub.in) in the preparation line from said second inlet value (Cd.sub.in2) to said third inlet value (Cd.sub.in3), Cd.sub.in1, Cd.sub.in2, Cd.sub.in3 are first, second and third inlet values taken by the characteristic (Cd) in the preparation line upstream of the secondary chamber, Qd is the fresh treatment liquid flow rate in the preparation line, and WLR is the weight loss rate of a patient under treatment.
20. The apparatus of claim 1, wherein the control unit is configured to: determine a downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid, determine an angular deviation of a downstream baseline of the downstream curve (Cd.sub.out(t)) with respect to the prescription baseline (Cd.sub.set), and compensate for said angular deviation by angularly rotating the downstream curve to obtain a corrected downstream curve (Cd.sub.out-correct(t)).
21. The apparatus of claim 20, wherein the step of determining a downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid comprises: using measured values across a time interval covering at least the entire downstream variation; or measuring values of the characteristic (Cd.sub.out) in the spent liquid until the end of said reference portion, estimating the free parameters of a parametric mathematical model to identify a characteristic mathematical model, and using said identified characteristic mathematical model to calculate the downstream curve (Cd.sub.out(t)).
22. The apparatus of claim 1, wherein the control unit is configured to: determine a downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid, analyze a frequency spectrum of the downstream curve (Cd.sub.out(t)), and filter out harmonics of said frequency spectrum of the downstream curve (Cd.sub.out(t)) lying at frequencies higher than a prefixed threshold to eliminate noise and undesired perturbations possibly present in the downstream curve and obtain a corrected downstream curve (Cd.sub.out-correct(t)).
23. The apparatus of claim 22, wherein the step of determining a downstream curve (Cd.sub.out(t)) representative of the values taken by the characteristic (Cd.sub.out) in the spent liquid comprises: using measured values across a time interval covering at least the entire downstream variation, or measuring values of the characteristic (Cd.sub.out) in the spent liquid until the end of said reference portion, estimating the free parameters of a parametric mathematical model to identify a characteristic mathematical model, and using said identified characteristic mathematical model to calculate the downstream curve (Cd.sub.out(t)).
24. The apparatus of claim 1, wherein the control unit is further configured to: store a plurality of mathematical models each of which puts into relation the characteristic (Cd.sub.in) in the fresh treatment liquid with the characteristic (Cd.sub.out) in the spent liquid; and select one mathematical model to be used for computing the at least one significant value of said downstream variation based at least on one selected from the group of: (i) the shape of said upstream variation; and (ii) the type of blood treatment unit used by the apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0163] Aspects of the invention are shown in the attached drawings, which are provided by way of non-limiting example, wherein:
[0164]
[0165]
[0166]
[0167]
[0168]
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
DETAILED DESCRIPTION
[0177] Non-limiting embodiments of an apparatus 1 for extracorporeal treatment of bloodwhich may implement innovative aspects of the inventionare shown in
[0178] The apparatus 1 may be configured to determine a parameter indicative of the effectiveness of the treatment delivered to a patient (here below also referred to as effectiveness parameter). The effectiveness parameter may be one of the following: [0179] an effective dialysance for one or more substances of the treatment unit (D), e.g. electrolyte or sodium clearance; [0180] an effective clearance for one or more substances of the treatment unit (K), e.g. urea clearance; [0181] a concentration of a substance in blood (Cbin) upstream the blood treatment unit, e.g. sodium concentration in the blood upstream the treatment unit; [0182] a dialysis dose delivered until a certain point in time after start of the treatment (Kt/V), where K is clearance, t represents the time interval from start of treatment until the point in time, and V represents a reference volume characteristic of the patient.
[0183] Note that a parameter proportional to one of the above parameters or known function of one or more of the above parameters may alternatively be used as effectiveness parameter.
[0184] In below description and in
[0185] In
[0186] An operator may enter a set value for the blood flow rate Q.sub.B through a user interface 12 and the control unit 10, during treatment, is configured to control the blood pump based on the set blood flow rate. The control unit 10 may comprise a digital processor (CPU) and a memory (or memories), an analogical type circuit, or a combination thereof as explained in greater detail in below section dedicated to the control unit 10.
[0187] An effluent fluid line or spent dialysate line 13 is connected, at one end, to an outlet of the secondary chamber 4 and, at its other end, to a waste which may be a discharge conduit or an effluent fluid container collecting the fluid extracted from the secondary chamber. A fresh dialysis fluid line 19 is connected to the inlet of the secondary chamber 4 and supplies fresh dialysate to from a source to said second chamber. Conductivity or concentration sensors 109, 109a are respectively positioned on the fresh dialysis fluid line 19 and on the spent dialysate line 13. Concentration or conductivity sensor 109 is configured for detecting the conductivity or the concentration for one substance of for a group of substancesidentified as Cd.sub.inin the fresh dialysis fluid line 19. Concentration or conductivity sensor 109a is configured for detecting the conductivity or the concentration for one substance of for a group of substancesidentified as Cd.sub.outin the spent dialysate line 19.
[0188]
[0189] The control unit 10 is also connected to the 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 hard keys for entering user's inputs or a combination thereof.
[0190] The embodiment of
[0191] In each one of the above described embodiments, flow sensors 110, 111 (either of the volumetric or of the mass type) may be used to measure flow rate in each of the lines. Flow sensors are connected to the control unit 10. In the example of
[0192] In the example of
[0193] From a structural point of view one or more, containers 104, 107, 14, 16, 23 may be disposable plastic containers. The blood lines 6, 7 lines and the filtration unit may also be plastic disposable components which may be mounted at the beginning of the treatment session and then disposed of at the end of the treatment session. Pumps, e.g. peristaltic pumps or positive displacement pumps, have been described as means for regulating fluid flow through each of the lines; however, it should be noted that other flow regulating means may alternatively be adopted such as for example valves or combinations of valves and pumps. The scales may comprise piezoelectric sensors, or strain gauges, or spring sensors, or any other type of transducer able to sense forces applied thereon. As already explained, the conductivity sensors may be replaced by concentration sensors.
[0194] Determination of the Effectiveness Parameter
[0195] As mentioned at the beginning of the detailed description, the apparatus 1 is capable of determining an effectiveness parameter. In this regard, the control unit 10 of the apparatus 1 is configured for commanding execution of a number of procedures including a task specifically devoted to the determination of the parameter indicative of the effectiveness of the extracorporeal blood treatment. The task devoted to determination of the effectiveness parameter comprises the steps described herein below.
[0196] First, the control unit 10 is configured for receiving at least one prescription baseline Cd.sub.set for the characteristic Cd.sub.in in the fresh treatment liquid; the characteristic may be the concentration for one substance in the dialysis liquid (e.g. the sodium concentration, or the calcium concentration), or the concentration for a group of substances in the dialysis liquid (such as the electrolyte concentration) or the conductivity of the dialysis liquid. Furthermore, the set value for the prescription baseline may be either pre set in a memory connected to the control unit 10 or, alternatively, it may be entered by the user via user interface 12.
[0197] Although the prescription baseline is frequently a constant value, it may alternatively comprise a time-variable value which changes during treatment according to a prefixed law.
[0198] The control unit 10, acting on appropriate actuators such as pumps 21 and 17, causes circulation of dialysis fluid through lines 19 and 13 and through the secondary chamber 4 of the treatment unit 2. In greater detail, the control unit 10 is configured for causing fresh treatment liquid to flow in the preparation line 19 to the secondary chamber 4 with the characteristic being at said prescription baseline Cd.sub.set: the characteristic at the baseline value may for instance be achieved by appropriately controlling the concentrate pumps 105, 108 of the preparation section 100. Furthermore, the control unit 10 is configured for reading the value of the characteristic in the spent dialysis fluid using sensor 109a. Depending upon the case, sensor 109a may for instance be a conductivity sensor, or a concentration sensor (sensitive to one or more substances).
[0199] The control unit 10 is also configured to receive at least one parametric mathematical model which puts into relation the characteristic Cd.sub.in in the fresh treatment liquid with the characteristic Cd.sub.out in the spent liquid. The parametric mathematical model, which mathematically describes the components interposed between the two sensors 109, 109a, may for instance be pre-stored in a memory connected to the control unit 10, or it may be transferred to said memory via user interface 12 or via other input means such as a data reader, or it may be remotely transmitted from a remote source. The parametric model mathematically models the portion of hydraulic circuit between the sensors 109 and 109a and presents a prefixed number of free parameters that are determined as described herein below in order to characterize the parametric mathematical model into one single model. In practice, the parametric mathematical model defines a family of mathematical models and is univocally characterized only once the parameters of the model are determined.
[0200] In addition to command the circulation of dialysis liquid in lines 19 and 13, the control unit 10, e.g. by acting one or more concentrate pumps 105, 108, causes an upstream variation of the value of the characteristic Cd.sub.in in the fresh treatment liquid with respect to said prescription baseline Cd.sub.set and then re-establishes the characteristic Cd.sub.in in the fresh treatment liquid to said prescription baseline Cd.sub.set. Note that the alteration of the characteristic may be made using any means able to momentarily change the characteristic of the dialysis liquid, e.g. the conductivity or the concentration for one or more substances in the fresh dialysis fluid: for instance, a bolus pump configured to inject a predefined bolus of saline may be used for this purpose. The upstream variation causes a corresponding and timely delayed downstream variation of the same characteristic Cd.sub.out in the spent liquid flowing in the spent dialysate line:
[0201] In order to determine the parameters of the parametric mathematical model, the control unit 10 is configured to receive, e.g. from sensor 109a, measures of a plurality of values taken by a reference portion 200 of the downstream variation of the characteristic Cd.sub.out in the spent liquid. The measured values taken by the reference portion 200 of the variation in the characteristic Cd.sub.out may be measured by first identifying the initiation of a ramp-up or of a ramp-down portion of the downstream variation with respect to a respective baseline value of the same characteristic Cd.sub.out in the spent liquid, and then by measuring the plurality of values, as values taken by said ramp-up portion or ramp-down portion of said downstream variation.
[0202] According to an aspect of the invention, the reference portion 200 which is used by the control unit 10 to characterize the mathematical model has a duration T.sub.R significantly shorter than the entire duration T.sub.v of the downstream variation: duration T.sub.R may be less than 70% and optionally less than 50% of duration T.sub.v. This is visible e.g. in
[0203] Once the parameters of the model have been determined, the control unit 10 has the characteristic mathematical model and may compute the value of the effectiveness parameter supplying as input to the characteristic mathematical model one or more values taken by the characteristic Cd.sub.in in the fresh treatment liquid. In other words with use of the parametric mathematical model and with the characterization of the same by means of measured values taken by the characteristic Cd.sub.out during T.sub.R, it is possible to then calculate the effectiveness parameter with no need to take measures during the entire downstream variation, thus shortening the time during which control of the characteristic (e.g. concentration or conductivity of the dialysis liquid) should not be taken over by procedures other than the task for the determination of the effectiveness parameter. In other words the task for determining the effectiveness parameter should prevent execution of other procedures acting on the characteristic of the fresh dialysis liquid only until the end measurement instant T.sub.END.sub._.sub.MEAS represented in
[0204] In order to calculate the effectiveness parameter, the control unit 10 may for instance first compute at least one significant value of said downstream variation of the characteristic Cd.sub.out: the significant value of the downstream variation is a computed not measured value which, as shown in the example of
[0205] The computation of the at least one significant value or directly of the effectiveness parameter comprises determining the value Cd.sub.out(n) of characteristic Cd.sub.out in the spent liquid at time instant (n) by using as input to the mathematical model: [0206] a) the measured values of characteristic Cd.sub.in in the fresh treatment liquid at a plurality of time instants (n1, n2, n3) preceding in time the time instant (n), as measured for instance by sensor 109; or [0207] b) a mathematically calculated version of characteristic Cd.sub.in in the fresh treatment liquid; in this second case the input is a set curve or a number of set values which are fed as input to the mathematical model.
[0208] The mathematical model for instance a time invariant linear (LTI) modelmay be represented in the time domain by the following recursive equation:
y(n)=a.sub.0.Math.u(n)+b.sub.1.Math.y(n1)+b.sub.2.Math.y(n2)+ . . . b.sub.m.Math.y(nm),
[0209] Thus, the value Cd.sub.out(n) of characteristic Cd.sub.out in the spent liquid at time instant (n) subsequent to said reference portion is calculated with the following recursive equation:
Cd.sub.out(n)=a.sub.0.Math.Cd.sub.in(n)+b1.Math.Cd.sub.out(n1)+b.sub.2.Math.Cd.sub.out(n2)+ . . . b.sub.m.Math.Cd.sub.out(nm), [0210] wherein: [0211] Cd.sub.out(n) is the calculated value of the outlet characteristic at time instant (n), [0212] Cd.sub.in(n) is the known value of the inlet characteristic at time instant (n), [0213] Cd.sub.out(n1), Cd.sub.out(n2), . . . , Cd.sub.out(nm) are values of the outlet characteristic at preceding time instants (n1, n2, . . . nm) prior to time instant (n) and recursively computed by means of the mathematical model. [0214] a.sub.0, b.sub.1, b.sub.2, . . . , b.sub.m are constant parameters that characterize the mathematical model, as estimated by using said measured values of the reference portion of the downstream variation.
[0215] In the frequency domain and using the z-Transformthe mathematical model is described by a transfer function H(z) having at least one zero and at least one pole. In an embodiment, the transfer function H(z) comprises a plurality of poles, e.g. from 2 to 5 poles, and is described by one of the following:
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3b.sub.4.Math.z.sup.4b.sub.5.Math.z.sup.5),
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3b.sub.4.Math.z.sup.4),
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2b.sub.3.Math.z.sup.3), or
H(z)=Cd.sub.out(z)/Cd.sub.in(z)=a.sub.0/(1b.sub.1.Math.z.sup.1b.sub.2.Math.z.sup.2), [0216] wherein [0217] a.sub.0, b.sub.1, b.sub.2, b.sub.3, b.sub.4, b.sub.5 are constant parameters of the model, as estimated by using said measured values of the reference portion of the downstream variation.
[0218]
[0219] Then, the calculated second outlet value Cd.sub.out2 is used as significant value for the computation of at least one value of a parameter (D, Cb.sub.in, K, Kt/V) indicative of the effectiveness of the extracorporeal blood treatment. In accordance with an aspect, if the parameter comprises is effective dialysance D, each computed value D.sub.k of the dialysance each respective variation is obtained using the formula:
D.sub.k=(Qd+WLR).Math.[1(Cd.sub.out2Cd.sub.out1)]/(Cd.sub.in2Cd.sub.in1) [0220] where: [0221] Cd.sub.out1 is the first outlet value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic Cd.sub.in in the preparation line to said first inlet value Cd.sub.in1, [0222] Cd.sub.out2 is the calculated second value (namely the significant value) which is representative of the value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic Cd.sub.in in the preparation line from said first inlet value Cd.sub.in1 to said second inlet value Cd.sub.in2, [0223] Cd.sub.in1, Cd.sub.in2 are first and second inlet values taken by the characteristic (Cd) in the preparation line upstream of the secondary chamber, [0224] Qd is the fresh treatment liquid flow rate in the preparation line, [0225] WLR is the weight loss rate of a patient under treatment.
[0226] In
[0227] Once the values Cd.sub.out1, Cd.sub.out2, Cd.sub.out3 have been calculated, the effectiveness parameter may be determined based on these calculated values and on one or more inlet values of the conductivity, e.g. Cd.sub.in1, Cd.sub.in2, Cd.sub.in3. For instance if dialysance is to be calculated, the following formula may be adopted:
D=(Qd+WLR)[1(2Cd.sub.out1Cd.sub.out2Cd.sub.out3)]/(2Cd.sub.in1Cd.sub.in2Cd.sub.in3)] [0228] where: [0229] Cd.sub.out1 is the first outlet value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic Cd.sub.in in the preparation line to said first inlet value Cd.sub.in1, [0230] Cd.sub.out2 is the calculated second value (namely one of the significant values) which is representative of the value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic Cd.sub.in in the preparation line from said first inlet value Cd.sub.in1 to said second inlet value Cd.sub.in2, [0231] Cd.sub.out3 is the calculated third value (namely one of the significant values) which is representative of the value taken by the characteristic in the spent dialysate line downstream of the secondary chamber in response to the change of characteristic Cd.sub.in in the preparation line from said second inlet value Cd.sub.in2 to said third inlet value Cd.sub.in3, [0232] Cd.sub.in1, Cd.sub.in2, Cd.sub.in3 are first, second and third inlet values taken by the characteristic (Cd) in the preparation line upstream of the secondary chamber, [0233] Qd is the fresh treatment liquid flow rate in the preparation line, [0234] WLR is the weight loss rate of a patient under treatment.
[0235] According to a further embodiment, see
[0236] In accordance with a further aspect of the invention, the control unit 10 may also be configured to determine the baseline of the downstream curve representative of the values Cd.sub.out(t) taken over time by said characteristic in the spent dialysate line downstream of the secondary chamber. The baseline of the downstream curve Cd.sub.out(t) may be determined using measured values of the characteristic Cd.sub.out in the spent liquid or using a calculated curve representative of the downstream variation which has been previously determined using the characteristic mathematical model. In this second option only measured values of the characteristic Cd.sub.out in the spent liquid during said reference portion are used for the determination of the free parameters to identify the characteristic mathematical model; then using said identified characteristic mathematical model, a downstream curve Cd.sub.out(t) representative of the values taken by the characteristic Cd.sub.out in the spent liquid is mathematically determined and the baseline thereof identified.
[0237] The control unit may be configured to determine an angular deviation a between the baseline of the downstream curve Cd.sub.out(t) with respect to the prescription baseline Cd.sub.set, and to compensate for said angular deviation by angularly rotating the downstream curve to obtain a corrected downstream curve Cd.sub.out-correct(t), as shown in a the enlarged representation of
[0238] According to a yet further aspect, the control unit 10 is configured to remove undesired noise and perturbation from the characteristic Cd.sub.out. In accordance with an aspect, the control unit may receive measured values of the characteristic Cd.sub.out in the spent liquid during said reference portion, estimate the free parameters of the parametric mathematical model to identify the characteristic mathematical model, determine a downstream curve Cd.sub.out(t) representative of the values taken by the characteristic Cd.sub.out in the spent liquid using said identified characteristic mathematical model, analyze a frequency spectrum of the downstream curve Cd.sub.out(t), filter out harmonics of said frequency spectrum of the downstream curve Cd.sub.out(t) lying at frequencies higher than a prefixed threshold to eliminate noise and undesired perturbations possibly present in the downstream curve and obtain a corrected downstream curve Cd.sub.out-correct(t).
[0239] Although the above description referred to one single parametric mathematical model, the control unit 10 may further be configured for storing a plurality of mathematical models each of which puts into relation the characteristic (Cd.sub.in) in the fresh treatment liquid with the characteristic (Cd.sub.out) in the spent liquid. In this case the control unit may be configured for selecting the mathematical model to be used for computing the at least one significant value of said downstream variation based on certain factors such as for instance: the shape of the upstream variation (one mathematical model may be better suited for a long step perturbation while another model may more properly operate for a short sinusoidal change), the type of blood treatment unit used by the apparatus, whether or not particular hydraulic components are present in the circuit section between sensor 109 and sensor 109a.
[0240] Aspects of the invention are also disclosed in
[0241] The method comprises the following steps. [0242] step 300: selection of the mathematical model; [0243] step 301: measurement of values of conductivity, or concentration, Cd.sub.out in the spent dialysate corresponding to a variation respectively in the conductivity, or in the concentration of at least one substance, Cd.sub.in made on the fresh dialysis liquid flowing upstream the blood treatment unit (step 301); the measures are taken during the reference time T.sub.R which is sensibly shorter than the duration of the downstream variation, as already explained herein above; [0244] step 302: characterization of mathematical model using the measured value(s) of Cd.sub.out taken during the reference time T.sub.R and identification of a single mathematical model; [0245] step 303: determination, using the mathematical model, of significant value(s) necessary for the calculation of the effectiveness parameter; the significant values may be one or more calculated conductivity or concentration values of the downstream variation at instants following the reference period (such as Cd.sub.out2 or Cd.sub.out2 and Cd.sub.out3) [0246] step 304: determination of effectiveness parameter using the calculated significant value or values.
[0247] The calculation of the effectiveness parameter may be made using any one of the formulas described above.
EXAMPLE
[0248] Here below an example is described, with reference to
[0249] Referring now to the diagram of
D.sub.k=(Qd+WLR).Math.[1(Cd.sub.out2Cd.sub.out1)]/(Cd.sub.in2Cd.sub.in1)
[0250] According to one aspect of the invention, instead of measuring the conductivity values until time 950 s, measures are taken only during reference portion T.sub.R (please refer to
[0251] Then, using the following a one-zero and three-pole model:
[0252] The following parameters are estimated using the measured values of Cd.sub.out during reference portion T.sub.R:
a0=0.004209932871
b1=2.905495405197
b2=2.815777778625
b3=0.910210132599 [0253] giving
[0254] By feeding an idealized unit step (i.e. a calculated step) of appropriate length (e.g. 200 to 300 s) to this model and by suitably adding the baseline value Cd.sub.out1 to the model output, we get a signal as shown in
[0255] The following table shows the measured versus computed values of Cd.sub.out in the neighborhood of time n=910 where the good match between measured and computed values can be seen.
TABLE-US-00001 Cd.sub.out model Cd.sub.out measured Time (mS .Math. 100/cm) (mS .Math. 100. cm) 905 1358.567173 1359 906 1358.586262 1359 907 1358.604656 1359 908 1358.622398 1359 909 1358.639698 1359 910 1358.656872 1359 911 1358.674126 1359 912 1358.691517 1359 913 1358.709053 1359 914 1358.726700 1359 915 1358.744549 1359
[0256] The calculated significant value C.sub.dout2 at time 910 is 13.59 mS/cm is very close to the corresponding measured value (13,58656872 mS/cm). Thus, the dialysance calculation using the above formula and relying on the calculated value Cd.sub.out2 of 13.59 mS/cm will provide exactly the same result as when using a measured valued for Cd.sub.out2, while requiring actual measurements only during T.sub.R.
[0257] Control Unit 10
[0258] As already indicated the apparatus according to the invention makes use of at least one control unit 10. This control unit 10 may comprise a digital processor (CPU) with memory (or memories), an analogical type circuit, or a combination of one or more digital processing units with one or more analogical processing circuits. In the present description and in the claims it is indicated that the control unit 10 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 10. For instance, in case of a control unit 10 comprising one or more CPUs, one or more programs are stored in an appropriate memory: the program or programs containing instructions which, when executed by the control unit 10, cause the control unit 10 to execute the steps described and/or claimed in connection with the control unit 10. Alternatively, if the control unit 10 is of an analogical type, then the circuitry of the control unit 10 is designed to include circuitry configured, in use, to process electric signals such as to execute the control unit 10 steps herein disclosed.
[0259] 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.