CPC A61B 5/1495 (2013.01) [A61B 5/14532 (2013.01); A61B 5/1468 (2013.01); A61B 5/14865 (2013.01); A61B 5/6849 (2013.01); A61B 5/686 (2013.01); G01N 27/026 (2013.01); G06N 5/022 (2013.01); G16H 20/17 (2018.01); G16H 40/40 (2018.01); G16H 50/30 (2018.01); G16H 50/70 (2018.01); A61B 5/0075 (2013.01); A61B 5/02055 (2013.01); A61B 5/021 (2013.01); A61B 5/024 (2013.01); A61B 5/1118 (2013.01); A61B 5/14546 (2013.01); A61B 5/1455 (2013.01); A61B 5/7203 (2013.01); A61B 5/7221 (2013.01); A61B 5/7267 (2013.01); A61B 5/742 (2013.01); A61B 2505/07 (2013.01); A61B 2560/0223 (2013.01); A61B 2560/0252 (2013.01); A61B 2560/0257 (2013.01); A61B 2562/028 (2013.01); A61B 2562/029 (2013.01); A61B 2562/164 (2013.01)] | 20 Claims |
1. A method for calibrating one or more sensor parameters of a glucose sensor used for measuring a level of glucose in a body of a user, the glucose sensor including physical sensor electronics, a microcontroller, and a working electrode, the method comprising:
periodically measuring, by the physical sensor electronics, electrode current signal (Isig) values for the working electrode;
generating, by the microcontroller, Electrochemical Impedance Spectroscopy (EIS) parameter values for the working electrode based on an EIS procedure;
measuring, by the physical sensor electronics, Vcntr values of counter voltage for the glucose sensor;
based on the Isig values, the EIS parameter values, the Vcntr values, and a plurality of sensor glucose (SG) predictive models, calculating, by the microcontroller, a respective SG value for each of the SG predictive models;
applying a factory calibration factor, by the microcontroller, to fuse the respective SG values to calculate a single, fused SG value;
performing, by the microcontroller, error detection diagnostics on the single, fused SG value to determine whether a correctable error exists in the single, fused SG value;
in a case where the error detection diagnostics determine that a correctable error exists, correcting, by the microcontroller, the correctable error in the single, fused SG value to generate a corrected, single, fused SG value; and
providing the corrected, single, fused SG value.
|