Patch to use non-fixed Libre slopes with Libre2 Patched protocol #3260
Replies: 12 comments 17 replies
-
If you mean using a plugin, that's a not a good idea. |
Beta Was this translation helpful? Give feedback.
-
that option exists, Non-fixed Libre slopes is available in Other Settings > Less common settings > Advanced Calibration . Seems to be available with Patched app as the Hardware data source too based on a quick look (no patched app actually present). My recollection is that when the Libre 2 patched app was introduced the consensus was that the slope was pretty reliable but some sensors needed an offset. As the Libre Patched App is dying and OOP2 is the preferred connection method I'm less familiar with the patched options, though I have used it. There are options within xDrip+ with OOP2 to not calibrate, calibrate using raw or calibrate using "glucose" which uses a similar preprocessing algorithm to the vendor app (and juggluco). Unfortunately OOP2 doesn't support US or Canadian sensors. The juggluco developer does not believe in offerring calibration. Similar debates arise with web follower, should one take the output of another app as gospel, or expose it to calibration when the timing of the signal is somewhat obscured by the indirect route it has travelled. |
Beta Was this translation helpful? Give feedback.
-
ok, so it is ignored normally with patched app as the data source ? |
Beta Was this translation helpful? Give feedback.
-
I hate to be in @jamorham 's shoes. He has to make decisions that cannot make everyone happy. I am grateful to him for doing it. I would like to add the following. My understanding is that Libre 1 is not really a CGM. You needed to manually scan it. xDrip had no choice but to offer calibration for Libre 1. Libre 2 and G6 are second generation devices. They improve accuracy significantly by taking into account the impact of the immune system, which G5 and Libre 1 did not. Why Libre 2 does not offer calibration the same as G6 does is a question for the manufacturer of Libre 2. In my opinion, we should not offer the means for the user to calibrate the results from a Libre 2 for the same reason we do not allow it for a G6 or G7. |
Beta Was this translation helpful? Give feedback.
-
Agreed, Initially the Libre reading was only of a raw glucose value without temperature correction or processing, that came later with OOP1 which applied (part of) vendor algorithm to raw data. So it was initially necessary to compensate for simple approach with calibration option. OOP2 also has improved vendor-type algorithm. These should make received value like that from vendor app or patched app. These are the results that have medical approval licences. Personally I would draw a distinction between sensors that xDrip+ is reading and communicating with, and other cases where processed data is being recieved from another app or system. I imagine that OOP2 gets more data from a sensor than the glucose value received from a patched app. In a way the non-fixed slops argument is a little separate. If you force a gradient of 1 then the only calibration effect is a fixed offset and this can lead to odd values of the offset which would perhaps not arise if y=mx + c was used. |
Beta Was this translation helpful? Give feedback.
-
I think Juggluco is happier to incorporate more vendor code than others, you need the vendor app or apk present on the phone to install and use juggluco, as it reads some of the libraries or something. Or at least that was the case last time I installed it. |
Beta Was this translation helpful? Give feedback.
-
Here is what I can tell:
|
Beta Was this translation helpful? Give feedback.
-
Approved for insulin dosing - yes I believe so in the US the FDA say " however, fingerstick testing is not needed to inform appropriate care choices or to calibrate glucose levels with this system. " https://www.fda.gov/news-events/press-announcements/fda-approves-first-continuous-glucose-monitoring-system-adults-not-requiring-blood-sample The vendor's UK web site FAQ at https://www.freestyle.abbott/uk-en/support/faq.html?q=insulin&p=1 says " Can the FreeStyle Libre systems^ be used to make insulin dosing decisions? Yes. People with diabetes can use FreeStyle Libre sensors with the FreeStyle LibreLink or FreeStyle Libre 3 app to better understand the impact of actions like eating, exercise, and taking insulin based on their glucose levels. They can also make day-to-day therapy decisions when using the apps with FreeStyle Libre sensors, including insulin dosing decisions, based on guidance from their healthcare professional." |
Beta Was this translation helpful? Give feedback.
-
The idea that calibration being removed for any reason is wild. Even with an outstanding MARD, this still is only measured as an average. There are plenty of situations where calibration is essential. Case in point, my latest Libre 2 initiated with a MMOL reading of 14. I calibrated down to 8. Situationally this was probably down to the 24h warmup but why would I want to be unable to rely on readings for over 24h if I could just calibrate and fix the problem. Freestyle Libre 2 MARD: 9.3%. This figure is also reported as being much higher, 17.2% for example https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10675113/ Any statement by Abbott directly on the reliability of the Libre to make significant treatment decisions based on readings will be swayed. Any large doses I always back up with a blood glucose check, calibrate if needed in order to make accurate and safe decisions. |
Beta Was this translation helpful? Give feedback.
-
That's good, I think I've misread the comments here clearly. Apologies. |
Beta Was this translation helpful? Give feedback.
-
that is an interesting case in this context, because with a fixed slope the result is a calibration that subtracts 6 mmol/l so as soon as the sensor is reading below 10 mmol/l you think you're heading into a hypo as the calibrated value is now 4 mmol/l. This does support non-fixed slopes. |
Beta Was this translation helpful? Give feedback.
-
It seems there is some sort of consensus about the principle. Now, is the proposed patch good enough - binding an existing option to the same effect on a different process - or should it be done another way with yet another option? |
Beta Was this translation helpful? Give feedback.
-
For now the only way to use Libre 2 (Canada) with xDrip seems to be though a third-party app (Juggluco) which broadcasts to xdrip using Libre2 patched. With that protocol xDrip currently only allow a fixed slope.
The change is quite small, I just modified the getSlopeParameters function so the use_non_fixed_li_parameters also applies to Libre2App. I just duplicated the LiParametersNonFixed slope parameters.
I'm pretty sure this could - and probably should - be integrated to the main branch.
nhatier@a544c88
Beta Was this translation helpful? Give feedback.
All reactions