From 3399ece453ff67d22df96d1b0f9d1f6d3cef805c Mon Sep 17 00:00:00 2001 From: marionbarker Date: Fri, 3 Apr 2026 18:59:26 -0700 Subject: [PATCH 1/6] new pages: placeholder for Dana, Eversense; draft for Medtrum --- docs/loop-3/dana.md | 4 + docs/loop-3/eversense.md | 4 + docs/loop-3/img/medtrum-connected.svg | 338 + docs/loop-3/img/medtrum-device-details.svg | 15384 +++++++++++++++++++ docs/loop-3/img/medtrum-disconnected.svg | 311 + docs/loop-3/img/medtrum-extended.svg | 262 + docs/loop-3/img/medtrum-screen.svg | 330 + docs/loop-3/img/patch-activation-flow.svg | 303 + docs/loop-3/img/patch-status-details.svg | 322 + docs/loop-3/medtrum.md | 285 + docs/loop-3/omnipod.md | 2 +- mkdocs.yml | 3 + 12 files changed, 17547 insertions(+), 1 deletion(-) create mode 100644 docs/loop-3/dana.md create mode 100644 docs/loop-3/eversense.md create mode 100644 docs/loop-3/img/medtrum-connected.svg create mode 100644 docs/loop-3/img/medtrum-device-details.svg create mode 100644 docs/loop-3/img/medtrum-disconnected.svg create mode 100644 docs/loop-3/img/medtrum-extended.svg create mode 100644 docs/loop-3/img/medtrum-screen.svg create mode 100644 docs/loop-3/img/patch-activation-flow.svg create mode 100644 docs/loop-3/img/patch-status-details.svg create mode 100644 docs/loop-3/medtrum.md diff --git a/docs/loop-3/dana.md b/docs/loop-3/dana.md new file mode 100644 index 00000000000..899d6e08f7c --- /dev/null +++ b/docs/loop-3/dana.md @@ -0,0 +1,4 @@ +!!! important "🚧 Documentation Under Construction 🚧" + + This page is a placeholder + \ No newline at end of file diff --git a/docs/loop-3/eversense.md b/docs/loop-3/eversense.md new file mode 100644 index 00000000000..899d6e08f7c --- /dev/null +++ b/docs/loop-3/eversense.md @@ -0,0 +1,4 @@ +!!! important "🚧 Documentation Under Construction 🚧" + + This page is a placeholder + \ No newline at end of file diff --git a/docs/loop-3/img/medtrum-connected.svg b/docs/loop-3/img/medtrum-connected.svg new file mode 100644 index 00000000000..e29ca3fedf7 --- /dev/null +++ b/docs/loop-3/img/medtrum-connected.svg @@ -0,0 +1,338 @@ + +image/svg+xml diff --git a/docs/loop-3/img/medtrum-device-details.svg b/docs/loop-3/img/medtrum-device-details.svg new file mode 100644 index 00000000000..ec432052f98 --- /dev/null +++ b/docs/loop-3/img/medtrum-device-details.svg @@ -0,0 +1,15384 @@ + +image/svg+xml diff --git a/docs/loop-3/img/medtrum-disconnected.svg b/docs/loop-3/img/medtrum-disconnected.svg new file mode 100644 index 00000000000..8bffc817d00 --- /dev/null +++ b/docs/loop-3/img/medtrum-disconnected.svg @@ -0,0 +1,311 @@ + +image/svg+xml diff --git a/docs/loop-3/img/medtrum-extended.svg b/docs/loop-3/img/medtrum-extended.svg new file mode 100644 index 00000000000..460875f490a --- /dev/null +++ b/docs/loop-3/img/medtrum-extended.svg @@ -0,0 +1,262 @@ + +image/svg+xml diff --git a/docs/loop-3/img/medtrum-screen.svg b/docs/loop-3/img/medtrum-screen.svg new file mode 100644 index 00000000000..c7d88d57a3d --- /dev/null +++ b/docs/loop-3/img/medtrum-screen.svg @@ -0,0 +1,330 @@ + +image/svg+xml diff --git a/docs/loop-3/img/patch-activation-flow.svg b/docs/loop-3/img/patch-activation-flow.svg new file mode 100644 index 00000000000..2b8ad36e083 --- /dev/null +++ b/docs/loop-3/img/patch-activation-flow.svg @@ -0,0 +1,303 @@ + +image/svg+xml diff --git a/docs/loop-3/img/patch-status-details.svg b/docs/loop-3/img/patch-status-details.svg new file mode 100644 index 00000000000..b34fbd00237 --- /dev/null +++ b/docs/loop-3/img/patch-status-details.svg @@ -0,0 +1,322 @@ + +image/svg+xmlCommon diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md new file mode 100644 index 00000000000..5f15555572b --- /dev/null +++ b/docs/loop-3/medtrum.md @@ -0,0 +1,285 @@ +!!! important "🚧 Documentation Under Construction 🚧" + + This page is under development. + +## Medtrum Nano Pump + +The Medtrum Nano Pump is supported using the *Loop* app built with a feature branch. See [Feature Branches](../version/development.md#how-to-build-feature-branches){: target="_blank" } for building instructions. + +* The pump patch is designed to be changed every 3 days +* The pump base is reusable - do not accidentally discard the base after removing the patch +* Versions 200U (MD0201 & MD8201) and 300U (MD8301) are supported + +### When Testing Medtrum with Loop + +* The branch needed to get Medtrum in Loop is: `feat/dev-dana-medtrum`. + * This branch is subject to rapid updates. + +* Please refer to the [zulipchat Medtrum channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Medtrum.20Nano.20-.20pumps.20for.20development.20use/with/481836247) before building this branch. + +- - - + +## Medtrum Nano Screen + +The Medtrum Nano screen, shown in the graphic below, displays the patch status along with various options for adjusting settings. + +![consolidated view of the status and command screen for Metrum Nano pumps](img/medtrum-screen.svg){width="300"} +{align="center"} + +### Patch Life + +There is an 8-hour grace period following expiration. + +* Normal Life + * Patch expires at 72 hours + * Patch stops delivery at 80 hours + +!!! important "" + The patch can be operated with the [Extended Lifetime Setting](#extended-lifetime-setting), but this is not recommended. + +### Patch Summary + +There is a summary of the patch status at the top of the screen. + +* Just below the graphic of a Nano pump is an "Expires in:" line showing a graphical representaion of how long the patch has been operating and includes a text string reporting duration until expiration + * The solid bar is proportional to patch hours from activation through expiration + * It is blue for at least the first 48 hours + * The line turns orange to warn the patch is within 24 hours of expiration + * When the patch expires, the line turns red and the text indicates how much time until No Delivery + * The warning orange and red lifecycle lines also appear in the [HUD Pump Status](displays-v3.md#pump-status-icon) icon +* The left side of the next row reports the current (absolute) basal rate +* The right side of the next row reports the reservoir level + +### Patch Alerts + +If [Patch Errors and Alerts](#patch-error-messages) occur, they will show up just below the Patch Summary. + +## Actions + +### Suspend Delivery + +Tapping on `Suspend Delivery` halts all insulin delivery from the patch. You must remember to resume insulin later. Please configure a timer to remind you that no insulin is being delivered. + +* The user is alerted that pump is suspended by an icon on the OS-AID main screen header. + +![pump status icon when suspended](img/pump-alert-suspended.svg){width="150"} +{align="center"} + +* For the *Loop* app, the [HUD Status Row](displays-v3.md#hud-status-row) message can be tapped to resume delivery. + +![status row message when pump is suspended](img/status-row-pump-suspended.svg){width="300"} +{align="center"} + +#### No Manual Bolus While Patch is Suspended + +If you request a manual bolus with Loop while a patch is suspended, Loop will send a notification that Bolus Failed with instructions that Pump is Suspended, Resume Delivery. In other words, you must resume delivery before you will be allowed to bolus with pods. + +### Stop Temp Basal + +If a temporary basal rate is currently active, the Stop Temp Basal button is provided to immediately cancel that temporary basal and restore scheduled basal delivery. + +The graphic below shows a nominal display with scheduled basal running on the left and temporary basal running on the right. + +![Medtrum Nano screen when connected](img/medtrum-connected.svg){width="600"} +{align="center"} + +### Sync Patch Data + +If the last sync was in the far past, you can force an immediate sync by tapping on Sync patch data. + +### Disconnect or Reconnect + +The Nano pump is normally always connected to the phone with Bluetooth. The action button will show Disconnect and the Status will report Connected with a green dot. (See [Stop Temp Basal](#stop-temp-basal) for example screenshots.) + +If you wanted to disconnect Bluetooth, tap on Disconnect and the display modifies as shown below. The action button will show Reconnect and the Status will report Disconnected with a red dot. + +![Medtrum Nano screen when disconnected](img/medtrum-disconnected.svg){width="400"} +{align="center"} + +If the phone and pump are within Bluetooth range, the app will reconnect them almost immediately. + +When the phone and pump are separated, the app will report Bluetooth is disconnected. It should reconnect promptly when the phone and pump are within range again. The Reconnect row allows you to hurry the process if desired. + +### Deactivate Patch + +The Deactivate Patch should only be tapped when you are ready to halt insulin permanently and remove the patch. Once you select this row, you are asked if you want to deactivate and then you must provide authentication to do so. + +Once the patch is deactivated, use the Medtrum-provided tool to retract the needle before removing the patch. Remove the patch and then promptly remove the pump base (brain) from the patch and put it in a safe place. The easiest way to remove the base is to turn the patch upside down and gently press on the plastic tab to release to base. + +### Patch State + +The patch state row echoes the status for the patch: + +The icon shown in the Loop main screen may not be as specific as the string in the Patch state row. So if you see Patch Error with the stop sign on the main screen, tap on the icon to determine the exact issue. + +* **Connected** (normal configuration) +* **Suspended** (usually a manual action) +* **Suspended - Hourly max** (insulin delivered in the last hour exceeds patch setting) +* **Suspended - Daily max** (insulin delivered since midnight exceeds patch setting) +* **Disconnected** (out of Bluetooth range) +* **Reconnecting...** (after tap on Reconnect) + +- - - + +## Configuration + +The configuration section displays: + +* [**Insulin Type**](#insulin-type) shows the Insulin Brand selected; be sure to modify this between patches if you change the insulin type +* [**Patch Settings**](#patch-settings) tap on this row to modify settings for the patch + + +### Insulin Type + +You selected [insulin type](add-pump.md#insulin-type){: target="_blank"} when connecting to this pump. + +Tap on this row if you switch to a different type of insulin. + +* The model used by Loop for all the rapid insulin brands are the same, but it's a good idea to record if you change brands - some people notice differences +* If you switch between rapid and ultra-rapid insulin, you need to let Loop know so it will use the appropriate model + +### Patch Settings + +Typically the default Patch Settings are selected during onboarding of the Medtrum Nano pump. However, you can modify these setting during or between pods. + +Any changes made to Patch Settings after onboarding requires authentication to be saved. + +1. **Max hourly insulin** & **Max daily insulin**: Medtrum Nano does not work with max bolus and max basal settings, it uses max hourly & max daily insulin. Just like the names suggests, it controls the maximum amount of insulin per hour or per day (measured since midnight). +1. **Alarm setting**: The Medtrum Nano has the ability to make a beep if there is an occlusion, patch fault, empty battery, etc. These alarms can also be silenced using this setting +1. **Patch lifetime**: Normally, the Medtrum Nano runs for 3 days and 8 hours. This is recommended to ensures the functioning of the patch and cannula. You can disable this limit but it is not recommended. See [Extended Lifetime Setting](#extended-lifetime-setting) for more +1. **Notification for expiration**: If the **Patch lifetime** setting is set to normal lifetime, you have the ability to update this setting. You can control at what point the patch will alert you that patch is nearing expiration. +1. **Notification for low reservoir**: You can select the reservoir level at which you want to be notified or disable the notification + + +- - - + +## Information + +The next section on the Patch screen reports information about the current patch and the previous patch: + +* **Activation**: Time at which patch was Activated +* **Expiration:** Time at which patch will Expire (8 hours before No Delivery time) +* **No Delivery**: Time at which patch will stop delivering insulin + * If using extended life, please read [Extended Lifetime Setting](#extended-lifetime-setting) + * If a Patch Fault was detected, this will give the time at which the fault was detected +* Access to **Patch Details** +* Access to **Previous Patch Details** + +#### Patch Details + +Some additional details for the most recent patch are provided by tapping on this row. + +Some items reported: + +* Pump base serial number +* Pump base firmware version +* Pump base model +* Battery level (V) +* Insulin used (U) + +#### Previous Patch Details + +When you tap on the `Previous Patch Details` row, summary information is displayed about the patch before the one currently in use. + +## Patch Time + +Click on [Time Zone](displays-v3.md#time-zone) to understand how Loop treats "pump" time for pods. + +When the Pump time zone matches the phone time zone, the Pump Time is displayed with black font. + +When the phone time zone and pump time zone do not match, there is a clock icon on the main screen in the Pump Status Icon of the HUD. + +* Tap on the Pump Status Icon in the HUD (top red rectangle in graphic below) +* Information about Time Change is provided on the Nano screen +* The Pump Time displays the clock icon and yellow font + * The `Sync to Current Time` row appears + * Tap on the `Sync to Current Time` row to choose whether to make Pump Time match Phone Time or not (bottom red rectangle in graphic below) + +🚧 TODO: The graphic below will be prepared later 🚧 + +![graphic showing display when Medtrum Nano pump and phone time do not match](img/medtrum-timezone.svg){width="600"} +{align="center"} + +### Other Time Changes + +What about other time changes? Suppose the iOS -> General -> Time & Date is modified to manually change the time, but the time zone is not adjusted. (Sometimes this is done to defeat limits on games. **Do Not** do this on an OS-AID phone. If you have an "old" glucose reading in the "future" - Loop will not predict correctly which may have dangerous consequences.) There will not be an obvious display in the main display or Nano screen (which keys off time zone) but you will get regular warnings that phone does not have automatic time set. + +Loop 3 will display this warning modal screen if it detects a problem with the Phone time. It leaves it up the user to decide what action should be taken. To make this warning stop, go to iOS -> General -> Time & Date and enable Set Automatically. + +![graphic warning user of a problem with the time on the phone](img/omnipod-time-change.svg){width="300"} +{align="center"} + +- - - + +## Prepare Patch + +!!! danger "Attach Pump Base Before Filling the Pump Patch with Insulin" + Make sure the pump base matches the patch. + + !!! warning "Always check your REF's" + Before connecting your pump base with your patch, always check the REF on your patch with the REF on your pump base. + The first 3 digits should always match, the patch always ends with 0, while the pump base always ends with 1. + Do not use the patch if they do not match. + + ![Medtrum REF](img/medtrum-ref.JPG){width="450"} + {align="center"} + + +### Activation flow + +!!! warning "IMPORTANT" + Connect your pump base to the patch before adding insulin to your patch. + Otherwise, you might corrupt the activation flow. + + +!!! abstract "" + The graphics walk you through each step of the filling, pairing, priming, attaching and insertion process. + + You will probably need to scroll up or down to see all the instructions. + +![activate a new patch](img/patch-activation-flow.svg){width="500"} +{align="center"} + +After the serial number prompt: + +1. Attach the base to the patch and then tap on Continue +2. Follow the visual guide in the *OS-AID* app to pull out air and fill the patch with insulin +3. Press "Start priming" to start priming the patch + +It is important to not attach the patch on your body before the priming process completes. + +!!! warning "IMPORTANT" + While the priming is running, DO NOT USE THE CANCEL BUTTON. + This might corrupt the activation flow, so please be patient while the priming process is running. + +After priming, follow the rest of the visual guide in the *OS-AID* app . +From here, you can attach the patch to your body and complete the activation process. + +* Do not forget to insert the cannula manually +* Press firmly until you feel and hear a click - make sure the cannula stays inserted when you let go +* Tap on activate and in a few seconds you will see the nominal [Medtrum Nano Screen](#medtrum-nano-screen) + +- - - + +## Patch Error Messages + +🚧 TODO: This section is under construction 🚧 + +- - - + +## Extended Lifetime Setting + +!!! warning "Extended Life" + The Medtrum Nano allows operation using Extended Life, although this is not recommended. + + New firmware stictly limits delivery after 120 hours. After 120 hours, the patch will continue delivering scheduled basal rates until the batteries die. + + The OS-AID pump manager assumes this 120-hour limit is enforced and provides suitable messages. Older Medtrum brains might allow full operation to continue. Please be exceedly cautious if you choose to extend your pump operation past the recommended 80 hours. + + +* Exended Life + * Patch expires at 112 hours (this is an OS-AID notation) + * Patch might stop accepting bolus or temporary basal rate commands at 120 hours + +![extended life warning](img/medtrum-extended.svg){width="300"} +{align="center"} diff --git a/docs/loop-3/omnipod.md b/docs/loop-3/omnipod.md index d6ef640458b..678199a61b6 100644 --- a/docs/loop-3/omnipod.md +++ b/docs/loop-3/omnipod.md @@ -110,7 +110,7 @@ Pods start reporting reservoir values when 50 U are left. | 0 U|Pod will attempt to deliver up to 4 U after it reports 0 U.

This is not guaranteed. The pod senses when it is not successful delivering pulses and that can happen before 4 U have been delivered.| -## Activity +## Actions ### Suspend Delivery diff --git a/mkdocs.yml b/mkdocs.yml index ad555dd366a..a72e1f5350d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -189,8 +189,11 @@ nav: - 'Optional: Services': 'loop-3/services.md' - 'Displays': 'loop-3/displays-v3.md' - 'RileyLink Display': 'loop-3/rileylink.md' + - 'Eversense CGM': loop-3/eversense.md + - 'Dana Pump': loop-3/dana.md - 'Omnipod Pump': loop-3/omnipod.md - 'Medtronic Pump': loop-3/medtronic.md + - 'Medtrum Pump': loop-3/medtrum.md - 'Features': 'loop-3/features.md' - Operate: - 'Open Loop': 'operation/loop/open-loop.md' From 6e813a99ed950ffd104438bc2f7e575f6c83f1f5 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sat, 4 Apr 2026 10:50:43 -0700 Subject: [PATCH 2/6] updates for medtrum page --- docs/loop-3/medtrum.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md index 5f15555572b..2d8dad6c3e7 100644 --- a/docs/loop-3/medtrum.md +++ b/docs/loop-3/medtrum.md @@ -125,13 +125,13 @@ The icon shown in the Loop main screen may not be as specific as the string in t The configuration section displays: -* [**Insulin Type**](#insulin-type) shows the Insulin Brand selected; be sure to modify this between patches if you change the insulin type +* [**Insulin Type**](#insulin-type) shows the Insulin Brand selected; be sure to modify this between patches if you change your insulin * [**Patch Settings**](#patch-settings) tap on this row to modify settings for the patch ### Insulin Type -You selected [insulin type](add-pump.md#insulin-type){: target="_blank"} when connecting to this pump. +You selected [Insulin Type](add-pump.md#insulin-type){: target="_blank"} when connecting to this pump. Tap on this row if you switch to a different type of insulin. @@ -145,25 +145,25 @@ Typically the default Patch Settings are selected during onboarding of the Medtr Any changes made to Patch Settings after onboarding requires authentication to be saved. 1. **Max hourly insulin** & **Max daily insulin**: Medtrum Nano does not work with max bolus and max basal settings, it uses max hourly & max daily insulin. Just like the names suggests, it controls the maximum amount of insulin per hour or per day (measured since midnight). -1. **Alarm setting**: The Medtrum Nano has the ability to make a beep if there is an occlusion, patch fault, empty battery, etc. These alarms can also be silenced using this setting -1. **Patch lifetime**: Normally, the Medtrum Nano runs for 3 days and 8 hours. This is recommended to ensures the functioning of the patch and cannula. You can disable this limit but it is not recommended. See [Extended Lifetime Setting](#extended-lifetime-setting) for more +1. **Alarm setting**: The Medtrum Nano has the ability to make a beep if there is an occlusion, patch fault, empty battery, etc. These alarms can also be silenced using this setting. +1. **Patch lifetime**: Normally, the Medtrum Nano runs for 3 days and 8 hours. This is recommended to ensures the functioning of the patch and cannula. You can disable this limit but it is not recommended. See [Extended Lifetime Setting](#extended-lifetime-setting) for more information. 1. **Notification for expiration**: If the **Patch lifetime** setting is set to normal lifetime, you have the ability to update this setting. You can control at what point the patch will alert you that patch is nearing expiration. -1. **Notification for low reservoir**: You can select the reservoir level at which you want to be notified or disable the notification +1. **Notification for low reservoir**: You can select the reservoir level at which you want to be notified or disable the notification. - - - ## Information -The next section on the Patch screen reports information about the current patch and the previous patch: +The next section on the Medtrum Nano screen reports information about the current patch and the previous patch: * **Activation**: Time at which patch was Activated * **Expiration:** Time at which patch will Expire (8 hours before No Delivery time) * **No Delivery**: Time at which patch will stop delivering insulin * If using extended life, please read [Extended Lifetime Setting](#extended-lifetime-setting) * If a Patch Fault was detected, this will give the time at which the fault was detected -* Access to **Patch Details** -* Access to **Previous Patch Details** +* Access to [**Patch Details**](#patch-details) +* Access to [**Previous Patch Details**](#previous-patch-details) #### Patch Details @@ -183,7 +183,7 @@ When you tap on the `Previous Patch Details` row, summary information is display ## Patch Time -Click on [Time Zone](displays-v3.md#time-zone) to understand how Loop treats "pump" time for pods. +Click on [Time Zone](displays-v3.md#time-zone){: target="_blank" } to understand how Loop treats "pump" time for pods. When the Pump time zone matches the phone time zone, the Pump Time is displayed with black font. @@ -204,6 +204,8 @@ When the phone time zone and pump time zone do not match, there is a clock icon What about other time changes? Suppose the iOS -> General -> Time & Date is modified to manually change the time, but the time zone is not adjusted. (Sometimes this is done to defeat limits on games. **Do Not** do this on an OS-AID phone. If you have an "old" glucose reading in the "future" - Loop will not predict correctly which may have dangerous consequences.) There will not be an obvious display in the main display or Nano screen (which keys off time zone) but you will get regular warnings that phone does not have automatic time set. +> When automatic time is disabled on the iPhone settings, Loop will not automatically modify insulin delivery and the pump will revert to scheduled basal after the last temporary basal rate duration completes. + Loop 3 will display this warning modal screen if it detects a problem with the Phone time. It leaves it up the user to decide what action should be taken. To make this warning stop, go to iOS -> General -> Time & Date and enable Set Automatically. ![graphic warning user of a problem with the time on the phone](img/omnipod-time-change.svg){width="300"} @@ -216,10 +218,9 @@ Loop 3 will display this warning modal screen if it detects a problem with the P !!! danger "Attach Pump Base Before Filling the Pump Patch with Insulin" Make sure the pump base matches the patch. - !!! warning "Always check your REF's" - Before connecting your pump base with your patch, always check the REF on your patch with the REF on your pump base. - The first 3 digits should always match, the patch always ends with 0, while the pump base always ends with 1. - Do not use the patch if they do not match. + * Before connecting your pump base with your patch, always check the REF on your patch with the REF on your pump base + * The first 3 digits should always match, the patch always ends with 0, while the pump base always ends with 1 + * Do not use the patch with that base if they do not match ![Medtrum REF](img/medtrum-ref.JPG){width="450"} {align="center"} @@ -235,7 +236,7 @@ Loop 3 will display this warning modal screen if it detects a problem with the P !!! abstract "" The graphics walk you through each step of the filling, pairing, priming, attaching and insertion process. - You will probably need to scroll up or down to see all the instructions. + You will probably need to scroll up or down to see all the instructions on your phone. ![activate a new patch](img/patch-activation-flow.svg){width="500"} {align="center"} From 5f02a8aacb482eb534d18515f2a5b59db9e27a84 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Tue, 7 Apr 2026 06:46:49 -0700 Subject: [PATCH 3/6] incorporate comments --- docs/loop-3/medtrum.md | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md index 2d8dad6c3e7..ecf49fcc5cf 100644 --- a/docs/loop-3/medtrum.md +++ b/docs/loop-3/medtrum.md @@ -58,9 +58,10 @@ If [Patch Errors and Alerts](#patch-error-messages) occur, they will show up jus ### Suspend Delivery -Tapping on `Suspend Delivery` halts all insulin delivery from the patch. You must remember to resume insulin later. Please configure a timer to remind you that no insulin is being delivered. +Tapping on `Suspend Delivery` halts all insulin delivery from the patch for a duration of 2 hours. You can resume insulin delivery before that by tapping on resume delivery. * The user is alerted that pump is suspended by an icon on the OS-AID main screen header. +* The patch itself might vibrate or beep every 15 minutes ![pump status icon when suspended](img/pump-alert-suspended.svg){width="150"} {align="center"} @@ -87,6 +88,15 @@ The graphic below shows a nominal display with scheduled basal running on the le If the last sync was in the far past, you can force an immediate sync by tapping on Sync patch data. +!!! info "Items Updated by Sync" + * Patch state (active, reservoir empty, fault, etc) + * Patch datetime + * Reservoir levels + * Bolus/basal state + * Patch battery voltage + * Patch starttime + + ### Disconnect or Reconnect The Nano pump is normally always connected to the phone with Bluetooth. The action button will show Disconnect and the Status will report Connected with a green dot. (See [Stop Temp Basal](#stop-temp-basal) for example screenshots.) @@ -108,14 +118,27 @@ Once the patch is deactivated, use the Medtrum-provided tool to retract the need ### Patch State -The patch state row echoes the status for the patch: +The Patch State refers to the patch itself, whereas [Status](#status) refers to the Bluetooth status. -The icon shown in the Loop main screen may not be as specific as the string in the Patch state row. So if you see Patch Error with the stop sign on the main screen, tap on the icon to determine the exact issue. +The icon shown in the Loop main screen may not be as specific as the string in the Patch State row. So if you see Patch Error with the stop sign on the main screen, tap on the icon to determine the exact issue. -* **Connected** (normal configuration) +* **Active** (normal operation) +* **Fault** +* **Occlusion** +* **Battery Empty** * **Suspended** (usually a manual action) * **Suspended - Hourly max** (insulin delivered in the last hour exceeds patch setting) * **Suspended - Daily max** (insulin delivered since midnight exceeds patch setting) +* **Expired** + +The Suspended states can be updated by resuming, or modifying the hourly or daily maximum values in [Patch Settings](#patch-settings) and then clearing the alert. + + +### Status + +The Status row reports the Bluetooth status: + +* **Connected** (normal configuration) * **Disconnected** (out of Bluetooth range) * **Reconnecting...** (after tap on Reconnect) From d0e98efb0536959492c7f03c675629b8ff74de5a Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 8 Apr 2026 20:51:11 -0700 Subject: [PATCH 4/6] more graphics and some additions to eversense and dana pages --- docs/loop-3/dana.md | 32 ++++- docs/loop-3/eversense.md | 47 ++++++- .../img/eversense-calibration-required.png | Bin 0 -> 173036 bytes docs/loop-3/img/eversense-user-interface.svg | 116 ++++++++++++++++++ docs/loop-3/medtrum.md | 38 +++--- 5 files changed, 211 insertions(+), 22 deletions(-) create mode 100644 docs/loop-3/img/eversense-calibration-required.png create mode 100644 docs/loop-3/img/eversense-user-interface.svg diff --git a/docs/loop-3/dana.md b/docs/loop-3/dana.md index 899d6e08f7c..31b36d99a6c 100644 --- a/docs/loop-3/dana.md +++ b/docs/loop-3/dana.md @@ -1,4 +1,30 @@ -!!! important "🚧 Documentation Under Construction 🚧" +!!! warning "🚧 Documentation Under Construction 🚧" - This page is a placeholder - \ No newline at end of file + This page is under development. + + The addition of the Dana-i and DanaRS-v3 pump to iOS Open-Source Automated Insulin Delivery systems is new. + + Please review the [DanaKit Issues](https://github.com/bastiaanv/DanaKit/issues) page for open issues reported for the DanaKit Pump Manager. + + +!!! important + This Issue is very important: + + * [When Bluetooth communication is interrupted during a bolus, cannot cancel, bolus finalized while in progress](https://github.com/bastiaanv/DanaKit/issues/34) + * This issue prevents you from cancelling a bolus from inside the OS-AID app if Bluetooth communication with the pump is lost during a bolus + + +### Testing Dana with the *Loop* App + +* The branch needed to get Dana in *Loop* is: `feat/dev-dana-medtrum` + * This branch is subject to rapid updates + * If you also want to use the Eversense CGM, the `feat/eversense` branch provides support for Dana and Medtrum along with the Eversense CGM + +* Please refer to the [zulipchat Loop-dev development channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Loop-dev.20Status/with/515372445) before building this branch. + + + +Most of the information needed for the Dana pump can be found here: + +* [How to add a Dana Pump](add-pump.md#dana-i-danars-v3){: target="_blank" } +* [Dana Troubleshooting](../troubleshooting/dana-faq.md){: target="_blank" } diff --git a/docs/loop-3/eversense.md b/docs/loop-3/eversense.md index 899d6e08f7c..ee33afdf7dd 100644 --- a/docs/loop-3/eversense.md +++ b/docs/loop-3/eversense.md @@ -1,4 +1,45 @@ -!!! important "🚧 Documentation Under Construction 🚧" +!!! warning "🚧 Documentation Under Construction 🚧" - This page is a placeholder - \ No newline at end of file + This page is under development. + + The addition of the Eversense CGM to iOS Open-Source Automated Insulin Delivery systems is new. + + Please review the [EversenseKit Issues](https://github.com/bastiaanv/EversenseKit/issues) page for open issues reported for the EversenseKit CGM Manager. + +## Testing Eversense with the *Loop* App + +* The branch needed to get Eversense in *Loop* is: `feat/eversense` + * This branch is subject to rapid updates + * This branch provides support for Dana and Medtrum along with the Eversense CGM + +* Please refer to the [zulipchat Loop-dev development channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Loop-dev.20Status/with/515372445) before building this branch. + +## Eversense 365 Screen + +The user interface for the 365 sensor is shown below. + +![consolidated view of the status and command screen for eversense main screen](img/eversense-user-interface.svg){width="300"} +{align="center"} + +## Calibration and Battery Indicators + +* Once stabilized, the Eversense Transmitter requires weekly calibrations + * The Eversense will stop reporting glucose readings if the required calibration is more than 24 hours late +* The Eversense Transmitter requires charging every 2 to 3 days + +The calibration status and battery level is highlighted at the top of the Eversense screen. + + +![eversense calibration status](img/eversense-calibration-required.png){width="600"} +{align="center"} + +* The left screenshot shows an orange line indicating a calibration is due in less than 24 hours +* The right screenshot is after calibration + +## *Loop* Main Screen + +When calibration required is within 24 hours, the orange line is echoed on the top of the *Loop* main screen under the CGM icon to serve as a reminder to calibrate soon. + +Once the calibration is due, there is a 24-hour grace period before transmitter stops reporting glucose values. During that time, the "Next calibration in" line is red. This red line is also echoed on the top of the *Loop* main screen under the CGM icon. + +As usual for calibrating a CGM, choose a time when glucose is stable to measure glucose with a finger-stick and enter the value into the user interface. The calibration takes 15 minutes to process. \ No newline at end of file diff --git a/docs/loop-3/img/eversense-calibration-required.png b/docs/loop-3/img/eversense-calibration-required.png new file mode 100644 index 0000000000000000000000000000000000000000..a948e1f8e502ea3d2d9397accc97be1d0d8e7203 GIT binary patch literal 173036 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�Bludv{lWm} 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

oREXv_sL(?3#$y@Vdt53Cx}dMgl?RL zXXpxS?)zC}bU$`Hr^n{9lVLrhRjvXJL@9Jp@wtNvsueQ&(ots&1rF5>^QUAKLFl}QjOw$f285=7o1u~HU0q;z>;xuMpMb$45)D;snpBj=32~Btl#Q#LH z^YG^axW2(I_-)o$b+k{R9h?{gnc01p5=9uQw?eo7>({~$SC3BKR=c0chzroZ;U644 z(H+K866*$k92;6VJ}$o>SQ6(Nj7?1q4+ZIiz6PrIlga@cy+zv`>n``+1-XSVbRP8r z%%1*h?^#7fpHy+NhAmkRKR)H0+1umW?UfmC{~M&iEpU%biu>Crn;DY8$TvoyHlO?M zF^SNaRHtbg9u`Eq9+|%2gZu{F7Jow>U_pL62+b`Zlv8DDgp_frRj+4ISK|HoIIRP^ zS;HlJd0Cj!!K;NHLrN+EG8l7kBwCO%<5UcfV~}Q1r-daOfvk59ut;9C?<~E( z?@hEu3=F*?hWdlPwedq(LKe@~t>XopZ@|^tv|&Tj;YSFT&FvV#bQy^~w~f`^VLgkA z3u!ce#%U=gtluUUuEiUvj%M+1n`T&a-qq_i|M?vdU`YK= z!e@YZs<^)~?RI0GoLmnB>#uMq0~Sma>jupk$sj*z^7{b^UM0}azu~dAu01l57jk-p zZZ`eKHmJ}@Y*W0>NgvHyUEt45^L>UEY=+~Qh%by7q1`a-D(8XVdR6enR66BS@aF%MJin%*^rnRaR`xVcl`)R({=wpIqa8xGY=%|U%M&;LV{m9TcF;%y)c&!Vi+vIt5k9)5y26oFD@nql)*2< z`5D^lek8@xTk(VM-n@Y$H*#fu_VsBmdi)v~$hP>YWoygQQ-tXVsL=>Nu|**0v#~1J zc%!$<9vlM7sz~J9D4bLPLJ=6kI6-iqV7|P7Aa@Z)b#_Zj4~YD>p0qKc?aDJ=j>nmB zEC>1#i%s)(5}HK&9_mK;M8mo4i26fBb$x(CG`O1=C|yvJLE#z2+hcMQRTf?u{F5vg z1Y}ua*FwdSHPsSL=bc6R?c#LTgHNB>zyPJmfLrO?B@p-Ezj#Lni(=1&&$*;^Z~v#e zuH3zEVba|;H?7Dbkycj}nZ3}6Da86MN5%v6YT|Y0{V<@B%EsJaNg%n@dp>K2#MD~C z?#Cy%cT&QjDMg)%EGQ-UM= + + + diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md index ecf49fcc5cf..a82e33d4be7 100644 --- a/docs/loop-3/medtrum.md +++ b/docs/loop-3/medtrum.md @@ -1,6 +1,10 @@ -!!! important "🚧 Documentation Under Construction 🚧" +!!! warning "🚧 Documentation Under Construction 🚧" - This page is under development. + This page is under development. + + The addition of the Medtrum Nano pump to iOS Open-Source Automated Insulin Delivery systems is new. + + Please review the [MedtrumKit Issues](https://github.com/jbr7rr/MedtrumKit/issues) page for open issues reported for the MedtrumKit Pump Manager. In a few cases, the documentation on this page may anticipate some of the fixes planned for those minor issues. ## Medtrum Nano Pump @@ -10,12 +14,13 @@ The Medtrum Nano Pump is supported using the *Loop* app built with a feature bra * The pump base is reusable - do not accidentally discard the base after removing the patch * Versions 200U (MD0201 & MD8201) and 300U (MD8301) are supported -### When Testing Medtrum with Loop +### Testing Medtrum with the *Loop* App -* The branch needed to get Medtrum in Loop is: `feat/dev-dana-medtrum`. - * This branch is subject to rapid updates. +* The branch needed to get Medtrum in *Loop* is: `feat/dev-dana-medtrum` + * This branch is subject to rapid updates + * If you also want to use the Eversense CGM, the `feat/eversense` branch provides support for Dana and Medtrum along with the Eversense CGM -* Please refer to the [zulipchat Medtrum channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Medtrum.20Nano.20-.20pumps.20for.20development.20use/with/481836247) before building this branch. +* Please refer to the [zulipchat Loop-dev development channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Loop-dev.20Status/with/515372445) before building this branch. - - - @@ -46,7 +51,7 @@ There is a summary of the patch status at the top of the screen. * It is blue for at least the first 48 hours * The line turns orange to warn the patch is within 24 hours of expiration * When the patch expires, the line turns red and the text indicates how much time until No Delivery - * The warning orange and red lifecycle lines also appear in the [HUD Pump Status](displays-v3.md#pump-status-icon) icon + * The warning orange and red lifecycle lines also appear in the [HUD Pump Status](displays-v3.md#pump-status-icon) icon at the top of the *Loop* main screen * The left side of the next row reports the current (absolute) basal rate * The right side of the next row reports the reservoir level @@ -73,7 +78,7 @@ Tapping on `Suspend Delivery` halts all insulin delivery from the patch for a du #### No Manual Bolus While Patch is Suspended -If you request a manual bolus with Loop while a patch is suspended, Loop will send a notification that Bolus Failed with instructions that Pump is Suspended, Resume Delivery. In other words, you must resume delivery before you will be allowed to bolus with pods. +If you request a manual bolus with *Loop* while a patch is suspended, *Loop* will send a notification that Bolus Failed with instructions that Pump is Suspended, Resume Delivery. In other words, you must resume delivery before you will be allowed to bolus with pods. ### Stop Temp Basal @@ -114,13 +119,13 @@ When the phone and pump are separated, the app will report Bluetooth is disconne The Deactivate Patch should only be tapped when you are ready to halt insulin permanently and remove the patch. Once you select this row, you are asked if you want to deactivate and then you must provide authentication to do so. -Once the patch is deactivated, use the Medtrum-provided tool to retract the needle before removing the patch. Remove the patch and then promptly remove the pump base (brain) from the patch and put it in a safe place. The easiest way to remove the base is to turn the patch upside down and gently press on the plastic tab to release to base. +Once the patch is deactivated, use the Medtrum-provided tool to retract the needle before removing the patch. Remove the patch and then promptly remove the pump base (brain) from the patch and put it in a safe place. The easiest way to remove the base is to turn the patch upside down and gently press on the plastic tab to release the base. ### Patch State The Patch State refers to the patch itself, whereas [Status](#status) refers to the Bluetooth status. -The icon shown in the Loop main screen may not be as specific as the string in the Patch State row. So if you see Patch Error with the stop sign on the main screen, tap on the icon to determine the exact issue. +The icon shown in the *Loop* main screen may not be as specific as the string in the Patch State row. So if you see Patch Error with the stop sign on the main screen, tap on the icon to determine the exact issue. * **Active** (normal operation) * **Fault** @@ -158,8 +163,8 @@ You selected [Insulin Type](add-pump.md#insulin-type){: target="_blank"} when co Tap on this row if you switch to a different type of insulin. -* The model used by Loop for all the rapid insulin brands are the same, but it's a good idea to record if you change brands - some people notice differences -* If you switch between rapid and ultra-rapid insulin, you need to let Loop know so it will use the appropriate model +* The model used by *Loop* for all the rapid insulin brands are the same, but it's a good idea to record if you change brands - some people notice differences +* If you switch between rapid and ultra-rapid insulin, you need to let *Loop* know so it will use the appropriate model ### Patch Settings @@ -180,6 +185,7 @@ Any changes made to Patch Settings after onboarding requires authentication to b The next section on the Medtrum Nano screen reports information about the current patch and the previous patch: +* **Cannula Age**: Time since the cannula was inserted (coming soon) * **Activation**: Time at which patch was Activated * **Expiration:** Time at which patch will Expire (8 hours before No Delivery time) * **No Delivery**: Time at which patch will stop delivering insulin @@ -206,7 +212,7 @@ When you tap on the `Previous Patch Details` row, summary information is display ## Patch Time -Click on [Time Zone](displays-v3.md#time-zone){: target="_blank" } to understand how Loop treats "pump" time for pods. +Click on [Time Zone](displays-v3.md#time-zone){: target="_blank" } to understand how *Loop* treats "pump" time for pods. When the Pump time zone matches the phone time zone, the Pump Time is displayed with black font. @@ -225,11 +231,11 @@ When the phone time zone and pump time zone do not match, there is a clock icon ### Other Time Changes -What about other time changes? Suppose the iOS -> General -> Time & Date is modified to manually change the time, but the time zone is not adjusted. (Sometimes this is done to defeat limits on games. **Do Not** do this on an OS-AID phone. If you have an "old" glucose reading in the "future" - Loop will not predict correctly which may have dangerous consequences.) There will not be an obvious display in the main display or Nano screen (which keys off time zone) but you will get regular warnings that phone does not have automatic time set. +What about other time changes? Suppose the iOS -> General -> Time & Date is modified to manually change the time, but the time zone is not adjusted. (Sometimes this is done to defeat limits on games. **Do Not** do this on an OS-AID phone. If you have an "old" glucose reading in the "future" - *Loop* will not predict correctly which may have dangerous consequences.) There will not be an obvious display in the main display or Nano screen (which keys off time zone) but you will get regular warnings that phone does not have automatic time set. -> When automatic time is disabled on the iPhone settings, Loop will not automatically modify insulin delivery and the pump will revert to scheduled basal after the last temporary basal rate duration completes. +> When automatic time is disabled on the iPhone settings, *Loop* will not automatically modify insulin delivery and the pump will revert to scheduled basal after the last temporary basal rate duration completes. -Loop 3 will display this warning modal screen if it detects a problem with the Phone time. It leaves it up the user to decide what action should be taken. To make this warning stop, go to iOS -> General -> Time & Date and enable Set Automatically. +The *Loop* app will display this warning modal screen if it detects a problem with the Phone time. It leaves it up the user to decide what action should be taken. To make this warning stop, go to iOS -> General -> Time & Date and enable Set Automatically. ![graphic warning user of a problem with the time on the phone](img/omnipod-time-change.svg){width="300"} {align="center"} From 1893cd43c8e731b15ea4bc7043bcbb5772f18bdf Mon Sep 17 00:00:00 2001 From: marionbarker Date: Thu, 9 Apr 2026 09:06:28 -0700 Subject: [PATCH 5/6] add to patch error messages section --- docs/loop-3/medtrum.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md index a82e33d4be7..3205c560a3c 100644 --- a/docs/loop-3/medtrum.md +++ b/docs/loop-3/medtrum.md @@ -51,7 +51,7 @@ There is a summary of the patch status at the top of the screen. * It is blue for at least the first 48 hours * The line turns orange to warn the patch is within 24 hours of expiration * When the patch expires, the line turns red and the text indicates how much time until No Delivery - * The warning orange and red lifecycle lines also appear in the [HUD Pump Status](displays-v3.md#pump-status-icon) icon at the top of the *Loop* main screen + * The warning orange and red lifecycle lines also appear in the [HUD Pump Status](displays-v3.md#pump-status-icon){: target="_blank" } icon at the top of the *Loop* main screen * The left side of the next row reports the current (absolute) basal rate * The right side of the next row reports the reservoir level @@ -71,7 +71,7 @@ Tapping on `Suspend Delivery` halts all insulin delivery from the patch for a du ![pump status icon when suspended](img/pump-alert-suspended.svg){width="150"} {align="center"} -* For the *Loop* app, the [HUD Status Row](displays-v3.md#hud-status-row) message can be tapped to resume delivery. +* For the *Loop* app, the [HUD Status Row](displays-v3.md#hud-status-row){: target="_blank" } message can be tapped to resume delivery. ![status row message when pump is suspended](img/status-row-pump-suspended.svg){width="300"} {align="center"} @@ -295,6 +295,35 @@ From here, you can attach the patch to your body and complete the activation pro 🚧 TODO: This section is under construction 🚧 +Most Patch Error messages are for information and there is no action that can be taken other than to replace the patch. (This statement needs review) + +There are two states that can be handled by taking the appropriate action. + +### Alert: Suspended - Hourly Max + +The patch has an internal setting for the maximum amount of total insulin that can be delivered per hour. If this is exceeded then the patch indicates an alert and suspends itself. + +* Consider if there might be a cannula issue if your **Max hourly insulin** is reasonable and you do not think you should exceed that amount + * Remember to include scheduled basal rate, temporary basal rate and any boluses for that hour +* Go to the [Patch Settings](#patch-settings) + * Examine the current value for **Max hourly insulin** + * You can modify that value to a larger amount and save it + * Once a larger amount is saved, you can then return to the Nano screen and clear the alert at the top of the screen + * Insulin Delivery should resume providing normal close-loop operation + + +### Alert: Suspended - Daily max + +The patch has an internal setting for the maximum amount of total insulin that can be delivered in a day. If this is exceeded then the patch indicates an alert and suspends itself. Note that the insulin delivery is calculated from midnight local time. + +* Consider if there might be a cannula issue if your **Max daily insulin** is reasonable and you do not think you should exceed that amount + * Remember to include scheduled basal rate, temporary basal rate and any boluses for that day +* Go to the [Patch Settings](#patch-settings) + * Examine the current value for **Max daily insulin** + * You can modify that value to a larger amount and save it + * Once a larger amount is saved, you can then return to the Nano screen and clear the alert at the top of the screen + * Insulin Delivery should resume providing normal close-loop operation + - - - ## Extended Lifetime Setting From 95121d751732d23344abea06b474eac9c636dfb0 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Thu, 9 Apr 2026 10:27:04 -0700 Subject: [PATCH 6/6] fix some working --- docs/loop-3/medtrum.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/loop-3/medtrum.md b/docs/loop-3/medtrum.md index 3205c560a3c..42773ccfadf 100644 --- a/docs/loop-3/medtrum.md +++ b/docs/loop-3/medtrum.md @@ -301,7 +301,7 @@ There are two states that can be handled by taking the appropriate action. ### Alert: Suspended - Hourly Max -The patch has an internal setting for the maximum amount of total insulin that can be delivered per hour. If this is exceeded then the patch indicates an alert and suspends itself. +The patch has an internal setting for the maximum amount of total insulin that can be delivered per hour. If this is exceeded then the patch indicates an alert and suspends insulin delivery. * Consider if there might be a cannula issue if your **Max hourly insulin** is reasonable and you do not think you should exceed that amount * Remember to include scheduled basal rate, temporary basal rate and any boluses for that hour @@ -314,7 +314,7 @@ The patch has an internal setting for the maximum amount of total insulin that c ### Alert: Suspended - Daily max -The patch has an internal setting for the maximum amount of total insulin that can be delivered in a day. If this is exceeded then the patch indicates an alert and suspends itself. Note that the insulin delivery is calculated from midnight local time. +The patch has an internal setting for the maximum amount of total insulin that can be delivered in a day. If this is exceeded then the patch indicates an alert and suspends insulin delivery. Note that the insulin delivery is calculated from midnight local time. * Consider if there might be a cannula issue if your **Max daily insulin** is reasonable and you do not think you should exceed that amount * Remember to include scheduled basal rate, temporary basal rate and any boluses for that day @@ -323,7 +323,7 @@ The patch has an internal setting for the maximum amount of total insulin that c * You can modify that value to a larger amount and save it * Once a larger amount is saved, you can then return to the Nano screen and clear the alert at the top of the screen * Insulin Delivery should resume providing normal close-loop operation - + - - - ## Extended Lifetime Setting