From 8c4b2f20a11442481f84d7572b3c29f55c5da424 Mon Sep 17 00:00:00 2001 From: Matthew Gray Date: Fri, 4 Dec 2020 17:29:07 +0000 Subject: [PATCH] Removed question numbers. Added noise and bread units questions. --- .../objectives/objectives/Objective2.java | 14 ++++ app/src/main/res/values/exam.xml | 73 ++++++++++--------- 2 files changed, 53 insertions(+), 34 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective2.java b/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective2.java index 3530d94c89..298640f43a 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective2.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective2.java @@ -111,6 +111,13 @@ public class Objective2 extends Objective { .option(new Option(R.string.exercise_15g, false)) .hint(new Hint(R.string.exercise_hint1)) ); + tasks.add(new ExamTask(R.string.noisycgm_label, R.string.noisycgm_whattodo,"noisycgm") + .option(new Option(R.string.noisycgm_nothing, false)) + .option(new Option(R.string.noisycgm_pause, true)) + .option(new Option(R.string.noisycgm_replacesensor, true)) + .option(new Option(R.string.noisycgm_checksmoothing, true)) + .hint(new Hint(R.string.noisycgm_hint1)) + ); tasks.add(new ExamTask(R.string.pumpdisconnect_label, R.string.blank,"pumpdisconnect") .option(new Option(R.string.pumpdisconnect_unnecessary, false)) .option(new Option(R.string.pumpdisconnect_missinginsulin, true)) @@ -182,6 +189,13 @@ public class Objective2 extends Objective { .option(new Option(R.string.iob_negiob, true)) .option(new Option(R.string.iob_posiob, true)) ); + tasks.add(new ExamTask(R.string.breadgrams_label, R.string.blank,"breadgrams") + .option(new Option(R.string.breadgrams_grams, true)) + .option(new Option(R.string.breadgrams_exchange, false)) + .option(new Option(R.string.breadgrams_decay, true)) + .option(new Option(R.string.breadgrams_calc, false)) + .hint(new Hint(R.string.breadgrams_hint1)) + ); tasks.add(new ExamTask(R.string.extendedcarbs_label, R.string.extendedcarbs_handling,"extendedcarbs") .option(new Option(R.string.extendedcarbs_future, true)) .option(new Option(R.string.extendedcarbs_free, false)) diff --git a/app/src/main/res/values/exam.xml b/app/src/main/res/values/exam.xml index be09583ab0..4a3d68f4ac 100644 --- a/app/src/main/res/values/exam.xml +++ b/app/src/main/res/values/exam.xml @@ -1,13 +1,13 @@ What is true about DIA? - Question 4: Duration of Insulin Action (DIA) + Duration of Insulin Action (DIA) You should set the value for DIA in your profile. The minimum allowed value is 5 hours. https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html?#insulin If you are satisfied that the value for DIA that you used in your pump prior to AndroidAPS worked well, there is no need to change this when you start looping. You should determine for yourself the appropriate value for DIA. - Question 7: Hypo Temp-Target + Hypo Temp-Target What is primary reason to set a hypo temp target? To correct for hypos caused by incorrect basal rate settings. To prevent AndroidAPS from overcorrecting for a blood glucose rise caused by the fast acting carbs used to treat a hypo. @@ -18,15 +18,15 @@ Topic: Offline Profile NS Profile can be used, but not configured. https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html#profile - Question 14: Reasons for applying "Disconnect pump" in AndroidAPS + Reasons for applying "Disconnect pump" in AndroidAPS What should be done when disconnecting the pump? This is unnecessary as insulin will not be delivered if the pump is physically disconnected. It prevents AndroidAPS from accounting for insulin that was not delivered whilst the pump is physically disconnected.  It will not stop insulin delivery if the pump remains connected. It will send AndroidAPS into open loop mode. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#other-settings - Question 17: AndroidAPS Settings - Question 18: AndroidAPS Settings + AndroidAPS Settings + AndroidAPS Settings What are the best practices for backing up your settings? You do not need to export your settings provided that you make a note of them. Export your settings after you finish completing an objective. @@ -38,40 +38,39 @@ If your phone is damaged or lost, there are easy ways to remotely recover your settings without a backup. https://androidaps.readthedocs.io/en/latest/EN/Usage/ExportImportSettings.html https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-emergency-equipment-is-recommended-to-take-with-me - Topic: Noisy CGM Readings + Noisy CGM Readings What should be done if CGM data is noisy? - Nothing, AAPS will deal with it. - Disable the loop to avoid overdosing. - Replace the CGM sensor. - Turn off the phone. + Do nothing - AndroidAPS will deal with it. + Disable the closed loop to avoid possible over- or underdosing. + Replace consistently noisy or inaccurate sensors. + Verify that your CGM app provides smoothed data. https://androidaps.readthedocs.io/en/latest/EN/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#smoothing-blood-glucose-data - Verify that your CGM app smoothes BG data. - Question 12: Exercise and Profiles + Exercise and Profiles How can you use profiles to best help the system deal with aerobic exercise? Do a profile switch to less than 100%. Do a profile switch to more than 100%.  Leave the profile set to 100%. Suspend the loop. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target - Question 13: Exercise and Temporary Targets + Exercise and Temporary Targets How can you use temporary targets to best help the system deal with aerobic exercise? Set an activity blood glucose target starting a suitable time before beginning exercise. Set an activity blood glucose target after finishing exercise. Leave your blood glucose target unchanged. Wait until blood glucose drops below your hypo temp target and then eat 15 g of fast acting carbohydrates. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target - Topic: Disabled/Suspended loop + Disabled/Suspended loop Do I receive insulin when the loop is disabled/suspended? Yes, basal insulin continues to be delivered. No, delivery of insulin is stopped. - Question 3: Basal, ISF, and I:C Testing + Basal, ISF, and I:C Testing When should these values be validated? Before starting looping. When experiencing frequent high or low blood glucose. At least once per week. Once set and validated, these values should not change over time. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#androidaps-settings - Question 1: Prerequisites + Prerequisites What is essential to set up and use AndroidAPS? Validated profile information (Basal, IC, ISF, DIA). A computer with Android Studio installed and configured. @@ -86,14 +85,14 @@ https://androidaps.readthedocs.io/en/latest/EN/Module/module.html A Smartwatch. A Supported CGM. - Question 2: Prerequisites + Prerequisites What is essential to set up and use AndroidAPS? Validated information to set up a profile (ISF, I:C ratio, basal rates, DIA etc.). A compatible Android device (e.g. mobile/cell phone, full Android watch, or tablet). AndroidAPS requires an internet connection in order to run in closed loop. A supported CGM and appropriate app to receive blood glucose values on the phone/device. https://androidaps.readthedocs.io/en/latest/EN/Module/module.html - Question 19: Updating AndroidAPS + Updating AndroidAPS Check all correct answers. You need to have Git installed and configured on your computer. When updated versions of AndroidAPS are released, the earlier versions may be remotely limited after a specified time. @@ -101,7 +100,7 @@ Never update if the system is working well. If you have difficulty building the apk, you can install an apk that has been built by a friend. https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch - Question 20: Troubleshooting + Troubleshooting Where can you look for help with AndroidAPS? You can ask for advice in the AndroidAPS Users Facebook group. You should read (and re-read) the AndroidAPS documentation. @@ -110,53 +109,59 @@ https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#troubleshooting https://www.facebook.com/groups/AndroidAPSUsers/ https://gitter.im/MilosKozak/AndroidAPS - Question 15: Insulin Plugins + Insulin Plugins Which insulin should you use with the Ultra-Rapid Oref plugin? Fiasp® NovoRapid®/Novolog® Humalog® Actrapid®/Humalin R®/"regular" human insulin. https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html#insulin - Question 16: Sensitivity Plugins + Sensitivity Plugins Check all correct answers. Sensitivity plugins allow AndroidAPS to adjust for temporary or short-lived changes in insulin sensitivity (for example hormonal changes or issues with absorption at the infusion site). Sensitivity plugins provide the user with suggested changes to basal rates, I:C ratios and ISF that can be used to edit profile. Logging a cannula change will reset Autosens ratio back to 100%. Some of the plugin options have configurable time ranges that can be set by the user. https://androidaps.readthedocs.io/en/latest/EN/Configuration/Sensitivity-detection-and-COB.html - Question 21: Carb Entry Errors + Carb Entry Errors What should you do if you’ve made an incorrect carb entry? Delete the incorrect entry in Treatments and enter the correct new carb value. Bolus with insulin using the Insulin (bolus) button in Overview.  Do nothing – AndroidAPS will make the appropriate adjustments. Bolus with insulin using the Insulin (bolus) button in Overview. - Question 22: Insulin delivery/entry errors + Insulin delivery/entry errors What should you do if you received less insulin than the pump history suggests e.g. due to an occlusion, a failed cannula or forgetting to reattach the pump after a shower?  Delete insulin data from Nightscout Careportal to remove it from the pump history. Bolus the missing insulin using the Insulin button in Overview. Bolus a proportion of your calculated ‘missed’ insulin by either syringe/pen or using a prime. Do nothing and allow AndroidAPS to correct any resulting high blood glucose level. - Question 23: Insulin on Board (IOB) + Insulin on Board (IOB) Check all the correct answers. IOB describes the current deviation from expected insulin required based on your profile and settings. High temp basal will not be given when your blood sugar is below target. Negative IOB for a substantial period in the absence of exercise suggests your profile is too strong and less insulin is needed in your settings. Positive IOB for a substantial period suggests insulin resistance or unannounced meals. - Question 24: e-carbs + Carb entry and boluses + Only grams should be uesd for estimating and recording carbohydrates consumed. + Carbohydrates consumed can be recorded using an appropriate exchange system (e.g. DAFNE “CHO” exchanges or European “Bread Units”) provided the appropriate I:C ratios are specified in profiles. + AndroidAPS uses a dynamic model to estimate carb “decay” and calculate COB. + If blood glucose levels are outside acceptable values (too low or too high) the bolus calculator should be used to provide suggestions for carb or insulin corrections. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u + e-carbs What could you use e-carbs (extended carbs) for? To schedule carbs in the future, possibly distributed over an interval (similar to an extended bolus distributing insulin over an interval). For logging \'free\' exercise carbs you want to hide from AndroidAPS. e-carbs (distributed in the future) can assist AndroidAPS in dealing with high fat/protein meals. For logging rescue carbs you use to treat low blood glucose.  https://androidaps.readthedocs.io/en/latest/EN/Usage/Extended-Carbs.html - Question 25: Remote Monitoring + Remote Monitoring How can you monitor AndroidAPS (for example for your child) remotely? NS Client app, Nightscout app and Nightscout webpage all allow you to follow AndroidAPS remotely. Other apps (e.g. Dexcom follow, xDrip running in follow mode) allow you to follow some parameters (e.g. blood glucose/sensor values) remotely, but use different algorithms so may have inaccurate IOB or COB values. To follow AndroidAPS remotely, both devices must have internet access (e.g. via Wi-Fi or mobile/cellular network data). NS Client used as a remote follower will both monitor and provide full control of AndroidAPS. https://androidaps.readthedocs.io/en/latest/EN/Children/Children.html - Question 5: Insulin Sensitivity Factor (ISF) + Insulin Sensitivity Factor (ISF) Raising ISF values will lead to more insulin delivery to cover a specific amount of carbs. Reducing ISF values lead to more insulin delivery to correct for an above target blood glucose. Raising or lowering ISF values will not affect the insulin delivery when AndroidAPS corrects for a below-target blood glucose. @@ -164,45 +169,45 @@ Changing the ISF value in your profile is enough to apply the change. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html - Question 6: The Insulin to Carbohydrate (I:C) Ratio + The Insulin to Carbohydrate (I:C) Ratio When COB is zero, raising I:C ratio will lead to more insulin being delivered to correct an above target blood glucose value. Lowering the numerical value of the I:C ratio (so that the value of I:C is smaller) will lead to more insulin being delivered for a specific amount of carbs.  You can use more than one value for I:C ratio in your profile. If you change your ISF in your profile you should always change your I:C ratio too. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#carbohydrate-to-insulin-ratio-cr-g-u - Question 8: Profile Switching + Profile Switching When specifying a 90% profile switch, which answers are true? Basal rates will be 10% lower. ISF will be 10% higher. I:C ratios will be 10% lower. ISF and I:C rations will be unchanged. https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profile%20switch#profile-switch - Question 9: Profile Switching + Profile Switching When specifying a 120% profile switch, which answers are true? Target blood glucose will be 20% higher. Basal rates will be 20% higher. Target blood glucose will be unchanged. ISF will be 20% higher. - Question 10: Profile Switching + Profile Switching If you get up 2 hours earlier than usual, how should you notify AndroidAPS of the change in your schedule? Initiate a profile switch with a timeshift of 2 Initiate a profile switch with a timeshift of -2 Set an eating soon temporary target. Do a profile switch to more than 100%.  https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profile%20switch#timeshift - Question 11: Changes to profiles + Changes to profiles Basal rates, ISF, I:C ratios, etc., should be set in profiles. Activating changes to your Nightscout Profile requires your AndroidAPS phone to have an internet connection. Editing profiles to change values is sufficient to enact any changes made. Multiple profiles can be set up and selected to accommodate changing circumstances (e.g. hormonal changes, shift working, weekdays/weekend lifestyle). https://androidaps.readthedocs.io/en/latest/EN/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy - Topic: Help with basal rates + Help with basal rates Where to go for help with basalrate etc. Your diabetes team Google Facebook - Question 26: Other Medication. Please read the statement below and then check the box to accept the declaration. + Other Medication. Please read the statement below and then check the box to accept the declaration. AndroidAPS reduces basal rates or suspends insulin delivery to raise blood sugar. Drugs in the class SGLT2 inhibitors (gliflozins) can prevent increases in blood glucose and therefore can produce a dangerous insulin deficiency leading to DKA. \nCommon brand names are: Invokana®, Forxiga®, Jardiance®, Steglatro®, Suglat®, Apleway®, Deberza®, Synjardy®, Vokanamet®, Xigduo®.\n\nI hereby promise that I will not take such drugs when using AndroidAPS or will deactivate the loop before using such drugs.