Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDT 523 Insulin Delivery Display Mismatch #2137

Open
cmdelano opened this issue Feb 26, 2024 · 5 comments
Open

MDT 523 Insulin Delivery Display Mismatch #2137

cmdelano opened this issue Feb 26, 2024 · 5 comments

Comments

@cmdelano
Copy link

Describe the bug
I'm on steroids so I have increased my basal rate across the board. I updated my basal rates through the Loop interface and they appear to be written to the pump;however, there is a mismatch between the Insulin Delivery display and the actual current basal. Currently, my basal is set at 1.4 U/hr (12 AM-12PM) but the display reads as Scheduled Basal 0.7 U/hr. This is interesting because that is my typical basal rate without steroids. It is also the last basal rate that I likely entered manually into the pump and not via Loop's interface, although guessing a little here.

Attach an Issue Report
I'm happy to email the Issue Report--my github app keeps crashing
To Reproduce
Steps to reproduce the behavior:

  1. Go to Settings > Minimed 523 > scheduled basal
  2. Check basal rates under Therapy Settings--mismatch here
  3. Check 523 for basal rate schedule written to pump
  4. Press Esc on pump and check current basal rate

Expected behavior
I'd expect the Scheduled Basal display to match what is in Therapy Settings and what shows on the pump

Screenshots

image
image

image

Phone

  • Hardware: iPhone 13 Mini
  • OS Version: iOS 17.3.1

Loop Version

  • Version Number: 3.2.2
  • Repo: LoopKit/Loop Loop_lnl_patches-230507-0112/LoopWorkspace/Loop

?

CGM

  • Device: Dexcom G6
  • Manager app: Dexcom App

Pump

  • Manufacturer: Medtronic
  • Model: 523
  • Firmware version: 2.4A

Additional context
Add any other context about the problem here.

@marionbarker
Copy link
Contributor

I confirm this behavior with Loop 3.2.3 and a MDT 515 pump.
I will test with dev in a separate comment.

Configuration:

  • main, commit 81a3d9b, of LoopKit/LoopWorkspace, version 3.2.3
  • iPhone SE running iOS 17.3.1
  • Configure basal rates, maxBolus and maxBasal to match MDT 515 values
    • Basal 0.75 U/hr, maxBolus 4 U, maxBasal 3.8 U/hr

Test Details:

  • Attach a MDT 515 pump to test phone
    • Wait for green loop
    • Configure Loop for Temp Basal Only Dosing Strategy
    • Examine MDT screen - it reports scheduled basal of 0.75 (correct)
  • Modify basal rates in therapy settings to 1.5 U/hr
    • Basal review on pump indicates 1.5 U/hr rate
    • Pump screen shows 1.6 U/hr (with TB set)
  • Change Dosing Strategy to AB, so only scheduled basal will show up
    • Toggle closed loop off/on to restore scheduled basal (not sure if this works for MDT)
  • Next CGM reading triggers an AB and basal should be scheduled
    • The MDT pump screen shows rate of 0.75 U/hr
  • But the main Loop display also is lagging the history
    • The original positive TB is still showing on the plot
    • Wait until the main screen delivery screen updates following history fetch
    • MDT pump screen still shows 0.75 U/hr

@marionbarker
Copy link
Contributor

I confirm that the display is incorrect with dev as well.

Configuration:

  • dev, commit ce74cf4, of LoopKit/LoopWorkspace, version 3.3.0
  • iPhone SE running iOS 17.3.1
  • MDT 515 attached with
    • Basal 1.5 U/hr, maxBolus 4 U, maxBasal 3.8 U/hr

Test Details:

  • Build dev over main immediately following test in prior comment
  • After app opens (following build), check Loop MDT screen - reports 0.75 U/hr basal, MDT pump reports 1.5 U/hr
  • Modify Therapy Settings to 1.25 U/hr basal rate, save, confirm pump agrees with 1.25 U/hr as scheduled rate
  • Same thing - Loop MDT Screen is stuck on 0.75 U/hr displayed as the scheduled basal rate

@marionbarker
Copy link
Contributor

marionbarker commented Feb 26, 2024

Conclusion: Display on MDT Pump screen shows the value initially exchanged with pump and is not updated when Therapy Settings are changed in Loop.

Next test (same dev configuration as above).

Test Details:

  • delete MDT pump
  • add MDT pump (still with settings of 1.25 U/hr on pump itself and in Loop Therapy settings)
  • wait for green loop
  • Loop MDT screen now shows the true 1.25 U/hr
  • Repeat the modification to therapy setting - set to 1.15 U/hr in Loop
    • Confirm pump reports 1.15 U/hr
    • Confirm Loop MDT screen continues to show original schedule (1.25 U/hr)

Also confirmed that the Loop Report indicates scheduled basal equivalent to pump and to therapy setting.
So it is a display problem with the MDT display.

Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Mar 28, 2024
@marionbarker
Copy link
Contributor

Bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants