Method of Determining Parameters of a Test Fluid
20170363566 · 2017-12-21
Inventors
Cpc classification
International classification
Abstract
Determining first and second parameters of a fluid sample includes obtaining a first data set including data from output signals as a function of pluralities of the first and second parameters. The method includes applying an autocorrelation function to the output signals set so as to obtain a second data set including data from a plurality of autocorrelation signals as a function of the pluralities of the first and second parameters. The method includes generating a test output signal at a device by reacting the device with the fluid sample, applying the autocorrelation function to the test output signal so as to obtain a test autocorrelation signal, identifying in the first and second data sets an intersection of data from the test output signal with corresponding data from the test autocorrelation signal, and determining the first and second parameters of the sample based on the intersection.
Claims
1. A method of determining first and second parameters of a test sample of a test fluid, comprising: obtaining a first data set, the first data set comprising data from a plurality of output signals as a function of pluralities of the first and second parameters, wherein each output signal is representative of an output signal generated at a test device reacting with a corresponding sample of the test fluid; applying an autocorrelation function to the plurality of output signals set so as to obtain a second data set, the second data set comprising data from a plurality of autocorrelation signals as a function of the pluralities of the first and second parameters; generating a test output signal at a test device by reacting the test device with the test sample of the test fluid; applying the autocorrelation function to the test output signal so as to obtain a test autocorrelation signal; identifying in the first and second data sets an intersection of data from the test output signal with corresponding data from the test autocorrelation signal; and determining the first and second parameters of the test sample based on the intersection.
2. The method of claim 1, wherein each output signal comprises a plurality of output values as a function of time, and wherein the first data set comprises a plurality of output values at a specific time as a function of the pluralities of the first and second parameters.
3. The method of claim 2, wherein each autocorrelation signal comprises a plurality of autocorrelation values as a function of lag, and wherein the second data set comprises a plurality of autocorrelation values at a specific lag as a function of the pluralities of the first and second parameters.
4. The method of claim 3, wherein identifying the intersection comprises identifying an intersection of the plurality of output values at the specific time with the plurality of autocorrelation values at the specific lag.
5. The method of claim 2, wherein the specific time is approximately 5 seconds from when the output signal is first generated at the test device reacting with the corresponding sample of the test fluid.
6. The method of claim 3, wherein the specific lag is selected based on a dissimilarity between the plurality of output values at the specific time and the plurality of autocorrelation values at the specific lag.
7. The method of claim 6, wherein the dissimilarity comprises a dissimilarity between a variation of the plurality of output values at the specific time as a function of the pluralities of the first and second parameters, and a variation of the plurality of autocorrelation values at the specific lag as a function of the pluralities of the first and second parameters.
8. The method of claim 1, wherein the test device is an electrochemical test device.
9. The method of claim 1, wherein the first parameter is a concentration of an analyte in the test sample.
10. The method of claim 9, wherein the analyte is any one of: glucose, ketone, lactate, glycerol and cholesterol.
11. The method of claim 1, wherein the test fluid is blood and wherein the second parameter is the haematocrit of the test sample.
12. The method of claim 1, wherein the first data set is obtained by modelling the reactions of the test device with the plurality of samples of the test fluid.
13. The method of claim 1, wherein the first data set is obtained by reacting each of the plurality of samples of the test fluid with the test device.
14. The method of claim 1, wherein identifying the intersection comprises using numerical analysis to solve equations representing the data from the first and second data sets.
15. The method of claim 1, wherein the test output signal comprises a current generated at the test device.
16. An apparatus, comprising: one or more memories storing: a first data set comprising data from a plurality of output signals as a function of pluralities of first and second parameters, wherein each output signal is representative of an output signal generated at a test device reacting with a corresponding sample of a test fluid; and a second data set comprising data from a plurality of autocorrelation signals as a function of the pluralities of the first and second parameters; means for reading a test output signal generated at a test device by reacting the test device with a test sample of the test fluid; and one or more processors arranged to: apply an autocorrelation function to the test output signal so as to obtain a test autocorrelation signal; identify in the first and second data sets an intersection of data from the test output signal with corresponding data from the test autocorrelation signal; and determine the first and second parameters of the test sample based on the intersection.
17. A computer-readable medium having instructions stored thereon, wherein the instructions are configured when executed to cause a computer to: obtain a first data set, the first data set comprising data from a plurality of output signals as a function of pluralities of the first and second parameters, wherein each output signal is representative of an output signal generated at a test device reacting with a corresponding sample of the test fluid; apply an autocorrelation function to the plurality of output signals set so as to obtain a second data set, the second data set comprising data from a plurality of autocorrelation signals as a function of the pluralities of the first and second parameters; generate a test output signal at a test device by reacting the test device with the test sample of the test fluid; apply the autocorrelation function to the test output signal so as to obtain a test autocorrelation signal; identify in the first and second data sets an intersection of data from the test output signal with corresponding data from the test autocorrelation signal; and determine the first and second parameters of the test sample based on the intersection.
18. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Specific embodiments will now be described in connection with the accompanying drawings, of which:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS
[0049] The presently disclosed embodiments seek to provide an improved method of determining parameters of a test fluid. Whilst various embodiments are described below, the contemplated embodiments are not limited to these embodiments, and variations of these embodiments may well fall within the scope of the appended claims.
[0050]
[0051] Meter 12 further comprises processing circuitry 15 for carrying various functions relating to the operation of meter 12. For example, processing circuitry 15: controls operation of receiving means 13 so to control application of a potential difference between the working electrode(s) and the counter/reference electrode; processes transients generated at test strip 14; controls the display of messages on display 18; etc. Meter 12 further comprises a memory storage 16 and a display 18 for displaying readouts of measurements taken by meter 12.
[0052]
[0053] At step 21, a first data set is obtained. The first data set comprises data (e.g. end current) from a plurality of current transients representing current responses generated at an electrochemical test device. The end current is shown as a function of both plasma glucose (e.g. the concentration of glucose within the plasma portion of blood) and haematocrit. In other embodiments, meter 12 could of course be configured to determine the glucose concentration in the whole blood sample (i.e. the glucose content of both the plasma and red blood cells). An example of the first data set is illustrated in
[0054] It is clear from
[0055] The data from
[0056] The 5-second current value (known as the end current) from each transient was recorded, in addition to the glucose and haematocrit values used to create the transient. In the present embodiment, the data may be pre-stored in memory 16 of meter 10 for use in the method described in more detail below. However, in other embodiments the data may be ‘real’ data, i.e. data obtained from multiple tests carried out on test samples of various different known haematocrit and plasma glucose levels. Examples of such real data are disclosed below in connection with
[0057] The sample autocorrelation function is a well-known means of measuring the degree of correlation between values in a signal, based on the separation in time between the values. Without loss of generality, assume that the signal has N sequential readings equally spaced in time: x(1), x(2), . . . , x(N). Then, the autocorrelation coefficient r(k) for lag of length k is defined as:
r(k) is the autocorrelation coefficient for lag k, c(k) is the autocovariance function of the lag k, K is a maximum lag less than N, and
[0058] An example autocorrelation plot applied to a transient (real or virtual) is shown in
[0059] By applying the autocorrelation function to each transient used to obtain the first data set, a second data set is obtained (step 22). An example of the second data set can be seen in
[0060] Using the first and second data sets, the method is able to simultaneously determine or at least estimate the plasma glucose and haematocrit for a given test sample of blood. At step 23, electrochemical test strip 14 is inserted into receiving means 13 of meter 12, in a reading position. In the reading position, receiving means 13 is positioned relative to the working electrode(s) of strip 14 so as to be able to apply a potential difference across the working electrode(s) and the counter/reference electrode, as known in the art. Receiving means 13, under control of processor 15, then applies a potential difference across the working electrode(s) and the counter-reference electrode. At step 24, a test sample of blood having unknown plasma glucose and haematocrit is applied to strip 14. As known in the art, a current/time transient is generated as the blood flows into contact with the working electrode(s) and the counter/reference electrode. The glucose in the blood reacts with the reagent on the working electrode(s), and causes a current to flow between the working electrode(s) and the counter/reference electrode. At step 25 the current response is measured by the meter using processor 15. It should be understood that other analytes in the blood may be measured, such as ketones, lactate, glycerol or cholesterol, and that in the present embodiment glucose is merely used as an example.
[0061] Once collected, at step 26 the autocorrelation function is applied to the test transient as explained above, thereby obtaining an autocorrelation coefficient r(k). The end current and r surfaces can be approximated by suitable functions. By way of example, the surfaces may be represented in polynomial form as per the below:
[0062] Here, X denotes haematocrit, Y denotes glucose concentration, R=|r(25)| and C denotes end current. X and Y may then be obtained simultaneously using the actual measurements of C and R for the test transient. The C and R contours are characterised as two surfaces in
X.sub.n+1=X.sub.n−J.sup.−1(X.sub.n)F(X.sub.n)
n is the index of the iteration, X is the vector of the two values to be sought (haematocrit and plasma glucose), F is the vector of equations to be solved, and J.sup.−1 is the inverse of the Jacobian matrix of F.
[0063] At step 27, processor 15 applies such an iterative method to the C and R surfaces to identify where they intersect, and obtains estimates of the plasma glucose and haematocrit of the blood sample (step 28). Of course, other methods of solving two simultaneous equations with two unknowns may be used. The plasma glucose concentration may be displayed to the user on display 18.
[0064]
[0065]
[0066]
[0067] Combining the data from
[0068]
[0069] The contour plots of r(50) and 5-second end current (μA) for this data are seen in
[0070]
[0071] Whilst described in connection with specific embodiments, it is to be understood that the contemplated embodiments are not limited to those described, and that alterations, modifications, and variations of these embodiments may be carried out by the skilled person without departing from the scope of the contemplated embodiments. For instance, whilst described primarily in the context of determining parameters of a test fluid, with particular reference to medical devices for measuring glucose in people with diabetes, the contemplated improvements may equally well be used in other fields, for example in health and fitness, food, drink, bio-security applications, environmental sample monitoring, veterinary devices, etc. Thus, instead of using a meter as used in electrochemical assays, it is envisaged that the method could be used with general scientific apparatus suitable for fluid samples.
[0072] Furthermore, whilst primarily described in the context of its use with electrochemical test strips, the contemplated improvements may extend to other electrochemical devices, such as wearable devices that actively acquire a fluid sample (such as interstitial fluid) from a user and cause an electrochemical reaction to occur with the sample. Examples of such are continuous (or semi-continuous) glucose monitoring devices used for controlling glucose concentrations (and insulin dosing) by users with diabetes.