Skip to content

Commit ade13b1

Browse files
authored
Update LoopDocs for release of Loop v3.12.0 (#990)
1 parent f94e744 commit ade13b1

File tree

9 files changed

+744
-110
lines changed

9 files changed

+744
-110
lines changed

docs/faqs/app-translation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Some newer CGM and Pump modules, currently found in feature branches, were initi
4848

4949
* There was an early attempt to use both *lokalise* and *crowdin* but merging input from two sources was deemed impractical
5050
* Briefly, DanaKit, MedtrumKit and EversenseKit translations were handled by their separate *crowdin* projects
51-
* In the interest of efficiency and offloading responsibility from developers so they can develop, these have been returned to lokalise
51+
* In the interest of efficiency and offloading responsibility from developers so they can develop, these have been returned to *lokalise*
5252

5353
### Volunteer to Translate
5454

docs/loop-3/add-cgm.md

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -154,26 +154,45 @@ Libre 3 sensors have started appearing as well, but are unsupported. Other Libre
154154

155155
### Eversense E3/365
156156

157+
#### Important Information
158+
157159
!!! warning "You must build feat/eversense branch to use the Eversense CGM"
158-
The Eversense CGM is in feat/eversense (as of version v3.11.0) and is experimental as of now
160+
The Eversense CGM is in feat/eversense (as of version v3.11.0) and is experimental as of now.
161+
162+
This branch adds the [EversenseKit](https://github.com/loopandlearn/EversenseKit) repository to the *Loop* app.
163+
164+
!!! important "Wait till initialization phase is completed"
165+
During the initialization phase after insertion of a new sensor, the glucose reading might be incorrect.
166+
Before using automated insulin delivery, be sure to complete the initialization phase using the official Eversense app.
167+
168+
!!! warning "Transmitter is read by only one app: Eversense app or the *Loop* app"
169+
The transmitter is not able to support multiple connections to the same device due to the security protocol.
170+
171+
From Official to *Loop* app:
172+
173+
* In the official app, go to Connections and tap on the Transmitter and select Disconnect
174+
* In the *Loop* app, choose Eversense, login and then select the Transmitter
175+
* If this is the first time you pair this transmitter with this phone / app, you might need to put the Transmitter into pairing mode before it will show up
159176

160-
!!! warning "Wait till initialization phase is completed"
161-
During the initialization phase of this system, the glucose reading might be incorrect.
162-
Before using automated insulin delivery, be sure to complete the initialization phase using the original Eversense app.
177+
From *Loop* to Official app:
163178

164-
!!! warning "Do not use the Eversense app and the *Loop* app concurrently"
165-
The transmitter is not able to multiple connection to the same device, due to the security protocol.
166-
Make sure you either use the Eversense app or the *Loop* app, but not both at the same time.
179+
* In the *Loop* app, go to Settings, CGM and delete CGM
180+
* In the official app, go to Connections and tap on the Transmitter and select Connect
181+
182+
#### Add Eversense CGM
167183

168-
The Eversense plugin for Loop, [EversenseKit](https://github.com/loopandlearn/EversenseKit), connects directly to your transmitter for glucose reading and alert notifications.
169-
This makes the use of the Eversense app obsolete, after the initialization phase, and should not be used while having the transmitter paired to the *Loop* app.
184+
With Eversense added to *Loop* you get direct connection to your transmitter for glucose readings and can configure alert notifications. Because the transmitter can only connect to one app at a time, disconnect from the Eversense app, after the initialization phase, and connect to the *Loop* app.
185+
186+
The *Loop* app does not have glucose notification features, at this time. You can enable the on-transmitter notification within the *Loop* app, so the transmitter will vibrate to alert you of an issue.
170187

171188
The pairing process of both transmitters are simple:
172189

173190
* For the Eversense E3, select the correct transmitter name (see SN at the bottom of your transmitter) and accept the iOS pairing prompt (if shown) and wait till the pairing has completed
174191

175192
* For the Eversense 365, you are required to have an internet connection and Eversense account during pairing. This is needed to fetch the security keys for your transmitter. After logging in, select the correct transmitter name (see SN at the bottom of your transmitter) and accept the iOS pairing prompt (if shown) and wait till the pairing has completed
176193

194+
* If this is the first time you pair this transmitter with this phone / app, you might need to put the Transmitter into pairing mode before it will show up
195+
177196
### Medtronic Enlite CGM
178197

179198
The Medtronic Enlite CGM is only available if you have connected it to your compatible Medtronic Pump.

docs/loop-3/displays-v3.md

Lines changed: 54 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -108,28 +108,67 @@ Please note that for safety reasons, Loop will assume a bolus was successful, ev
108108

109109
### Event History, Reservoir and Non-Pump Insulin
110110

111-
Clicking on either the Active Insulin or Insulin Delivery charts will open your Insulin Delivery history. The top of the screen will display the current IOB and the total insulin delivered for the day since midnight (or since the time the loop became active if you started Loop after midnight). There are three tabs that can be viewed, with Event History shown by default:
111+
Tapping on either the Active Insulin or Insulin Delivery charts will open your Insulin Delivery history. The top of the screen will display the current IOB and the total insulin delivered for the day since midnight (or since the time the loop became active if you started Loop after midnight). There are three tabs that can be viewed, with Event History shown by default:
112112

113113
![figure showing event history, reservoir and non-pump insulin tabs](img/insulin-detail.svg){width="250"}
114114
{align="center"}
115115

116-
* **Event History**: Event history is a detailed accounting of all pump/pod actions. Both Medtronic and Omnipod users will have a detailed record of event history. If you tap on an event, you get more detail. Turn your phone to landscape to improve readability.
116+
* **Event History**: Event history is a detailed accounting of all pump/pod actions. All pump managers provide a detailed record of event history. If you tap on an event, you get more detail. Turn your phone to landscape to improve readability.
117117

118118
* **Reservoir**:
119119

120-
- **Omnipod** users should not worry if the reservoir display is blank. Pods do not report or track insulin remaining until their reservoirs get below 50 units remaining. When a pod is deactivated, the reservoir history for that pod is no longer displayed.
121-
- **Medtronic** users will have reservoir history displayed in 5-minute increments, unless Loop has been having communication issues.
120+
- **Omnipod** users: Do not not worry if the reservoir display is blank. Pods do not report or track insulin remaining until their reservoirs get below 50 units remaining. When a pod is deactivated, the reservoir history for that pod is no longer displayed.
121+
- **All other pump** users: The reservoir history is displayed in 5-minute increments, unless Loop has been having communication issues.
122122

123123
* **Non-Pump Insulin**: The user can enter insulin taken by another method such as inhaled or by injection. The user can choose a different insulin type than used by the pump. This is explained further at this [link](features.md#non-pump-insulin).
124124

125-
!!! abstract "Previous Pod Insulin History"
126-
For those who want to delete some recorded insulin near the end of a pod because the site was not absorbing properly, this can be done in Apple Health.
125+
#### Event History and Details
126+
127+
The event history lists pump events such as Temp Basal and Bolus, Suspend and Resume along with other events provided by the pump manager. In general, when the pump returns to Scheduled basal, there is no indication in the list because that action is implied when the preceding Temp Basal event completed (the end of temp basal restores the pump to scheduled basal delivery unless a new temp basal rate event is started.)
128+
129+
Additional details are available for every pump event. These are displayed by tapping on the event.
130+
131+
#### Manual Bolus Example
132+
133+
The graphic below shows pump event details for a manual bolus of 1 U. The indication this was a manual event initiated by the user is the `automatic` value is false.
134+
135+
* The left side shows a bolus-in-progress
136+
* The variable `isMutable` remains true while the bolus is in progress
137+
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
138+
* The value for `units` is the requested bolus amount
139+
* The right side shows the same event once delivery is finalized
140+
* The variable `isMutable` is set to false
141+
* The `deliveredUnits` value is the final dose as reported by the pump manager and is used by *Loop* to update the earlier esimates *Loop* assumed for this event
142+
143+
> ![figure showing event details for bolus](img/insulin-event-detail-bolus.svg){width="700"}
144+
{align="center"}
145+
146+
#### Automatic Temporary Basal Rate Example
147+
148+
The graphic below shows an automatic temporary basal event. The indication this was an automatic event initiated by *Loop* is the `automatic` value is true.
149+
150+
* The left side shows a temporary basal rate (TBR) in progress
151+
* The variable `isMutable` remains true while the TBR is in progress
152+
* The `deliveredUnits` value is set to `nil` to indicate the final amount is not yet known
153+
* The value for `units` is the current temporary basal rate (in U/hr)
154+
* The end date is based on the planned duration for this TBR
155+
* The right side shows this same event once it is finalized. In this case, the TBR was superceded by another command.
156+
* The end date was updated to show the actual end time for this TBR
157+
* The variable `isMutable` is set to false
158+
* The `deliveredUnits` value is the final dose as reported by the pump manager and is used by *Loop* to update the earlier esimates *Loop* assumed for this event
159+
160+
> ![figure showing event details for a temporary basal rate](img/insulin-event-detail-tbr.svg){width="700"}
161+
{align="center"}
162+
163+
#### Modify Insulin History
164+
165+
!!! abstract "Previous Insulin History"
166+
For those who want to delete some recorded insulin when a site was not absorbing properly, this can be done in Apple Health.
127167

128168
Before attempting that modification, please read this entire section on [How does Loop use Apple HealthKit](../faqs/apple-health-faqs.md#how-does-loop-use-apple-healthkit) in detail.
129169

130170
Pay special attention to [Insulin and Apple HealthKit](../faqs/apple-health-faqs.md#insulin-and-apple-healthkit){: target="_blank" } section.
131171

132-
133172
### Active Carbohydrates Chart
134173

135174
![Active carbohydrate chart showing measured rise and fall based on entries and settings](img/carb_graph.jpg){width="400"}
@@ -269,19 +308,19 @@ The nominal pump icon displays high-level status information for the pump with t
269308
* If Loop sets a temp basal rate of 0.2 U/hr, the icon displays -0.115 U
270309
* If Loop sets a temp basal rate of 1.5 U/hr, the icon displays +1.185 U
271310
* The reservoir status indicates insulin remaining graphically and displays a value when less than 50 U remain.
272-
* For Medtronic Pumps, the reservoir display indicates the level graphically.
273311
* For Pods, the reservoir graphic is constant until the pod begins to report reservoir level when less than 50 U remain.
312+
* For all other pumps, the reservoir display indicates the level graphically.
274313

275314

276315
The table below shows examples for a few nominal Pump Status Icons and Alert messages that might be shown. In all cases, tapping on the Pump Status Icon opens the Pump Settings screen with more information.
277316

278317
| <div style="width:55px"></div> Icon | Meaning |
279318
|---|---|
280319
|![low temp basal indicator plus pod reservoir above 50 U](img/nominal-pod-low-temp.svg){width="175"}|This nominal pump status graphic is for a Pod with temp basal less than scheduled basal rate and no reported reservoir level.|
281-
|![scheduled basal indicator for partially full mdt reservoir](img/nominal-mdt-scheduled.svg){width="175"}|This nominal pump status graphic is for a Medtronic pump running scheduled basal rate and with a half-full reservoir.<br><br>For a Pod, the reservoir shows full until pod estimates reservoir is below 50 U remaining.|
320+
|![scheduled basal indicator for partially full mdt reservoir](img/nominal-mdt-scheduled.svg){width="175"}|This nominal pump status graphic is for a pump running scheduled basal rate and with a half-full reservoir.<br><br>For a Pod, the reservoir shows full until pod estimates reservoir is below 50 U remaining.|
282321
|![high temp basal indicator with reservoir above notification level](img/nominal-pump-high-temp-reservoir.svg){width="175"}|This nominal pump status graphic is for a pump running a high temp basal rate with the reservoir level reported. <br><br>When the reservoir level is above the notification level, the reservoir graphic is orange.|
283322
|![high temp basal indicator with reservoir level below alert and clock icon](img/pump-alert-reservoir-tz.svg){width="175"}|This pump status graphic indicates 2 alerts: (1) the 15 U reservoir level is less than the notification level of 20 U selected by this user and (2) a small clock icon is added to the display to indicate the phone time zone and pump time zone do not match. <br><br>When the reservoir level is below the notification level, the reservoir graphic is yellow.<br><br>Follow the link for [time zone](#time-zone) information.|
284-
|![pump alert - red exclamation point with phrase no insulin](img/pump-alert-no-insulin.svg){width="175"}|This No Insulin alert message indicates the reservoir reports 0 U. Although pumps will continue to deliver some insulin after this point (max of 4 U for pods, or until all insulin is gone for both pods and Medtronic), the user should be aware that insulin delivery could stop at any moment.<br><br>Note that if you see a display of 0 U in yellow, that means there is 0.5 U or less reported by the pump.|
323+
|![pump alert - red exclamation point with phrase no insulin](img/pump-alert-no-insulin.svg){width="175"}|This No Insulin alert message indicates the reservoir reports 0 U. Although pumps will continue to deliver some insulin after this point (max of 4 U for pods, or until all insulin is gone for any pump), the user should be aware that insulin delivery could stop at any moment.<br><br>Note that if you see a display of 0 U in yellow, that means there is 0.5 U or less reported by the pump.|
285324
|![pump alert - yellow exclamation point with phrase no pod](img/pump-alert-no-pod.svg){width="175"}|The No Pod alert message indicates no pod is currently paired so no insulin is being delivered.<br><br>Tap on the icon to reach the pod setting screen and pair a new pod, or switch to a different source for providing insulin.|
286325
|![pump alert - yellow pause indicator that pump is suspended](img/pump-alert-suspended.svg){width="175"}|The Insulin Suspended alert message indicates all insulin delivery has been suspended. <br><br>A [Status Row](#hud-status-row) message appears to enable the user to resume delivery with one tap. <br><br>Alternatively, insulin can be resumed by tapping on the Pump Icon to enter the Pump Setting display and resume from that screen.|
287326
|![pump alert - yellow exclamation point with phrase manual basal](img/pump-alert-mtb.svg){width="175"}|The Manual Bolus alert message indicates the user has initiated a manual temp basal (MTB). While the MTB is active, the Loop Icon Status will also display an Open Loop symbol to indicate no automatic adjustments are made until MTB expires or is canceled. <br><br>The lifecycle indicator across the bottom of the pod status indicates a pod within the final 24 hours of nominal life.<br><br>Tapping on the icon takes the user to the pump settings display where the rate and duration of the MTB are displayed.|
@@ -292,11 +331,13 @@ The table below shows examples for a few nominal Pump Status Icons and Alert mes
292331

293332
### Time Zone
294333

295-
Loop allows your pump to have a different time zone from your phone.
334+
Loop allows your pump to have a different time zone from your phone. This allows you to choose when, or if, you want your pump basal, CR, ISF and correct target schedule to match you current phone time zone.
296335

297-
* For Medtronic - the pump time shows on the pump display
336+
* For pumps like Medtronic or Dana - the pump time shows on the pump display
298337
* Always use Loop to set your pump time
299-
* For Omnipod Common - there isn't a clock on pods, but Loop has a concept of "pump" time for that pod
338+
* For pumps without a display screen - there isn't a time shown outside the *app*, but *Loop* has a concept of "pump" time for that pump
339+
340+
> For Trio users - this is not the case - pump time and phone time are always kept aligned.
300341
301342
Your daily schedule for basal rates, correction ranges, insulin sensitivity factors and carb ratios is displayed with respect to midnight on "pump time". When you first [Add Pump](add-pump.md#add-pump) to Loop, the pump and phone are in the same time zone, but it's important to understand what happens when the time zone changes on the phone.
302343

0 commit comments

Comments
 (0)