Skip to content

Commit 04db1c4

Browse files
authored
Merge pull request #49 from marionbarker/working-tips
update Tidepool section, fix minor issues
2 parents d4f3b18 + 4851ce4 commit 04db1c4

12 files changed

+2018
-74
lines changed

docs/data/health.md

+26-12
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,40 @@ There's often confusion over the terminology surrounding Apple's health data sto
1212
* **Health App** -- Apple allows iOS users to manage HealthKit permissions and view stored HealthKit data through the use of Apple's Health app (standard on iPhones and iPods, but not available on iPads).
1313

1414
## Loop's use of HealthKit
15-
When you first install Loop onto your iPhone, you will be asked to setup Loop's access to the HealthKit database. Loop uses the iPhone's HealthKit to read and write blood glucose, insulin, and carbohydrate data depending on how you initially setup this section.
1615

17-
At a minimum, you will need these HealthKit settings:
16+
!!! info "Loop and HealthKit"
17+
Older versions of Loop, before version 3.0 was released, required the use of *Apple* Health for data storage older than 3 hours. This is no longer true.
1818

19-
*Loop*
19+
Loop version 3.x uses internal core storage of 7 days of data independent of *Apple* Health.
2020

21-
* insulin data: read and write
22-
* carbohydrate data: read and write
23-
* blood glucose data: read and write
21+
When you first install Loop onto your iPhone, you will be asked to setup Loop's access to the HealthKit database. It is recommended that you enable iPhone's HealthKit for these interfaces
2422

25-
*Dexcom* App
23+
*Loop* App
2624

27-
* blood glucose data: write (if you have this disabled, *Loop* will still function but will not display blood glucose values older than 3 hours old)
25+
* write to:
26+
* Blood Glucose, Carbohydrate and Insulin Delivery
27+
* read from:
28+
* Blood Glucose, Insulin Delivery and Sleep
2829

29-
You can always check your HealthKit settings by opening the Health App, clicking on *Sources* at the bottom bar, and then clicking on the app's name you are interested in, for example, Loop.
30+
*CGM* App
3031

31-
![Health App](img/healthapp.jpg){width="350"}
32-
{align="center"}
32+
There are a number of *CGM* apps. If the option is available, configure them with these permissions:
33+
34+
* write to:
35+
* Blood Glucose
36+
37+
Depending on the app, there may be other items you want to have the app read from *Apple* Health. That depends on the CGM.
38+
39+
!!! warning "*Dexcom* CGM"
40+
If you use one of the *Dexcom* Apps, enable it to write Blood Glucose to Apple Health.
41+
42+
If that is not enabled, *Loop* will still function but it will not display blood glucose values older than 3 hours old.
43+
44+
You can always check your HealthKit settings by opening the Health App, clicking on *Sharing* at the bottom bar, scroll down and tap on the row labeled **Apps** and then clicking on the app's name you are interested in, for example, Loop.
45+
46+
Potential conflicts can arise when third-party apps are granted access to HealthKit permissions that may interfere with Loop's specified data permissions.
3347

34-
Potential conflicts can arise when third-party apps are granted access to HealthKit permissions that may interfere with Loop's specified data permissions. For example, carbohydrate data is stored in *Nightscout* and Spike for some users...you wouldn't want to enable *Spike* app to write duplicate carbohydrate entries that Loop would be reading. Therefore, you should disable other apps from writing carbohydrate data to HealthKit so that Loop does not read those other entries unintentionally. Also, good practice, because carbohydrate entries in HealthKit that were created by non-Loop apps will not be able to customize carbohydrate absorption times nor be edited later if needed.
48+
With Loop 3, it is no longer the default that the *Loop* app reads carbohydrate from Apple Health. This prevents a problem that used to happen where third-party food apps were used to record meals. You can customize your *Loop* app to change this setting, but be aware that carbohydrate entries in HealthKit that were created by non-Loop apps will not be able to customize carbohydrate absorption times nor be edited later if needed. Refer to [LoopDocs: Carbohydrates and Apple HealthKit](https://loopkit.github.io/loopdocs/faqs/apple-health-faqs/#carbohydrates-and-apple-healthkit){: target="_blank"}.
3549

3650
## Your use of Health App
3751

docs/data/img/healthapp.jpg

-608 KB
Binary file not shown.
66.2 KB
Loading
8.79 KB
Loading
Loading

docs/data/img/tidepool-therapy-settings.svg

+1,904
Loading

docs/data/nightscout.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Nightscout {: translate="no" }
22

3-
[Nightscout](https://nightscout.github.io/){: target="_blank" } (NS) is a cornerstone of the DIY type 1 community. It is an excellent tool to remotely view Loop's actions and access insulin and blood glucose data. It allows for easy remote monitoring of *Loop* activities, troubleshooting of *Loop* errors, history of CGM, carbs, boluses, & temporary basal rates, and reports to analyze data trends and patterns. There is a *Nightscout* app in your iPhone App Store, or you can use a web browser to view the data. [Setting up Nightscout for Loop](https://loopkit.github.io/loopdocs/nightscout/new_user/){: target="_blank" } is free and fairly quick. Once set up, the site can be accessed by anyone that you share your unique *Nightscout* URL with.
3+
[Nightscout](https://nightscout.github.io/){: target="_blank" } (NS) is a cornerstone of the DIY type 1 community. It is an excellent tool to remotely view Loop's actions and access insulin and blood glucose data. It allows for easy remote monitoring of *Loop* activities, troubleshooting of *Loop* errors, history of CGM, carbs, boluses, & temporary basal rates, and reports to analyze data trends and patterns. There is a *Nightscout* app in your iPhone App Store, or you can use a web browser to view the data. [Setting up Nightscout for Loop](https://loopkit.github.io/loopdocs/nightscout/new_user/){: target="_blank" } is low cost and fairly quick. Once set up, the site can be accessed by anyone that you share your unique *Nightscout* URL with.
44

55
## Nightscout Display
66
*Nightscout* is highly recommended for *Loop* users, especially those using *Loop* as caregivers. *Nightscout* displays are often the easiest way to troubleshoot *Loop* settings if you are having problems and seeking input from others. Below is some discussion about the general *Nightscout* display, as well as some <span translate="no">Loop</span>-specific display information.
@@ -22,11 +22,13 @@ Insulin boluses are also automatically uploaded to NS by the *Loop* app. The bol
2222

2323
### Temporary Basal Rates
2424

25-
Within your NS profile, you will enter in the scheduled basal rates from your *Loop* settings. This is not automatically updated when you update the *Loop* app; you will have to manually update your basal profile in your NS site if you change your basal profile in *Loop*. If you don't update the NS basal profile, it doesn't cause any problems in *Loop* function...you simply won't have an accurate VISUAL representation of high/low temporary basal rates within NS. The dashed blue line represents the scheduled basal profile (as entered in your NS profile). The solid blue lines indicate the actual basal amounts set for a given time...so as *Loop* sets temporary basal rates higher or lower than your scheduled basal rate, the solid blue line will jump above or below your dashed blue line. There is a slight delay (up to 2-5 minutes) in the rendering of basal changes on the blue lines, so if you want the accurate current basal rate, you should check the *Loop* pill.
25+
Within your [NS profile](https://nightscout.github.io/nightscout/profile_editor/){: target="_blank" } , you can see in the scheduled basal rates from your *Loop* settings. Your *Loop* Therapy Settings profile is stored in your Nightscout site as the Default profile. Nightscout allows the user to have named profiles, but when used with Loop, the current profile is always called "Default" and it is uploaded from the *Loop* app. Fun Fact: your saved Override Presets are uploaded and saved in your Nighscout database and can be downloaded if you later need to start over with a brand-new *Loop* app. Refer to [LoopDocs: Onboarding](https://loopkit.github.io/loopdocs/loop-3/onboarding/#connect-loop-to-nightscout){: target="_blank" }.
26+
27+
The dashed blue line represents the scheduled basal profile (as entered in your NS profile). The solid blue lines indicate the actual basal amounts set for a given time...so as *Loop* sets temporary basal rates higher or lower than your scheduled basal rate, the solid blue line will jump above or below your dashed blue line. There can be a slight delay (up to 2-5 minutes) in the rendering of basal changes on the blue lines, so if you want the accurate current basal rate, you should check the *Loop* pill.
2628

2729
### Predicted Blood Glucose
2830

29-
The purple line to the right of the blood glucose readings is Loop&#39;s predicted blood glucose curve. Watching the behavior of that purple line can help you understand why *Loop* is making decisions regarding high or low temporary basal rates. You can read more on that topic in the [Algorithm](https://loopkit.github.io/loopdocs/operation/algorithm/temp-basal){: target="_blank" } section of *LoopDocs*.
31+
The purple line to the right of the blood glucose readings is Loop&#39;s forecasted blood glucose curve. Watching the behavior of that purple line can help you understand why *Loop* is making decisions regarding high or low temporary basal rates. You can read more on that topic in the [Algorithm](https://loopkit.github.io/loopdocs/operation/algorithm/temp-basal){: target="_blank" } section of *LoopDocs*.
3032

3133

3234
### <span translate="no">L&#8203;oop</span> pill

docs/data/overview.md

+5-10
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,17 @@
33
In order to assess your Loop's performance and more specifically your settings, having access to your historical data trends is invaluable. Seeing what your Loop was predicting, what actions were being taken, how blood glucose was reacting, and how insulin needs have been changing is critical when trying to assess any settings changes.
44

55
## Problem with traditional methods
6-
As a person with diabetes, you’re probably carrying around a lot of different devices that are holding a lot of different data; a blood glucose meter for your finger sticks, a pump for insulin delivery, a continuous glucose monitor for real-time glucose measurements, phone app for tracking meals, etc. When you go to your endocrinology office, you probably start the process by dropping many of those devices at the front desk to be individually downloaded and then having to pack all of them away 20 minutes later.
76

8-
Then your clinic staff has the less-than-efficient process of trying to overlay all those different devices into some sort of cohesive strategy for how your diabetes may need some tweaks. Because of Loop use, a clinic currently has to look at separate reports from Medtronic pump, Contour Next Link BG meter, Dexcom CGM/Clarity, and our iPhone Health app, as a typical example. There are also a couple of issues with Loop when using this separate download method:
7+
When you go to your endocrinology office, they need to have a method to view all your Automated Insulin Delivery system data in one place.
98

10-
* Medtronic’s pump gets so clogged up by the numerous temporary basal rate records being recorded that the clinic can only pull about 7 days of data from the pump at most.
9+
* If you use an Omnipod Eros or DASH pump - there is no PDM for your clinic to read insulin dosing records
10+
* If you use a Medtronic pump, the memory is full of the many commands sent from Loop
1111

12-
* Clinic basically lacks an overlay of basal rate/bolus actions with blood glucose from Dexcom, which really limits their ability to recommend any settings changes.
12+
## Available solutions for DIY apps
1313

14-
* DIY solutions could fill some of the gaps as far as overall management, but the problem was with the actual gathering of the reports. It’s a little hard for the clinic to bring up reports live time, and sometimes remembering to print them out ahead of time just doesn't happen.
15-
16-
* Manual notes the various tools are not the most streamlined experience (especially for young kids and teens to manage). This inefficiency can lead to people neglecting to note times of site failure or compression lows, for example. If the health care provider wants additional information about a particular blood glucose event(s), chances are good that there would be no notations to help explain the event without effort. If there was a note, it may be in *Nightscout*, *Dexcom*, or in text messages between caregivers...not really centralized and integrated.
17-
18-
## Available solutions
1914
The good news is that the community has some very useful tools to help address the shortcomings in the traditional data aggregation for Loop users. There are several tools available to help you and/or your endocrinologist evaluate your Loop data. Specifically, this section covers:
2015

21-
* Health app
16+
* *Apple* Health app
2217
* *Nightscout*
2318
* *Tidepool*
2419
* *Perceptus*

0 commit comments

Comments
 (0)