WO2022169856A1 - Systèmes, dispositifs, et procédés de recommandations sur la dose de médicaments - Google Patents
Systèmes, dispositifs, et procédés de recommandations sur la dose de médicaments Download PDFInfo
- Publication number
- WO2022169856A1 WO2022169856A1 PCT/US2022/014920 US2022014920W WO2022169856A1 WO 2022169856 A1 WO2022169856 A1 WO 2022169856A1 US 2022014920 W US2022014920 W US 2022014920W WO 2022169856 A1 WO2022169856 A1 WO 2022169856A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dose
- meal
- time
- data
- processors
- Prior art date
Links
- 229940079593 drug Drugs 0.000 title claims abstract description 553
- 239000003814 drug Substances 0.000 title claims abstract description 553
- 238000000034 method Methods 0.000 title claims abstract description 518
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 claims abstract description 620
- 239000008103 glucose Substances 0.000 claims abstract description 620
- 239000012491 analyte Substances 0.000 claims abstract description 270
- 230000000694 effects Effects 0.000 claims abstract description 21
- 235000012054 meals Nutrition 0.000 claims description 1109
- NOESYZHRGYRDHS-UHFFFAOYSA-N insulin Chemical compound N1C(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(NC(=O)CN)C(C)CC)CSSCC(C(NC(CO)C(=O)NC(CC(C)C)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CCC(N)=O)C(=O)NC(CC(C)C)C(=O)NC(CCC(O)=O)C(=O)NC(CC(N)=O)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CSSCC(NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2C=CC(O)=CC=2)NC(=O)C(CC(C)C)NC(=O)C(C)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2NC=NC=2)NC(=O)C(CO)NC(=O)CNC2=O)C(=O)NCC(=O)NC(CCC(O)=O)C(=O)NC(CCCNC(N)=N)C(=O)NCC(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC(O)=CC=3)C(=O)NC(C(C)O)C(=O)N3C(CCC3)C(=O)NC(CCCCN)C(=O)NC(C)C(O)=O)C(=O)NC(CC(N)=O)C(O)=O)=O)NC(=O)C(C(C)CC)NC(=O)C(CO)NC(=O)C(C(C)O)NC(=O)C1CSSCC2NC(=O)C(CC(C)C)NC(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CC(N)=O)NC(=O)C(NC(=O)C(N)CC=1C=CC=CC=1)C(C)C)CC1=CN=CN1 NOESYZHRGYRDHS-UHFFFAOYSA-N 0.000 claims description 840
- 102000004877 Insulin Human genes 0.000 claims description 420
- 108090001061 Insulin Proteins 0.000 claims description 419
- 229940125396 insulin Drugs 0.000 claims description 419
- 238000012937 correction Methods 0.000 claims description 408
- 230000015654 memory Effects 0.000 claims description 165
- 230000004044 response Effects 0.000 claims description 152
- 238000012384 transportation and delivery Methods 0.000 claims description 126
- 238000004891 communication Methods 0.000 claims description 115
- 230000006854 communication Effects 0.000 claims description 115
- 235000021152 breakfast Nutrition 0.000 claims description 112
- 235000021158 dinner Nutrition 0.000 claims description 95
- 235000021156 lunch Nutrition 0.000 claims description 91
- 238000004364 calculation method Methods 0.000 claims description 90
- 238000004458 analytical method Methods 0.000 claims description 69
- 238000001514 detection method Methods 0.000 claims description 59
- 238000004422 calculation algorithm Methods 0.000 claims description 56
- 230000002218 hypoglycaemic effect Effects 0.000 claims description 51
- 150000001720 carbohydrates Chemical class 0.000 claims description 38
- 235000014633 carbohydrates Nutrition 0.000 claims description 38
- 230000006399 behavior Effects 0.000 claims description 34
- 230000000291 postprandial effect Effects 0.000 claims description 34
- 230000000875 corresponding effect Effects 0.000 claims description 32
- 238000012790 confirmation Methods 0.000 claims description 29
- 235000011888 snacks Nutrition 0.000 claims description 28
- 238000002560 therapeutic procedure Methods 0.000 claims description 28
- 238000002483 medication Methods 0.000 claims description 25
- 230000036961 partial effect Effects 0.000 claims description 22
- 238000012544 monitoring process Methods 0.000 claims description 21
- 238000007726 management method Methods 0.000 claims description 14
- 239000000872 buffer Substances 0.000 claims description 12
- 230000002596 correlated effect Effects 0.000 claims description 12
- 239000012530 fluid Substances 0.000 claims description 10
- 210000001124 body fluid Anatomy 0.000 claims description 9
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 claims description 8
- 230000001143 conditioned effect Effects 0.000 claims description 7
- 230000037452 priming Effects 0.000 claims description 7
- 230000001276 controlling effect Effects 0.000 claims description 5
- 235000005686 eating Nutrition 0.000 claims description 5
- 230000036541 health Effects 0.000 claims description 5
- 230000003345 hyperglycaemic effect Effects 0.000 claims description 5
- 108091005515 EGF module-containing mucin-like hormone receptors Proteins 0.000 claims description 3
- 238000002079 electron magnetic resonance spectroscopy Methods 0.000 claims description 3
- 235000005911 diet Nutrition 0.000 abstract description 6
- 230000000378 dietary effect Effects 0.000 abstract description 2
- 238000004448 titration Methods 0.000 description 108
- 238000002347 injection Methods 0.000 description 64
- 239000007924 injection Substances 0.000 description 64
- 238000012545 processing Methods 0.000 description 60
- 230000006870 function Effects 0.000 description 50
- 238000010586 diagram Methods 0.000 description 45
- 208000013016 Hypoglycemia Diseases 0.000 description 43
- 230000008569 process Effects 0.000 description 35
- 230000008859 change Effects 0.000 description 34
- 229940127560 insulin pen Drugs 0.000 description 28
- 238000012360 testing method Methods 0.000 description 22
- 230000001133 acceleration Effects 0.000 description 21
- 230000002354 daily effect Effects 0.000 description 21
- 238000000605 extraction Methods 0.000 description 19
- 229940100389 Sulfonylurea Drugs 0.000 description 18
- YROXIXLRRCOBKF-UHFFFAOYSA-N sulfonylurea Chemical class OC(=N)N=S(=O)=O YROXIXLRRCOBKF-UHFFFAOYSA-N 0.000 description 18
- 230000007704 transition Effects 0.000 description 17
- 230000009471 action Effects 0.000 description 15
- 238000005259 measurement Methods 0.000 description 15
- 230000000630 rising effect Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 206010012601 diabetes mellitus Diseases 0.000 description 14
- 108010026951 Short-Acting Insulin Proteins 0.000 description 13
- 230000002641 glycemic effect Effects 0.000 description 13
- 229940123452 Rapid-acting insulin Drugs 0.000 description 12
- 201000001421 hyperglycemia Diseases 0.000 description 12
- 238000000338 in vitro Methods 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 208000027433 terminal osseous dysplasia Diseases 0.000 description 11
- 238000006243 chemical reaction Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 9
- 238000010801 machine learning Methods 0.000 description 9
- 230000003442 weekly effect Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- WQZGKKKJIJFFOK-VFUOTHLCSA-N beta-D-glucose Chemical compound OC[C@H]1O[C@@H](O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-VFUOTHLCSA-N 0.000 description 7
- 238000001727 in vivo Methods 0.000 description 7
- 238000001802 infusion Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 239000013315 hypercross-linked polymer Substances 0.000 description 6
- 108010092217 Long-Acting Insulin Proteins 0.000 description 5
- 102000016261 Long-Acting Insulin Human genes 0.000 description 5
- 229940100066 Long-acting insulin Drugs 0.000 description 5
- 239000008280 blood Substances 0.000 description 5
- 210000004369 blood Anatomy 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 5
- 235000013601 eggs Nutrition 0.000 description 5
- 230000003203 everyday effect Effects 0.000 description 5
- 235000013305 food Nutrition 0.000 description 5
- 238000009499 grossing Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 238000012886 linear function Methods 0.000 description 5
- 235000012771 pancakes Nutrition 0.000 description 5
- 238000012552 review Methods 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 4
- 230000037213 diet Effects 0.000 description 4
- 238000012377 drug delivery Methods 0.000 description 4
- -1 for example Substances 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 238000012806 monitoring device Methods 0.000 description 4
- 238000001824 photoionisation detection Methods 0.000 description 4
- 230000002411 adverse Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000013145 classification model Methods 0.000 description 3
- 230000002500 effect on skin Effects 0.000 description 3
- 230000001976 improved effect Effects 0.000 description 3
- 238000012417 linear regression Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- BPYKTIZUTYGOLE-IFADSCNNSA-N Bilirubin Chemical compound N1C(=O)C(C)=C(C=C)\C1=C\C1=C(C)C(CCC(O)=O)=C(CC2=C(C(C)=C(\C=C/3C(=C(C=C)C(=O)N\3)C)N2)CCC(O)=O)N1 BPYKTIZUTYGOLE-IFADSCNNSA-N 0.000 description 2
- 108010011459 Exenatide Proteins 0.000 description 2
- HTQBXNHDCUEHJF-XWLPCZSASA-N Exenatide Chemical compound C([C@@H](C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CC(N)=O)C(=O)NCC(=O)NCC(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CO)C(=O)N[C@@H](CO)C(=O)NCC(=O)N[C@@H](C)C(=O)N1[C@@H](CCC1)C(=O)N1[C@@H](CCC1)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CO)C(N)=O)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CCCNC(N)=N)NC(=O)[C@@H](NC(=O)[C@H](C)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](CCSC)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@H](CCCCN)NC(=O)[C@H](CO)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC(O)=O)NC(=O)[C@H](CO)NC(=O)[C@@H](NC(=O)[C@H](CC=1C=CC=CC=1)NC(=O)[C@@H](NC(=O)CNC(=O)[C@H](CCC(O)=O)NC(=O)CNC(=O)[C@@H](N)CC=1NC=NC=1)[C@@H](C)O)[C@@H](C)O)C(C)C)C1=CC=CC=C1 HTQBXNHDCUEHJF-XWLPCZSASA-N 0.000 description 2
- 102000001554 Hemoglobins Human genes 0.000 description 2
- 108010054147 Hemoglobins Proteins 0.000 description 2
- 206010022489 Insulin Resistance Diseases 0.000 description 2
- JVTAAEKCZFNVCJ-UHFFFAOYSA-M Lactate Chemical compound CC(O)C([O-])=O JVTAAEKCZFNVCJ-UHFFFAOYSA-M 0.000 description 2
- CDBYLPFSWZWCQE-UHFFFAOYSA-L Sodium Carbonate Chemical compound [Na+].[Na+].[O-]C([O-])=O CDBYLPFSWZWCQE-UHFFFAOYSA-L 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 2
- 230000001070 adhesive effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 235000013351 cheese Nutrition 0.000 description 2
- 235000021449 cheeseburger Nutrition 0.000 description 2
- HVYWMOMLDIMFJA-DPAQBDIFSA-N cholesterol Chemical compound C1C=C2C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HVYWMOMLDIMFJA-DPAQBDIFSA-N 0.000 description 2
- 238000007635 classification algorithm Methods 0.000 description 2
- 238000002648 combination therapy Methods 0.000 description 2
- CVSVTCORWBXHQV-UHFFFAOYSA-N creatine Chemical compound NC(=[NH2+])N(C)CC([O-])=O CVSVTCORWBXHQV-UHFFFAOYSA-N 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 229960001519 exenatide Drugs 0.000 description 2
- 230000010030 glucose lowering effect Effects 0.000 description 2
- 239000003112 inhibitor Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 150000002576 ketones Chemical class 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 229960003105 metformin Drugs 0.000 description 2
- XZWYZXLIPXDOLR-UHFFFAOYSA-N metformin Chemical compound CN(C)C(=N)NC(N)=N XZWYZXLIPXDOLR-UHFFFAOYSA-N 0.000 description 2
- 230000000116 mitigating effect Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 230000035479 physiological effects, processes and functions Effects 0.000 description 2
- 235000013550 pizza Nutrition 0.000 description 2
- 229960003611 pramlintide Drugs 0.000 description 2
- 108010029667 pramlintide Proteins 0.000 description 2
- NRKVKVQDUCJPIZ-MKAGXXMWSA-N pramlintide acetate Chemical compound C([C@@H](C(=O)NCC(=O)N1CCC[C@H]1C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](CC(C)C)C(=O)N1[C@@H](CCC1)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H]([C@@H](C)O)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](C(C)C)C(=O)NCC(=O)N[C@@H](CO)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H]([C@@H](C)O)C(=O)N[C@@H](CC=1C=CC(O)=CC=1)C(N)=O)NC(=O)[C@H](CC(N)=O)NC(=O)[C@H](CC(N)=O)NC(=O)[C@H](CO)NC(=O)[C@H](CO)NC(=O)[C@H](CC=1NC=NC=1)NC(=O)[C@@H](NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC=1C=CC=CC=1)NC(=O)[C@H](CC(N)=O)NC(=O)[C@H](C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CCCNC(N)=N)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](NC(=O)[C@H](C)NC(=O)[C@H](CS)NC(=O)[C@@H](NC(=O)[C@H](C)NC(=O)[C@@H](NC(=O)[C@H](CC(N)=O)NC(=O)[C@H](CS)NC(=O)[C@@H](N)CCCCN)[C@@H](C)O)[C@@H](C)O)[C@@H](C)O)C(C)C)C1=CC=CC=C1 NRKVKVQDUCJPIZ-MKAGXXMWSA-N 0.000 description 2
- 238000012887 quadratic function Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- ZFXYFBGIUFBOJW-UHFFFAOYSA-N theophylline Chemical compound O=C1N(C)C(=O)N(C)C2=C1NC=N2 ZFXYFBGIUFBOJW-UHFFFAOYSA-N 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 108091032973 (ribonucleotides)n+m Proteins 0.000 description 1
- 239000004382 Amylase Substances 0.000 description 1
- 102000013142 Amylases Human genes 0.000 description 1
- 108010065511 Amylases Proteins 0.000 description 1
- 208000024172 Cardiovascular disease Diseases 0.000 description 1
- 102000011022 Chorionic Gonadotropin Human genes 0.000 description 1
- 108010062540 Chorionic Gonadotropin Proteins 0.000 description 1
- 102000004420 Creatine Kinase Human genes 0.000 description 1
- 108010042126 Creatine kinase Proteins 0.000 description 1
- WDJUZGPOPHTGOT-OAXVISGBSA-N Digitoxin Natural products O([C@H]1[C@@H](C)O[C@@H](O[C@@H]2C[C@@H]3[C@@](C)([C@@H]4[C@H]([C@]5(O)[C@@](C)([C@H](C6=CC(=O)OC6)CC5)CC4)CC3)CC2)C[C@H]1O)[C@H]1O[C@@H](C)[C@H](O[C@H]2O[C@@H](C)[C@@H](O)[C@@H](O)C2)[C@@H](O)C1 WDJUZGPOPHTGOT-OAXVISGBSA-N 0.000 description 1
- LTMHDMANZUZIPE-AMTYYWEZSA-N Digoxin Natural products O([C@H]1[C@H](C)O[C@H](O[C@@H]2C[C@@H]3[C@@](C)([C@@H]4[C@H]([C@]5(O)[C@](C)([C@H](O)C4)[C@H](C4=CC(=O)OC4)CC5)CC3)CC2)C[C@@H]1O)[C@H]1O[C@H](C)[C@@H](O[C@H]2O[C@@H](C)[C@H](O)[C@@H](O)C2)[C@@H](O)C1 LTMHDMANZUZIPE-AMTYYWEZSA-N 0.000 description 1
- 239000004131 EU approved raising agent Substances 0.000 description 1
- CEAZRRDELHUEMR-URQXQFDESA-N Gentamicin Chemical compound O1[C@H](C(C)NC)CC[C@@H](N)[C@H]1O[C@H]1[C@H](O)[C@@H](O[C@@H]2[C@@H]([C@@H](NC)[C@@](C)(O)CO2)O)[C@H](N)C[C@@H]1N CEAZRRDELHUEMR-URQXQFDESA-N 0.000 description 1
- 229930182566 Gentamicin Natural products 0.000 description 1
- 229940089838 Glucagon-like peptide 1 receptor agonist Drugs 0.000 description 1
- 101000976075 Homo sapiens Insulin Proteins 0.000 description 1
- 206010020710 Hyperphagia Diseases 0.000 description 1
- 108010001127 Insulin Receptor Proteins 0.000 description 1
- 229940122254 Intermediate acting insulin Drugs 0.000 description 1
- 229920001202 Inulin Polymers 0.000 description 1
- 102000005237 Isophane Insulin Human genes 0.000 description 1
- 108010081368 Isophane Insulin Proteins 0.000 description 1
- ZDXPYRJPNDTMRX-VKHMYHEASA-N L-glutamine Chemical compound OC(=O)[C@@H](N)CCC(N)=O ZDXPYRJPNDTMRX-VKHMYHEASA-N 0.000 description 1
- 238000012897 Levenberg–Marquardt algorithm Methods 0.000 description 1
- 108010019598 Liraglutide Proteins 0.000 description 1
- YSDQQAXHVYUZIW-QCIJIYAXSA-N Liraglutide Chemical compound C([C@@H](C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CCC(O)=O)C(=O)NCC(=O)N[C@@H](CCC(N)=O)C(=O)N[C@@H](C)C(=O)N[C@@H](C)C(=O)N[C@@H](CCCCNC(=O)CC[C@H](NC(=O)CCCCCCCCCCCCCCC)C(O)=O)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](C)C(=O)N[C@@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](C(C)C)C(=O)N[C@@H](CCCNC(N)=N)C(=O)NCC(=O)N[C@@H](CCCNC(N)=N)C(=O)NCC(O)=O)NC(=O)[C@H](CO)NC(=O)[C@H](CO)NC(=O)[C@@H](NC(=O)[C@H](CC(O)=O)NC(=O)[C@H](CO)NC(=O)[C@@H](NC(=O)[C@H](CC=1C=CC=CC=1)NC(=O)[C@@H](NC(=O)CNC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C)NC(=O)[C@@H](N)CC=1NC=NC=1)[C@@H](C)O)[C@@H](C)O)C(C)C)C1=CC=C(O)C=C1 YSDQQAXHVYUZIW-QCIJIYAXSA-N 0.000 description 1
- XVVOERDUTLJJHN-UHFFFAOYSA-N Lixisenatide Chemical compound C=1NC2=CC=CC=C2C=1CC(C(=O)NC(CC(C)C)C(=O)NC(CCCCN)C(=O)NC(CC(N)=O)C(=O)NCC(=O)NCC(=O)N1C(CCC1)C(=O)NC(CO)C(=O)NC(CO)C(=O)NCC(=O)NC(C)C(=O)N1C(CCC1)C(=O)N1C(CCC1)C(=O)NC(CO)C(=O)NC(CCCCN)C(=O)NC(CCCCN)C(=O)NC(CCCCN)C(=O)NC(CCCCN)C(=O)NC(CCCCN)C(=O)NC(CCCCN)C(N)=O)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)CC)NC(=O)C(NC(=O)C(CC(C)C)NC(=O)C(CCCNC(N)=N)NC(=O)C(NC(=O)C(C)NC(=O)C(CCC(O)=O)NC(=O)C(CCC(O)=O)NC(=O)C(CCC(O)=O)NC(=O)C(CCSC)NC(=O)C(CCC(N)=O)NC(=O)C(CCCCN)NC(=O)C(CO)NC(=O)C(CC(C)C)NC(=O)C(CC(O)=O)NC(=O)C(CO)NC(=O)C(NC(=O)C(CC=1C=CC=CC=1)NC(=O)C(NC(=O)CNC(=O)C(CCC(O)=O)NC(=O)CNC(=O)C(N)CC=1NC=NC=1)C(C)O)C(C)O)C(C)C)CC1=CC=CC=C1 XVVOERDUTLJJHN-UHFFFAOYSA-N 0.000 description 1
- 108010072866 Prostate-Specific Antigen Proteins 0.000 description 1
- 102100038358 Prostate-specific antigen Human genes 0.000 description 1
- 102100027378 Prothrombin Human genes 0.000 description 1
- 108010094028 Prothrombin Proteins 0.000 description 1
- 208000017442 Retinal disease Diseases 0.000 description 1
- 206010038923 Retinopathy Diseases 0.000 description 1
- DLSWIYLPEUIQAV-UHFFFAOYSA-N Semaglutide Chemical compound CCC(C)C(NC(=O)C(Cc1ccccc1)NC(=O)C(CCC(O)=O)NC(=O)C(CCCCNC(=O)COCCOCCNC(=O)COCCOCCNC(=O)CCC(NC(=O)CCCCCCCCCCCCCCCCC(O)=O)C(O)=O)NC(=O)C(C)NC(=O)C(C)NC(=O)C(CCC(N)=O)NC(=O)CNC(=O)C(CCC(O)=O)NC(=O)C(CC(C)C)NC(=O)C(Cc1ccc(O)cc1)NC(=O)C(CO)NC(=O)C(CO)NC(=O)C(NC(=O)C(CC(O)=O)NC(=O)C(CO)NC(=O)C(NC(=O)C(Cc1ccccc1)NC(=O)C(NC(=O)CNC(=O)C(CCC(O)=O)NC(=O)C(C)(C)NC(=O)C(N)Cc1cnc[nH]1)C(C)O)C(C)O)C(C)C)C(=O)NC(C)C(=O)NC(Cc1c[nH]c2ccccc12)C(=O)NC(CC(C)C)C(=O)NC(C(C)C)C(=O)NC(CCCNC(N)=N)C(=O)NCC(=O)NC(CCCNC(N)=N)C(=O)NCC(O)=O DLSWIYLPEUIQAV-UHFFFAOYSA-N 0.000 description 1
- 229940123958 Short-acting insulin Drugs 0.000 description 1
- 102000011923 Thyrotropin Human genes 0.000 description 1
- 108010061174 Thyrotropin Proteins 0.000 description 1
- 108090001027 Troponin Proteins 0.000 description 1
- 208000003443 Unconsciousness Diseases 0.000 description 1
- 108010059993 Vancomycin Proteins 0.000 description 1
- OIPILFWXSMYKGL-UHFFFAOYSA-N acetylcholine Chemical compound CC(=O)OCC[N+](C)(C)C OIPILFWXSMYKGL-UHFFFAOYSA-N 0.000 description 1
- 229960004373 acetylcholine Drugs 0.000 description 1
- 230000001464 adherent effect Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 235000019418 amylase Nutrition 0.000 description 1
- 239000003242 anti bacterial agent Substances 0.000 description 1
- 229940088710 antibiotic agent Drugs 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000012472 biological sample Substances 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- LEMUFSYUPGXXCM-JNEQYSBXSA-N caninsulin Chemical compound [Zn].C([C@@H](C(=O)N[C@@H](CC(C)C)C(=O)N[C@H]1CSSC[C@H]2C(=O)N[C@H](C(=O)N[C@@H](CO)C(=O)N[C@H](C(=O)N[C@H](C(N[C@@H](CO)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC=3C=CC(O)=CC=3)C(=O)N[C@@H](CCC(N)=O)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](CC=3C=CC(O)=CC=3)C(=O)N[C@@H](CSSC[C@H](NC(=O)[C@H](C(C)C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC=3C=CC(O)=CC=3)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](C)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C(C)C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC3N=CN=C3)NC(=O)[C@H](CO)NC(=O)CNC1=O)C(=O)NCC(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CCCNC(N)=N)C(=O)NCC(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC=1C=CC(O)=CC=1)C(=O)N[C@@H]([C@@H](C)O)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](C(C)O)C(O)=O)C(=O)N[C@@H](CC(N)=O)C(O)=O)=O)CSSC[C@@H](C(N2)=O)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C(C)C)NC(=O)[C@@H](NC(=O)CN)[C@@H](C)CC)[C@@H](C)CC)[C@@H](C)O)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@H](CC(N)=O)NC(=O)[C@@H](NC(=O)[C@@H](N)CC=1C=CC=CC=1)C(C)C)C1C=NC=N1 LEMUFSYUPGXXCM-JNEQYSBXSA-N 0.000 description 1
- 235000021074 carbohydrate intake Nutrition 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 235000012000 cholesterol Nutrition 0.000 description 1
- 229940107161 cholesterol Drugs 0.000 description 1
- 229940015047 chorionic gonadotropin Drugs 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008867 communication pathway Effects 0.000 description 1
- 229960003624 creatine Drugs 0.000 description 1
- 239000006046 creatine Substances 0.000 description 1
- 238000011461 current therapy Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 235000021185 dessert Nutrition 0.000 description 1
- 229960000648 digitoxin Drugs 0.000 description 1
- WDJUZGPOPHTGOT-XUDUSOBPSA-N digitoxin Chemical compound C1[C@H](O)[C@H](O)[C@@H](C)O[C@H]1O[C@@H]1[C@@H](C)O[C@@H](O[C@@H]2[C@H](O[C@@H](O[C@@H]3C[C@@H]4[C@]([C@@H]5[C@H]([C@]6(CC[C@@H]([C@@]6(C)CC5)C=5COC(=O)C=5)O)CC4)(C)CC3)C[C@@H]2O)C)C[C@@H]1O WDJUZGPOPHTGOT-XUDUSOBPSA-N 0.000 description 1
- 229960005156 digoxin Drugs 0.000 description 1
- LTMHDMANZUZIPE-PUGKRICDSA-N digoxin Chemical compound C1[C@H](O)[C@H](O)[C@@H](C)O[C@H]1O[C@@H]1[C@@H](C)O[C@@H](O[C@@H]2[C@H](O[C@@H](O[C@@H]3C[C@@H]4[C@]([C@@H]5[C@H]([C@]6(CC[C@@H]([C@@]6(C)[C@H](O)C5)C=5COC(=O)C=5)O)CC4)(C)CC3)C[C@@H]2O)C)C[C@@H]1O LTMHDMANZUZIPE-PUGKRICDSA-N 0.000 description 1
- LTMHDMANZUZIPE-UHFFFAOYSA-N digoxine Natural products C1C(O)C(O)C(C)OC1OC1C(C)OC(OC2C(OC(OC3CC4C(C5C(C6(CCC(C6(C)C(O)C5)C=5COC(=O)C=5)O)CC4)(C)CC3)CC2O)C)CC1O LTMHDMANZUZIPE-UHFFFAOYSA-N 0.000 description 1
- 229940090124 dipeptidyl peptidase 4 (dpp-4) inhibitors for blood glucose lowering Drugs 0.000 description 1
- 229940029980 drug used in diabetes Drugs 0.000 description 1
- 230000008482 dysregulation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000013265 extended release Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000002438 flame photometric detection Methods 0.000 description 1
- 235000010855 food raising agent Nutrition 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- IXZISFNWUWKBOM-ARQDHWQXSA-N fructosamine Chemical compound NC[C@@]1(O)OC[C@@H](O)[C@@H](O)[C@@H]1O IXZISFNWUWKBOM-ARQDHWQXSA-N 0.000 description 1
- 229960002518 gentamicin Drugs 0.000 description 1
- 239000003877 glucagon like peptide 1 receptor agonist Substances 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- ZDXPYRJPNDTMRX-UHFFFAOYSA-N glutamine Natural products OC(=O)C(N)CCC(N)=O ZDXPYRJPNDTMRX-UHFFFAOYSA-N 0.000 description 1
- 239000000122 growth hormone Substances 0.000 description 1
- 229940088597 hormone Drugs 0.000 description 1
- 239000005556 hormone Substances 0.000 description 1
- 230000003116 impacting effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- PBGKTOXHQIOBKM-FHFVDXKLSA-N insulin (human) Chemical compound C([C@@H](C(=O)N[C@@H](CC(C)C)C(=O)N[C@H]1CSSC[C@H]2C(=O)N[C@H](C(=O)N[C@@H](CO)C(=O)N[C@H](C(=O)N[C@H](C(N[C@@H](CO)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC=3C=CC(O)=CC=3)C(=O)N[C@@H](CCC(N)=O)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](CC=3C=CC(O)=CC=3)C(=O)N[C@@H](CSSC[C@H](NC(=O)[C@H](C(C)C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC=3C=CC(O)=CC=3)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](C)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C(C)C)NC(=O)[C@H](CC(C)C)NC(=O)[C@H](CC=3NC=NC=3)NC(=O)[C@H](CO)NC(=O)CNC1=O)C(=O)NCC(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H](CCCNC(N)=N)C(=O)NCC(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](CC=1C=CC(O)=CC=1)C(=O)N[C@@H]([C@@H](C)O)C(=O)N1[C@@H](CCC1)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H]([C@@H](C)O)C(O)=O)C(=O)N[C@@H](CC(N)=O)C(O)=O)=O)CSSC[C@@H](C(N2)=O)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@H](CCC(O)=O)NC(=O)[C@H](C(C)C)NC(=O)[C@@H](NC(=O)CN)[C@@H](C)CC)[C@@H](C)CC)[C@@H](C)O)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@H](CC(N)=O)NC(=O)[C@@H](NC(=O)[C@@H](N)CC=1C=CC=CC=1)C(C)C)C1=CN=CN1 PBGKTOXHQIOBKM-FHFVDXKLSA-N 0.000 description 1
- 239000004026 insulin derivative Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- JYJIGFIDKWBXDU-MNNPPOADSA-N inulin Chemical compound O[C@H]1[C@H](O)[C@@H](CO)O[C@@]1(CO)OC[C@]1(OC[C@]2(OC[C@]3(OC[C@]4(OC[C@]5(OC[C@]6(OC[C@]7(OC[C@]8(OC[C@]9(OC[C@]%10(OC[C@]%11(OC[C@]%12(OC[C@]%13(OC[C@]%14(OC[C@]%15(OC[C@]%16(OC[C@]%17(OC[C@]%18(OC[C@]%19(OC[C@]%20(OC[C@]%21(OC[C@]%22(OC[C@]%23(OC[C@]%24(OC[C@]%25(OC[C@]%26(OC[C@]%27(OC[C@]%28(OC[C@]%29(OC[C@]%30(OC[C@]%31(OC[C@]%32(OC[C@]%33(OC[C@]%34(OC[C@]%35(OC[C@]%36(O[C@@H]%37[C@@H]([C@@H](O)[C@H](O)[C@@H](CO)O%37)O)[C@H]([C@H](O)[C@@H](CO)O%36)O)[C@H]([C@H](O)[C@@H](CO)O%35)O)[C@H]([C@H](O)[C@@H](CO)O%34)O)[C@H]([C@H](O)[C@@H](CO)O%33)O)[C@H]([C@H](O)[C@@H](CO)O%32)O)[C@H]([C@H](O)[C@@H](CO)O%31)O)[C@H]([C@H](O)[C@@H](CO)O%30)O)[C@H]([C@H](O)[C@@H](CO)O%29)O)[C@H]([C@H](O)[C@@H](CO)O%28)O)[C@H]([C@H](O)[C@@H](CO)O%27)O)[C@H]([C@H](O)[C@@H](CO)O%26)O)[C@H]([C@H](O)[C@@H](CO)O%25)O)[C@H]([C@H](O)[C@@H](CO)O%24)O)[C@H]([C@H](O)[C@@H](CO)O%23)O)[C@H]([C@H](O)[C@@H](CO)O%22)O)[C@H]([C@H](O)[C@@H](CO)O%21)O)[C@H]([C@H](O)[C@@H](CO)O%20)O)[C@H]([C@H](O)[C@@H](CO)O%19)O)[C@H]([C@H](O)[C@@H](CO)O%18)O)[C@H]([C@H](O)[C@@H](CO)O%17)O)[C@H]([C@H](O)[C@@H](CO)O%16)O)[C@H]([C@H](O)[C@@H](CO)O%15)O)[C@H]([C@H](O)[C@@H](CO)O%14)O)[C@H]([C@H](O)[C@@H](CO)O%13)O)[C@H]([C@H](O)[C@@H](CO)O%12)O)[C@H]([C@H](O)[C@@H](CO)O%11)O)[C@H]([C@H](O)[C@@H](CO)O%10)O)[C@H]([C@H](O)[C@@H](CO)O9)O)[C@H]([C@H](O)[C@@H](CO)O8)O)[C@H]([C@H](O)[C@@H](CO)O7)O)[C@H]([C@H](O)[C@@H](CO)O6)O)[C@H]([C@H](O)[C@@H](CO)O5)O)[C@H]([C@H](O)[C@@H](CO)O4)O)[C@H]([C@H](O)[C@@H](CO)O3)O)[C@H]([C@H](O)[C@@H](CO)O2)O)[C@@H](O)[C@H](O)[C@@H](CO)O1 JYJIGFIDKWBXDU-MNNPPOADSA-N 0.000 description 1
- 229940029339 inulin Drugs 0.000 description 1
- 208000017169 kidney disease Diseases 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 229960002701 liraglutide Drugs 0.000 description 1
- 229960001093 lixisenatide Drugs 0.000 description 1
- 108010004367 lixisenatide Proteins 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 206010027175 memory impairment Diseases 0.000 description 1
- 235000013336 milk Nutrition 0.000 description 1
- 239000008267 milk Substances 0.000 description 1
- 210000004080 milk Anatomy 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 201000001119 neuropathy Diseases 0.000 description 1
- 230000007823 neuropathy Effects 0.000 description 1
- 235000020830 overeating Nutrition 0.000 description 1
- 210000000496 pancreas Anatomy 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 208000033808 peripheral neuropathy Diseases 0.000 description 1
- 150000002978 peroxides Chemical class 0.000 description 1
- 230000037081 physical activity Effects 0.000 description 1
- 230000004962 physiological condition Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 229940039716 prothrombin Drugs 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 238000011076 safety test Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 229950011186 semaglutide Drugs 0.000 description 1
- 108010060325 semaglutide Proteins 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 150000003431 steroids Chemical class 0.000 description 1
- 238000007920 subcutaneous administration Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 229960000278 theophylline Drugs 0.000 description 1
- 229960003165 vancomycin Drugs 0.000 description 1
- MYPYJXKWCTUITO-LYRMYLQWSA-N vancomycin Chemical compound O([C@@H]1[C@@H](O)[C@H](O)[C@@H](CO)O[C@H]1OC1=C2C=C3C=C1OC1=CC=C(C=C1Cl)[C@@H](O)[C@H](C(N[C@@H](CC(N)=O)C(=O)N[C@H]3C(=O)N[C@H]1C(=O)N[C@H](C(N[C@@H](C3=CC(O)=CC(O)=C3C=3C(O)=CC=C1C=3)C(O)=O)=O)[C@H](O)C1=CC=C(C(=C1)Cl)O2)=O)NC(=O)[C@@H](CC(C)C)NC)[C@H]1C[C@](C)(N)[C@H](O)[C@H](C)O1 MYPYJXKWCTUITO-LYRMYLQWSA-N 0.000 description 1
- MYPYJXKWCTUITO-UHFFFAOYSA-N vancomycin Natural products O1C(C(=C2)Cl)=CC=C2C(O)C(C(NC(C2=CC(O)=CC(O)=C2C=2C(O)=CC=C3C=2)C(O)=O)=O)NC(=O)C3NC(=O)C2NC(=O)C(CC(N)=O)NC(=O)C(NC(=O)C(CC(C)C)NC)C(O)C(C=C3Cl)=CC=C3OC3=CC2=CC1=C3OC1OC(CO)C(O)C(O)C1OC1CC(C)(N)C(O)C(C)O1 MYPYJXKWCTUITO-UHFFFAOYSA-N 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- PJVWKTKQMONHTI-UHFFFAOYSA-N warfarin Chemical compound OC=1C2=CC=CC=C2OC(=O)C=1C(CC(=O)C)C1=CC=CC=C1 PJVWKTKQMONHTI-UHFFFAOYSA-N 0.000 description 1
- 229960005080 warfarin Drugs 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/10—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
- G16H20/17—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered via infusion or injection
Definitions
- Diabetics are generally required to monitor their glucose levels to ensure that they are being maintained within a clinically safe range, and may also use this information to determine if and/or when insulin is needed to reduce glucose levels in their bodies or when additional glucose is needed to raise the level of glucose in their bodies.
- Growing clinical data demonstrates a strong correlation between the frequency of glucose monitoring and glycemic control. Despite such correlation, many individuals diagnosed with a diabetic condition do not monitor their glucose levels as frequently as they should due to a combination of factors including inconvenience, testing discretion, pain associated with glucose testing, and cost.
- a dose guidance system that includes a display device, a sensor control device, and a medication delivery device.
- the dose guidance system can include a dose guidance application (e.g., software) that can determine and output dose guidance (e.g., recommendations regarding dose amounts, corrections, and titrations) to a patient.
- dose guidance system can learn a patient’s dosing strategy during a learning period in which the dose guidance system can estimate key dosing parameters.
- the dose guidance system can also provide guidance for titrations and corrections once the system is configured with a patient’s current dosing strategies.
- the dose guidance system can also provide guidance for different meal dosing scenarios.
- the dose guidance system can provide dose guidance at or before a start of a meal or after a meal has started.
- the dose guidance system can also provide dose guidance for compounded meals (e.g., dessert) or for “touch up” doses to address high post-prandial glucose levels. Exemplary system and safety features of the dose guidance system are also described.
- Many of the embodiments provided herein comprise improved software features or graphical user interfaces for use with analyte monitoring systems that are highly intuitive, user- friendly, and provide for rapid access to physiological information of a user. More specifically, these embodiments allow a user (or an HCP) to rapidly determine an appropriate medication therapy based on information relating to the user’s physiological conditions, historic dosing patterns, and other factors, without requiring the user (or an HCP) to go through the arduous task of examining large volumes of analyte data. Furthermore, some of the GUIs and GUI features, allow for users (and their caregivers) to better understand and improve a user’s dosing patterns and subsequent hypo and hyperglycemic episodes.
- many other embodiments provided herein comprise improved software features for dose guidance systems that improve upon: dose guidances provided to users by allowing for safe titration strategies that minimize hypoglycemic episodes, methods for altering dose guidances depending on when the dose is to be administered relative to a meal start time (e.g., before, at the start, or after the start of a meal), consideration of real-world occurrences that effect dosing strategies, post-prandial alarms based on a predicted occurrence probability rather than a threshold, to name only a few.
- many embodiments described herein are improvements over traditional bolus calculators in which the HCP needs to configure numerous settings, which is a very time- consuming process.
- the system may require the patient to enter numerous settings, which are often confusing for the patient.
- the embodiments described herein significantly reduce the manual input required by both the patient and the HCP by requiring no or minimal input (e.g., typical meal dose amounts) from the patient, and the system can learn the other necessary parameters related to the patient’s insulin dosing practice. Additionally, many patients have poor adherence to a suggested dosing regimen. During a learning period, the system may collect data regarding both glucose levels and insulin administration and can assess the level of the patient’s adherence. Thus, the system’s features can solve problems related to the HCP’s time investment and the sophistication level of the patient.
- Another advantage of the system is that, whereas traditional bolus calculators use fixed parameters that need to be configured, the system may automatically titrate (i.e., optimize) dose regimen parameters over time; that is, optimize their dose regimen to reduce patterns of low glucose or high glucose. This relieves the HCP of the time burden of having to perform the task of periodically reviewing the patient’s glucose data and updating their dose parameters to address glycemic problems.
- Another advantage is that, where many patients frequently miss their insulin doses, the system may detect and alert the patient that they missed a dose, and may provide a means for the patient to dose late safely, which will help reduce their overall glucose levels.
- FIGS.1A and 1B are block diagrams of example embodiments of a dose guidance system.
- FIG.2A is a schematic diagram depicting an example embodiment of a sensor control device.
- FIG.2B is a block diagram depicting an example embodiment of a sensor control device.
- FIG.3A is a schematic diagram depicting an example embodiment of a medication delivery device.
- FIG.3B is a block diagram depicting an example embodiment of a medication delivery device.
- FIG.4A is a schematic diagram depicting an example embodiment of a display device.
- FIG.4B is a block diagram depicting an example embodiment of a display device.
- FIG.5 is a block diagram depicting an example embodiment of a user interface device.
- FIGS.6A-1 - 6A-4 are exemplary layouts of glucose patterns reports.
- FIGS.6B-1-6B-2, 6C-1 - 6C-2, 6D-1 - 6D-2, 6E-1 – 6E-2, 6F-1 – 6F-2, and 6G-1 - 6G-2 are exemplary glucose concentration profiles.
- FIG.7A is a flow diagram depicting an example embodiment of a process flow for a portion of a dose guidance application directed to a learning method for estimating an insulin dosing practice by a patient.
- FIG.7B is a flow diagram depicting an example embodiment of a method for parameterizing a patient’s medication dosing practice for configuring dose guidance settings.
- FIGS.7C-7E are flow diagrams depicting additional, optional elements for the method shown in FIG.7B.
- FIG.8A is a flow diagram depicting an example embodiment of a process flow for operations by a dose guidance application for assessing a meal bolus titration for a multiple daily injection (MDI) dosing therapy.
- FIG.8B is a flow diagram depicting an example embodiment of a process flow for operations by a dose guidance application for a glucose pattern analysis (GPA).
- FIG.8C is an example embodiment of a graph depicting information for determining a hypoglycemia risk and other metrics for a GPA.
- FIGS.8D-8H are flow diagrams showing aspects of various example embodiments of algorithms for assessing meal bolus titrations for MDI insulin dosing therapies.
- FIGS.9A-1 and 9A-2 depict exemplary reports for review by an HCP.
- FIG.9B is an exemplary adherence report.
- FIG.9C is an exemplary plot of associated with a clustering analysis of meal periods.
- FIG.9D is an exemplary plot of meal dose clustering and dose amounts.
- FIG.9E is an exemplary plot associated with premeal correction factor determination.
- FIG.9F is a flow diagram depicting an example embodiment of a process for facilitating access by an HCP to an electronic medical record.
- FIG.9G is an exemplary summary report for an HCP.
- FIG.9H is an exemplary plot demonstrating patient adherence to a recommended dosing regimen.
- FIG.9I is an exemplary summary report of a patient’s therapy.
- FIG.10 is a state transition diagram governing when insulin dosing algorithms can be called during the Guidance Period.
- FIG.11 is a flow diagram depicting an example embodiment of methods for displaying dose guidance related to meal doses and correction doses.
- FIG.12 is a flow diagram depicting an example embodiment of a method for displaying a dose guidance screen.
- FIG.13 is a flow diagram depicting an example embodiment of a method for displaying a plurality of meal icons.
- FIG.14 is a flow diagram depicting an example embodiment of a method for displaying a dose calculation.
- FIG.15 is a flow diagram depicting an example embodiment of a method for asserting a missed meal dose alert.
- FIG.16A-D are flow diagrams depicting example embodiments of methods for rescinding missed meal dose alerts.
- FIG.17 is a flow diagram depicting an example embodiment of a method for asserting a correction dose alert.
- FIGS.18A-C are flow diagrams depicting example embodiments of methods for rescinding correction dose alerts.
- FIG.19 is IOB remaining from a previous injection as a function of DIA for rapid acting insulin.
- FIGS.20A-C are flow diagrams depicting example embodiments of methods for classifying doses.
- FIG.21A is a flow diagram depicting an example embodiment of a method for providing dose guidance in response to analyte data.
- FIG.21B is a flow diagram depicting an example embodiment of a method for determining a glucose pattern indicator.
- FIGS.21C and 21D are flow diagrams illustrating certain additional operations that may be performed in conjunction with one or more of the methods illustrated by FIGs.21A and 21B.
- FIG.21E is a flow diagram illustrating supplemental or alternative operations for glucose pattern indication.
- FIGS.22A and 22B are exemplary data flow diagrams.
- FIG.22C is a flow diagram depicting an example embodiment of a method for a delivery device to determine if stored dose data is complete.
- FIGS.22D and 22E are flow diagrams depicting example embodiments of methods for an application to determine if received dose data is complete.
- FIGS.23A and 23B are flow diagrams depicting example embodiments of methods for tagging meals for a recommended dose.
- the dose guidance can be based on a broad array of information and categories of information specific to a user, such as the user’s current and prior analyte levels, the user’s current and prior diet, the user’s current and prior physical activities, the user’s current and prior medication history, and other physiological information about the user.
- the dose guidance provided by the systems, devices, and methods of the present disclosure can be based—not only on individual categories of information—but also on the predicted impact of such categories of information on the user’s future analyte levels.
- the dose guidance functionality can be implemented as a dose guidance application (DGA) that includes software and/or firmware instructions stored in a memory of a computing device for execution by at least one processor or processing circuitry thereof.
- DGA dose guidance application
- the computing device can be in the possession of a user or healthcare professional (HCP), and the user or HCP can interface with the computing device through a user interface.
- the computing device can be a server or trusted computer system that is accessible through a network, and the dose guidance software can be presented to the user in the form of an interactive web page by way of a browser executed on a local display device (having the user interface) in communication with the server or trusted computer system through the network.
- the dose guidance software can be executed across multiple devices, or executed, in part, on processing circuitry of a local display device and, in part, on processing circuitry of a server or trusted computer system.
- a system on which the DGA is implemented can be referred to as a dose guidance system.
- the dose guidance system can be configured for the sole purpose of providing dose guidance or can be a multifunctional system of which dose guidance is only one aspect.
- the dose guidance system can also be capable of monitoring analyte levels of a user.
- the dose guidance system can also be capable of delivering medication to the user, such as with an injection or infusion device.
- the dose guidance system is capable of both monitoring analytes and delivering medication.
- FIG.1A is a block diagram depicting an example embodiment of dose guidance system 100.
- dose guidance system 100 is capable of providing dose guidance, monitoring one or more analytes, and delivering one or more medications.
- This multifunctional example is used to illustrate the high degree of interconnectivity and performance obtainable by system 100.
- the analyte monitoring components, the medication delivery components, or both can be omitted if desired.
- system 100 includes a sensor control device (SCD) 102 configured to collect analyte level information from a user, a medication delivery device (MDD) 152 configured to deliver medication to the user, and a display device 120 configured to present information to the user and receive input or information from the user.
- SCD sensor control device
- MDD medication delivery device
- display device 120 configured to present information to the user and receive input or information from the user.
- SCD sensor control device
- MDD medication delivery device
- display device 120 configured to present information to the user and receive input or information from the user.
- System 100 is configured for highly interconnected and highly flexible communication between devices.
- Each of the three devices 102, 120, and 152 can communicate directly with each other (without passing through an intermediate electronic device) or indirectly with each other (such as through cloud network 190, or through another device and then through network 190).
- Bidirectional communication capability between devices, as well as between devices and network 190, is shown in FIG.1A with a double-sided arrow.
- any of the one or more devices e.g., SCD
- the communication can be wired or wireless.
- the protocols that govern communication over each path can be the same or different, and can be either proprietary or standardized.
- wireless communication between devices 102, 120, and 152 can be performed according to a Bluetooth (including Bluetooth Low Energy) standard, a Near Field Communication (NFC) standard, a Wi- Fi (802.11x) standard, a mobile telephony standard, or others. All communications over the various paths can be encrypted, and each device of FIG.1A can be configured to encrypt and decrypt those communications sent and received.
- the communication pathways of FIG.1A can be direct (e.g., Bluetooth or NFC) or indirect (e.g., Wi-Fi, mobile telephony, or other internet protocol).
- Embodiments of system 100 do not need to have the capability to communicate across all of the pathways indicated in FIG.1A.
- FIG.1A depicts a single display device 120, a single SCD 102, and a single MDD 152
- system 100 can comprise a plurality of any of the aforementioned devices.
- system 100 can comprise a single SCD 102 in communication with multiple (e.g., two, three, four, etc.) display devices 120 and/or multiple MDDs 152.
- system 100 can comprise a plurality of SCDs 102 in communication with a single display device 120 and/or a single MDD 152.
- each of the plurality of devices can be of the same or different device types.
- system 100 can comprise multiple display devices 120, including a smart phone, a handheld receiver, and/or a smart watch, each of which can be in communication with SCD 102 and/or MDD 152, as well in communication with each other.
- Analyte data can be transferred between each device within system 100 in an autonomous fashion (e.g., transmitting automatically according to a schedule), or in response to a request for analyte data (e.g., sending a request from a first device to a second device for analyte data, followed by transmission of the analyte data from the second device to the first device).
- Other techniques for communicating data can also be employed to accommodate more complex systems like cloud network 190.
- FIG.1B is a block diagram depicting another example embodiment of dose guidance system 100.
- system 100 includes SCD 102, MDD 152, a first display device 120-1, a second display device 120-2, local computer system 170, and trusted computer system 180 that is accessible by cloud network 190.
- SCD 102 and MDD 152 are capable of communication with each other and with display device 120-1, which can act as a communication hub for aggregating information from SCD 102 and MDD 152, processing and displaying that information where desired, and transferring some or all of the information to cloud network 190 and/or computer system 170.
- display device 120-1 can receive information from cloud network 190 and/or computer system 170 and communicate some or all of the received information to SCD 102, MDD 152, or both.
- Computer system 170 may be a personal computer, a server terminal, a laptop computer, a tablet, or other suitable data processing device.
- Computer system 170 can include or present software for data management and analysis and communication with the components in system 100.
- Computer system 170 can be used by the user or a medical professional to display and/or analyze analyte data measured by SCD 102.
- FIG.1B depicts a single SCD 102, a single MDD 152, and two display devices 120-1 and 120-2, those of skill in the art will appreciate that system 100 can include a plurality of any of the aforementioned devices, wherein each plurality of devices can comprise the same or different types of devices.
- trusted computer system 180 can be within the possession of a manufacturer or distributor of a component of system 100, either physically or virtually through a secured connection, and can be used to perform authentication of the devices of system 100 (e.g., devices 102, 120-n, 152), for secure storage of the user’s data, and/or as a server that serves a data analytics program (e.g., accessible via a web browser) for performing analysis on the user’s measured analyte data and medication history.
- Trusted computer system 180 can also act as a data hub for routing and exchanging data between all devices in communication with system 180 through cloud network 190.
- Display device 120-2 is depicted in communication with cloud network 190.
- device 120-2 can be in the possession of another user that is granted access to the analyte and medication data of the person wearing SCD 102.
- the person in possession of display device 120-2 can be a parent of a child wearing SCD 102, as one example, or a caregiver of an elderly patient wearing SCD 102, as another example.
- System 100 can be configured to communicate analyte and medication data about the wearer through cloud network 190 (e.g., via trusted computer system 180) to another user with granted access to the data.
- Example Embodiments of Analyte Monitoring Devices [0071] The analyte monitoring functionality of dose guidance system 100 can be realized through inclusion of one or more devices capable of collecting, processing, and displaying analyte data of the user. Example embodiments of such devices and their methods of use are described in Int’l Publ. No. WO 2018/152241 and U.S. Patent Publ. No.2011/0213225, both of which are incorporated by reference herein in their entireties for all purposes. [0072] Analyte monitoring can be performed in numerous different ways.
- Continuous Analyte Monitoring devices can transmit data from a sensor control device to a display device continuously or repeatedly with or without prompting, e.g., automatically according to a schedule.
- Flash Analyte Monitoring devices e.g., “Flash Glucose Monitoring” devices or simply “Flash” devices
- flash Analyte Monitoring devices can transfer data from a sensor control device in response to a user-initiated request for data by a display device (e.g., a scan), such as with a Near Field Communication (NFC) or Radio Frequency Identification (RFID) protocol.
- NFC Near Field Communication
- RFID Radio Frequency Identification
- Analyte monitoring devices that utilize a sensor configured to be placed partially or wholly within a user’s body can be referred to as in vivo analyte monitoring devices.
- an in vivo sensor can be placed in the user’s body such that at least a portion of the sensor is in contact with a bodily fluid (e.g., interstitial (ISF) fluid such as dermal fluid in the dermal layer or subcutaneous fluid beneath the dermal layer, blood, or others) and can measure an analyte concentration in that bodily fluid.
- ISF interstitial
- In vivo sensors can use various types of sensing techniques (e.g., chemical, electrochemical, or optical). Some systems utilizing in vivo analyte sensors can also operate without the need for finger stick calibration.
- “In vitro” devices are those where a sensor is brought into contact with a biological sample outside of the body (or rather “ex vivo”). These devices typically include a port for receiving an analyte test strip carrying bodily fluid of the user, which can be analyzed to determine the user's blood glucose level.
- Other ex vivo devices have been proposed that attempt to measure the user’s internal analyte level non-invasively, such as by using an optical technique that can measure an internal body analyte level without mechanically penetrating the user’s body or skin.
- In vivo and ex vivo devices often include in vitro capability (e.g., an in vivo display device that also includes a test strip port).
- analytes can include, for example, ketones, lactate, oxygen, hemoglobin A1C, acetyl choline, amylase, bilirubin, cholesterol, chorionic gonadotropin, creatine kinase (e.g., CK-MB), creatine, DNA, fructosamine, glutamine, growth hormones, hormones, peroxide, prostate-specific antigen, prothrombin, RNA, thyroid stimulating hormone, troponin and others.
- CK-MB creatine kinase
- the concentration of drugs may also be monitored.
- the sensor can be configured to measure two or more different analytes at the same or different times.
- the sensor control device can be coupled with two or more sensors, where one sensor is configured to measure a first analyte (e.g., glucose) and the other one or more sensors are configured to measure one or more different analytes (e.g., any of those described herein).
- a user can wear two or more sensor control devices, each of which is capable of measuring a different analyte.
- the embodiments described herein can be used with all types of in vivo, in vitro, and ex vivo devices capable of monitoring the aforementioned analytes and others.
- the sensor operation can be controlled by SCD 102.
- the sensor can be mechanically and communicatively coupled with SCD 102, or can be just communicatively coupled with SCD 102 using a wireless communication technique.
- SCD 102 can include the electronics and power supply that enable and control analyte sensing performed by the sensor.
- the sensor or SCD 102 can be self-powered such that a battery is not required.
- SCD 102 can also include communication circuitry for communicating with another device that may or may not be local to the user’s body (e.g., a display device).
- SCD 102 can reside on the body of the user (e.g., attached to or otherwise placed on the user’s skin, or carried in the user’s clothes, etc.).
- SCD 102 can also be implanted within the body of the user along with the sensor. Functionality of SCD 102 can be divided between a first component implanted within the body (e.g., a component that controls the sensor) and a second component that resides on or otherwise outside the body (e.g., a relay component that communicates with the first component and also with an external device like a computer or smartphone).
- SCD 102 can be external to the body and configured to non-invasively measure the user’s analyte levels.
- the sensor control device can also be referred to as a “sensor control unit,” an “on-body electronics” device or unit, an “on-body” device or unit, an “in body electronics” device or unit, an “in-body” device or unit, or a “sensor data communication” device or unit, to name a few.
- SCD 102 may include a user interface (e.g., a touchscreen) and be capable of processing the analyte data and displaying the resultant calculated analyte levels to the user.
- FIG.2A is a side view of an example embodiment of SCD 102.
- SCD 102 can include a housing or mount 103 for sensor electronics (FIG.2B), which can be electrically coupled with an analyte sensor 101, which is configured here as an electrochemical sensor.
- sensor 101 can be configured to reside partially within a user’s body (e.g., through an exterior-most surface of the skin) where it can make fluid contact with a user’s bodily fluid and be used, along with the sensor electronics, to measure analyte-related data of the user.
- a structure for attachment 105 such as an adhesive patch, can be used to secure housing 103 to a user s skin.
- Sensor 101 can extend through attachment structure 105 and project away from housing 103.
- SCD 102 can be applied to the body in any desired manner.
- an insertion device (not shown), sometimes referred to as an applicator, can be used to position all or a portion of analyte sensor 101 through an external surface of the user’s skin and into contact with the user’s bodily fluid. In doing so, the insertion device can also position SCD 102 onto the skin.
- the insertion device can position sensor 101 first, and then accompanying electronics (e.g., wireless transmission circuitry and/or data processing circuitry, and the like) can be coupled with sensor 101 afterwards (e.g., inserted into a mount), either manually or with the aid of a mechanical device.
- accompanying electronics e.g., wireless transmission circuitry and/or data processing circuitry, and the like
- sensor 101 e.g., inserted into a mount
- Examples of insertion devices are described in U.S. Patent Publ. Nos.2008/0009692, 2011/0319729, 2015/0018639, 2015/0025345, and 2015/0173661, 2018/0235520, all which are incorporated by reference herein in their entireties for all purposes.
- FIG.2B is a block diagram depicting an example embodiment of SCD 102 having analyte sensor 101 and sensor electronics 104.
- Sensor electronics 104 can be implemented in one or more semiconductor chips (e.g., an application specific integrated circuit (ASIC), processor or controller, memory, programmable gate array, and others).
- sensor electronics 104 includes high-level functional units, including an analog front end (AFE) 110 configured to interface in an analog manner with sensor 101 and convert analog signals to and/or from digital form (e.g., with an A/D converter), a power supply 111 configured to supply power to the components of SCD 102, processing circuitry 112, memory 114, timing circuitry 115 (e.g., such as an oscillator and phase locked loop for providing a clock or other timing to components of SCD 102), and communication circuitry 116 configured to communicate in wired and/or wireless fashion with one or more devices external to SCD 102, such as display device 120 and/or MDD 152.
- AFE analog front end
- SCD 102 can be implemented in a highly interconnected fashion, where power supply 111 is coupled with each component shown in FIG.2B and where those components that communicate or receive data, information, or commands (e.g., AFE 110, processing circuitry 112, memory 114, timing circuitry 115, and communication circuitry 116), can be communicatively coupled with every other such component over, for example, one or more communication connections or buses 118.
- Processing circuitry 112 can include one or more processors, microprocessors, controllers, and/or microcontrollers, each of which can be a discrete chip or distributed amongst (and a portion of) a number of different chips. Processing circuitry 112 can include on-board memory.
- Processing circuitry 112 can interface with communication circuitry 116 and perform analog-to-digital conversions, encoding and decoding, digital signal processing and other functions that facilitate the conversion of data signals into a format (e.g., in-phase and quadrature) suitable for wireless or wired transmission. Processing circuitry 112 can also interface with communication circuitry 116 to perform the reverse functions necessary to receive a wireless transmission and convert it into digital data or information. [0084] Processing circuitry 112 can execute instructions stored in memory 114. These instructions can cause processing circuitry 112 to process raw analyte data (or pre-processed analyte data) and arrive at a final calculated analyte level.
- instructions stored in memory 114 when executed, can cause processing circuitry 112 to process raw analyte data to determine one or more of: a calculated analyte level, an average calculated analyte level within a predetermined time window, a calculated rate-of-change of an analyte level within a predetermined time window, and/or whether a calculated analyte metric exceeds a predetermined threshold condition.
- These instructions can also cause processing circuitry 112 to read and act on received transmissions, to adjust the timing of timing circuitry 115, to process data or information received from other devices (e.g., calibration information, encryption or authentication information received from display device 120, and others), to perform tasks to establish and maintain communication with display device 120, to interpret voice commands from a user, to cause communication circuitry 116 to transmit, and others.
- the instructions can cause processing circuitry 112 to control the user interface, read user input from the user interface, cause the display of information on the user interface, format data for display, and others.
- Memory 114 can be shared by one or more of the various functional units present within SCD 102, or can be distributed amongst two or more of them (e.g., as separate memories present within different chips). Memory 114 can also be a separate chip of its own. Memory 114 is non-transitory, and can be volatile (e.g., RAM, etc.) and/or non-volatile memory (e.g., ROM, flash memory, F-RAM, etc.).
- Communication circuitry 116 can be implemented as one or more components (e.g., transmitter, receiver, transceiver, passive circuit, encoder, decoder, and/or other communication circuitry) that perform the functions for communications over the respective communications paths or links.
- Communication circuitry 116 can include or be coupled to one or more antenna for wireless communication.
- Power supply 111 can include one or more batteries, which can be rechargeable or single-use disposable batteries. Power management circuitry can also be included to regulate battery charging and monitor usage of power supply 111, boost power, perform DC conversions, and the like.
- an on-skin or sensor temperature reading or measurement can be collected by an optional temperature sensor (not shown).
- the medication delivery functionality of dose guidance system 100 can be realized through inclusion of one or more medication delivery devices (MDDs) 152.
- MDD 152 can be any device configured to deliver a specific dose of medication.
- the MDD 152 can also include devices that transmit data regarding doses to the DGA, e.g., pen caps, even though the device itself may not deliver the medication.
- the MDD 152 can be configured as a portable injection device (PID) that can deliver a single dose per one injection, such as a bolus.
- PID can be a basic manually-operated syringe, where the medication is either preloaded in the syringe or must be drawn into the syringe from a container prior to injection. In most embodiments, however, the PID includes electronics for interfacing with the user and performing the delivery of the medication. PIDs are often referred to as medication pens, although a pen-like appearance is not required.
- the MDD can also comprise a pump and infusion set.
- the infusion set includes a tubular cannula that resides at least partially within the recipient’s body.
- the tubular cannula is in fluid communication with a pump, which can deliver medication through the cannula and into the recipient’s body in small increments repeatedly over time.
- the infusion set can be applied to the recipient’s body using an infusion set applicator, and the infusion set often stays implanted for 2 to 3 days or longer.
- a pump device includes electronics for interfacing with the user and for controlling the slow infusion of the medication. Both a PID and a pump can store the medication in a medication reservoir.
- MDD 152 can function as part of a closed-loop system (e.g., an artificial pancreas system requiring no user intervention to operate), semi-closed loop system (e.g., an insulin loop system requiring seldom user intervention to operate, such as to confirm changes in dose), or an open loop system.
- the diabetic’s analyte level can be monitored in a repeated automatic fashion by SCD 102, and that information can be used by the dose guidance embodiments described herein to automatically calculate or otherwise determine the appropriate drug dosage to control the diabetic’s analyte level and subsequently deliver that dose to the diabetic’s body.
- This calculation can occur within MDD 152 or any other device of system 100 and the resulting determined dosage can then be communicated to MCD 152.
- the dose guidance provided by the embodiments described herein will be for a type of insulin (e.g., rapid-acting (RA), short-acting insulin, intermediate- acting insulin (e.g., NPH insulin), long-acting (LA), ultra long-acting insulin, and mixed insulin), and will be the same medication delivered by MDD 152.
- the type of insulin includes human insulin and synthetic insulin analogs.
- the insulin can also include premixed formulations.
- the dose guidance embodiments set forth herein and the medication delivery capabilities of MDD 152 can be applied to other non-insulin medications.
- Such medications can include, but are not limited to exenatide, exenatide extended release, liraglutide, lixisenatide, semaglutide, pramlintide, metformin, SLGT1-i inhibitors, SLGT2-i inhibitors, and DPP4 inhibitors.
- the dose guidance embodiments can also include combination therapies.
- Combination therapies can include, but are not limited to, insulin and glucagon-like peptide-1 receptor agonists (GLP-1 RA), insulin and pramlintide.
- GLP-1 RA glucagon-like peptide-1 receptor agonists
- MDD 152 will often be described in the form of a PID, specifically a smart pen.
- FIG.3A is schematic diagram depicting an example embodiment of an MDD 152 configured as a PID, specifically a smart pen.
- MDD 152 can include a housing 154 for electronics, an injection motor, and a medication reservoir (see FIG.3B), from which medication can be delivered through needle 156.
- Housing 154 can include a removable or detachable cap or cover 157 that, when attached, can shield needle 156 when not in use, and then be detached for injection.
- MDD 152 can also include a user interface 158 which can be implemented as a single component (e.g., a touchscreen for outputting information to the user and receiving input from the user) or as multiple components (e.g., a touchscreen or display in combination with one or more buttons, switches, or the like).
- MDD 152 can also include an actuator 159 that can be moved, depressed, touched or otherwise activated to initiate delivery of the medication from an internal reservoir through needle 156 and into the recipient’s body.
- cap 157 and actuator 159 can also include one or more safety mechanisms to prevent removal and/or actuation to mitigate risk of a harmful medication injection. Details of these safety mechanisms and others are described in U.S. Patent Publ.
- FIG.3B is a block diagram depicting an example embodiment of MDD 152 having electronics 160, coupled with a power supply 161 and an electric injection motor 162, which in turn is coupled with power supply 161 and a medication reservoir 163.
- Needle 156 is shown in fluid communication with reservoir 163, and a valve (not shown) may be present between reservoir 163 and needle 156.
- Reservoir 163 can be permanent or can be removable and replaced with another reservoir containing the same or different medication.
- Electronics 160 can be implemented in one or more semiconductor chips (e.g., an application specific integrated circuit (ASIC), processor or controller, memory, programmable gate array, and others).
- ASIC application specific integrated circuit
- electronics 160 can include high-level functional units, including processing circuitry 164, memory 165, communication circuitry 166 configured to communicate in wired and/or wireless fashion with one or more devices external to MDD 152 (such as display device 120), and user interface electronics 168.
- MDD 152 can be implemented in a highly interconnected fashion, where power supply 161 is coupled with each component shown in FIG.3B and where those components that communicate or receive data, information, or commands (e.g., processing circuitry 164, memory 165, and communication circuitry 166), can be communicatively coupled with every other such component over, for example, one or more communication connections or buses 169.
- Processing circuitry 164 can include one or more processors, microprocessors, controllers, and/or microcontrollers, each of which can be a discrete chip or distributed amongst (and a portion of) a number of different chips. Processing circuitry 164 can include on-board memory. Processing circuitry 164 can interface with communication circuitry 166 and perform analog-to-digital conversions, encoding and decoding, digital signal processing and other functions that facilitate the conversion of data signals into a format (e.g., in-phase and quadrature) suitable for wireless or wired transmission. Processing circuitry 164 can also interface with communication circuitry 166 to perform the reverse functions necessary to receive a wireless transmission and convert it into digital data or information.
- processors microprocessors, controllers, and/or microcontrollers, each of which can be a discrete chip or distributed amongst (and a portion of) a number of different chips.
- Processing circuitry 164 can include on-board memory.
- Processing circuitry 164 can interface with communication circuitry 166 and
- Processing circuitry 164 can execute software instructions stored in memory 165. These instructions can cause processing circuitry 164 to receive a selection or provision of a specified dose from a user (e.g., entered via user interface 158 or received from another device), process a command to deliver a specified dose (such as a signal from actuator 159), and control motor 162 to cause delivery of the specified dose. These instructions can also cause processing circuitry 164 to read and act on received transmissions, to process data or information received from other devices (e.g., calibration information, encryption or authentication information received from display device 120, and others), to perform tasks to establish and maintain communication with display device 120, to interpret voice commands from a user, to cause communication circuitry 166 to transmit, and others.
- a specified dose e.g., entered via user interface 158 or received from another device
- process a command to deliver a specified dose such as a signal from actuator 159
- control motor 162 to cause delivery of the specified dose.
- These instructions can also cause processing circuitry 164 to read and act on received transmission
- the instructions can cause processing circuitry 164 to control the user interface, read user input from the user interface (e.g., entry of a medication dose for administration or entry of confirmation of a recommended medication dose), cause the display of information on the user interface, format data for display, and others.
- the functions described here that are coded in the instructions can instead be implemented by MDD 152 with the use of a hardware or firmware design that does not rely on the execution of stored software instructions to accomplish the functions.
- Memory 165 can be shared by one or more of the various functional units present within MDD 152, or can be distributed amongst two or more of them (e.g., as separate memories present within different chips).
- Memory 165 can also be a separate chip of its own.
- Memory 165 is non-transitory, and can be volatile (e.g., RAM, etc.) and/or non-volatile memory (e.g., ROM, flash memory, F-RAM, etc.).
- Communication circuitry 166 can be implemented as one or more components (e.g., transmitter, receiver, transceiver, passive circuit, encoder, decoder, and/or other communication circuitry) that perform the functions for communications over the respective communications paths or links.
- Communication circuitry 166 can include or be coupled to one or more antenna for wireless communication. Details of exemplary antenna can be found in the ’385 publication, which is hereby incorporated in its entirety for all purposes.
- Power supply 161 can include one or more batteries, which can be rechargeable or single-use disposable batteries. Power management circuitry can also be included to regulate battery charging and monitor usage of power supply 161, boost power, perform DC conversions, and the like.
- MDD 152 may also include an integrated or attachable in vitro glucose meter, including an in vitro test strip port (not shown) to receive an in vitro glucose test strip for performing in vitro blood glucose measurements.
- Communication Functionality [00103] Connected insulin pens and pen caps devices are types of MDDs 152 that measure the amount of insulin a patient injects and then transmit that data to a display device 120, e.g., a smartphone. With connected pens, the electronics and mechanism needed to transmit the data are built into the insulin pen.
- Connected MDDs 152 are an important part of a DGS 100. Traditionally, bolus calculator applications have required patients to enter their dosing information manually, which limits the application’s usability. Having a connected MDD 152 to transmit insulin delivery data automatically to the DGA substantially improves the usability of the DGS 100. [00105] Functionality related to how and what the information is communicated between the DGA and the connected MDD 152 may have a large impact on the degree of usability of the DGS 100. [00106] Current connected MDDs 152 may include circuitry that can broadcast the record of an insulin dose once the dose has been administered.
- MDD 152 may broadcast dose information 2302 to an application, and the application may send a receipt confirmation to the MDD 152.
- This data flow design may work well for applications that use the dose information for certain functions, e.g., dose logging function.
- This data flow design may not adequately address the need of a software application that is intended to provide insulin dosing guidance.
- dose calculations typically require knowledge of prior insulin doses, within the time frame of the insulin’s action time (e.g., typically about 4.5 hours for most rapid-acting insulins).
- Dose calculators may keep track of the metric referred to commonly as IOB (insulin-on-board).
- IOB insulin-on-board
- the IOB is typically subtracted from the calculated dose before being displayed to the user.
- the application needs to calculate an insulin dose, and subsequently needs to calculate the patient’s IOB.
- the problem with data flow design 2300 is that if the MDD 152 is non-functional or the communication path is interrupted, the application may not receive information about a recent dose and then would incorrectly calculate the user’s IOB, potentially resulting in the user overdosing.
- this hazard may be mitigated by having the DGA display a prompt that requires the user to confirm that no doses other than the ones received by the DGA have occurred.
- the DGA may provide a means for the patient to enter the dose amount and time manually.
- the DGA may provide instructions for the user to correct the communication interruption and a means to retry the dose guidance calculation. This method, however, may be cumbersome and add additional user steps in the process of requesting dose guidance that may severely degrade the usability of the DGA.
- the MDD 152 may be designed to provide a way for the DGA to query the pen for the latest dose records.
- the DGA may send a query to the MDD 152 to request dose information 2322.
- the query may be for recent dose information or for dose information from a specific period of time, e.g., a period of time since the last received insulin dose data, as specified in a communication protocol.
- the MDD 152 may transmit the requested dose information back to the DGA 2324 in response to the query, and the DGA may transmit a receipt confirmation 2326 back to the MDD 152.
- the DGA may calculate the IOB and dose guidance amount, as described elsewhere in this application, to display to the user.
- the data flow design 2320 may address situations where the communication channel has been interrupted. To ensure that the IOB is accurate, however, the DGA may require confirmation from the MDD 152 that the DGA has received all of the recent dose information, including confirmation that no other doses were provided by the MDD 152 recently or during a specific period of time. Some scenarios where this may occur include: (a) the battery died in the MDD 152, or some other temporary malfunction prevented the MDD 152 properly recording doses that were delivered, or (b) for a pen cap delivery device, the pen cap may not have been engaged with the insulin pen.
- the MDD 152 may store data for doses administered during a period of time.
- the data may include the dose amounts and times administered.
- the data may also include the remaining amount of medication, e.g., insulin, remaining in the medication delivery device.
- the MDD 152 may determine if the stored data includes all of the doses delivered during the period of time.
- the MDD 152 may include self-test circuitry that could periodically ensure proper function and battery power. This self-test circuitry may maintain a counter that increments after every self-test cycle, with a fixed periodicity, e.g., every minute.
- the MDD 152 may check the self-test counter to confirm that the counter value is equal to the estimated counter value based on the current elapsed time, which may be provided by a separate circuit in the MDD 152 electronics.
- the MDD 152 may transmit the counter value to the DGA as part of the query, and the DGA may perform the counter value check, comparing the MDD’s 152 counter value to the estimated counter value based on an elapsed time of a clock in the DGA.
- the DGS 100 may include some level of timing tolerance between the DGA clock and the MDD clock.
- step 2346 if it is determined that the stored data contains all of the doses delivered during the period of time, then the MDD may transmit the stored data to an application that has sent the query. [00113] If it is determined that the stored data does not contain all of the doses delivered during the period of time, in step 2348, the MDD 152 may create an indication of incomplete dose data. In step 2350, the MDD 152 may transmit the indication of incomplete dose data to the application that has sent the query. [00114] In an alternative embodiment, the DGA may include the circuitry to determine if the data transmitted from the MDD 152 contains all of the doses administered during the period fo time.
- the DGA may query the MDD 152, e.g., an insulin pen, and receive a first self-test counter value.
- This first counter value may be the current counter value at the time of the query.
- the DGA may send an additional query the MDD 152 and receive a second self-test counter value.
- the additional query may be in response a request for dose guidance from a user.
- the second self- test counter value may be the current counter value at the time of the additional query.
- the DGA may calculate an estimated value of the second self-test counter value.
- the estimated value may be calculated based on the first counter value + (elapsed time between the query and the additional query / period of self tests).
- the period of self tests may be the time period in which the MDD 152 self-test circuitry is configured to increment the counter value by “1.”
- the DGA may compare the second counter value and the estimated counter value to determine if the values are within a tolerance. If the comparison (e.g., difference) of the values is within a tolerance, then in step 2370, the DGA may calculate an insulin dose guidance that may be displayed to the user.
- the DGA may request that the user confirm that no other doses were delivered aside from the doses that were recorded (e.g., received in the data transfer) by the DGA. If the user confirms that no other doses were delivered, then in step 2370, the DGA may calculate an insulin dose guidance that may be displayed to the user. If the user does not confirm that no additional doses were delivered, then the DGA may not calculate and display a dose guidance and the system can recheck the counter values. [00116] In another alternative embodiment, in method 2380 as seen in FIG.22E, the DGA may query the MDD 152 for dose data for a period of time in step 2382. In step 2384, the DGA may receive data from the MDD 152.
- the data received may include dose data and may also include an indication of incomplete dose data.
- the DGA may determine if an indication of incomplete dose has been received from the MDD 152. If no indication of incomplete dose has been received, in step 2388, the DGA may calculate a dose guidance based on data transmitted from the MDD 152. If the DGA has received an indication of incomplete dose has been received, in step 2390, the DGA may output a prompt seeking confirmation from the user that dose data received includes all of the doses administered over the period of time. In step 2392, if it is determined that the DGA has received confirmation from the user that no other doses were delivered during the period of time, then the DGA may calculate a dose guidance in step 2388.
- the DGA may query the MDD 152 for dose data again, as in step 2382.
- the system may be able to detect that doses have been delivered and may also be able to detect the accumulated dose amount (if more than one dose delivery occurred). The actual timing of these one or more doses, however, may not be known.
- the pen cap may include a mechanism that detects when it is attached or detached from the insulin pen, in addition to a mechanism that detects the current insulin remaining in the pen.
- the pen cap controller system may store the date-time of the last instance when the pen cap is reattached AND the insulin level is different from when the pen cap was last detached.
- the date-time of this error indication may be sent to the DGA in response to a query.
- the pen cap controller system may exclude from storing this error indicator for a special case when the pen cap is detached when the pen is empty (or almost empty) and the pen is reattached with a full pen.
- the DGA may deal with this indicator similarly as described for the self-test indicator.
- Display device 120 can be configured to display information pertaining to system 100 to the user and accept or receive input from the user also pertaining to system 100.
- Display device 120 can display recent measured analyte levels, in any number of forms, to the user.
- the display device can display historical analyte levels of the user as well as other metrics that describe the user’s analyte information (e.g., time in range, ambulatory glucose profile (AGP), hypoglycemia risk levels, etc.).
- Display device 120 can display medication delivery information, such as historical dose information and the times and dates of administration.
- Display device 120 can display alarms, alerts, or other notifications pertaining to analyte levels and/or medication delivery.
- Display device 120 can be dedicated for use with system 100 (e.g., an electronic device designed and manufactured for the primary purpose of interfacing with an analyte sensor and/or a medication delivery device), as well as devices that are multifunctional, general purpose computing devices such as a handheld or portable mobile communication device (e.g., a smartphone or tablet), or a laptop, personal computer, or other computing device.
- Display device 120 can be configured as a mobile smart wearable electronics assembly, such as a smart glass or smart glasses, or a smart watch or wristband.
- FIG.4A is a schematic view depicting an example embodiment of display device 120.
- display device 120 includes a user interface 121 and a housing 124 in which display device electronics 130 (FIG.4B) are held.
- User interface 121 can be implemented as a single component (e.g., a touchscreen capable of input and output) or multiple components (e.g., a display and one or more devices configured to receive user input).
- user interface 121 includes a touchscreen display 122 (configured to display information and graphics and accept user input by touch) and an input button 123, both of which are coupled with housing 124.
- Display device 120 can have software stored thereon (e.g., by the manufacturer or downloaded by the user in the form of one or more “apps” or other software packages) that interface with SCD 102, MDD 152, and/or the user.
- FIG.4B is a block diagram of an example embodiment of a display device 120 with display device electronics 130.
- display device 120 includes user interface 121 including display 122 and an input component 123 (e.g., a button, actuator, touch sensitive switch, capacitive switch, pressure sensitive switch, jog wheel, microphone, speaker, or the like), processing circuitry 131, memory 125, communication circuitry 126 configured to communicate to and/or from one or more other devices external to display device 120), a power supply 127, and timing circuitry 128 (e.g., such as an oscillator and phase locked loop for providing a clock or other timing to components of SCD 102).
- input component 123 e.g., a button, actuator, touch sensitive switch, capacitive switch, pressure sensitive switch, jog wheel, microphone, speaker, or the like
- processing circuitry 131 e.g., memory 125, communication circuitry 126 configured to communicate to and/or from one or more other devices external to display device 120
- memory 125 e.g., memory 125
- communication circuitry 126 configured to communicate to and/or from one or more other devices external to display
- Each of the aforementioned components can be implemented as one or more different devices or can be combined into a multifunctional device (e.g., integration of processing circuitry 131, memory 125, and communication circuitry 126 on a single semiconductor chip).
- Display device 120 can be implemented in a highly interconnected fashion, where power supply 127 is coupled with each component shown in FIG.4B and where those components that communicate or receive data, information, or commands (e.g., user interface 121, processing circuitry 131, memory 125, communication circuitry 126, and timing circuitry 128), can be communicatively coupled with every other such component over, for example, one or more communication connections or buses 129.
- FIG.4B is an abbreviated representation of the typical hardware and functionality that resides within a display device and those of ordinary skill in the art will readily recognize that other hardware and functionality (e.g., codecs, drivers, glue logic) can also be included.
- Processing circuitry 131 can include one or more processors, microprocessors, controllers, and/or microcontrollers, each of which can be a discrete chip or distributed amongst (and a portion of) a number of different chips.
- Processing circuitry 131 can include on-board memory.
- Processing circuitry 131 can interface with communication circuitry 126 and perform analog-to-digital conversions, encoding and decoding, digital signal processing and other functions that facilitate the conversion of data signals into a format (e.g., in-phase and quadrature) suitable for wireless or wired transmission. Processing circuitry 131 can also interface with communication circuitry 126 to perform the reverse functions necessary to receive a wireless transmission and convert it into digital data or information. [00124] Processing circuitry 131 can execute software instructions stored in memory 125. These instructions can cause processing circuitry 131 to process raw analyte data (or pre- processed analyte data) and arrive at a corresponding analyte level suitable for display to the user.
- These instructions can cause processing circuitry 131 to read, process, and/or store a dose instruction from the user, and because the dose instruction to be communicated to MDD 152.
- These instructions can cause processing circuitry 131 to execute user interface software adapted to present an interactive group of graphical user interface screens to the user for the purposes of configuring system parameters (e.g., alarm thresholds, notification settings, display preferences, and the like), presenting current and historical analyte level information to the user, presenting current and historical medication delivery information to the user, collecting other non-analyte information from the user (e.g., information about meals consumed, activities performed, medication administered, and the like), and presenting notifications and alarms to the user.
- system parameters e.g., alarm thresholds, notification settings, display preferences, and the like
- presenting current and historical analyte level information to the user presenting current and historical medication delivery information to the user
- collecting other non-analyte information from the user e.g., information about meals consumed, activities performed,
- processing circuitry 131 to cause communication circuitry 126 to transmit can cause processing circuitry 131 to read and act on received transmissions, to read input from user interface 121 (e.g., entry of a medication dose to be administered or confirmation of a recommended medication dose), to display data or information on user interface 121, to adjust the timing of timing circuitry 128, to process data or information received from other devices (e.g., analyte data, calibration information, encryption or authentication information received from SCD 102, and others), to perform tasks to establish and maintain communication with SCD 102, to interpret voice commands from a user, and others.
- user interface 121 e.g., entry of a medication dose to be administered or confirmation of a recommended medication dose
- processing circuitry 131 to read and act on received transmissions to read input from user interface 121 (e.g., entry of a medication dose to be administered or confirmation of a recommended medication dose), to display data or information on user interface 121, to adjust the timing of timing circuitry 128, to process data or information received from other devices
- Memory 125 can be shared by one or more of the various functional units present within display device 120, or can be distributed amongst two or more of them (e.g., as separate memories present within different chips). Memory 125 can also be a separate chip of its own. Memory 125 is non-transitory, and can be volatile (e.g., RAM, etc.) and/or non-volatile memory (e.g., ROM, flash memory, F-RAM, etc.).
- Communication circuitry 126 can be implemented as one or more components (e.g., transmitter, receiver, transceiver, passive circuit, encoder, decoder, and/or other communication circuitry) that perform the functions for communications over the respective communications paths or links. Communication circuitry 126 can include or be coupled to one or more antenna for wireless communication.
- Power supply 127 can include one or more batteries, which can be rechargeable or single-use disposable batteries. Power management circuitry can also be included to regulate battery charging and monitor usage of power supply 127, boost power, perform DC conversions, and the like.
- Display device 120 can also include one or more data communication ports (not shown) for wired data communication with external devices such as computer system 170, SCD 102, or MDD 152.
- Display device 120 may also include an integrated or attachable in vitro glucose meter, including an in vitro test strip port (not shown) to receive an in vitro glucose test strip for performing in vitro blood glucose measurements.
- Display device 120 can display the measured analyte data received from SCD 102 and can also be configured to output alarms, alert notifications, glucose values, etc., which may be visual, audible, tactile, or any combination thereof.
- SCD 102 and/or MDD 152 can also be configured to output alarms, or alert notifications in visible, audible, tactile forms or combination thereof. Further details and other display embodiments can be found in, e.g., U.S. Patent Publ.
- the dose guidance functionality will, in many embodiments, be implemented as a set of software instructions stored and/or executed on one or more electronic devices. This dose guidance functionality will be referred to herein as a dose guidance application (DGA).
- DGA dose guidance application
- the DGA is stored, executed, and presented to the user on the same single electronic device. In other embodiments, the DGA can be stored and executed on one device, and presented to the user on a different electronic device.
- the DGA can be stored and executed on trusted computer system 180 and presented to the user by way of a webpage displayed through an internet browser executed on display device 120.
- the DGA may be a stand-alone application or may be incorporated in whole or in part into another software application.
- a user interface device FIG.5 is a block diagram depicting an example embodiment of UID 200.
- UID 200 includes a housing 201 that is coupled with a user interface 202.
- the user interface 202 is capable of outputting information to the user and receiving input or information from the user.
- the user interface 202 is a touchscreen.
- the user interface 202 includes a display 204, that may be a touchscreen, and an input component 206 (e.g., a button, actuator, touch sensitive switch, capacitive switch, pressure sensitive switch, jog wheel, microphone, touch pad, soft keys, keyboard, or the like).
- an input component 206 e.g., a button, actuator, touch sensitive switch, capacitive switch, pressure sensitive switch, jog wheel, microphone, touch pad, soft keys, keyboard, or the like.
- UID 200 Many of the devices described herein can be implemented as UID 200.
- display device 120 will, in many embodiments, be used as UID 200.
- MDD 152 can be implemented as UID 200.
- SCD 102 can be implemented as UID 200.
- Computer system 170 can also be implemented as UID 200.
- the Dose Guidance System leverages glucose and insulin data to learn, provide, and titrate insulin doses.
- the DGS includes an application, e.g., a mobile application based on a smart-phone, integrated with a connected insulin pen and continuous glucose sensor to improve therapy management for insulin-intensive people with diabetes (PWDs) on multiple daily injections (MDI).
- PWDs insulin-intensive people with diabetes
- MDI multiple daily injections
- the DGS 100 may perform three major tasks.
- the DGS 100 may learn the patient’s insulin dose regimen (i.e., how frequently insulin doses are administered and at what dosages) during a “Learning Period” of the DGS.
- the DGS 100 may provide dose recommendations to the patient for mealtime dosing and postmeal corrections.
- the DGS 100 may titrate current dose settings in order to maximize glycemic control. These second and third tasks may occur in parallel during a “Guidance Period” of the DGS.
- Continuous glucose data in various forms (scan, historic and streaming) as well as insulin data may serve as inputs to perform all three functions above.
- the DGS 100 may receive the glucose data by different means and in various forms, including scan, historic, and streaming.
- Scanned data including latest glucose values and trend values, may have been retrieved by the user on demand.
- Historic glucose data may be generated by components of the DGS, which may generate and record glucose and trend values at a regular interval, e.g., every 15 minutes.
- Past historic data may be retrieved by the user with a scan.
- Streaming data may include glucose and trend values that are generated and recorded at a regular interval, e.g., every minute, and automatically sent to the DGA.
- the insulin data may come from multiple sources. Insulin data may be manually logged or transferred from an MDD 152, e.g., insulin pen.
- the glucose data and insulin data may be transferred through any known means, e.g., wireless communication technology such as Bluetooth or NFC.
- the DGA may determine a user’s insulin dose regimen through clustering of insulin data by time of day and subsequent curve fitting when combined with glucose data. This learning portion of the DGA may require glucose and insulin data from the user for a period of time, e.g., about 14 days.
- the Guidance Period which includes providing dose recommendations and titrating dose settings, may be initiated after the Learning Period is complete and an initial insulin dose regimen has been determined.
- the DGS may supply mealtime dose recommendations upon user request. Users may request dose recommendations for meals that the DGS has determined that the user currently treats with insulin.
- Dose calculations may utilize a bolus calculator formalism to provide dose recommendations that modify a learned fixed dose to account for high pre-meal glucose and residual insulin remaining in the bloodstream from previous injections.
- the DGS may also notify users if a mealtime dose was missed and recommend a modified dose. Rapid acting insulin analogs for prandial dosing are recommended to be taken either at or just before mealtime. Missed mealtime insulin doses are common and therapy concordance is known to be a factor impacting glycemic management. To accommodate these behaviorial tendencies, the DGS may leverage streaming data, e.g., data sent at regular intervals such as every minute, to detect periods of considerable glucose excursion without an associated insulin dose.
- Such a period may be indicative of an instance where the user ate a meal but without taking their prescribed insulin dose.
- a prompt may appear to notify the user.
- a modified mealtime insulin dose may be recommended to account for the timing mismatch between the meal start and insulin injection.
- the DGS may also notify users when it is appropriate to take a correction dose and recommend a dose amount to correct for high glucose between meals. Every minute, the DGS may process the streaming data to identify periods where users are presenting with high glucose in between meal doses. In this instance, the DGS may display a prompt to notify the user of the occurrence. The user may then request a dose recommendation from the DGS to correct for high glucose.
- the DGS may provide a dose amount recommendation within the notification, and eliminate the need for the user to request it.
- the DGS may also titrate the user’s insulin dose regimen to lower the user’s glucose levels while avoiding excessive time below a low threshold, e.g., 70 mg/dL, and thus maximize glycemia in a target range, e.g., 70 to 180 mg/dL.
- a low threshold e.g. 70 mg/dL
- the DGS may periodically analyze insulin and glucose data to titrate previously learned or titrated insulin dose regimen parameters.
- the DGA can use knowledge of the patient’s dosing strategy and analyte levels in order to provide accurate dose guidance.
- Example embodiments for automatic detection of the patient dosing strategy that can ease and speed the setup of the DGA is described herein.
- the detection of the dosing strategy can be based on the numerous characteristics of monitored drug (e.g., insulin) doses.
- the embodiments can identify a dose as basal or bolus based on the MDD 152 used to administer the dose. Some patients may have more than one MDD 152.
- a patient may have one MDD to administer long-acting insulin (e.g., basal doses) and another MDD to administer rapid-acting insulin (e.g., meal doses).
- the count (e.g., number of doses) and timing of basal doses per administration can also be used to categorize the basal strategy as a ‘single’ or ‘split’ basal dosing strategy.
- a daily basal dose of 20 U can be split into two 10 U doses, where one dose can be administered before bed and another dose can be administered upon awakening.
- the system can attempt to distinguish between the original meal dose, an augmentation to the original meal dose, or a correction dose for high glucose between meals.
- the DGA detects a small dose quickly followed by a larger dose, both occurring close to the start of a meal, the DGA can group the doses together as a single meal dose, even if the first dose may have been a priming dose that was not injected into the patient. Afterwards, if a dose occurs far after a known meal and/or a dose (group) tagged as a meal dose, the DGA can tag the later dose as a correction dose for high post-meal glucose following the meal, or an augmentation to the previous meal dose to account for extra food consumed.
- the DGA can use the amount of the previous dose event and timing relative to the current detected meal to help to delineate if the previous dose was the first of multiple meal doses versus a correction for high glucose between meals. It is assumed that correction doses are smaller in size to mealtime doses. Moreover, if the time elapsed between the previous dose and the current meal event is sufficiently long, it would be reasonable to assume that those two events would not be related as treating the same glucose excursion event, removing the possibility that the previous dose was the first of multiple doses for a given meal.
- the DGA can be configured to use a real time meal-detection algorithm and the time of the dose to identify the doses additional to basal as breakfast, lunch, and/or dinner bolus doses, and/or correction doses.
- the DGA can also be configured to use the number of bolus doses each day to identify the dosing strategy as basal only, basal plus one, basal plus two, etc.
- HCPs can approve learned insulin dosing parameters and subsequent titrations calculated by the DGA.
- the DGA embodiments include numerous methods of interaction between the HCP and the DGA, so that the HCP is provided with relevant evidence to approve suggested dose learning and titration in a concise informative way that improves workflow.
- HCPs can leverage existing reports that give insights into patients’ glucose patterns to identify users who may benefit from dose guidance.
- Embodiments of the DGA provide for a learning period that can classify a patient’s dosing strategies and tendencies (e.g., while using DGS 100).
- insulin dose parameters learned during the learning period can serve as initial conditions for dose guidance that can be titrated as needed by the DGA.
- An HCP notification method for dose parameter initialization and titration for the DGA can also be presented. This process can aid both HCPs and users by streamlining the DGA onboarding and titration, while also helping to ensure that the DGA is used only by those for whom it is indicated.
- a first step of identifying potential DGA users can involve an introductory analysis of a patient’s glycemic control via their glucose concentration profile. To promote access of the DGA to as many users as possible, the process can be agnostic to a users current methods for glucose monitoring.
- a glucose patterns report may be available that includes key metrics, a glucose concentration profile (e.g., an ambulatory glucose profile (AGP)), patterns identified for different times of the day, and titration and lifestyle suggestions to ameliorate instances where glucose is consistently outside of target range.
- AGP ambulatory glucose profile
- the patterns can be identified using a GPA algorithm, as described in more detail elsewhere.
- the HCP can suggest that the patient be monitored by a different device or system, such that a report 250, or similar, can be generated.
- a patient could wear an SCD 102 to collect glucose data over a multi-day or multi-week period, wherein SCD 102 is configured in a masked or blinded mode where the user does not have access to the measured glucose levels, and thus cannot modify his or her behavior during this time. From these data, a glucose patterns report could be generated.
- the glucose patterns report 250 can also include a suggestion that the patient is a good candidate for the DGS 100 and a learning period for the drug dosing strategy could be suggested.
- an MDD 152 can be incorporated with the glucose sensing system used for the initial screening to provide a more complete portrait of insulin intensive diabetes management.
- the learning period can utilize algorithms, such as those described elsewhere herein, to detect a user’s insulin dosing strategy.
- the DGA can be configured to determine the manner in which the user determines a meal time dose.
- the DGA can determine if the user is determining a meal time dose based on a carbohydrate counting technique, an experiential technique such as one where the user learns proper dosing based on past experience with the meal or a meal similar thereto, if the user doses a fixed insulin amount for meals, if the user modifies insulin meal dose amounts (determined from fixed dosing, carbohydrate counting, or experiential dosing) based upon premeal glucose values, if the user accounts for residual insulin from prior injections (IOB) when determining a dose amount (determined from fixed dosing, carbohydrate counting, or experiential dosing), or another technique.
- a carbohydrate counting technique such as one where the user learns proper dosing based on past experience with the meal or a meal similar thereto
- the DGA can also determine if the user s mealtime doses are fixed according to meal type (e.g., breakfast, lunch, and dinner) or if the mealtime doses vary. A determination that mealtime doses are varying could be an indication that the user is basing the mealtime doses on a carbohydrate counting technique.
- the DGA can also determine if the user is adjusting a mealtime dose to account for high pre-prandial glucose. In some embodiments, the DGA may also determine a target glucose level, where the user is adjusting or correcting the mealtime dose when their level is above or predicted to be above the target glucose level.
- the DGA can also determine which meals are associated with insulin doses. The DGA can also determine a pattern of missed meal doses.
- the DGA may detect if a user did not administer an insulin dose associated with a meal or time period at least two times, alternatively at least three times, in a period of time (e.g., one week or two weeks).
- the DGS may also prompt the user to enter typical meal dose amounts and typical time periods during which the meal dose is typically administered.
- the DGS may prompt the user to enter the amount of rapid-acting insulin that they typically take for each meal when their glucose level is at a certain level.
- the DGS may prompt the user to enter the amount of rapid-acting insulin that they typically take for each meal when their glucose level is at about 120 mg/dL.
- the DGA may prompt the user for start and end time periods for each of breakfast, lunch, and dinner. Thereafter, a rapid-acting dose in the time period designated for each of the various meals may be logged as the dose for that meal. In some embodiments, the rapid-acting dose may be logged as the dose for that meal with no additional input from the user, e.g., the user may not be prompted after the administration of the dose to verify that the dose was for a particular meal. For example, a bolus time period for breakfast may be from about 2:00 am to about 11:00 am. A bolus time period for lunch may be about 11:30 am to about 2:00 pm. A bolus time period for dinner may be about 5:00 pm to about 8:00 pm.
- a rapid-acting insulin dose administered at 12:30 pm may be automatically logged as a lunch dose without any additional confirmation from the user.
- the DGS may also prompt the user for an amount of a typical basal dose that is administered and a time or time period that the typical basal dose is administered.
- the DGS may also prompt the user to review and verify all of the dosage amounts and administration times and time periods before finalizing.
- the learning period can last any time period sufficient to achieve the requisite information. In many embodiments, this period is at least two days, more preferable a week or longer (e.g., 14 days), and can vary depending on how well the DGA can learn the trends. Results can be compiled into a summary report for both the user and physician.
- a glucose patterns report 250 may include various elements that can be arranged in different layouts. Those of skill in the art will understand that the glucose patterns report 250 can be a graphical user interface outputted to a display of a computing device. The elements may include an identification of a most important glucose pattern 278, medication considerations 260, a variability statement 286, lifestyle considerations 284, and an excursion statement 288.
- the glucose patterns report 250 may also include an identification of the time period 264 that the report covers, an identification of the amount of time that the CGM sensor is active 266, the average number of scans or view per day 268, a glucose metrics or statistics section 270, a time-in-range (TIR) section 272, a considerations for clinician 276 section, and a glucose patterns 282 section.
- the considerations for clinician 276 section may include the medication considerations 260, variability statement 286, lifestyle considerations 284, and excursion statement 288.
- the time period 264 that the report covers may be included in the glucose patterns report 250.
- the time period 264 may be about 7 days, about 14 days, about 1 month, about 2 months, or alternatively about 3 months.
- the time period 264 may be reported as a start and end date, a total number of days, and/or both the start and end date and the total number of days (e.g., “May 31 – June 13, 2018 (14 days)”).
- the time period 264 may be listed at the top of the report, e.g., under the report name, or alternatively, at the bottom of the report, in a header or footer, or elsewhere in the layout of the report.
- the amount of time that the CGM sensor is active 266 may also be reported in the glucose patterns report 250, as, e.g., a percentage.
- the amount of time that the CGM sensor is active 266 may be listed at the top of the report, e.g., near the time period 264.
- the amount of time that the CGM sensor is active 266 may be listed at the top of the report, e.g., under the report name, or alternatively, at the bottom of the report, in a header or footer, or elsewhere in the layout of the report.
- the average number of scans or view per day 268 during the time period 264 may also be included in the glucose patterns report 250.
- the average number of scans or view per day 268 may be listed at the top of the report, e.g., near the amount of time that the CGM sensor is active 266.
- the average number of scans or view per day 268 may be listed at the top of the report, e.g., under the report name, or alternatively, at the bottom of the report, in a header or footer, or elsewhere in the layout of the report.
- the glucose metrics section 270 may also be included in the glucose patterns report 250.
- the glucose metrics section 270 may include an average glucose over the time period 264.
- the glucose metrics section 270 may also include the glucose management indicator (GMI) for the time period 264.
- GMI glucose management indicator
- a goal for each of the average glucose and GMI may optionally be listed next to the average glucose and GMI values to enable the user to quickly see how close or far they were to meeting their goals for the time period 264.
- the goals may be displayed in a different color (e.g., gray lettering vs. black for the actual calculate average glucose and GMI values) and may also be displayed in a smaller font size.
- the time-in-range (TIR) section 272 may include a TIR graphical display 252 and a text component 274, which describes the amount of time in each different range.
- the TIR graphical display 252 may be a bar graph, a pie graph, a histogram graph, or any other graphical representation that show the relative amounts of time in a plurality of different concentration ranges.
- the TIR graphical display 252 may include at least 3, alternatively at least 4, alternatively at least 5, alternatively at least 6 different concentration ranges.
- the graphical display for each of the concentration ranges may reflect the time in range for that concentration range.
- a relative area or a relative height of the graphical display for each concentration range may be proportional to or relate to the percentage of time determined for that concentration range during the time period 264.
- the ranges may include below a very low threshold 290 (e.g., below about 54 mg/dL), between a very low threshold 290 and a low threshold 291 (e.g., between about 54 mg/dL and about 69 mg/dL), between a low threshold 291 and a high threshold 292 (e.g., between about 70 mg/dL and 180 mg/dL), between a high threshold 292 and a very high threshold 293 (e.g., between about 181 mg/dL and about 250 mg/dL), and above a high threshold 293 (e.g., above about 250 mg/dL).
- a very low threshold 290 e.g., below about 54 mg/dL
- a very low threshold 290 and a low threshold 291 e.g., between about 54 mg/dL and about 69 mg/dL
- a high threshold 292 e.g., between about 70 mg/dL and 180 mg/dL
- a very high threshold 293 e
- the very low threshold 290 may be between about 50 mg/dL and about 65 mg/dL, alternatively between about 50 mg/dL and about 60 mg/dL, alternatively about 53 mg/dL, alternatively about 54 mg/dL, alternatively about 55 mg/dL, alternatively about 56 mg/dL, alternatively about 57 mg/dL, alternatively about 58 mg/dL, alternatively about 59 mg/dL, alternatively about 60 mg/dL, alternatively about 61 mg/dL, alternatively about 62 mg/dL, alternatively about 63 mg/dL, alternatively about 64 mg/dL, alternatively about 65 mg/dL.
- the low threshold may be between about 60 mg/dL and about 75 mg/dL, alternatively between about 65 mg/dL and about 75 mg/dL, alternatively between about 67 mg/dL and about 72 mg/dL, alternatively about 67 mg/dL, alternatively about 68 mg/dL, alternatively about 69 mg/dL, alternatively about 70 mg/dL, alternatively about 71 mg/dL, alternatively about 72 mg/dL, alternatively about 73 mg/dL, alternatively about 74 mg/dL, alternatively about 75 mg/dL.
- the high threshold may be between about 170 mg/dL and about 190 mg/dL, alternatively between about 175 mg/dL and about 185 mg/dL, alternatively about 175 mg/dL, alternatively about 176 mg/dL, alternatively about 177 mg/dL, alternatively about 178 mg/dL, alternatively about 179 mg/dL, alternatively about 180 mg/dL, alternatively about 181 mg/dL, alternatively about 182 mg/dL, alternatively about 183 mg/dL, alternatively about 184 mg/dL, alternatively about 185 mg/dL.
- the very high threshold may be between about 230 mg/dL and about 270 mg/dL, alternatively between about 240 mg/dL and about 260 mg/dL, alternatively about 245 mg/dL, alternatively about 246 mg/dL, alternatively about 247 mg/dL, alternatively about 248 mg/dL, alternatively about 249 mg/dL, alternatively about 250 mg/dL, alternatively about 251 mg/dL, alternatively about 252 mg/dL, alternatively about 253 mg/dL, alternatively about 254 mg/dL, alternatively about 255 mg/dL.
- the thresholds and limits for the various ranges may be customizable by the user.
- the thresholds and limits for the various ranges may not be able to be customized by the user.
- the different concentration ranges in the TIR graphical display may each have a different color.
- a graphical display for the below the very low threshold graphical display may be colored dark red or maroon
- a graphical display for the range between the very low threshold and the low threshold may be colored a lighter red
- a graphical display for the range between the low threshold and the high threshold may be colored green
- a graphical display for the range between the high threshold and the very high threshold may be colored yellow
- a graphical display for the range above the very high threshold may be colored orange.
- the text component 274 of the TIR display 272 may include a label for each range.
- the range below the very low threshold may be labeled “very low”
- the range between the very low threshold and the low threshold may be labeled “low”
- the range between the low threshold and the high threshold may be labeled “target”
- the range between the high threshold and the very high threshold may be labeled “high”
- the range above the very high threshold may be labeled “very high.”
- the text component 274 of the TIR display 272 may also include, or in the alternative, explanations as to the numerical limits of the concentration ranges of the plurality of ranges. The different concentration ranges may be listed next to or in close proximity to the corresponding graphical element and/or the label for that range.
- the text may read “Very Low ⁇ 54” or “below 54 mg/dL”, “Low 54-69” or “54-69 mg/dL’, “Target 70-180” or Target 70-180 mg/dL”, “High 181-250” or “181-250 mg/dL”, and/or “Very High >250” or “above 250 mg/dL.”
- the text component 274 may also contain a numerical value, e.g., a percentage, for the time spent in each range of the concentration ranges.
- the text component 274 may include a combined numerical value, e.g., a combined percentage, for two or more ranges.
- a combined numerical value e.g., a combined percentage
- the numerical values for the time below the very low threshold 290 and the time between the low threshold 291 and the very low threshold 290 may be reported as a single combined numerical value.
- the numerical values for the time above the very high threshold 293 and the time between the high threshold 292 and the very high threshold 293 may be reported as a single combined numerical value.
- the numerical or combined numerical values may be located next to or in close proximity with the graphical element(s) and or explanatory text for each respective concentration range(s).
- the combined numerical values may be visibly different than the individual numerical values.
- the combined numerical values may be bolded, italicized, or a different color.
- the sum of the reported numerical or combined numerical values may equal 100 or may equal a number other than 100.
- the text component 274 may also contain a goal 275 (see, e.g., FIGS.6A-2 and 6A-3), e.g., percentage, for each concentration range.
- the text component 274 may also contain a combined goal for two or more concentration ranges. For example, the goals for the time below the very low threshold and the time between the low threshold and the very low threshold may be reported as a single goal.
- the goal for the time above the above the very high threshold and the time between the high threshold and the very high threshold may be reported as a single goal.
- the goals for each of the concentration ranges and/or the combined goals may be listed next to or in close proximity with the determined numerical value for the time period 264 for each respective concentration range.
- a section detailing considerations for the clinician, HCP, or patient 276 may also be included in the glucose patterns report 250.
- the considerations for the clinician 276 section may include a most important patterns section 278, a medication considerations section 260, and a lifestyle considerations section 284.
- the most important patterns section 278 may identify the most important pattern for the time period 264 determined by an algorithm, including but not limited to, the GPA algorithm described elsewhere in this application.
- the most important patterns section 278 may identify the pattern(s) as, including but not limited to, “Lows,” “Highs with Some lows,” and “Highs.”
- the most important patterns section 278 may also identify the periods of the day in which the most important pattern occurred, e.g., overnight, morning, afternoon, and/or evening.
- Each of the patterns and the periods of the day in which the identified patterns have occurred may be identified in text, e.g., a sentence or phrase, or may each be identified in a tag(s) 280.
- the glucose patterns report 250 may identify the “Lows” pattern in the most important patterns section 276 so that the clinician may first address these “Lows” patterns before addressing any “Highs with Some Lows” or “Highs.”
- the patterns identified in the most important patterns section 278 may be prioritized as identifying the “Lows” patterns first, then the “Highs with Some Lows” patterns, and then the “Highs” pattern.
- the additional patterns may be identified in outlines or boxes in the glucose patterns profile 256 even if they are not identified in the most important patterns statement 278.
- the pattern(s) tag 280 in the most important patterns section 278 may be color coded to match the color of the outlines or boxes or partial boxes or brackets highlighting these sections in a glucose concentration profile 256 in a glucose patterns section 282.
- a tag 280 identifying “Lows” in the evening may be colored red (e.g., red background with white lettering) and a box or partial box surrounding the evening period of the glucose concentration profile 256 may have a red line color and the color-coded red tag identifying lows may be located at the top of the box.
- the time period(s) that the most important pattern occurs in may be listed next to the tag 280.
- the time period(s) may be displayed as text according to the order on the glucose concentration profile 256, e.g., from left to right “Overnight,” “Morning,” “Afternoon,” and “Evening.”
- the time period(s) may be identified in tags (not shown), but in a different color than the pattern tag.
- the time period tag may be gray.
- the most important patterns section 278 may include two tags – “All Day” and “Overnight.” If the pattern occurs in all of the time periods of the day except for “Overnight,” the most important patterns section 278 may include a single tag that says “All Day” or it may include three tags for “Morning,” “Afternoon,” and “Evening.” If a pattern occurs in multiple time periods, a single box or partial box may outline adjacent time periods with a single label (see, e.g., FIGS.6C-6E).
- Medication considerations 260 can also be provided in the glucose patterns report 250 if the patient’s current therapy (e.g., basal plus RA insulin, basal only, basal plus SU, etc.) is known.
- Medication guidance can be provided in the form of text recommendations.
- General advice regarding titrating an insulin dose can be provided based on the identified high and low glucose patterns, which are highlighted with boxes 258 in the glucose concentration profile 256. This general advice, however, may have been determined without access to data as to the actual insulin doses administered.
- the recommendations can generally follow the rule of mitigating any low patterns first before mitigating high patterns.
- the glucose patterns report 250 could also include a suggestion that the patient is a good candidate for the DGS 100, facilitating a conversation between the HCP and patient before transitioning to the learning period.
- the medications consideration section 260 may include different statements and/or observations relating to medications administered during the time period 264.
- the medications consideration section 260 may include a question asking whether the medications are contributing to lows.
- the medications consideration section 260 may include a statement that medication added to address highs may worsen lows.
- the medications consideration section 260 may include a statement that if the patient is starting or adjusting medication to address highs, consider how the medication could induce lows.
- the medications consideration section 260 may also include a statement advising that the clinician and/or patient should consider different therapy to address glucose variability.
- the medications consideration section 260 may also state that for T1 patients, consider adjusting insulin.
- the medications consideration section may include statements advising that for T2 patients currently taking insulin or sulfonylurea, consider adjusting medication; or for other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.
- the medications consideration section 260 may also state that for other T2 patients, consider starting insulin.
- the medications consideration section 260 may include, but are not limited to, one or more statements relating to the following topics: ⁇ ⁇ Medications contributing to lows?
- the lifestyle considerations section 284 may include a variability statement 286, an excursion statement 288, and self-care considerations 262.
- the variability statement 286 may not be displayed if no patterns were detected in any of the time periods. In some embodiments, the variability statement 286 may be displayed when it is determined that there is high variability and it is also determined that a pattern(s) exists. If it is determined that the variability for a time period(s) is high, the glucose patterns report 250 may include a variability statement 286.
- the variability statement 286 may state that lows are often associated with high glucose variability. The variability statement 286 may alternatively or in addition to state that highs are often associated with high glucose variability.
- the variability statement 286 may also state that certain behaviors may contribute to high glucose variability, and may then include a list of the certain behaviors.
- the variability statement 286 may also state that certain behaviors may contribute to glucose variability, and may then include a list of the certain behaviors that contribute to glucose variability.
- the variability statement 286 may include, but are not limited to, one or more statements relating to the following topics: ⁇ ⁇ Lows are often associated with high glucose variability. ⁇ ⁇ The following behaviors may contribute to glucose variability. ⁇ ⁇ The following behaviors may contribute to high glucose variability. ⁇ ⁇ Highs are often associated with high glucose variability. [00171] The determination of variability is described elsewhere in this application.
- the excursion statement 288 may be included in the glucose patterns report 250 when an excursion is detected.
- An excursion may be an instance of a glucose level below a very low threshold is detected.
- the very low threshold may be between about 50 mg/dL and about 65 mg/dL, alternatively between about 50 mg/dL and about 60 mg/dL, alternatively about 53 mg/dL, alternatively about 54 mg/dL, alternatively about 55 mg/dL, or as described in other parts of this application.
- the excursion statement 288 may suggest that the clinician discuss with your patient occasional hypoglycemia occurrences below the very low threshold, and may refer to a Weekly Summary Report or a Daily View Report, which may list the excursions below the very low threshold (e.g., below about 54 mg/dL).
- the excursion statement 288 may state that occasional hypoglycemia occurrences below the very low threshold 290, and may refer to a Weekly Summary Report or a Daily View Report (e.g., “Occasional hypoglycemia occurrences below 54mg/dL. See Daily View report.”).
- the excursion statement 288 may be included in the glucose patterns report 250 when one or more excursions below the very low threshold was detected.
- the excursion statement may not be included in the glucose patterns report 250 if a low pattern was detected even if one or more excursions below the very low threshold was detected.
- the excursion statement 288 may be displayed when a “Highs” pattern, a “Highs with Some Lows” pattern, or no pattern was detected.
- Self-care considerations 262 may also be included in the glucose patterns report 250. Self-care considerations 262 can be displayed in the glucose patterns report 250 when the GPA algorithm has identified patterns with high variability. Alternatively, the glucose concentration profile 256 might have such high variability that the logic behind the report cannot make specific suggestions, instead defaulting that the user consult with their HCP on lifestyle or therapy changes.
- the self-care considerations 262 displayed in the glucose patterns report 250 may depend on the type of patterns detected, the amount of variability, the median glucose value, the presence or absence of hypoglycemia risks, and the presence or absence of excursions.
- the self- care considerations 262 may include one or more statements relating to the following topics: ⁇ ⁇ Meals sometimes missed or vary in carbohydrates? ⁇ ⁇ Activity level varies daily? ⁇ ⁇ Alcohol consumption varies daily? ⁇ ⁇ Medication sometimes missed? ⁇ ⁇ Meals or snacks often high in carbohydrates? ⁇ ⁇ Meals or snacks sometimes high in carbohydrates? [00175]
- the glucose patterns section 282 may include a glucose concentration profile 256, which displays the glucose data across a 24-hour period.
- the glucose concentration profile 256 may be an ambulatory glucose profile (AGP). Alternatively, the glucose patterns profile may display various data points as points or dots on the graph. The points or dots may or may not be connected with a line(s) to show an analyte curve for each day. Exemplary glucose concentration profiles 256 are depicted in FIGS.6B-1 – 6G-2.
- the glucose concentration profile 256 may be a graph of the glucose data for the time period 264 of the report 250, where the various data points of the graph can be color-coded to correspond to which concentration range the glucose analyte level falls within (not shown). The color-coding may correspond to the color-coding the of TIR display 252.
- the boxes or partial boxes 295 surrounding different portions of the glucose concentration profile 256 highlight patterns (e.g., “Highs,” “Lows,” and “Highs with Some Lows”) that were detected.
- the various thresholds and boundaries for different concentration ranges may be highlighted in the glucose concentration profile 256, including labeling or otherwise highlighting (e.g., text label and/or horizontal lines) the very low threshold 290, the low threshold 291, the high threshold 292, and the very high threshold 293.
- the target or goal range between the low threshold 291 and the high threshold 292 may also be labeled on the glucose concentration profile 256, e.g., shaded or highlighted in a different color (e.g., green).
- the median glucose levels for each time may be highlighted with a solid line 294 and labeled as the median or 50%.
- the median glucose line 294 may change colors depending on the median value in that portion of the line. For example, the median glucose line 294 may be colored dark maroon or dark red for those median values that are below the very low threshold, may be colored red for those median values that fall between the very low threshold and the low threshold, may be colored green for those median values that fall between the low threshold and the high threshold, and may be colored yellow for those median values that fall between the high threshold and the very high threshold, and may be colored orange for those median values that are above the very high threshold.
- the four time periods may be Overnight 296 (e.g., about 12 am to about 8 am), Morning 297 (e.g., about 8 am to about 12 pm), Afternoon 298 (e.g., about 12 pm to about 6 pm), and Evening 299 (e.g., about 6 pm to about 12 am).
- the algorithm may determine that that one of three possible patterns exist or that no pattern exists in the time period.
- each of the four time periods may be determined to have the following patterns assigned: (1) Lows 281, (2) Highs with some Lows 283, (3) Highs 285, or (4) no adverse patterns detected.
- Each pattern identified may be labeled above the appropriate section in the graph with a colored tag and the time period may be outlined with a box or partial box, which may also be color-coded.
- “Low” 281 patterns may appear as red (see, e.g., FIGS.6B-1 – 6B-2).
- “Highs with some Lows” 283 may appear as an amber or maroon color (see, e.g., FIGS.6E-1 – 6E-2).
- “Highs” 285 may appear in an orange color (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- multiple boxes or multiple partial boxes 295 may display all of the patterns in relevant sections on the glucose concentration profile 256.
- the Lows pattern 281 may be prioritized and highlighted in a different color, e.g., red, as compared to the boxes and labels for the other patterns.
- a single box or partial box 295 may outline all of the relevant time periods, with a single label on top of the box.
- a single box or partial box 295 may outline all of the time periods, with a single label for the box 295.
- the patterns may be determined according to the GPA algorithm, discussed elsewhere in the specification. A plurality of variables may be used to determine the output of the GPA algorithm and the content of the glucose patterns report 250.
- the variables may include, but are not limited to, the priority pattern, additional patterns in combination with the priority pattern, variability (high or low), median glucose (e.g., above or below 180 mg/dL), moderate hypoglycemia risk (yes or no), and excursions below 54 mg/dL (yes or no).
- the layout and text associated with each element may vary depending on the output of the GPA algorithm.
- the particular guidance text displayed on any given report may be based on a combination of the three patterns described herein, a “hidden” pattern defined as a “moderate hypo risk” pattern determined according to the GPA algorithm discussed elsewhere in the specification, glucose variability, and hyperglycemia as defined by the overall glucose median compared to a 180 mg/dL threshold.
- the patterns and metrics described here may be replaced by similar patterns and metrics.
- a low pattern may be replaced by a calculation where the number of low events (e.g., glucose less than 70 mg/dL) exceeds a threshold.
- the threshold may require that the number of low events may be at least 4 low events in 14 days.
- the variability metric may be replaced by any other common glucose variability metric.
- the overall hyperglycemia metric may be defined as a mean glucose instead of median.
- the “Highs with some Lows” pattern may be replaced with a calculation of about 2-3 low events and about 4 or greater high events, where a high event may be defined as glucose > 180 mg/dL, that occur in the time-of-day period for 14 days.
- a high event may be defined as glucose > 180 mg/dL, that occur in the time-of-day period for 14 days.
- the guidance may be driven by comparable patterns and metrics.
- TABLE 1 below outlines an exemplary mapping of guidance or look-up table that may be provided in the glucose patterns report.
- the inputs include: (1) whether or not there is high variability, (2) the determination that there is a Lows, Highs with Some Lows, Highs, or no pattern, (3) whether or not there is a risk of hypoglycemia, and (4) whether or not the glucose median (Gmed) is greater or less than 180 mg/dL.
- TABLE 1 may define the guidance text outputs based on the inputs.
- the outputs may include (1) medication considerations, (2) Lifestyle statements and considerations, (3) low excursions, and (4) most important pattern identification.
- the look up table may have fewer inputs.
- the table may exclude, e.g., overall hyperglycemia and the corresponding guidance, or additional inputs.
- Statement A2 For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.
- Statement A3 For other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.
- Statement A4 For other T2 patients, consider starting a new medication such as insulin.
- Statement A5 If starting or adjusting medication to address highs, consider how the medication could induce lows.
- Statement A6 Consider different therapy to address glucose variability.
- Statement A7 Medications contributing to lows?
- Statement A8 Medication added to address highs may worsen lows. Lifestyle Statements and Considerations
- Statement B1 The following behaviors may contribute to high glucose variability.
- Statement B2 The following behaviors may contribute to glucose variability.
- Statement B3 Lows are often associated with high glucose variability.
- Statement B4 Highs are often associated with high glucose variability.
- Statement B5 Meals or snacks often high in carbohydrates?
- Statement B6 Meals or snacks sometimes high in carbohydrates?
- Statement B7 Medication sometimes missed?
- Statement B8 Meals sometimes missed or vary in carbohydrates?
- Statement B9 Activity level varies daily?
- Statement B10 Alcohol consumption varies daily? [00180] As seen in FIGS.6A-1 – 6A-4, the layout of the glucose patterns report 250 may have the time period 264 and time that the CGM is active 266, for example, may appear at a top of the report, e.g., under the title of the report.
- the average scans/views per day may also appear at the top of the report
- the time period 264, time that the CGM is active 266, and the average scans/views per day 268 may be listed next to each other, and may be separated by lines or outlined by boxes.
- the glucose metrics section 270 and TIR section 272 may appear side-by-side underneath the listing of the period 264, time that the CGM is active 266, and the average scans/views per day 268.
- the glucose metrics section 270 may display the average glucose value 271a with the goal value 271b and a display of the GMI 273a with the goal value273b. In some embodiments, the average glucose value with the goal value may be displayed above the display of the GMI with the goal value.
- the TIR display section 272 may be displayed on the left and the glucose metrics section 270 may be displayed on the right. Alternatively, the TIR display section 272 may be displayed on the right and the glucose metrics section 270 may be displayed on the left. Beneath the glucose metrics section 270 and the TIR display section 272, the glucose patterns report 250 may include the considerations for the clinician section 276.
- the consideration for the clinicians section 276 may include an identification of the most important pattern 278 at the top of the section 276, and the medications considerations 260 and lifestyle considerations 284 may be listed side-by-side underneath the most important pattern 278.
- the variability statement 286 may be listed first, the self-care considerations 262 may be listed second, and the excursion statement 288 may be listed last.
- each of the three statements 286, 262, and 288, may be listed in different orders, e.g., with the self-care considerations 262 listed first, middle, or last, with the variability statement 286 listed first, middle, or last, and with the excursion statement 288 listed first, middle, or last.
- the glucose patterns section 282, which may include the glucose concentration profile 256, may appear underneath the considerations for the clinician 276.
- the glucose metrics section 270 and the TIR display section 272 may appear in a top third of the report 250, the considerations for clinician 276 may appear in a middle third of the report 250, and the glucose patterns section 282 may appear in a bottom third of the report.
- the glucose metrics section 270 and the TIR display section 272 may appear in any of the top, middle, or bottom third of the report 250; the considerations for clinician 276 may appear in the top, middle, or bottom third of the report 250; and the glucose patterns section 282 may appear in the top, middle, or bottom third of the report.
- the considerations for the clinician 276 may contain a statement that says no adverse glucose patterns were detected. Moreover, the glucose concentration profile may not contain any boxes highlighting any of the time periods of the day. [00182] In some embodiments, where no patterns were found but at least one excursion was detected during the time period 264, the considerations for the clinician 276 may include a most important patterns statement 278 that states that no adverse glucose patterns were detected.
- the considerations for the clinician 276 may also include an excursion statement 288 that may suggest to the clinician to discuss with the patient occasional hypoglycemia occurrences below the very low threshold, and refer the clinician to see an additional report, e.g., a weekly summary report.
- the glucose concentration profile may not contain any boxes highlighting any of the time periods of the day but may contain some data points that are highlighted as dark red or maroon, which are below the very low threshold 290, which correspond to the one or more excursions detected.
- the considerations for the clinician 276 may include a most important patterns statement 278 that may highlight the “Lows” pattern 281 in a tag colored red, and may also include tags for the time periods of day that the “Lows” pattern occurred.
- the most important patterns statement 278 may include two tags – “All Day” and “Overnight.” As seen in FIGS.6F-1 – 6F-2, if the “Lows” pattern 281 occurred for every time period of the day, the glucose concentration profile may contain a single box 295, e.g., a red box, highlighting the whole graph with a “Lows” heading at the top. Alternatively, as seen in FIGS.6G-1 – 6G-2, if the “Lows” pattern 281 occurred in at least two time periods that are not adjacent, then those time periods would be highlighted by separate boxes or partial boxes 295.
- the considerations for the clinician 276 may include a most important patterns statement 278 that may highlight the “Lows” pattern 281 in a tag 280 colored red, and may also an identification for the times of day that the “Lows” pattern occurred, which may be colored a different color such as gray.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Lows” pattern.
- the statements may include, but are not limited to: “Medications contributing to lows?” and “Medication added to address highs may worsen lows.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding the high variability detected.
- the statements may include, but are not limited to “Lows are often associated with high glucose variability” and “The following behaviors may contribute to glucose variability,” which may be followed by a list of behaviors.”
- the considerations for the clinician 276 may also include self care considerations 262.
- the statements regarding self-care 262 may include, but are not limited to: “Meals sometimes missed or vary in carbohydrates?”; “Activity level varies daily?”; and “Alcohol consumption varies daily? In the glucose concentration profile, as seen for example in FIGS.
- the time periods with the “Lows” patterns may be highlighted with red boxes, with a “Lows” heading at the top.
- a single box may outline the adjacent time periods with the same patterns (see, e.g., FIGS.6F-1 – 6F-2).
- FIGS.6G-1 – 6G-2 if different types of patterns are detected in the time period, all of the patterns may be identified with boxes outlining the relevant time periods of the day and appropriate heading labels identifying the types of patterns.
- the “Lows” pattern 281 may be highlighted in a different color, e.g., red, compared to the other patterns, e.g., gray (see, e.g., FIGS.6B-1 – 6B-2 and FIGS. 6G-1 – 6G-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that may highlight the “High with some Lows” pattern 283 in a tag 280 colored red, and may also include an identification for the times of day that the “High with some Lows” pattern 283 occurred.
- the “High with some Lows” pattern may be prioritized over the “Highs” pattern as more important for the clinician to address first.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the lows pattern.
- the statements may include, but are not limited to: “If starting or adjusting medication to address highs, consider how the medication could induce lows” and “Consider different therapy to address glucose variability.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self- care may include, but are not limited to: “Medication sometimes missed?”; “Meals sometimes missed or vary in carbohydrates?”; “Activity level varies daily?”; and “Alcohol consumption varies daily?”
- the time periods with the “High with some Lows” patterns 283 may be highlighted with dark red boxes or partial boxes, with a “High with some Lows” heading at the top (see, e.g., FIGS.6E-1 – 6E-2), and the time periods with Highs patterns 285 are highlighted with boxes 295, e.g., gray boxes, with a Highs heading at the top of the box.
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- a “Highs” pattern 285 may be highlighted in orange, while the “Lows” pattern 281 may be highlighted in red and the “High with some Lows” patterns 283 may be highlighted in dark red/maroon when that particular pattern is detected and reported and identified as the most important pattern.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.” Because low variability was detected, the glucose patterns report 250 may not contain a variability statement 286.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Meals or snacks often high in carbohydrates?”
- the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes.
- a single box 295 may outline the adjacent time periods.
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider starting insulin.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Meals or snacks often high in carbohydrates?” In the glucose concentration profile, the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box or partial box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “If starting or adjusting medication to address highs, consider how the medication could induce lows.”
- the considerations for the clinician 276 may also include self- care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Meals or snacks often high in carbohydrates?” In the glucose concentration profile, the time periods with the “Highs” patterns may be highlighted with orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability” and “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include: “Medication sometimes missed?” and “Meals sometimes missed or vary in carbohydrates?”
- the time periods with the “Highs” patterns 285 may be highlighted with boxes 295, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- boxes 295 e.g., orange boxes
- adjacent time periods are all determined to have a “Highs” pattern 285, then a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider starting insulin.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability” and “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Medication sometimes missed?” and “Meals or snacks sometimes high in carbohydrates?”
- the time periods with the “Highs” patterns may be highlighted with orange boxes 295 (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2). Where adjacent time periods are all determined to have a Highs pattern 285, then a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern. The statements may include, but are not limited to: “If starting or adjusting medication to address highs, consider how the medication could induce lows.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability” and “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include: “Medication sometimes missed?” and “Meals or snacks sometimes high in carbohydrates?”
- the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.” Because low variability was detected, the glucose patterns report 250 may not contain a variability statement 286.
- the considerations for the clinician 276 may also include self-care considerations 262. The statements regarding self-care may include, but are not limited to: “Meals or snacks sometimes high in carbohydrates?” The considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL. See Weekly Summary report.”
- the time periods with the “Highs” patterns may be highlighted with orange boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D- 2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider starting insulin.” Because low variability was detected, the glucose patterns report 250 may not contain a variability statement 286.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include: “Meals or snacks often high in carbohydrates?”
- the considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL.
- the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2). Where adjacent time periods are all determined to have a “Highs” pattern 285, then a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285. The statements may include, but are not limited to: “If starting or adjusting medication to address highs, consider how the medication could induce lows.” Because low variability was detected, the glucose patterns report 250 may not contain a variability statement 286.
- the considerations for the clinician 276 may also include self care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Meals or snacks often high in carbohydrates?”
- the considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL. See Weekly Summary report.”
- the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS. 6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider adjusting medication or starting medication other than insulin or sulfonylurea.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability and The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Medication sometimes missed?” and “Meals or snacks sometimes high in carbohydrates?”
- the considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL. See Weekly Summary report.”
- the time periods with the “Highs” patterns 285 may be highlighted with boxes, e.g., orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “For T1 patients, consider adjusting insulin.”; “For T2 patients currently taking insulin or sulfonylurea, consider adjusting medication.”; and “For other T2 patients, consider starting insulin.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability” and “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Medication sometimes missed?” and “Meals or snacks sometimes high in carbohydrates?”
- the considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL. See Weekly Summary report.”
- the time periods with the “Highs” patterns 285 may be highlighted with orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- the considerations for the clinician 276 may include a most important patterns statement 278 that identifies the “Highs” pattern 285 and the time periods in which the pattern is detected.
- the “Highs” pattern tag 280 may be highlighted in orange, while the time periods may be identified in text form.
- the medication considerations 260 may include statements for consideration by the clinician in determining treatment for the “Highs” pattern 285.
- the statements may include, but are not limited to: “If starting or adjusting medication to address highs, consider how the medication could induce lows.”
- the considerations for the clinician 276 may also include a variability statement 286 regarding high variability detected.
- the statements may include, but are not limited to: “Highs are often associated with high glucose variability” and “The following behaviors may contribute to high glucose variability,” which may be followed by a list of behaviors.
- the considerations for the clinician 276 may also include self-care considerations 262.
- the statements regarding self-care may include, but are not limited to: “Medication sometimes missed?” and “Meals or snacks sometimes high in carbohydrates?”
- the considerations for the clinician 276 may also include an excursion statement 288.
- the statement may include, but is not limited to: “Occasional hypoglycemia occurrences below 54mg/dL. See Weekly Summary report.”
- the time periods with the “Highs” patterns 285 may be highlighted with orange boxes (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- a single box 295 may outline the adjacent time periods (see, e.g., FIGS.6C-1 – 6C-2 and FIGS.6D-1 – 6D-2).
- all of the patterns may be identified in the glucose concentration profile 256.
- the glucose concentration profile 256 may include up to 3 patterns per patient.
- the boxes or partial boxes or brackets 295 outlining the various patterns may be prioritized. The order of priority from first to last may be “Lows,” “Highs with Some Lows,” and “Highs.” The various patterns may be color-coded based on priority.
- the highest priority pattern of the patterns that are detected may be the only pattern highlighted with a color.
- the remaining lower priority pattern(s) may be colored a different color, e.g., gray or black.
- the “Lows” pattern 281 may be displayed in red (in a partial box 295 and label), while the “Highs with Some Lows” 283 and “Highs” 285 patterns may be displayed on the glucose concentration profile 256 in gray.
- the “Highs with Some Lows” 283 may be displayed in dark red or maroon (in a partial box 295 and label), while the “Highs” patterns 285 may be displayed on the glucose concentration profile 256 in gray.
- the report may still identify the “Lows” pattern in all of the appropriate sections, including the boxes or partial boxes or brackets 295 outlining the “Lows” pattern on the glucose concentration profile 256 and the most important patterns statement 278.
- the single pattern may be displayed on the glucose concentration profile 256 in color.
- the “Lows” pattern 281 may be displayed in red (in a partial box 295 and label)
- the “Highs with Some Lows” pattern 283 may be displayed in dark red or maroon (in a partial box 285 and label)
- the “Highs” pattern 285 may be displayed in orange (in a partial box 295 and label).
- Manual configuration of the DGS 100 can require time by an HCP, who may not have sufficient time available.
- a patient parameter initialization (PI) module where setup is not required, or only minimal setup is required, can be included in the DGA.
- the PI module learns a patient’s dosing strategy, which can comprise, for example, basal only, basal plus one, basal plus two, etc., and parameterizes the patient’s medication dosing practice for configuring dose guidance settings by the DGA.
- the PI module s learning process can include automatically configuring patient dose guidance settings from observed data. Once the settings are successfully learned, the DGS 100 can enter a guidance mode, wherein the patient can ask for dose guidance and receive notifications about dosing.
- Dosing information can include, for example, dose regimen, meal-dose type, dose parameters, and dose range.
- Dose regimens may include, for example, basal dose plus BF, basal plus LU, basal plus DI, basal plus BF/LU, basal plus BF/DI, basal plus LU/DI, and basal plus 3, wherein BF indicates “breakfast,” LU indicates “lunch,” and DI indicates “dinner.” Additional regimens can also be included, e.g., afternoon snack doses.
- Meal-dose type can include, for example, fixed meal dose or variable meal dose.
- Dose parameters can include, for example, a nominal fixed dose or carbohydrate ratio for each meal, a premeal correction factor (CF) and a post-meal CF.
- Dose range may include an estimate of the lowest meal dose.
- CF is also known as insulin sensitivity factor. It is a ratio that reports how much 1 U of insulin will lower blood glucose in either fasting or premeal state.
- the DGA may have two CF values to account for insulin sensitivity differences between fasting and premeal physiology: premeal and postmeal. CF has units of (mg/dL)/Unit insulin.
- the DGA can determine whether the cumulative data are sufficient or insufficient for determining the dosing information.
- the patient’s SCD 102 can be configured to operate for a predefined time period, for example, 14 days.
- the DGA can determine after the predetermined time period (or earlier if the sensor stops working prior to end of the period), whether the available analyte and dosing data are sufficient to determine each of the above dosing information. If so, the DGA can perform the parameterization method 300 and allow the start of the dose guidance mode. In alternative embodiments, periodically during the learning period (such as once per day), the DGA can determine if data are sufficient to determine each of the above dosing information.
- a DGA can be configured to perform the method 300 on a suitable computing device, for example the UID 200, SCD 102, MDD 152, either alone or in any combination.
- Program instructions for performing the method 300 can be grouped in a PI module or any other suitable code configuration.
- the method 300 can include, by the DGA at step 302, classifying each of doses of medication received by a patient over an analysis period, based on data characterizing an analyte of the patient and the doses of a medication received by the patient over the analysis period.
- the method 300 can further include, at step 304, grouping each of the doses in one of a set of mealtime groups.
- the method can further include, at step 306, generating dose parameters for the patient at least in part by applying data for each of the mealtime groups to a model.
- the method can include, at step 308, storing the dose parameters in a computer memory for configuring dose guidance settings.
- the analyte can be glucose, or can include an indicator of the patient’s glucose level, and the medication can be, or can include, insulin.
- the dose guidance setting can be used by the DGA for developing dose guidance, or provided to an interface device, for example the UID 200 or health care practitioner’s terminal, for output. More detailed aspects of each of the operations in the method 300 are described below.
- the classifying operation 302 can include classifying each dose of medication (e.g., insulin) as one of a meal dose, a correction dose, and/or an ambiguous dose. If the DGA cannot classify a medication dose as a meal dose or correction dose to a defined degree of confidence, the DGA can classify the dose as ambiguous, and can omit said dose from use in generating dose parameters for dose guidance.
- dose of medication e.g., insulin
- the DGA can perform medication dose classification by a sequence of two operations, referred to herein as feature extraction and classification.
- the classifying operation 302 can include generating a feature matrix correlating a set of classification features to each of the doses.
- the DGA can configure a vector of insulin injection timestamps, a data file that includes analyte measurements from the patient’s SCD 102, and the results from a meal detection algorithm module discussed elsewhere herein, as input to a function that outputs a feature matrix for insulin dose classification.
- the number of rows of the feature matrix can indicate a quantity of injections, or equivalent medication dosing events, during the relevant analysis period.
- Each row in the feature matrix can be, or can include, a feature vector for a single dosing event.
- each vector can include elements as described below, referred to herein as classification features.
- the DGA can determine each of the elements of the feature vector based on a corresponding segment of glucose monitoring data in a time range, for example, between - 2.5 and 1.5 hours, relative to the insulin injection time.
- the classification features can include a medication time for each dose, e.g., a time of day that an insulin injection is recorded by the MDD 152 or recorded by the patient using the UID 200.
- the classification features can further include a time-filtered analyte value, for example, a glucose value filtered using a Savitsky-Golay filter, a low-pass filter, a band-pass filter, a nonparametric smoothing filter such as locally estimated scatterplot smoothing, or other filters.
- a Savitsky-Golay filter can be of order 2, frame length 7 on a 15 minute sampling interval.
- the classification features can further include a rate of change of the analyte value closest to the time of medication, for example, a rate of change of the analyte (e.g., glucose) value computed by linear regression of five analyte data points (e.g., using a 15 minute sampling interval) centered at the data point closest to the medication (e.g., injection) time.
- a rate of change of the analyte e.g., glucose
- the classification features can further include a left Area-Under-Curve (AUC) metric indicating an integrated difference between analyte values and the analyte value closest to the time of medication over an interval prior to the medication time.
- AUC Area-Under-Curve
- the DGA can compute the left AUC metric by collecting all data points from the filtered analyte data within a time window (e.g., 2.5 hours), counting back from the injection time, then computing a difference between the mean analyte value of the collected data points and the data point closest to the injection time (i.e., the reference data point), and computing the incremental AUC on the left by multiplying the difference by the duration of the time window.
- the classification features can further include a right AUC metric, indicating an integrated difference between analyte values the analyte value closest to the time of medication over an interval after the medication time.
- the DGA can compute the right AUC metric by collecting all data points from the filtered analyte data within a time window (e.g., 1.5 hours), counting back from the injection time, then computing a difference between the mean analyte value of the collected data points and the data point closest to the injection time (the reference data point), and computing the incremental AUC on the right by multiplying the difference by the duration of the time window.
- the classification features can further include time elapsed between medication times.
- the DGA can, for each injection time, compute an elapsed time between the previous and the current injection time by subtracting the previous injection time from the current injection time.
- the DGA can compute the elapsed time from the first SCG time data point to the current injection time because there is no previous injection time available. In addition, and for further example, the DGA can compute the elapsed time between the current and the next injection time by subtracting the current injection time from the next injection time. For the last injection time in the insulin log, the DGA can compute the elapsed time from the current injection time to the last SCG time data point because there is no next injection time available. In both the backward and forward computations, if the elapsed time is larger than a predetermined maximum value, e.g., 12 hours, the DGA can set the elapsed time value equal to the maximum time.
- a predetermined maximum value e.g. 12 hours
- the classification features can further include probability of a meal starting within a defined interval prior to the medication time, for example, the maximum of the probability of meal start within a time window (e.g., 1.5 hours) prior to the injection. This probability can be computed by a meal detection module, described elsewhere herein.
- the classification features can further include a most probable interval of time elapsed since the most recent meal, for example, an elapsed time from the maximum meal start probability point (e.g., determined by a meal detection module) relative to the injection time.
- the classification features can further include probability of a meal starting within a defined interval after the medication time, for example, a maximum of the probability of meal start (determined by a meal detection module) within 2 hours after the injection.
- the classification features can further include a most probable interval of time until the next meal, for example, a predicted elapsed time from the injection time to the maximum meal start probability point (e.g., determined by a meal detection module) after the meal injection.
- computing some of the classification features includes estimating a time for each meal eaten by the patient during the analysis period, and methods for estimating mealtimes are described in more detail below.
- estimating the time for each meal can further include, by the DGA, generating a feature matrix based on the time-correlated analyte data, wherein the feature matrix correlates a set of analyte (e.g., glucose) data features to each of distinct regions classed as rising, fall-preceding, and falling.
- the set of analyte data features can be, or can include a maximal analyte rate of change, a maximal analyte acceleration, an analyte value at the maximal analyte acceleration point, a duration of the region, a height of the region, a maximal deceleration, an average rate of the change in the region, and a time of the maximal analyte acceleration.
- the estimating can further include generating estimated mealtimes based on the feature matrix, using an algorithm as described below.
- a DGA can perform retrospective mealtime detection based on time-correlated analyte data by executing one or more code modules, for example, a feature extraction module and a meal detection module.
- a feature extraction module when executed by the DGA, can cause the DGA to receive a glucose time series as input and output a feature matrix to be passed to the retrospective meal detection module to detect glucose excursions in response to meal events.
- a DGA can perform feature extraction using the following operations as described below, which may be divided into a sequence of three sub-operations: smoothing, segmenting, and extracting.
- smoothing e.g., glucose
- Savitzky-Golay filter order 2
- the frame length parameter for the filter may be the number of the data points collected in a first time interval, e.g., 60 minutes; therefore, the sampling is interval dependent.
- the DGA can compute the rate of change by taking the average of the backward and forward difference in the smoothed analyte values between the point of interest and the points that are a second interval (e.g., 15 minutes) before and after the point of interest, wherein the second interval is less than the first interval, for example, equal to one-fourth of the first interval.
- the DGA can compute the acceleration by taking an average of the backward and forward difference in the analyte rate of change between the point of interest and the points that are the second interval (e.g., 15 minutes) before and after it.
- the DGA can segment the smoothed analyte trace into monotonically increasing (i.e., rising) and decreasing (i.e., falling) regions. Each rising region is considered as a candidate of a glucose excursion in response to a meal event.
- the DGA can extract the features from the data, for example, sixteen (16) features that may be or may include features from each rising region (e.g., eight (8) features), the preceding falling region (e.g., four (4) features), and the following falling region (e.g., four (4) features).
- the DGA can extract from the rising features can include, for example: 1) the maximal analyte rate of change, 2) the maximal analyte acceleration, 3) the analyte value at the maximal analyte acceleration point (the reference point), 4) the duration of the rising region (the elapsed time from the reference point the to the last point of the region, 5) the height of the region (the difference in the smoothed analyte value between the last point and the reference point), 6) the maximal deceleration (the negative acceleration with maximal absolute value), 7) the average rate of the change in the region (height/duration), and 8) the time of the data of the reference point.
- four (4) features extracted from the preceding and the following falling regions may include: 1) the height of the falling region, 2) the duration of the falling region, 3) the average rate of the region (height/duration), and 4) the maximal absolute value of the glucose rate of change.
- the number of rows in the feature matrix output by the feature extraction module may be the same as the number of rising regions in smoothed glucose time series.
- the retrospective meal detection module can take the feature matrix, as input, and output binary detection results for each rising region. Such output can include: a binary classification result, and a probability value of each rising region being an analyte (e.g., glucose) excursion in response to a meal event.
- the DGA can assign a probability value for each rising region to its reference point.
- a pre-trained machine learning model for meal detection can be implemented using RandomForestClassifier by scikit learn (https://scikit- learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html).
- the meal detection module may detect meal-induced postprandial glucose excursions based on a multitude of decision trees constructed and optimized during the training process.
- the DGA can build a pre-trained model based on an alternative classification algorithm, for example, gradient boosting, ada boost, artificial neural network, linear discriminant analysis, and extra tree.
- the classification operation 302 can take the feature matrix of a patient as input and output a binary classification result for each relevant medication event (e.g., for each insulin injection).
- the DGA can output binary data ‘1’ signifying a meal dose and ‘0’ signifying non-meal dose.
- the classification operation 302 can use meal detection results, in which case a meal detection can be performed prior to an insulin dose classification.
- the classification operation 302 can include a pre-trained machine learning model, for example a model implemented using RandomForestClassifier by scikit learn (referenced above).
- the machine learning model implemented by the DGA can perform classification based on tree building rules and thresholds for various features in each decision tree which were optimized during the training process. Alternatively, the model can also be trained by other machine learning algorithms including gradient boosting, ada boost, artificial neural network, linear discriminant analysis, and extra tree. After the DGA successfully classifies each dose, it can proceed to determining the dose regimen and dose parameters. [00226] At step 304, the method 300 can include the DGA grouping each of the doses in one of a set of mealtime groups or clusters. For example, the DGA can determine a dosing strategy by clustering analysis of the medication (e.g., injection) times of meal doses.
- the medication e.g., injection
- the DGA can execute a clustering module, implemented using a K-mean algorithm together with the elbow method, that takes the injection times, as input, and outputs the optimal number of clusters K (maximum 3) and the cluster index for each injection time.
- the optimal number of clusters K can be the number of meal doses taken by the patient per day.
- the DGA can group the meal dose into K groups according to the cluster indexes. [00227]
- the DGA can identify these groups as breakfast, lunch or dinner (B, L, D) as follows: for each group, the DGA can determine a typical time-of-day (TOD) by calculating the median TOD for the group. Alternatively, the DGA can use some other centroid metric.
- TOD typical time-of-day
- the DGA can perform generating dose parameters for the patient at least in part by applying data for each of the mealtime groups to a model. For example, for each meal group (B, L, D), the DGA can pair each corresponding set of pre-meal glucose levels with the corresponding meal dose amount.
- the DGA can fit each group with a suitable model, for example, a linear function with zero slope, a linear function with non-zero slope, a piece-wise linear function joined at a single point, or a nonlinear function that approximates a joined piecewise model but with smooth curvature around the joint point. Other models are also suitable.
- the DGA can perform model fitting and parameter estimation by minimizing the sum of square residual (SSR) in terms of model parameters. Then, the DGA can use a search algorithm to find the optimal parameters that results in the smallest value of the SSR. For linear models, the DGA can use a Nelder-Mead simplex method for fitting.
- the DGA can use a Levenberg-Marquardt algorithm. That is, the DGA can use the Nelder-Mead simplex numerical optimization method for linear models and the Levenberg-Marquardt optimization method for non-linear models. Alternative methods of fitting the data to these models are also possible. [00230] When the number of iterations during optimization exceeds the convergence criteria, the model fails to fit, and the DGA can exclude the model that failed to fit as a candidate model.
- the DGA can apply certain rules to minimize uncertainty in parameter estimation, for example, by validating an estimated correction factor by requiring at least three pre-meal glucose datapoints greater than the estimated threshold glucose; validating an estimated fixed dose by requiring at least three pre-meal glucose datapoints less than the estimated threshold glucose; requiring a 95% confidence interval of the parameter intercept to exclude zero; or requiring a 95% confidence interval of the model slope to exclude zero.
- Insufficient data can lead to a failure of fitting a model and, consequently, the exclusion of a particular model as a candidate model.
- the DGA can evaluate each model with Akaike Information Criterion (AIC), and choose the model with the lowest AIC value as the preferred model for each meal group.
- AIC Akaike Information Criterion
- the DGA can then determine dose parameters including, for example, fixed dose insulin amount, target glucose level, and a correction factor based on a selected model for each mealtime cluster.
- the DGA can determine the target glucose level and the correction factor as a single value each for all groups, as described in more detail in the following paragraph.
- the DGA can determine the target glucose level and the correction factor separately for each group and use the separately determined parameters for downstream dose guidance operations.
- the DGA can form a combined data group for obtaining a more accurate correction factor for the patient.
- the DGA can deduct the fixed dose insulin amount from an associated meal dose of each meal group. Remaining non-zero values correspond to doses that have correction amounts. Those non-zero values can then be combined from all three meal groups (B, L, D) to form a combined group. If the fixed dose insulin amount cannot be determined for a group, the DGA can exclude data of the group from the combined group. The system can then repeat the operations for finding a best-fitting model for the combined group, or can use the same model identified when the groups were analyzed separately.
- the DGA can determine whether the patient is potentially carbohydrate-counting (e.g., varying their meal dose to account for carbohydrate consumption) by comparing the AIC value of the preferred model to a threshold, such as 50, or 75, or 100.
- a threshold such as 50, or 75, or 100.
- the DGA can determine that the patient is carbohydrate counting and ask the patient to confirm via the UID 200.
- one or more of the operations described above may be omitted and replaced by requesting that the patient or HCP provide information manually, or by extracting information from another source such as an EMR or another software program. Nonetheless, the method 300 should be useful for various applications without information beyond what an SCD and MDD can provide.
- DGS 100 e.g., SCD 102, display device 120, or MDD 152
- DGS 100 can be configured using an automatic or semiautomatic learning method that classifies and characterizes medication doses based on patient input and the patient’s GPA analyzed over a learning period.
- An alternative learning embodiment encompasses regimen inputs from the user, processing of recorded glucose measurements (glucose reading and associated date/time stamp) and insulin dosing information (dose amount and associated date/time stamp).
- the inputs and algorithms may be optimized to reduce burdens on patients and HCPs. For example, in the presently described embodiment, HCP involvement may not be required to initiate dose guidance. This is advantageous because HCPs often do not have time to configure prior systems for the patient.
- the present embodiment provides an additional safety mechanism compared to the common practice of having a patient or HCP directly configure the dose guidance system (or, more commonly termed, the bolus calculator).
- the dose guidance system or, more commonly termed, the bolus calculator.
- the dose guidance system may be configured based on what the patient or HCP thinks is necessary based on their glycemic profile.
- That profile may be based on a prior regimen that had poor adherence.
- an HCP may recommend that a patient increase their fixed insulin dose for breakfast from 10 to 12 to mitigate high post-breakfast glucose, whereas this high glucose was actually caused by the patient missing 50% of their breakfast doses or underdosing by often only taking 8 units. If the patient suddenly decides to increase their adherence, this could cause a problem with hypoglycemia. Therefore, it is important that the dose guidance setup process include analysis of prior adherence before dose guidance is presented to the patient. [00238] As described previously, the patient or HCP may enter all key dose guidance parameters or just a portion of them.
- the system provides a means for entering, prior to providing dose guidance, the following parameters: typical fixed doses for breakfast, lunch and dinner; and typical time of day when breakfast (and/or each meal) takes place.
- typical fixed doses for breakfast, lunch and dinner and typical time of day when breakfast (and/or each meal) takes place.
- the foregoing exemplifies a compact set of parameters that should be easy enough for most patients to understand and be able to enter correctly. It avoids complex parameters, like correction factor, that many patients do not understand.
- the system may allow patients to optionally enter more parameters, for patients who have more sophisticated dose regimens and/or understand these regimen details enough to enter the parameters correctly.
- the patient may enter information about their level of adherence, such as how often they miss doses at certain times of day or how often they skip meals and therefore don’t need to dose insulin.
- Another embodiment is a system where the patient is prompted to manually classify doses that are recorded. This type of system, however, will likely require a high degree of interaction with the patient for no immediately received value, so may be less preferred for most patients.
- the system will acquire glucose data and insulin dose information over a period, for example, two weeks. If the system does not initiate dose guidance after this period, then it may allow the patient to initiate a subsequent period for observation.
- the system processes the entered regimen parameters and the observed glucose and insulin dose information, using an analytical algorithm executed by a processor.
- the algorithm may include classifying doses as previously described.
- the classifying may be based on dosing information entered by the user, and may take into account absolute time of day and relative time between measured analyte (e.g., glucose) data and user-supplied dose data.
- the classification may, in an alternative or in addition, be based on dynamic relationships between the different data inputs, for example, rate of change of glucose.
- the system may perform the classifying using a classification model, which may be developed and trained using common machine learning techniques applied to clinical data and simulated data.
- the system processor classifies the doses, it associates each dose with one of several meal events during the day.
- Clustering analysis is one method for performing the association. For example, the system may associate with breakfast one of the clusters whose time-of-day central measure (e.g., median, mean), is closest in time to the user entered value for breakfast; the next cluster in time with lunch and the next with dinner.
- An alternative clustering method may include glucose data as well as dose information in algorithmic cluster determination for identifying the clusters and which doses are associated with which cluster.
- the processor may further include data indicating absolute time of day and relative time between glucose and dose data in its cluster analysis.
- a dose of 10 units in the morning may be associated with the lunch cluster if 10 units is a common dose for this cluster and not for the breakfast cluster, and if the dose was taken late enough in the morning.
- the association may also be based on dynamic relationships between the different data inputs, such as rate of change of glucose.
- the determination is made by a classification model, where this classification model may be developed and trained using common machine learning techniques applied to clinical data and simulated data.
- the system estimates the regimen parameters, as described previously.
- the parameter estimation process may include a determination of a degree of confidence in the parameter estimate, using standard numerical analysis technique.
- the degree of confidence may be described as the confidence interval; however, there are other common measures of confidence that may be used.
- These parameters are referred to herein as the “learned” regimen parameters, which includes the parameter value and associated confidence interval.
- the system may perform the following checks between the entered parameters and the learned parameters.
- the system processor may check the confidence interval (CI) for the learned meal dose parameters and typical dose times by comparing to a maximum threshold value appropriate for each parameter. If the CI exceeds that threshold, then the processor may flag the system configuration as suspect. For the meal dose amounts, an appropriate maximum CI is +/- 30%, or 20%, or 50%; for the typical meal dose times, an appropriate maximum CI is +/- 1 ⁇ 2 hour, 1 hour, 2 hours.
- the system processor may compare the learned parameters to the user entered parameters; specifically, the dose amounts for breakfast, lunch and dinner. If any of the parameters differ between entered and learned by more than the confidence interval (or some multiple of the confidence interval), then the processor may flag the system configuration as suspect. [00247] The system processor may further compare the entered typical breakfast dose time with the learned meal dose time for the dose cluster closest in time. If these parameters differ by more than the processor may flag the confidence interval (or some multiple of the confidence interval) as suspect. [00248] In addition, the system may check the additional learned parameters for reasonableness. For instance, the largest gap between the learned typical meal dose times should occur prior the learned typical meal dose time, to ensure that the overnight period is properly accounted for.
- the system configuration may be flagged as suspect. Some parameters do not have to be estimated with a high degree of confidence for the system configuration to not be flagged as suspect.
- the target glucose (GT) pre-meal CF and post-meal CF
- CI is within a maximum threshold appropriate for that parameter, then the learned value is used in the dose guidance regimen; otherwise, a conservative default value is used.
- An appropriate maximum CI threshold for GT and CF is +/-2, 5, or 10 mg/dL or +/- 5, 10 or 20 mg/dL/unit, respectively.
- Appropriate default values for GT, CF premeal or postmeal CF are 120, 125, or 130 mg/dL, or 40, or 50 mg/dL/unit, or 60, or 70 mg/dL per unit.
- the system may assess the acquired data for patient compliance with their entered regimen. For example, a processor of system may estimate the frequency of missed meals (or meals that have a small impact on post-prandial glucose levels). This is useful for calculating subsequent metrics. This estimate may be calculated using a model developed using machine learning or other techniques from glucose data and insulin dose data and meal records – this model may be trained with clinical data, real-world data, or simulated data.
- the system processor may estimate the frequency of missed meal doses each for breakfast, lunch and dinner. For example, the frequency may be calculated as (number of periods missing a dose – number of periods tagged as a missed meal), divided by (number of periods total – number of tagged as a missed meal). [00251] In another aspect, the system may estimate for each meal (breakfast, lunch and dinner) the difference between the median dose and the entered dose; that is, how much the patient is under or over dosing compared to what they entered.
- the system processor may output to a display device or equivalent device the dose adherence findings.
- the system may report to the patient the estimated impact on their glycemic management and A1c due to the lack of adherence; or conversely, indicate to the patient potential improvements in their glucose metrics, like average glucose or time-in-range, or in lab measurements like A1c, if they were to correct their adherence issues.
- This information can be generated by the processor from a model developed by correlating each diabetes control measure with adherence measures for specific regimens. A simple model would be based on real or simulated population data, and correlation parameters could be found to relate adherence measures to glycemic measures which have been in turn correlated to A1c measurements.
- a DGS 100 or component thereof for parameterizing a patient’s medication dosing practice for configuring dose guidance settings may include an input component configured to receive measured analyte data, meal data, and medication dosing data, a display component configured to visually present information, and one or more processors coupled with the input, the display, and a memory.
- the memory may hold instructions and time-correlated data characterizing an analyte of the patient over an analysis period, wherein the instructions, when executed by the one or more processors, cause the apparatus to perform a method 1000, as shown in Fig.7B.
- the medication may be, or may include, insulin.
- the method 1000 may include, at 1002, receiving, by the one or more processors, the patient dose regimen information for the analysis period.
- the one or more processors may hold the patient dose regimen information in a memory for processing.
- the method 1000 may further include, at 1004, evaluating a measure of consistency between the time-correlated data and the patient dose regimen information.
- the patient dose regimen information may be, or may include, typical fixed medication doses taken at mealtimes and a typical time of day when breakfast is eaten.
- the patient dose regimen information may be, or may include, information defining a frequency of patient compliance with scheduled doses or meals.
- a patient dose regimen may include information relating to the type, amount and/or timing of medication. In particular, information relating to a schedule for dosing one or more medications.
- a measure of consistency may include any numerical measure for comparing consistency between data sets, for example, a mean and standard deviation, or an inter-quartile range (IQR). Evaluating a measure of consistency may include comparing to a fixed or variable threshold.
- IQR inter-quartile range
- a measure of consistency may also be, e.g., a measure of the variation between the time-correlated data and expected data calculated based on the patient dose regimen.
- a variable threshold may be determined using a machine learning or other algorithm. More specific examples are provided herein above and below.
- the method 1000 may further include, at 1006, determining dose guidance information based on the measure of consistency. Once determined, the processor may output the dose guidance information to a display or other output device for use by the patient or HCP, or store in a memory for later use.
- the dose guidance information may be, or may include, dose guidance information as exemplified herein above. Dose guidance may also be information that varies the type, quantity or timing of a dosage of a particular medication.
- the method 1000 may include additional operations 1100, 1200, and/or 1300 diagrammed in FIGS.7C-7E.
- the additional operations may be performed by the one or more processors of the DGS 100 in any operable order, and the presence of absence of any one or more of the operations shown in any figure does not necessarily imply a corresponding presence or absence of other operations shown in the figure.
- Instructions for performing the method 1000 and/or any one or more of the additional operations 1100, 1200 and 1300 may be held in a memory for execution by the one or more processors of a DGS.
- Operations 1100 of the method 1000, as shown in FIG.7C may include at 1102, outputting the dose guidance information to the display or other output device.
- the method may further include, at 1104, receiving the patient dose regimen information from the input component, for example, via an input from a touchscreen of a display device.
- the method may include at 1106 receiving the patient dose regimen information by transmission from a remote data server.
- the method 1000 may further include the operations 1200 for evaluating a measure of consistency, as shown in FIG.7D.
- the method 1000 may include, at 1202, classifying each dose of the patient dose regimen in a medication class, based on the time-correlated data.
- the method may include, at 1204, grouping each of the doses in one of a set of mealtime groups, for example, breakfast, lunch, and dinner, based on a time of day and/or other factors.
- the method may include grouping each of the doses by time periods, e.g., an hourly analysis.
- the method may include, at 1206, generating dose parameters for the patient at least in part by applying data for each of the mealtime groups to a model.
- the model may be based on historic data from the user or from a population study.
- the method may further include, at 1208, storing the dose parameters for configuring the dose guidance settings.
- the method 1000 may include further operations 1300, as shown in FIG.7E.
- the method 1000 may include, at 1302, accumulating the time-correlated data characterizing an analyte of the patient over a time period, for example, 10 days, 14 days, or 21 days, prior to the evaluating the measure of consistency.
- the method may include, at 1304, determining the dose guidance information at least in part by reducing a recommendation for dosing based on detecting excursions of the analyte beyond a lower threshold in the time-correlated data.
- the recommendation should correlate to a meal dose which with the excursions are associated.
- the method may include, at 1306, determining patient adherence to the patient dose regimen information based on the time-correlated data.
- the method may include, at 1308, determining whether to output the dose guidance parameters based on the measure of consistency. For example, if the measure of consistency indicates sufficient patient adherence, the dose guidance information is provided as determined by the DGS. If adherence is marginally consistent, then the DGS provides dose guidance but with warnings about adherence.
- the method may include outputting the dose guidance parameters comprising predetermined dose suggestions if the measure of consistency indicates an unreliable system configuration, such as unreliable data.
- the predetermined dose suggestions may be retrieved from a memory as a fallback when dose guidance is not available by the method in use. HCP Engagement During the Learning Period [00262] If the system configuration is tagged as suspect, dose guidance may not be automatically initiated.
- the DGS 100 may provide two options for the patient: (a) address deficiencies described in the learning/adherence report and repeat the learning period, or (b) review the results/outputs of the learning period on their next visit to their HCP.
- the system will allow the HCP to configure the system and initiate dose guidance or, counsel the patient on how to address the deficiencies outlined in the report and repeat the learning period.
- Many HCPs lack the time to acquire a web portal account and configure patients dose guidance systems. Therefore, the DGS 100 may provide a highly efficient means to facilitate HCP assistance with this configuration.
- the DGA may display a control feature that will allow the patient to initiate the following process that facilitates HCP configuration of the system.
- the patient may press a button or select an option that will start this process.
- the DGA may then display a URL and/or a code for the HCP to enter into their web browser.
- the code may be randomly generated by the DGA and associated with that patient.
- the DGA may open a webpage that provides the UI control for entering these codes.
- the code for example, may be 4 alpha-numeric characters or any other acceptable form.
- the DGA may only treat this code as valid for a limited amount of time, e.g., 5 minutes or 15 minutes.
- the DGA may check if the code is valid, and if it is valid, provide the HCP with access to the patient’s dose guidance learning and configuration information.
- the HCP may be additionally required to enter their medical license, and the system may only give them access if the entered license matches the formatting requirements for a medical license.
- the HCP’s browser may store the medical license number for subsequent interactions with this web page.
- the DGA may display a GUI report 1330, an example of which is presented in FIGS.9A-1 and 9A-2, which provides information regarding what the patient entered 1332 into the DGS 100 and the DGS 100 observed and learned values 1334 determined during the learning period.
- the parameters listed in the report 1330 may include dose amounts 1342, dose times 1341 (times at which various doses were or are typically taken), dosing time ranges 1344 (start and end dosing times for each meal dose), and correction parameters 1345.
- the dose amounts 1342 may include amounts for a basal dose and each meal (breakfast, lunch, and dinner) dose.
- the correction parameters 1345 may include target glucose (mg/dL), pre-meal correction factor (mg/dL/U), and post-meal correction factor (mg/dL/U).
- the patient-entered data 1332 may include dose amounts 1342, dosing times1341 (e.g., times at which a basal dose and each meal (breakfast, lunch, and dinner) dose are typically taken), and the dosing time ranges 1344 (e.g., start and end times defining a time range during which meal doses are typically taken for each meal).
- the observed or learned values 1334 may include the dose amounts 1342 for the basal dose and each meal dose, dosing times 1341 for the basal dose and each meal dose, dosing time ranges 1344 (the observed start and end time of each meal dosing time range), and correction parameters 1345 (a target glucose, a pre-meal correction factor, and a post-meal correction factor).
- the report 1330 may also provide information and/or warnings about adherence issues, e.g., in the observation notes 1336 for any or all of the parameters listed.
- the report may also provide conservative values 1340 for the correction parameters 1345 or any other parameter listed in the report 1330. For example, if the adherence observations indicate underdosing, then a warning message may be provided indicating to the HCP that it may be safer to set the initial dose regimen to the lower learned dose amounts (e.g., the conservative values) 1340.
- the report 1330 may also provide a means for the HCP to enter the dose regimen parameters manually, or to copy the values from other appropriate parts to the report, e.g., by entering values in the fields under initial therapy for dose guidance 1338.
- the report may also include a means for the HCP to approve this initial regimen; when the HCP selects the approval UI feature 1337, the system may download this initial dose regimen to the patient’s device and initiate dose guidance.
- the HCP may also reject the proposed therapy in report 1330 by selecting a reject therapy option 1339. If the dose regimen parameters are not completely filled out or are out of range, an error message may be provided to the HCP.
- a control feature in the DGA may initiate the same process on the patient’s phone (i.e., a user interface that enables entry of dose guidance parameters), except for the display of the URL and the code for the HCP to enter.
- the system may provide a UI means to enter an email address, where the patient may enter, for instance, the email address of the HCP, and the system may then send an email to this address with a hyperlink embedded, that when selected by the user receiving the email, may open on the users web browser the reports webpage with the patient’s data and information.
- the DGA may provide a status summary of patients under the care of an HCP or a treatment site.
- the DGA may display a GUI report 1450, an example of which is presented in FIG.9G, which provides information regarding all of the patients under the care of a HCP or a treatment site, along with a summary of various statistics related to the patients’ diabetes management.
- the report 1450 may include records for a plurality of subjects, including columns or fields for subject identifiers 1452, type of study 1454, status of the subject 1456, approval request pending 1458, time in range (TIR) 1460, time below a low threshold 1462 (e.g., 70 mg/dL (TB70)), time above a high threshold 1464 (e.g., 180 mg/dL (TA180)), % of basal doses taken 1466, an average number of bolus doses taken per day 1468, an amount of glucose capture (%) 1470, and a number of days of the subject in the study 1472.
- TIR time in range
- TB70 time below a low threshold
- TA180 time above a high threshold
- the report 1450 may display at least one of, alternatively at least two of, alternatively at least three of, alternatively at least four of, alternatively at least five of, alternatively at least six of the time in range, time below a low threshold, time above a high threshold, percentage of basal doses taken, and average bolus doses taken per day. [00267]
- the report 1450 may display a column containing a subject identifier 1452, such as subject numbers or names of the subjects.
- the report 1450 may display a column containing a type of study 1454 in which the subject is enrolled. The study may be an exploratory study or other type of study.
- the report 1450 may display a column containing a status 1456 of the subject.
- the status may be one of “pre-observation,” “observation 1,” “observation 2,” “regimen approved,” “regimen updated,” or “study ended”. If the status is “regimen approved” or “regimen updated,” a date 1474 that the regimen was approved or updated may be listed below the status. In some embodiments, the date 1474 may be grayed out or a lighter font than the status.
- the report 1450 may display a column regarding a status of an approval request 1458.
- the approval request column 1458 may include an icon 1476 (e.g., an orange triangle with an “!” in the center) indicating that action needs to be taken by the HCP if there is an outstanding request awaiting review and approval by the HCP.
- the report may also contain a statement 1478 indicating how many subjects have dose regimens that need approval by the HCP.
- the report 1450 may display a column reporting the amount of time that the subject’s glucose levels were within a target range (“time in range” or “TIR”) 1460, as described elsewhere in this application.
- the TIR may be calculated for the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen.
- the report 1450 may display a column reporting the amount of time that the subject s glucose levels were below a low threshold, e.g., 70 mg/dL (“time below 70 mg/dL” or “TB70”) 1462.
- the time below the low threshold may be calculated for the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen.
- the low threshold may be about 60 mg/dL, alternatively about 65 mg/dL, alternatively about 70 mg/dL, alternatively about 75 mg/dL, alternatively about 80 mg/dL, alternatively about 85 mg/dL, alternatively about 90 mg/dL.
- the report 1450 may display a column reporting the amount of time that the subject’s glucose levels were above a high threshold, e.g., 180 mg/dL (“time above 180 mg/dL” or “TA180”) 1464.
- the time above the high threshold may be calculated for the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen.
- the high threshold may be about 170 mg/dL, alternatively about 175 mg/dL, alternatively about 180 mg/dL, alternatively about 185 mg/dL, alternatively about 190 mg/dL, alternatively about 195 mg/dL, alternatively about 200 mg/dL.
- the report 1450 may display a column reporting an amount of basal doses taken 1466, e.g., as a percentage. The % of basal doses taken 1466 may be calculated for the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen. [00275] The report 1450 may display a column reporting an average number of bolus doses taken per day 1468. The average number of bolus doses taken per day 1468 may be calculated for the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen. [00276] The report 1450 may display a column reporting an amount of glucose capture 1470, e.g., as a percentage.
- the glucose capture percentage 1470 may be calculated as the percentage of glucose readings received by the system from a sensor during a set time period, e.g., the days that the subject was participating in the study and/or the days that the subject was on the current dosing regimen (e.g., before a titration).
- the report 1450 may display a column reporting the amount of days that that subject has been enrolled in the study 1472.
- the DGA may provide a report summarizing the approved therapies along with statistical analysis of the glucose level and doses differing from the approved therapies.
- the DGA may display a GUI report 1486, an example of which is presented in FIG.9I, which provides information regarding the approved therapies 1488 for a particular patient 1496, along with an AGP plot 1490, a graph of missed doses 1492, and a graph of user overrides 1494.
- the clinician 1498 may toggle back to a complete list of their patients to view another patient’s GUI report 1486.
- the approved therapies 1488 may be presented in a table that includes columns for dates that the therapy was approved, the type of dosing strategy (e.g., initial, titration, manual override), amount of various insulin doses, the length of the therapy period (e.g., in days), the average number of bolus doses per day, the number of low glucose events, TIR (%), time below a low threshold (e.g., TB70 (%)), time above a high threshold (e.g., TA180 (%)), and an amount of glucose capture (%).
- the type of dosing strategy may include, but is not limited to, initial, titration, and manual override.
- the types of various insulin doses for which amounts are reported include, but are not limited to, basal doses; fixed doses for breakfast, lunch, and dinner; and doses with a correction factor for breakfast, lunch, and dinner.
- the percentages in the table may be calculated for an indicated time period of data, e.g., the last two weeks of data, for the period in which the subject was enrolled in the study, or for a period that the subject was on a particular dosing strategy.
- the AGP graph 1490 depicts an ambulatory glucose profile (AGP) graph display the hourly 5 th , 25 th , 50 th (median), 75 th , and 95 th percentiles of glucose readings, presented over the “typical” 24-hour day based on all days within the selected timeframe.
- the AGP may display other percentiles, such as the hourly 10 th , 25 th , 50 th (median), 75 th , and 90 th percentiles of glucose readings, presented over the “typical” 24-hour day based on all days within the selected timeframe.
- the AGP graph may also include two horizontal lines, which indicate the boundaries of the target range.
- a first line may correspond to the lower boundary of the target range (e.g., 70 mg/dL) and a second line may correspond to an upper boundary of the target range (e.g., 180 mg/dL).
- the first and second lines may also be color- coded. Data points falling below the lower boundary may be colored a different color than the other data points, e.g., red, to highlight these data points.
- the AGP graph easily illustrates the amount of time spent in (or amount of readings falling within) the target range and outside of the target range.
- the graph of missed doses 1492 graphs the percentage of doses missed of the total number of doses received or administered over a time period for each of basal, breakfast, lunch, and dinner doses. This graph can easily show the HCP if the subject is missing a large number of a certain type of dose and recommend corrective measure.
- the percentages in the graph may be calculated for an indicated time period of data, e.g., the last two weeks of data, for the period in which the subject was enrolled in the study, or for a period that the subject was on a particular dosing strategy.
- the graph may be configurable such that the HCP may select a desired time window from a drop down menu.
- the graph of missed doses 1492 may be a bar graph wherein one axis is the type of dose (basal, breakfast, lunch, and dinner doses) and the other axis is percentage of missed doses from total doses.
- the graph of user overrides 1494 graphs the percentage of doses in which the subject did not take the recommended dose for each of basal, breakfast, lunch, and dinner doses of the total number of doses received or administered over. This graph can easily show the HCP if the subject is disregarding the recommended dose for a certain type of dose or meal and recommend corrective measure.
- the percentages in the graph may be calculated for an indicated time period of data, e.g., the last two weeks of data, for the period in which the subject was enrolled in the study, or for a period that the subject was on a particular dosing strategy.
- the graph may be configurable such that the HCP may select a desired time window from a drop-down menu.
- the graph of user overrides 1494 may be a bar graph wherein one axis is the type of dose (basal, breakfast, lunch, and dinner doses) and the other axis is percentage of user override doses of total doses.
- the DGA may provide a graph that illustrates a correlation between the recommended dose amounts and the actual amount of the dose taken by the subject.
- the DGA may display a dose recommended vs. dose taken GUI 1480, an example of which is presented in FIG.9H, that graphs the dose taken at various times during the day vs. the dose taken relative to the dose recommended.
- the x-axis 1481 may be time in minutes, hours, days, or weeks.
- the graph my span from 12AM to 12 PM.
- the graph may display data accumulated over a time period of several days, weeks, or months, and may graph the doses on the same graph.
- the graph may include all of the doses administered during the time period that the subject is in a particular study period or subject to a particular dosing regimen.
- the y-axis 1482 may be the difference between the dose taken and the recommended dose. If the dose taken is the same as the dose recommended, then the y-coordinate for that dose would be zero and the x-coordinate would be the time that the dose was administered or taken by the user. If the dose taken was X1 units greater than the dose recommended, then the y- coordinate for that dose would be X1.
- the dose taken was 2 units greater than the dose recommended, then the y-coordinate for that dose would be 2.
- the dose taken was X2 unit less than the dose recommended, then the y-coordinate for that dose would be -X2.
- the dose taken was 1 unit less than the dose recommended, then the y-coordinate for that dose would be -1.
- the dose taken was the same as the recommended dose for a fixed breakfast dose at 7:50 AM, then the corresponding point 1483 on the graph would be (7:50 AM, 0). If a basal dose taken at 9PM was 2 units greater than the recommended basal dose, then the corresponding point 1484 on the graph would be (9 PM, 2).
- the doses that may be presented in the graph include, but are not limited to, basal doses; fixed doses for breakfast, lunch, and dinner; and doses with a correction factor for breakfast, lunch, and dinner.
- a report 1350 detailing regimen adherence may also be displayed.
- the report 1350 may be accessible by the patient, HCP, or other interested party.
- the adherence report 1350 may cover a time period (e.g., a week, alternatively 2 weeks, alternatively for the learning period duration) and include a table 1352, which lists different analytics for each of the different types of doses 1351.
- the different types of doses 1351 may include basal, breakfast, lunch, dinner, and correction (e.g., post-meal correction) doses.
- the table 1352 may list the doses count 1354 of the doses taken of the different dose types, doses missed 1356, guidance requested 1358, delta average of the of the taken dose and guidance dose 1360, and delta IQR of the taken and guidance doses 1362, for each of basal, breakfast, lunch, dinner, and/or postmeal correction. [00287] Definitions and/or explanations 1364 of each of these categories may be listed below the table 1352.
- the dose count 1354 may be a simple count of the dose types over the relevant time period (e.g., the most recent week).
- the doses missed 1356 may be reported as a percentage and, for the basal dose for the most recent week, may be calculated by (7 – basal count dose)/7.
- the doses missed 1356 for the meal doses may be calculated as (missed dose detections without associated dose)/(all missed dose detections).
- the doses missed 1356 for the postmeal corrections may be calculated as (postmeal correction alerts without associated dose)/(all postmeal correction alerts).
- the guidance requested 1358 may be reported in units of insulin and may be calculated as (doses associated with guidance display)/(all doses).
- the delta average (Taken-Guidance) 1360 may be reported in units of insulin and calculated by, for doses associated with guidance, calculate the average difference.
- the delta IQR (Taken-Guidance) 1362 may be calculated by, for doses associated with guidance, calculate the IQR.
- the delta IQR has the standard meaning to those in the art and refers to the difference between the third and first quartiles.
- Additional metrics 1366, and statistics relating to these metrics, may also be listed in the report 1350, including late dose frequency, postmeal frequency, auto vs. manual dose classification, non-meal and non-postmeal correction frequency, snack dose frequency, percent doses taken per guidance (which may be dose linked with guidance in time, not just aggregated), and percent doses taken per alert.
- FIG.9C illustrates an exemplary plot 1370 associated with the clustering analysis to determine meal periods, which can optionally be displayed to the HCP.
- the graph 1372 plots the cumulative count of all of the doses in the learning period, versus time-of-day (e.g. by ascending time of day) when the dose occurred.
- the user-entered meal time range values 1374, along with the user-entered meal time halfway point 1376, may be indicated in the plot 1370, e.g., near the x-axis, if available.
- the rapidly increasing portions of the curve indicate each meal-time cluster.
- the graph may be plotted as a histogram or pie chart of the count.
- the learned typical meal time 1378 may be indicated by a vertical line in the plot 1370.
- the line segment 1378 has a length equal to the amount of insulin injected. If there are more than one injections within a 15 minute period, the length is equal to the sum of all of the injected amounts – this is necessary because sometime patient will inject multiple times for a single meal, for instance if the insulin pen they are using contains less than the full amount needed to cover the required dose and the patient refills the pen (or gets a new full pen) and completes the require dose amount; or some patients require an insulin dose amount more than the injection dose capacity for the pen so multiple injections are needed; or some patients experience pain with injecting large amounts of insulin in one injection so they dose with multiple injections.
- the learned meal time range 1380 may be indicated by a horizontal line located at an intersection of the typical time and dose lines.
- FIG.9D illustrates an exemplary plot 1390 associated with meal dose clustering and dose amounts.
- the graph 1392 plots each dose amount of all of the doses in the learning period, versus the TOD when the dose occurred.
- Each dose amount is indicated by a dot 1394, to indicate different dose amounts at the same time of day.
- the thickness of the bar associated with a time of day may be changed to correspond to the number of doses, in order to illustrate when identical dose amounts occur at the same time of day. As seen in the in-laid window, the dot 1394 and thickness of the bars allows a viewer to distinguish varying doses taken at the same time of the day.
- FIG.9E illustrates an exemplary plot 1400 associated with a premeal correction factor determination.
- the graph 1402 plots a dot 1404 for each insulin dose amount for all of the initial meal doses in the learning period vs. the pre-meal glucose associated with each dose for a particular meal.
- the curve for each model fit performed in the learning analyses is overlayed, along with the associated learned parameters.
- the models may include P1 zero-slope model (no corrections) 1406, P2 piecewise linear function 1408, and P3 non-linear function 1410.
- the best fit curve may be highlighted in some way, e.g., with a thicker curve (compare 1406 to 108 and 1410).
- the DGA may provide four plots, one for each meal and one overall, as described previously.
- the DGA may provide a means to share a report with their HCP regarding the learning status. Note that this method may also be used to share any type of report.
- a method 1420 for facilitating efficient access by an HCP to a report generated by the DGS 100 while protecting a patient’s health data privacy is described in FIG.9F.
- a session with the patient is authenticated by at least one processor of a portable display device. The authentication may be accomplished when the patient logs into the DGA or other known methods of authentication. Most commonly, this function is served by the authentication function provided by the patient’s smartphone.
- the at least one processor may determine if an input has been received from the patient during the session that indicates a request to share the EMR(s) with an HCP.
- the DGA may provide a user interface selectable feature to allow the user to indicate the desire to share the report. If it is determined that a request to share the EMR was made, at step 1426, the at least one processor may generate an report-sharing identification code (ID).
- ID may be an alphanumeric code, a numeric code, or any other appropriate format. This code may be displayed by the DGA, along with the URL of a remote report-access server..
- the at least one processor may provide the ID, along with data needed to generate the report, to the remote report-access server controlling access to the report.
- the HCP may then engage a standard web browser on their PC, and enter the URL displayed by the DGA, as appropriate.
- the report-access server may then cause the browser to display a screen to accept the ID.
- the HCP may enter the ID, the browser may send this ID to the server and the server may send the report to the browser if the ID matches that the ID sent from the DGA and the ID has been received before some period of time has elapsed since it was sent from the DGA, e.g., 20 minutes.
- the method 1420 may also include the step of determining whether the DGS fails a condition of consistency between the patient entered regimen and the learned regimen. If it determined that the EMR fails a condition for consistency, the method may include the step of providing the patient with an option to provide the learning results report to the HCP. In one embodiment, the step of generating the report-access ID may be conditioned on a determination that the EMR fails the condition for consistency. [00298] In another aspect, the method may include the remote server creating a user interface, e.g., a web page, addressed at least in part by the ID for displaying the report.
- a user interface e.g., a web page
- the report may include determinations of dosing parameters for a medication administered to the patient at times during a defined period and a measure of consistency of the determinations with patient-supplied dosing information for the medication, as seen in, e.g., FIGS.9A-1 – 9A-2.
- An alternative embodiment includes the DGA providing a user interface means for the patient to generate a report directly for display on the DGA – this report may be shown to the HCP. It is to be understood that each of these steps is optional and are not necessarily required in the method. Titration Opportunity Following Learning [00300] During the Learning Period, insulin doses may not be fully characterized like they may be during the Guidance Period.
- the initial titration using the data from the Learning Period may be different than the titration during the Guidance Period.
- the DGS 100 may only titrate fixed doses during the Learning Period and CF may not be titrated.
- titrations may only be performed if low patterns are detected by the fixed dose titration algorithm. Any low pattern detected may trigger a dose reduction in the insulin dose preceding that time period as described in the fixed dose titration section above.
- the GPA algorithm maybe used to evaluate the fixed meal time periods. Bedtime may be defined as 6 hours after the fixed dinner dose time or about 6 hours prior to the fixed breakfast time, whichever happens earlier.
- Example embodiments of methods for acquiring user feedback during or after a learning period of the DGA will now be described.
- the user can be prompted for feedback during the initial learning phase with the DGA.
- User feedback can provide an indication to the user that the system is making progress.
- the DGA can prompt the user for feedback (e.g., input or confirmation) as to any aspect of dose guidance, including a lack of information about an aspect of administered doses, analyte history, patient behavior or activities, dosing strategy generally, the type of a particular dose, confirmation that a DGA determined (e.g., learned by the system) dose type or strategy is correct, and others.
- the DGA can output a prompt or other indication on UID 200 that requests user feedback.
- This feedback can concern dosing strategies, for example, strategies pertaining to insulin action type (e.g., long-acting and/or short or rapid- acting). If the feedback (or other determination) indicates a long-acting strategy is being used, then, for a first time period, e.g., the first three (3) days, the DGA can monitor the basal dosing pattern of the patient to categorize each dose or dosing pattern as a single or split dose type, and/or to characterize it the dose by time period (e.g., morning single dose, evening single dose, or split dose (e.g., both morning and evening).
- time period e.g., morning single dose, evening single dose, or split dose (e.g., both morning and evening).
- the DGA can also determine a tendency about the dose amount (e.g., median, mean) and the associated dose variability. From this information, the DGA can develop an expected basal dose. After the first time period, the user can be prompted for feedback if the actual dose administered (e.g., automatically registered by MDD 152 or input by the user) is different than expected. [00303] According to one aspect of the embodiments, the user can be prompted in many different circumstances. For example, the DGA can be configured to detect missed doses, such as where a user did not administer a basal or bolus dose during a time period in which a prior basal or bolus dose was administered.
- a tendency about the dose amount e.g., median, mean
- the DGA can develop an expected basal dose.
- the user can be prompted for feedback if the actual dose administered (e.g., automatically registered by MDD 152 or input by the user) is different than expected.
- the user can be prompted in many different circumstances.
- the DGA
- the DGA can be configured to request input from the user regarding whether a basal dose was administered in the time period.
- the DGA can also be configured to detect differences in dose timing. For example, the DGA can be configured to detect when the user administers a basal dose in a different time of day period than the time of day period that a prior basal dose was administered (e.g., a basal dose that is usually administered in the morning was administered in the evening). When such a difference in timing of administration is detected, the DGA can be configured to request input from the user regarding whether a basal dose was administered in a different time period. In another aspect of the embodiments, the DGA can also be configured to detect when extra doses have been administered.
- the DGA can be configured to detect a change in the number of basal doses administered in a day.
- the DGA can be configured to detect if a dosing strategy on a first day (e.g., one basal dose was administered) is different from a dosing strategy on a second day (e.g., two basal doses were administered).
- the DGA can be configured to request input from the user regarding whether the user has adopted the dosing strategy used on the second day as a new dosing strategy.
- the DGA can also be configured to detect if a different dose amount was administered.
- the DGA can be configured to detect whether a first amount of a dose administered in a time of day period is different (smaller or larger) than a prior dose administered in the time of day period on a previous day. When a different dosage amount is detected, the DGA can be configured to request input from the user regarding whether the user has changed the dosage amount. [00304]
- the user response to these prompts can allow the DGA to either confirm that it has identified a correct pattern (e.g., the user confirms that they missed taking their morning basal dose, but they normally would take it) or offers the opportunity for the user to correct the pattern (e.g., the user informs the DGA that they adjust the basal dose based on their glucose before taking).
- the DGA can also include a prompt regarding dose classification.
- the dose classifications can include, but are not limited to, bolus, correction, split-dose, bolus + correction, and bolus + carbohydrate counting + correction classifications.
- the user can be prompted in many different circumstances concerning the dosing of rapid-acting insulin.
- the DGA can be configured to detect if a dose was administered that is not associated with a meal. For example, the DGA can be configured to determine if a dose was taken in a time period in which a meal was not identified or detected.
- the DGA can request input from the user regarding a reason why the dose was administered (e.g., because they ate a meal, because they were lowering their glucose, or because they were finishing up an earlier meal dose).
- the DGA can also be configured to detect if a meal dose does not match a prior meal dose associated with the same meal type. For example, the DGA can be configured to determine if a bolus dose associated with a first meal type and administered in a time of day period is not the same as a prior bolus dose associated with the first meal type and administered in the time of day period on a previous day.
- the DGA can be configured to determine a reason for the different dose. For example, the DGA can be configured to determine a difference in a pre-meal glucose values associated with the bolus dose and the prior bolus dose to determine whether the difference detected is a correction. The DGA can also request input from the user regarding the reason for the difference in bolus doses (e.g., because they ate less/more food and/or they were correcting for hyperglycemia, and/or they were correcting for other factors). [00307] In addition to enabling the DGA to determine what type of rapid-acting doses are being taken throughout the day, this enables the DGA to facilitate when to expect a dose.
- the DGA can provide these prompts to the user in the case where the dose differs from the expected dose, in order to refine the DGA’s model of the user’s dosing strategy.
- the DGA can aim to minimize the number of prompts as time goes on, and as the user responds. Emphasis can be placed on prompting frequently in the beginning stages, and tapering off as repeat patterns are observed.
- the system can provide titration guidance for multiple daily injection (MDI) dosing therapies once it learns (or is configured with) the patient’s current dosing strategies.
- MDI daily injection
- the fixed dose amounts e.g., for breakfast, lunch, dinner, snack, etc.
- the carbohydrate ratio can be titrated, for these same meals or for different times of the day.
- Patients who use experiential dosing can titrate their doses on a per meal basis.
- Titration guidance by the DGA can provide a recommendation to change the dose or carbohydrate ratio in a particular direction.
- the amount of the change can be a suitable percentage change, for example, 5%, 10%, 15%, etc.
- Dose guidance can also include starting a meal dose. For example, if a patient is on a basal plus one (e.g., lunch dose) regimen), and breakfast shows a high pattern, the DGA can provide a recommendation to administer a RA insulin for breakfast.
- the DGA can require that a dosing category be defined such as Time-of-Day (TOD) period, meal type (e.g., breakfast), and composition of the meal (e.g., cereal with milk).
- the dosing category can be time-of-day, defined by time-periods associated with meal insulin doses for time-of-day periods.
- a post-breakfast time period can be defined as starting when a meal insulin dose is taken in a defined period of day, for example, between 5 am and 10 am, and ending either after a defined post-meal period (e.g., six (6) hours later), or when the next meal insulin dose is taken, whichever is earlier.
- One or more metrics can be required to define whether a post-meal glycemic response is nominal or requires correction, or to rank a post-meal glycemic pattern as more or less favorable than another.
- Likelihood of low glucose (LLG) metric and the median glucose can be used to quantify the degree of hypoglycemia risk and hyperglycemia risk, respectively.
- No.2018/0188400 (the ‘400 publication), which is incorporated by reference herein for all purposes, describes examples of an implementation for deriving and determining risk metrics that can be utilized in glucose pattern analysis (GPA) for the DGA embodiments.
- This implementation utilizes central tendency (e.g., mean, median, etc.) and variability data from the multi-day period to determine a risk metric corresponding to a degree of hypoglycemia risk (“hypo risk”).
- hyper risk e.g., mean, median, etc.
- This implementation is summarized herein, and a more exhaustive description of the implementation and variations therefrom can be obtained by reference to the ‘400 publication.
- Alternatives to the implementation described in the ‘400 publication are set forth in U.S. Patent Publ.
- the method could employ any two statistical measures that define a distribution of data.
- Common measures related to the target range are time in the target range (TIR), time above target (tAT), and time below target (tBT). If the glucose data is modeled as a distribution (e.g., a gamma distribution), for predefined thresholds G LOW and G HIGH , then t AT and t BT can be calculated.
- an algorithm can also define t BT_HYPO in which if exceeded by tBT, then the patient may be determined to be a high hypoglycemia risk.
- a metric t AT_HYPER can be defined in which if exceed by t AT , then the patient can be determined to be at high hyperglycemia risk.
- the degree of hypoglycemia and hyperglycemia risk can be adjusted by adjusting either GLOW or tBT_HYPO, or GHIGH or tAT_HYPER, respectively.
- the DGA embodiments described herein can operate based on a quantitative assessment of the user’s analyte data during a TOD period. This quantitative assessment can be performed in various ways. For example, the embodiments described herein can assess the analyte data over a multi-day period to determine one or more metrics that are descriptive of relevant risks exhibited by that analyte data for a corresponding TOD. These metrics can then be used to classify the analyte data from the TOD period as one of multiple patterns.
- these patterns can be indicative of a common or prevalent glucose behavior or trend for that TOD. Any number of two or more patterns can be utilized by the DGA embodiments.
- these patterns are referred to as glucose pattern types and the embodiments described herein will make reference to an implementation utilizing three glucose pattern types (e.g., a low pattern, a high/low pattern, and a high pattern), although other implementations may utilize only two types or more than three types, and those types may differ from those described herein.
- titration assessment can begin, which can be categorized into four titration categories: overnight, post-breakfast, post-lunch and post-dinner. For each of these categories, the DGA can map the two metrics described above (LLG and median glucose) to the four logic “pattern” variables per the GPA method described below.
- FIG. 8A shows operations of an example method 400 by a DGA for assessing a meal bolus titration for multiple daily injection (MDI) dosing therapy.
- MDI multiple daily injection
- the method 400 can include, at 402, determining, by a DGA, an analyte pattern type for the at least one TOD by executing a glucose pattern analysis (GPA) algorithm that receives, as input, time-correlated analyte data originating from a sensor control device worn by a patient over an analysis period.
- the method 400 can further include, at 404, selecting by the DGA executing a recommendation algorithm, an MDI dosing recommendation based on the analyte pattern type and a defined dosing strategy of the patient for the analysis period.
- the method 400 can further include, at 406, storing, by the DGA an indicator of the recommended action in a computer memory for output to at least one of a UID 200 or an MDD 152 administering medication to the patient.
- a UID 200 can use the indicator of the recommended action to control a user interface, for example, by causing a human-readable expression of the indicator to appear on a display, or by generating an audio output expressing the indicator in a human language.
- An MDD 152 can use the indicator to adjust or maintain a next relevant dose administration. Further details of the method 400 are described below. [00315]
- FIG.8B is a flowchart depicting an example embodiment of a GPA method 410 that can be implemented as the GPA algorithm referenced in 402.
- Method 410 can be performed for a particular TOD period that can be an entire day (e.g., a 24 hour period), or a portion of a day that is delineated by time blocks (e.g., three 8 hour periods) or the user’s activities (e.g., meals, exercise, sleep, etc.).
- time blocks e.g., three 8 hour periods
- multiple TOD periods can correspond to meals (e.g., post-breakfast, post-lunch, post-dinner) and sleep (e.g., overnight).
- TOD periods can correspond to fixed times of the day where the activity would normally occur (e.g., post- breakfast from 5 am to 10 am), where such time blocks can be set by the user, or can be contingent on the meal or activity actually having been performed as determined by the automated detection of the meal or activity, or by a user indication of such (e.g., with UID 200).
- a DGA can perform the method 410 independently for each TOD period to arrive at a separate pattern assessment for that period.
- the DGA can determine a central tendency value and a variability value from the user’s analyte data for the particular TOD period.
- the user’s analyte data may be available from the user’s own records or those of the user’s healthcare professional, or the user’s analyte data may have been collected by DGS 100, for example.
- the analyte data preferably spans a multi-day period (e.g., two days, two weeks, one month, etc.) such that sufficient data exists within the TOD period to make a reliable determination.
- the method can be performed in real-time on limited data.
- the DGA can use any type of central tendency metric that correlates to a central tendency of the data including, but not limited to, a median or mean value.
- Any desired variability metric can also be used including, but not limited to, variability ranges that span the entire data set (e.g., from the minimal value to the maximum value), variability ranges that span a majority of the data but less than the entire data set so as to lessen the significance of outliers (e.g., from the 90 th percentile to the 10 th percentile, from the 75 th percentile to the 25 th percentile), or variability ranges that target a specific asymmetrical range (e.g., low range variability, which can span a range, e.g., from or in proximity with the central tendency value to a lower value of data, e.g., the 25 th percentile, the 10 th percentile, or the minimal value).
- variability ranges that span the entire data set e.g., from the minimal value to the maximum value
- variability ranges that span a majority of the data but less than the entire data set so as to lessen the significance of outliers e.g., from the 90 th percentile to
- the DGA can assess a risk of hypoglycemia ( hypo risk ) metric based on the central tendency value and the variability value.
- hypo risk a risk of hypoglycemia
- FIG.8C showing an example embodiment of a framework for determining hypo risk and other metrics. While FIG 8C is intended to convey the framework to the reader, however, this framework can be implemented electronically in numerous different ways, such as with a software algorithm (e.g., a mathematical formula, a set of if-else statements, etc.), a lookup table, firmware, a combination thereof, or otherwise.
- FIG.8C is a graph of central tendency versus variability (e.g., low range variability) that can be used to evaluate or identify a region or zone that holds or corresponds to a determined central tendency and variability data pair for a particular TOD. Any number of two or more zones can be used. In this embodiment the data pair can correspond to a target zone 425 or one of three hypo risk zones: a low zone 426, a moderate zone 428, or a high zone 430.
- a first hypo risk function e.g., a curved or linear boundary
- moderate risk function 422 differentiates between low zone 426 and moderate zone 428.
- a second hypo risk function referred to as high risk function 424, differentiates between moderate zone 428 and high zone 430.
- the central tendency and variability data pair can be evaluated against or compared to the zones to determine a hypo risk metric for the corresponding TOD period.
- the hypo risk functions 422 and 424 can be implemented in the DGA explicitly as a mathematical function (e.g., a polynomial) or can be implemented implicitly, such as by defining each zone by the pairs it contains, use of a lookup table, set of if-else statements, threshold comparisons, or otherwise.
- the hypo risk functions 422 and 424 can be preloaded into the DGA, or can be downloaded from trusted computer system 480, or can be set by another party such as the HCP. Once implemented in the DGA, the hypo risk functions 422 and 424 can be treated as fixed or can be adjusted by the user or HCP.
- the DGA can assess a hyperglycemia risk metric (“hyper risk”) based on the central tendency value.
- hyper risk can be evaluated by comparison of the central tendency value for the particular TOD period to a central tendency goal or threshold 432.
- the magnitude and/or sign of the difference of the central tendency value from the goal 432 can identify the amount of hyper risk. For example, a low hyper risk can be present if the central tendency value is less than the goal 432 (e.g., a negative value).
- a moderate hyper risk can be present if the central tendency value exceeds the goal 432 (e.g., a positive value) by less than a threshold amount (e.g., 5 percent, 10 percent, etc.).
- a threshold amount e.g., 5 percent, 10 percent, etc.
- a high hyper risk can be present if the central tendency value exceeds the goal 432 by a value greater than the threshold amount.
- the use of three discrete groupings for hyper risk e.g., low, moderate, high
- the DGA can assess a hyperglycemia risk metric, at 416, before assessing a hypoglycemia risk, at 414.
- the assessments of hypoglycemia risk, at 414, and hyperglycemia risk, at 416 can be done in parallel at the same time.
- Other metrics such as variability risk can also be assessed. For example, a variability value less than a first variability threshold 434 can be indicative of a low variability risk, a variability value greater than the first variability threshold 434 and less than a second variability threshold 436 can be indicative of a moderate variability risk, and a variability value greater than the second variability threshold 436 can be indicative of a high variability risk.
- the use of three discrete groupings for variability risk is an example. The DGA can use any number of two or more groupings.
- the DGA can determine a pattern type for the TOD period based on the assessed one or more risk metrics.
- pattern determination can be assessed with the hypo risk metrics and the hyper risk metric. If the hypo risk metric is high, then the pattern can be set as a low pattern (or “Lows” pattern). Otherwise, if the hypo risk is moderate and the hyper risk is either high or moderate then the pattern can be set as a high/low (or moderate) pattern (or “Lows with Some Highs” or “Highs with Some Lows”). Otherwise, if the hyper risk is high or moderate and the hypo-risk is low, then the pattern can be set as a high pattern (or “Highs” pattern).
- method 410 is one example of how the DGA can output one of multiple pattern types for each TOD period.
- the number of pattern types in the pattern types themselves can vary from those described in this embodiment (e.g., low, high/low, high).
- the DGA can store an indicator of the pattern type in a memory location for use in determining a titration recommendation. Referring again to FIG.8A, the DGA can proceed, at 404, to determine a titration recommendation once completing the GPA for each relevant TOD period.
- the recommendation method can branch depending on the pattern type (e.g., low, high/low, high) and other factors including the TOD period, dosing strategy, compliance with the strategy (e.g., whether a dose is missing), and whether sufficient data is available for making an assessment.
- the DGA does not make titration recommendations until enough data are available for the corresponding TOD period, for example, the DGA can omit assessment and generate an error message if less than a threshold amount of data is available, e.g., less than a threshold number (e.g., five) of separate days with more than a minimum portion (e.g., 90%) of the data available.
- FIGS.8D-8H show example branches of a recommendation algorithm or method for determining a dose titration recommendation based on the input information described above. Other branches can also be useful.
- FIG.8D shows a recommendation method branch 440 for a TOD with sufficient data available and possible causes for a low pattern type including one or more of a higher than optimal basal dose, meal dose, premeal correction dose, or post-prandial dose.
- the DGA evaluates whether the pattern type for an overnight TOD period is low.
- the DGA If the pattern is low, at 444, the DGA generates a recommendation to reduce all relevant doses, including at least a basal dose and optionally, one or more of a meal dose, premeal correction dose, or post-prandial dose, by an equal amount, for example, 10%.
- Titration recommendation rules for the low patterns can include, for overnight TOD periods, generating a recommendation to reduce the long acting insulin dose(s) or basal rate at 444.
- the DGA can generate a recommendation, at 448, to reduce the fixed meal dose for the relevant TOD period only.
- the process 440 if there is at least one low pattern, then no titration guidance for any high pattern TOD period is provided.
- the idea here is to emphasize prevention of hypoglycemia and to only increase doses when the risk of hypoglycemia is low in all TOD periods. Also, it is possible that in some situations, when a TOD period has a high pattern, this could be caused by a prior TOD period having a low pattern, and the patient is overeating to compensate – so addressing the low pattern can in itself help address a subsequent high pattern.
- the process 440 waits or terminates without generating a recommendation or passes to a high pattern evaluation 450.
- the DGA For high/low patterns, the DGA generates no titration guidance. If there are no TOD periods where titration guidance can be given and data is sufficient for all time periods, then the DGA can provide a message to the patient indicating that they need to address glucose variability before further titration guidance can be given. Also, the DGA can provide a report to the patient’s HCP to consider alternative medications or therapies that can address glucose variability. [00329] FIG.8E shows operations by a DGA for generating titration recommendations for high patterns when there are no low pattern TOD periods.
- the DGA can increase the long acting insulin dose(s) or basal rate recommendation at 454.
- the DGA can decrease the meal insulin dose associated with any period with moderate risk of hypoglycemia.
- the DGA can generate a recommendation to increase the meal insulin dose associated with the first TOD period with a high pattern.
- the DGA can generate a recommendation to increase the long acting insulin dose(s) or basal rate. If the overnight period has a moderate risk of hypoglycemia, but not the post-dinner period, at 462 the DGA can generate a recommendation to increase the meal insulin dose associated with the first TOD period with a high pattern.
- the pre-meal glucose can be higher or lower than a target glucose (for example, 120 mg/dL).
- the glucose data for each meal that contributes to the calculation of the hypo and hyper risk metrics can be modified to compensate for the effects from a prior meal or condition that affects glucose that is not due to the current meal.
- the DGA can modify these data by subtracting the offset so the resulting starting glucose is the target level.
- the DGA can modify these data by a “triangle” function where, for the meal start time, the difference between the meal start glucose and the target glucose is subtracted, but this modification is reduced over time; either linearly for a defined period (e.g., three (3) hours), or another decay function.
- this function can itself be a function of meal start glucose level or glucose trend, and/or when the previous meal dose was taken.
- algorithms for generating meal bolus titration recommendations can become more complex when additional aspects are factored in, such as, for example, missed meal doses, missed basal doses, post-prandial corrections, and pre-meal corrections.
- Algorithms for providing appropriate recommendations if these factors are present can require excluding some data, while still meeting data sufficiency thresholds after excluding data to provide guidance.
- FIG.8F For example, referring to FIG.8F, if a high pattern is detected at 461 with some days missing the meal dose, then the days with the missing meal dose are excluded 463 and the GPA analysis 410 is repeated.
- the dose can be increased 467, based on the patterns identified in the other TODs, or wait for further input or return at 469.
- the system could only evaluate for high patterns using data where days with the missing meal dose are excluded.
- An algorithm 470 with this branching pattern is diagrammed in FIG.8F. If the system detects a low pattern at 473, it may perform a low pattern algorithm 472 described in the following paragraph. If the system does not detect a high pattern or a low pattern, it may revert to block 469 for further input or return.
- the DGA can generate a recommendation to reduce the dose.
- the recommendation can include, for example, reducing the fixed portion or the correction-dose portion.
- missed basal doses if the DGA detects a low pattern 473 in the overnight TOD, missing basal doses should not impact the dose titration logic. Likewise, if a low pattern is detected in a TOD other than the overnight period, the missing basal doses should not impact the dose titration logic.
- the DGA detects a high pattern 461 in a TOD using data that includes at least one day (or TOD) with a missed basal dose, then data for any day or days (or TOD(s)) with the missing basal dose can be excluded 463 and the pattern analysis 410 is repeated. Subsequent actions can depend on the particular TOD in which the high pattern was detected. For example, if the DGA detects a high pattern in the overnight TOD in data including at least one day with a missed basal dose, then data for any day or days with the missing basal dose can be excluded and the pattern analysis is repeated.
- the basal dose can be increased, as the overnight TOD results can be used as a guide for adjusting basal dose. If a high pattern is detected in a TOD other than the overnight period, then the days with the missing basal dose can be excluded and the pattern analysis repeated. If a high pattern is detected when the day(s) with the missed dose(s) are excluded, then the meal dose associated with the TOD with the high pattern can be analyzed for titration as described herein. In either case, the logic flow 470 is as diagrammed in FIG.8F.
- FIG.8G shows an example for a logic flow 474 for developing recommendations with post-prandial corrections. If after GPA 410 the DGA detects a low pattern 479 for a TOD with some days including a post-meal correction, then the following analyses can be used to titrate the correction or meal dose. At 475, if the DGA first detects a low pattern 479 it can exclude data for the days without a post-meal correction, first testing that sufficient data is available at 487. If sufficient data is not available, the DGA may perform an error recovery routine 489, for example, displaying an error message. If sufficient data is available, the DGA may repeat the pattern analysis 410.
- the DGA can reduce the post-prandial correction dose (that is, increase the correction factor) at 476, subject to pattern analysis findings in the other TODs. If, subsequently, the DGA does not detect a low pattern, it can reduce the meal dose at 477.
- modification e.g., titration
- modification of a correction dose in one direction can be achieved by modification of the correction factor in the opposite direction.
- the two parameters are inversely related, such that an increase in correction dose can be achieved by a decrease in correction factor, and a decrease in correction dose can be achieved by an increase in correction factor.
- the DGA can recommend or implement a correction either by modification of the correction factor or by modification of the correction dose.
- the embodiments can be configured to achieve the same effect by an inverse modification of the correction dose and, conversely, to the extent modification or titration of a correction dose is described herein, the embodiments can be configured to achieve the same effect by an inverse modification of the correction factor.
- both options are available for every embodiment described herein although both options will not be described for every embodiment solely for ease of description.
- the DGA can recommend reducing the post-prandial correction dose 476. Otherwise, the DGA can implement the logic 510 of FIG.10B of U.S. Application Serial No. 16/944,736, published as US 2021/0050085, which is hereby expressly incorporated by reference in its entirety for all purposes, which can result in a recommendation to reduce either the meal time insulin or pre-meal correction portions of the dose guidance. If the DGA does not detect lows at 479 and does not detect any high glucose pattern at 492, it may wait for further input or return at 469.
- the DGA may implement the process 480 at block 471 (FIG.8H).
- the DGA may implement the process 480 at block 471 (FIG.8H).
- the DGA can implement the following procedure 480 to develop a recommendation for titrating the correction and meal doses.
- the DGA can include data for days with a missed dose and with a post-meal correction, and repeat the pattern analysis 410.
- the DGA detects a high pattern at 494, it can increase the post- prandial correction dose (that is, decrease the correction factor) at 482, subject to pattern analysis findings in the other TODs.
- the DGA may test for sufficiency of data and perform an error recovery routine if available data is insufficient.
- the DGA can continue the procedure 480 as follows.
- the DGA can generate a recommendation to increase the post-prandial correction dose at 482, subject to pattern analysis of the other TODs. Otherwise the DGA can generate a recommendation to increase either the meal time insulin or pre-meal correction portions, following the procedure 550 of FIG.10C of U.S. Application Serial No.16/944,736, published as US 2021/0050085, which was previously incorporated by reference in its entirety.
- the DGA can increase either the meal time insulin or pre-meal correction portions, following the procedure 550 of FIG. 10C of U.S. Application Serial No.16/944,736, published as US 2021/0050085, which was previously incorporated by reference in its entirety. If a high pattern is not detected at 496, the DGA may revert to block 484. [00343] If correction factor titration recommendations from the different TODs are conflicting, and if the patient is currently using the same correction factor for all TODs, then the DGA can increase the correction factor.
- the procedure 480 can increase the meal dose first, if all three components, meal dose, pre-meal correction, and post-prandial correction are less than optimal. Pre-meal correction can be up-titrated after the meal dose has been titrated. Post- prandial correction can be up-titrated after meal dose and premeal correction have been corrected. [00344] If during subsequent analysis, the TODs for which the DGA generated an ‘increase correction factor’ recommendation by the foregoing method, now will result in a recommendation of ‘no change in correction factor.’ Conversely, if TODs with a ‘decrease correction factor’ recommendation by the foregoing method still receive a recommendation to ‘decrease correction factor’, then the different TODs will likely be optimized by use of different correction factors.
- FIGS.8D-8H show aspects of various recommendation algorithms 404 for use in the method 400, it should be appreciated that these are examples. Various other algorithms may also be suitable.
- Guidance Period Algorithm Description [00346] During the Guidance Period, the DGS 100 can (1) provide the user with insulin dose recommendations for meals as well as post-meal corrections, and (2) titrate originally learned dose settings from the Learning Period to improve glycemic control. [00347] Before the Guidance Period can begin, insulin dose settings may need to be initialized. Initialization may be achieved either through successful learning or through manual entry of initialized values if learning is not successful. Once the insulin dose settings are initialized, the user may receive insulin dose advice in multiple ways.
- the user may request a specific meal dose through the DGA.
- the DGS 100 may detect and notify the user of a missed meal dose event. If the user confirms the missed meal dose event, the DGS 100 may supply a “late meal dose” recommendation to account for the fact that insulin dosing is occurring after meal start instead of the prescribed administration at or before meal start. Alternatively, the DGS 100 may detect and notify the user if glucose between meal doses is too high. If the user confirms that the glucose between meal doses is too high, the DGS 100 may suggest a “post- meal correction dose” to bring the user’s glucose into a target or goal range before the next meal dose. [00348] The frequency with which subroutines for dose suggestions are processed may vary.
- Those subroutines associated with detecting missed meal doses and high post-meal glucose may continuously run while those subroutines associated with dose calculations may only run when requested by the user.
- Implementation of when mealtime or post-meal dose suggestions may be invoked may be governed by a state transition diagram depicted in FIG.10.
- the DGS 100 may titrate fixed dose and correction factor values to improve a user’s glycemia. These titration algorithms may be processed daily and may operate independently of the dosing algorithm discussed above.
- Customized Settings [00349]
- the user may customize certain settings. For example, in some embodiments, the user may indicate that certain data should be disregarded by the algorithm.
- the user may be sick or taking a new medication, and the user may want to disregard a period of time.
- the DGS may include a “vacation mode” that allows the user to inform the DGS that the DGA should ignore certain past or future days or time periods where their behavior may be or was atypical. For example, if the user is going on a cruise or would like to exclude Labor Day Weekend, the user may select a period of time for the DGS to disregard in determining titrations.
- the user in some embodiments, the also adjust previously selected dose amounts and time periods if there has been a change in the user’s routine.
- the user may enter a new time period for that meal so that the DGS may correctly log the meal dose.
- the use may also enter a dose adjustment as a result of a new medication.
- this change may only be changed if the user’s HCP has advised them to enter the change.
- the HCP may have prescribed a new oral diabetes medication that the DGS needs to consider. For example, a 10% increase for glucose- raising agents (e.g., steroids) or a 10% decrease in glucose-lowering agents (i.e., metformin) may need to be entered.
- the DGS 100 may recommend two types of rapid acting insulin doses to a user— meal doses and correction doses. Meal doses are doses that requested by the user to address glucose increases in response to a meal. Correction doses are doses that are recommended by the DGS 100 to correct for high glucose between meal doses. [00353] When the functions that calculate these meal and correction doses may be called is determined by state transition diagrams.
- DGSM Dose Guidance State Machine 2000
- the current state of dose guidance is determined by two factors: time since the dose was delivered and the classification of recent past doses. Insulin dose time is defined by the timestamp that the system receives from the connected insulin pen. Classification is dependent upon the rules for defining insulin doses in other portions of the application discussing real time dose classification.
- Meal Dose State Machine 2002– A waiting state denoted as “Meal Dose Guidance Available State” 2004 may be defined as being greater than 2 h since the initial meal insulin dose.
- a user can receive meal dose guidance by querying the DGS 100 for a dose recommendation.
- an insulin dose including timestamp and amount
- a transition occurs to the “Post-Meal Dose State” 2006, where the DGS 100 will remain for a period of time, e.g., 2 hours, following the timestamp reported by the connected pen.
- meal doses may not be recommended to the user. Any extra doses received by the DGS 100 while in the Post-Meal Dose State 2006 may also be considered meal doses and may not affect the time spent in this state.
- Correction Dose State Machine 2010 Criteria for triggering a correction dose notification are defined in other sections of this application. Once any non-prime dose is received and classified as a correction dose, a transition occurs from the waiting state (correction-only dose guidance available) state 2014 to the post-correction dose state 2016, where correction-only dose guidance may not be available. The DGS 100 may remain in this state for a period of time, e.g., 2 hours, from the timestamp reported by the connected pen. Correction doses may not be recommended while in the post-correction dose state 2016.
- a timer for the period of time e.g., 2 hours, will restart at the timestamp of the new dose.
- Priming before administering a dose of insulin removes air from the needle and cartridge, ensuring that the correct amount of insulin is administered with the full dose.
- a prime dose is part of a safety test in which a small dose of insulin (e.g., 2 units) is shot upwards into the air, and the user can watch to ensure that insulin comes out of the tip of the needle.
- the DGS 100 can receive or otherwise access insulin data of the subject (e.g., from MDD 152).
- the DGA can check for the latest insulin delivery information by requesting delivery information from different sources, including, but not limited to, the MDD 152, the MDD- associated application, or the interface that stores the latest insulin delivery information (such as the MDD application web server), or by checking the memory of the various applications for the latest insulin delivery information.
- the DGS 100 may classify the most recent drug dose administered as one of a certain category of doses.
- the most recent dose administered may be a meal dose, a correction dose, or a prime dose.
- the most recent dose administered may be automatically classified by the DGS 100 or manually classified by the user as explained elsewhere in this application. If the most recent dose is a prime dose, then no further action may be taken.
- the DGS 100 enters a period of time during which a recommendation for an additional drug dose may not be displayed.
- the period of time may be between about 1 to about 3 hours, alternatively between about 1.5 to about 2.5 hours, alternatively about 1.5 hours, alternatively about 2 hours, alternatively about 2.5 hours, alternatively about 3 hours.
- the DGS 100 may determine if at least one additional drug dose was administered, i.e., after the time that the earlier “most recent drug dose” was administered. If at least one additional drug dose was administered, at step 2030, the DGS 100 may classify the at least one additional drug dose as either a meal dose or a correction dose.
- the at least one additional drug dose was a meal dose
- no change is made to the period of time during which a recommendation for an additional drug dose may not be displayed, i.e., the start of the period of time is still the time at which the most recent drug dose was administered.
- the at least one additional drug dose was a correction dose
- the beginning of the period of time during which a recommendation for an additional drug dose may not be displayed may be restarted and set to start at the time that the at least one additional drug dose was administered.
- the DGS 100 may only display the dose guidance screen when the dose guidance state machine (DGSM) and the dose classification state machine DCSM are up-to-date.
- the DGS 100 can receive or otherwise access insulin data of the subject (e.g., from MDD 152).
- the DGA can check for the latest insulin delivery information by requesting delivery information from different sources, including, but not limited to, the MDD 152, the MDD-associated application, or the interface that stores the latest insulin delivery information (such as the MDD application web server), or by checking the memory of the various applications for the latest insulin delivery information.
- the DGA may record a dose when the DGA receives the insulin dose information (e.g., dose amount and time administered) electronically.
- the DGS 100 may determine if the data that was received includes the most recent drug dose data administered, i.e., the data is “up to date.” To be up to date, the DGSM may need (a) the most recent recorded insulin dose to be confirmed by the user, and/or (b) all recorded doses since a reset time (t reset ) may need to be classified, either automatically by the system or manually by the user. The confirmation may be performed manually, e.g., the DGS 100 may prompt the user to confirm that the last dose recorded was truly the last dose.
- the confirmation may be performed by the DGA interrogating the connected pen to ensure that it has the most recent dose information.
- the display device 120 can be configured to transmit a request for data (e.g., interrogation) to the MDD 152 via a wired or wireless communication link.
- the MDD 152 can transmit data to the display device 120.
- the display device 120 can be configured to communicate with the insulin pen according to a Near Filed Communication (NFC) protocol.
- NFC Near Filed Communication
- the MDD 152 can autonomously send data to the reader device over a wired or wireless communication link.
- NFC Near Filed Communication
- the MDD 152 can be configured to transmit according to a schedule, based on a triggering event or condition, and/or when it comes into a wireless communication range of the reader device.
- the MDD 152 can be configured to communicate with the display device 120 according to a Bluetooth or Bluetooth Low Energy networking protocol.
- a Bluetooth or Bluetooth Low Energy networking protocol e.g., infrared, UHF, 802.11x, etc.
- the DCSM may be reset at treset.
- the reset time (treset) may be set to midnight, but alternatively, may be a different TOD depending on the dose regimen timing parameters. It is to be understood that each of these conditions is optional and are not necessarily required.
- a screen may be displayed if it is determined that the DGS 100 has data relating to the most recent drug dose administered.
- the screen may be a home screen of the DGA that may include a dose guidance recommendation.
- the screen may only be displayed for a predetermined time period after user confirmation of the most recent dose.
- the predetermined time period may be at least about 10 minutes, alternatively at least about 15 minutes, alternatively at least about 20 minutes, alternatively about 15 minutes. If a bolus record is recorded while the home screen, or any of its dependent flow screens, are active, then the DGA may exit these screens and request a new user confirmation (if the dose is not automatically classified) and subsequent flows and logic so the state machines may be updated before the home screen may be displayed again.
- the DCSM 2000 has information needed to determine how to display meal carousel icons within the DGA home screen, and how icons function when selected.
- the DGS 100 may receive or otherwise access insulin data of the subject (e.g., from MDD 152).
- the DGA can check for the latest insulin dose data by requesting delivery information from different sources, including, but not limited to, the MDD 152, the MDD-associated application, or the interface that stores the latest insulin delivery information (such as the MDD application web server), or by checking the memory of the various applications for the latest insulin delivery information.
- the insulin dose data may be related to meal doses administered since a reset time.
- the DGS 100 may determine if the meal doses that were received since the reset time have been classified.
- the meal doses may be classified as associated with a particular meal, i.e., breakfast, lunch, or dinner. As discussed with respect to other methods and embodiments described herein, the meal doses may be either classified automatically by the DGS 100 or manually by the user.
- the DGS 100 may display a screen that includes a plurality of meal icons.
- the plurality of meal icons may include an icon each for breakfast, lunch, and dinner.
- Each of the meal icons may have a first appearance or presentation associated with a first state and a second appearance or presentation associated with a second state.
- the first appearance or presentation may be associated with a first state in which a meal dose administered since the reset time has been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- the second appearance or presentation may be associated with a second state in which a meal dose administered since the reset time has not been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- a meal icon (one each for breakfast, lunch, or dinner) may be “shaded” (first state) if an associated meal record exists since treset for that meal.
- the shaded meal icon may display the recorded dose information and provide an option for displaying the meal dose guidance calculation, if available. If no associated meal record exists within this time period (since treset) (second state), then the icon may not be shaded and when selected, a meal dose calculation may be displayed if available. When the time has crossed t reset , then all icons may be reset to unshaded (second state) and may be available for displaying a meal dose calculation.
- the variable treset may be determined by the regimen parameters, dinner dose time range and breakfast dose time range. If the dinner dose time range is the last meal dose time range before midnight, then t reset will equal midnight (this is the most likely case).
- treset should be set to the halfway point between the end of the dinner dose time range and the start of the breakfast dose time range.
- Meal Dose Calculation the DGA may determine if a normal meal dose calculation should be used or if a late dose calculation should be used to determine the appropriate dose recommendation. In order to determine which meal dose calculation is appropriate and to retrieve the associated calculation result, the DGA may determine if a missed dose alert, which is described elsewhere in this application, is active. [00368] The dose recommendation displayed may be based on the late meal dose calculation if a missed meal dose alert is asserted. Additionally, no insulin doses may have been recorded in the past two hours.
- the DGS 100 can receive or otherwise access insulin data of the subject (e.g., from MDD 152).
- the DGA can check for the latest insulin dose data by requesting delivery information from different sources, including, but not limited to, the MDD 152, the MDD-associated application, or the interface that stores the latest insulin delivery information (such as the MDD application web server), or by checking the memory of the various applications for the latest insulin delivery information.
- the DGA can determine if any insulin doses have been recorded for a period of time, e.g., 2 hours. As seen in step 2066, if any insulin doses have been recorded in the last 2 hours, then the DGA may not display a dose recommendation.
- the DGA may determine if a missed dose alert is active.
- the DGA may display a dose recommendation based on a late meal dose calculation. If a missed dose alert is not active or has not been asserted, then in step 2072, the DGA may display a dose recommendation based on a normal meal dose calculation.
- a user’s current glucose at the time of a meal dose calculation request is below a threshold value, then the DGS may not present a calculated dose suggestion to the user. Instead, the DGS may present a warning to the user about their current glucose levels, suggesting that they raise their current glucose values before administering an insulin dose.
- a dose guidance is not displayed if the current glucose value is determined to be below the threshold value. This additional safety measure is to avoid hypoglycemia resulting from dosing insulin at too low of a glucose value.
- This threshold value may be configurable based upon a user’s tolerance of hypoglycemia.
- Insulin on board is a measure of residual active insulin remaining in a user’s bloodstream following an injection. IOB is subtracted from a current calculated dose to account for active insulin from previous injections to avoid insulin-induced hypoglycemia. Calculated by multiplying a previous dose amount by a fraction that denotes the percent of insulin remaining at that point in time post-injection. IOB has units of insulin (U). Trend Glucose Direction Change in Glucose Arrow Insulin dose adjustments using trend arrows in adults (post-meal corrections ⁇ 3 hours post-meal) - 2.5 units - 1.5 units - 1.0 units - 0.5 units defined in Kudva, et al.
- the meal dose calculation may be triggered by a user request for a meal dose in the DGA.
- the input data streams may include scan glucose at the time of the request, scan glucose trend data at the time of the request, IOB at the time of the request, and a check for a late dose.
- the input parameters may be a fixed dose for a requested meal, mealtime CF, and target glucose.
- the outputs may be a suggested mealtime insulin dose. Late Meal Dose Calculation [00378] Both normal and late meal dose amounts may be calculated when a person selects a meal dose within the DGA.
- a late meal dose calculation may be the same as for the normal meal dose calculation explained above, except that Gprm and TrendAdj may be calculated using continuous streaming glucose data, e.g., once-per-minute streaming glucose, rather than scanned glucose.
- Gprm may be the glucose value at the estimated meal start time and TrendAdj may be determined using the glucose trend at the estimated meal start time.
- the estimated meal start time may be calculated based upon once-per-minute streaming data and may be an output from the missed meal dose detection algorithm, which is described elsewhere in this application.
- IOB may be calculated according to the time that a late meal dose is requested by the user, not the estimated meal start time. If the late meal dose calculation result is less than the normal meal dose calculation result, then the DGS 100 may display the lower value.
- the glucose data received by the DGS according to a schedule or based upon a triggering event or condition and/or when it comes into wireless communication with a reader device may be used to determine if a late meal dose recommendation is to be calculated and presented to the user.
- the DGS may not present a calculated dose suggestion to the user. Instead, the DGS may present a warning to the user to correct low glucose before dosing insulin in place of a dose recommendation.
- This additional safety measure is to avoid hypoglycemia resulting from dosing insulin at too low of a glucose value.
- This threshold value may be configurable based upon a user’s tolerance of hypoglycemia.
- the input data streams may include an estimated meal start time, a historic glucose at the estimated meal start time, and the IOB at the time of the requested late dose.
- the input parameters may be a fixed dose for a requested missed meal, mealtime CF, and target glucose.
- the outputs may be a suggested mealtime insulin dose at the estimated meal start.
- Dose Calculation Explanation Display [00382] When the user selects the dose amount displayed, a popup screen may show an explanation of how the dose amount was calculated.
- the dose amount may be displayed for two components: Ifixed and Iguide- Ifixed. Explanatory text may also be displayed according to TABLE 4.
- users may be able to tag meals that have resulted in variable glucose levels, e.g., glucose levels above or below the target range.
- the DGS may provide a new suggested dose that is specific for the tagged meal.
- a user may eat the same pancakes and eggs breakfast at a local restaurant once a week.
- the DGS may notify the user that their meal dose did not get the user back to their target after the meal and may prompt the user to tag or track this meal. The user may enter a description tag for this meal as a favorite. [00385] Thereafter, after the user eats or consumes the same meal, the user can tag the meal and the DGS may associate the meal dose administered in association with the tagged meal and the post-prandial glucose data set associated with the meal with this tag.
- the DGS may determine a specific dose recommendation for this tagged meal based at least on the previous doses administered and the post-prandial glucose data set associated with the tagged meal.
- the DGS may also consider the user’s current glucose level at the time that the request for a dose recommendation was made in the determination of the dose recommendation for the tagged meal.
- the DGS may require data from at least three meals, alternatively at least four meals, alternatively at least 5 meals, before the DGS may calculate a recommended dose for the tagged meal of pancake and eggs.
- the tags may be for any food and/or drink that is consumed at breakfast, lunch, dinner, or a snack.
- the dose recommendation may include multiple components, such as a base dose and a correction dose.
- the base dose may be the user’s standard or typical meal dose and the correction dose may account for the user’s previous responses to the same tagged meal. In some embodiments, the correction dose may account for the user’s current glucose level at the time that the request for the dose recommendation was made. [00386] In one exemplary embodiment, in method 2400 as seen in FIG.23A, in a first step 2402, the DGS may prompt the user to input a tag associated with a meal type.
- the meal type may be a description of specific food and/or drinks consumed by the user during a meal or snack such as a cheeseburger and fries, two slices of cheese pizza, eggs and pancakes,” or “an apple and a diet soda.”
- the DGS may receive an inputted tag for an instance of the meal type. The user may enter a description tag for this meal as a favorite. Alternatively, if the meal type has already been entered in the DGS, then the user may select the tag from, e.g., a list of favorite meal types.
- the DGS may determine if a threshold number of instances of tags of the meal type have been received by the DGS.
- the DGS may have a requirement of a minimum number of three tags of a particular meal type. If the DGS determines that only two instances of a tag for the meal type has been received, then the DGS may not calculate a recommended medication dose for the meal type. If, however, the DGS determines that three or more instances of a tag for the meal type has been received, then the DGS may calculate a recommended medication dose of the meal type, as indicated in step 2408. [00389] In some embodiments, after the user tags the meal, the DGS may detect that the medication dose administered is different than the medication doses administered during the previous consumption of the same meal.
- the DGS may prompt the user.
- the DGS may prompt the user to create a new tag.
- the new tag may include a description in the tag to account for the different medication dosage. For instance, the new tag may include a size of the meal or another reason why the medication dosage was different, e.g., exercising before the meal.
- the DFS may prompt the user in real time, i.e., within 5 minutes, alternatively within 4 minutes, alternatively within 3 minutes, alternatively within 2 minutes, alternatively within 1 minute of the user tagging the meal type.
- the DGS in a first step 2422, may prompt the user to input a tag associated with a meal type.
- the meal type may be a description of specific food and/or drinks consumed by the user during a meal or snack such as a cheeseburger and fries, two slices of cheese pizza, eggs and pancakes,” or “an apple and a diet soda.”
- the DGS may receive a first inputted tag for a first instance of the meal type. The user may enter a description tag for this meal as a favorite. Alternatively, if the meal type has already been entered in the DGS, then the user may select the tag from, e.g., a list of favorite meal types.
- the DGS may associate the first inputted tag with a first amount of medication administered for the first instance of the meal type.
- the first inputted tag may also be associated with a first post-prandial analyte data set for the first instance of the meal type.
- the DGS may receive a second inputted tag for a second instance of the meal type. The user may select the tag from, e.g., a list of favorite meal types.
- the DGS may associate the second inputted tag with a second amount of medication administered for the second instance of the meal type.
- the second inputted tag may also be associated with a second post-prandial analyte data set for the second instance of the meal type.
- the DGS may determine if a difference between the first and second doses administered is above a threshold. If the difference is above a threshold, in step 2434, the DGS may prompt the user to input a modified tag that may account for the different dose. [00396] In some embodiments, if the DGS has enough data to determine a recommendation, if the difference is below the threshold, in step 2436, the DGS may output a recommended dose for the meal type. Missed Meal Dose Alerts [00397] Both the missed meal dose calculation function and the missed dose alert function use the missed meal dose detection algorithm. The missed dose alert function calls the missed dose detector every minute.
- an alert When an alert is asserted, which may also be referred to as an active alert or an activated alert, it may be presented in a lock screen notification or an in-app modal, and may also be presented in the notification center or notification banner of the display device 120.
- the alert may be rescinded under certain conditions, i.e., the alert may become inactive or inactivated or may be removed from the notification center or notification banner of the display device 120 if it is determined that the alert should no longer be active.
- a missed meal dose alert may be asserted if the following conditions are met: ⁇ ⁇ A missed meal dose condition may have been detected for consecutive minutes (e.g., 5 minutes or 5 consecutive positive missed meal dose events) OR a missed meal dose alert is currently asserted.
- the DGA may receive streaming glucose data from a sensor control device 102.
- the DGA may determine, at a current time, if a meal dose has been missed in association with a meal having an estimated meal start time by detecting a missed meal dose condition for a consecutive number of minutes (e.g., 5 minutes or 5 consecutive positive missed meal dose events). Alternatively, the DGA may determine if a missed meal dose alert is currently asserted (not shown). [00402] If step 2084 is answered in the affirmative, in step 2086, the DGA may determine if an insulin dose has been recorded within a previous period of time, e.g., within the past two hours.
- step 2086 the DGA may determine if an insulin dose has been recorded within a period of time (e.g., 30 minutes, alternatively 45 minutes, alternatively 60 minutes) prior to the estimated start time of the meal.
- step 2088 the DGA may determine if the estimated meal start time is within the past two hours, i.e., two hours since the current time.
- step 2092 the DGA may determine if a correction dose alert is currently asserted. The DGA may prevent the assertion of a missed meal dose alert at the same time as the assertion of a correction dose alert.
- step 2094 the DGA may display or assert a missed meal dose alert.
- the missed meal dose alert condition is asserted, then the DGS 100 may present a lock screen notification to notify the user of a missed meal dose alert. If the missed meal dose alert condition is rescinded, the DGS 100 may then remove the missed meal dose alert notification.
- the missed meal dose alert may be rescinded if it is currently asserted and the following conditions are met: ⁇ ⁇ A missed meal dose condition has not been detected for the past 15 minutes ⁇ ⁇ OR one or more of the following conditions are met: o An insulin dose has been recorded in the last 2 hours o OR an insulin dose has been recorded within 45 minutes prior to the estimated meal start time o OR the estimated meal start time is more than 2 hours old [00410] As seen in FIG.16A, in exemplary method 2100, beginning with step 2102, the DGA may receive streaming glucose data from a sensor control device 102. [00411] In step 2104, the DGS 100 may assert a missed meal dose alert.
- step 2106 the DGS 100 may determine if a missed meal dose condition has been detected for a consecutive number of minutes after the missed meal dose has been asserted. For example, the DGS 100 may determine if a missed meal dose condition has not been detected for the past 10 minutes, alternatively the past 15 minutes, alternatively the past 20 minutes. [00413] If step 2106 is answered in the negative, then in step 2108, the DGS 100 may rescind the missed meal dose alert.
- the DGS 100 may rescind the missed meal dose alert.
- the DGA may receive streaming glucose data from a sensor control device 102 and insulin dose data from an MDD 152 or other ways previously described in other embodiments.
- the DGS 100 may assert a missed meal dose alert. The conditions under which missed meal dose alerts may be asserted are described elsewhere in this application.
- step 2116 the DGS 100 may determine if an insulin dose has been recorded within a period of time of the current time. The period of time may be about 1.5 hours, alternatively about 2 hours, alternatively about 2.5 hours. [00418] If step 2116 is answered in the positive, then in step 2108, the DGS 100 may rescind the missed meal dose alert. [00419] As seen in FIG.16C, in exemplary method 2120, beginning with step 2122, the DGA may receive streaming glucose data from a sensor control device 102 and insulin dose data from an MDD 152 or other ways previously described in other embodiments. [00420] In step 2124, the DGS 100 may assert a missed meal dose alert.
- step 2126 the DGS 100 may determine if an insulin dose has been recorded within a period of time of the estimated meal start time. The period of time may be about 30 minutes, alternatively about 45 minutes, alternatively about 60 minutes. [00422] If step 2126 is answered in the positive, then in step 2128, the DGS 100 may rescind the missed meal dose alert. [00423] As seen in FIG.16D, in exemplary method 2130, beginning with step 2132, the DGA may receive streaming glucose data from a sensor control device 102.
- step 2134 the DGS 100 may assert a missed meal dose alert, wherein the missed meal dose alert relates to a missed meal having an estimated start time.
- the conditions under which missed meal dose alerts are asserted are described elsewhere in this application.
- step 2136 the DGS 100 may determine if the estimated meal start time is within a period of time of the current time. The period of time may be about 1.5 hours, alternatively about 2 hour, alternatively about 2.5 hours. [00426] If step 2126 is answered in the negative, then in step 2128, the DGS 100 may rescind the missed meal dose alert.
- a missed meal dose condition detection module of the DGS 100 received streaming glucose data as input.
- the missed meal dose condition detection module may be called once per minute (e.g., after each minute of streaming glucose is received) to estimate if a meal dose has been missed and, if so, estimate the meal start time.
- the missed meal dose condition detection module may also be called on demand to estimate a meal start time of the missed meal.
- the missed dose detector uses streaming glucose since the last recorded insulin meal dose, up to about 4 hours total, alternatively about 4.5 hours total, alternatively about 5 hours total (the insulin action time used by the IOB calculator).
- the algorithms describing real time meal detection and missed meal dose detection are described elsewhere in this application.
- the missed meal dose detection may be triggered by the DGA detecting a meal event.
- the input data streams may include a detected meal event, an estimated meal start time, and a most recent insulin dose amount and timestamp.
- the outputs may be a tagged meal event without a dose and notification to the user.
- Correction-Only Dose Calculation [00431] Within the DGA, post-meal correction-only insulin dose guidance may be available if (1) the DGSM is in the correction-only guidance available state, and (2) a correction dose alert is asserted. [00432]
- the display state of the DGA notification (which may be graphically represented as a lightbulb) may only be determined when the dose guidance display is initiated (or if another glucose scan is performed).
- the display state may not be updated whenever a new streaming glucose value is received. Moreover, in one embodiment, it may be required for all alerts to be resolved before dose guidance is provided, in order to avoid race conditions.
- the correction dose calculation may be triggered by a user responding to a correction dose notification from the correction dose detector and scans.
- the input data streams may include the scan glucose, the scan trend arrow, and the IOB at the time of the most recent scan.
- the input parameters may be the target glucose and post-meal CF.
- the outputs may be a suggested calculation of a correction dose.
- correction- Dose Alert When a correction dose alert is asserted, which may also be referred to as an active alert or an activated alert, it may be presented in a lock screen notification or an in-app modal, and may also be presented in the notification center or notification banner of the display device 120.
- the alert may be rescinded under certain conditions, i.e., the alert may become inactive or inactivated or may be removed from the notification center or notification banner of the display device 120 if it is determined that the alert should no longer be active.
- a correction dose alert may be asserted if the following conditions are met: ⁇ ⁇ A correction dose condition has been ASSERTED for all of the past 5 minutes OR the correction dose alert is currently asserted ⁇ ⁇ An insulin dose has not been recorded within the past 2 hours ⁇ ⁇ A missed meal dose alert is NOT asserted. (prevent correction and missed meal dose alerts from coinciding) [00436] In some embodiments, the correction dose alert may not be asserted unless all of these conditions are met. In other embodiments, only one or more of these conditions may be met before the correction dose alert is asserted. It is to be understood that each of these conditions is optional and are not necessarily required.
- the DGA may receive streaming glucose data from a sensor control device 102 and insulin dose data from an MDD 152 or other ways previously described in other embodiments.
- the DGA may determine, at a current time, if a correction dose condition has been asserted for a consecutive number of minutes (e.g., 5 minutes or 5 consecutive positive missed meal dose events).
- a correction dose condition may be a condition that indicates a user requires a correction dose.
- the DGA may determine if a correction dose alert is currently asserted (not shown).
- step 2146 the DGA may determine if an insulin dose has been recorded within a previous period of time, e.g., within the past two hours. [00440] If step 2146 is answered in the negative, in step 2148, the DGA may display or assert a correction dose alert. [00441] If the missed correction dose alert condition is asserted, then the DGS 100 may present a lock screen notification to notify the user of a correction dose alert. If the correction dose alert condition is rescinded, the DGS 100 may then remove the correction dose alert notification.
- the DGS 100 may rescind the correction dose alert if it is currently asserted and either of the following conditions are met: ⁇ ⁇
- the correction dose condition has not been detected for any of the past 15 minutes ⁇ ⁇ OR the IOB calculation has changed since the last time the correction dose alert condition was calculated) ⁇ ⁇ OR an insulin dose has been recorded in the past 2 hours
- the DGA may receive streaming glucose data from a sensor control device 102.
- the DGS 100 may assert a correction dose alert. The conditions under which correction alerts are asserted are described elsewhere in this application.
- the DGS 100 may determine if a correction dose condition has been detected for a consecutive number of minutes after the correction dose has been asserted. For example, the DGS 100 may determine if a correction dose condition has not been detected for the past 10 minutes, alternatively the past 15 minutes, alternatively the past 20 minutes. [00446] If step 2156 is answered in the negative, then in step 2158, the DGS 100 may rescind the correction dose alert. [00447] Where streaming glucose data is unavailable such that the correction dose condition could not be calculated for, e.g., the past 14 minutes and then at minute 15, the correction dose condition is calculated and not asserted, then the DGS 100 may rescind the correction dose alert.
- the DGA may receive streaming glucose data from a sensor control device 102.
- the DGS 100 may assert a correction dose alert at a first time. The conditions under which correction alerts are asserted are described elsewhere in this application.
- the DGS 100 may determine if a calculation for insulin on board (IOB) has changed since the first time. [00451] If step 2166 is answered in the affirmative, then in step 2168, the DGS 100 may rescind the correction dose alert.
- IOB insulin on board
- the DGA may receive streaming glucose data from a sensor control device 102.
- the DGS 100 may assert a correction dose alert. The conditions under which correction alerts are asserted are described elsewhere in this application.
- the DGS 100 may determine if an insulin dose has been recorded within a period of time of the current time. The period of time may be about 1.5 hours, alternatively about 2 hour, alternatively about 2.5 hours. [00455] If step 2176 is answered in the affirmative, then in step 2178, the DGS 100 may rescind the correction dose alert.
- the user may customize the conditions under which a correction dose alert is presented to the user.
- the user may set a minimum threshold for a correction dose alert such that they are only alerted if the correction dose amount is above a minimum dose amount.
- the user may indicate that they only want to receive a correction alert if the suggested corrected dose is at least about 2 units.
- the minimum dose amount may be about 1 unit or more, alternatively about 2 units or more, alternatively about 3 units or more, alternatively about 4 units or more, alternatively about 5 units or more, alternatively about 6 units or more.
- the correction dose condition detector may indicate if the condition is right for a correction dose.
- the correction dose condition detector may also provide the result of the calculation for the correction dose.
- the correction dose calculation may also use streaming glucose data, e.g., one-minute streaming glucose. Thus, the correction dose calculation may match or coincide with the correction dose alert condition, which also uses streaming glucose.
- the correction dose determination may be continuously running.
- the input data streams may include streaming glucose, streaming trend arrow, time since last classified meal dose, and time since last classified correction dose.
- the input parameters may include a minimum correction dose amount, which may be configured by the user.
- the outputs may include a notification to the user.
- Correction Alert and Missed Meal Dose Alert Interaction [00463]
- the alert processing for both correction and missed meal dose alerts may be performed every minute using the streaming glucose data.
- the missed meal dose alert processing may be performed before the correction alert processing in order to ensure that if conditions are such that both alerts would initiate assertion, then the missed meal dose alert would prevail (thus preventing the correction dose alert from being asserted).
- Insulin On Board (IOB) Management and Calculation [00464] To prevent dose recommendations based upon stale glucose data, the elapsed time between the most recent scan and the dose request may be no longer than five minutes. IOB may be calculated according to a duration of insulin action of 4.5 h for rapid acting insulin. The IOB value to be subtracted in Eq.1 and 2 is the % IOB at the time of the meal request multiplied by the previous insulin dose amounts.
- a dose of 10 U administered at 12:00 will have a remaining IOB of 4.7 U at 14:15. Further details are supplied in FIG.19.
- the current IOB is the sum of each of these IOB portion calculations for each insulin dose less than 4.5 h old.
- the duration of insulin action (DIA) is the estimated time that a given insulin injection will confer its glucose-lowering effect.
- the DGS 100 assumes a DIA of 4.5 h for rapid acting prandial insulin and 24 h for long acting basal insulin. If the DIA of an insulin dose is 4.5 h, then the IOB is zero at 4.5 h following the injection. The units of DIA is hours.
- the IOB calculation may be triggered whenever a dose (mealtime or correction) is calculated.
- the input data streams may include insulin dose amounts and timestamps for doses less than or equal to 4.5 hours and an IOB lookup table.
- the outputs may be remaining insulin units in circulation from previous injections.
- Real Time Meal Detection [00467]
- the DGA can be configured to detect missed meal doses using a real-time meal detection algorithm. Systems and processes for real-time detection of missed meal doses and subsequent alerting of the patient are described herein. The process for detecting missed meal doses can be executed periodically (e.g., whenever new glucose data are available to the system).
- real-time meal detection can be performed by a feature extraction module and a meal detection module.
- the feature extraction module can receive CGM datapoints one at a time as the datapoints become available.
- the feature extraction module can extract a plurality of features and can pass the plurality of features to the meal detection module for meal detection.
- the feature extraction module is configured to perform data smoothing each time a new glucose data point is received by fitting the data within a time window and counting backwards from the current data point using a quadratic function.
- the time window can be about 60 minutes.
- the feature extraction module can be configured to store a fitted value at a center of the time window as a current smoothed data.
- the feature extraction module can also be configured to store coefficients of the linear and quadratic terms of the fitted value at the center of the time window as the most recent glucose rate of change and acceleration values, respectively.
- the feature extraction module can also be configured to store a fitted value at the most recent point for the feature extraction.
- the feature extraction module can be configured to compare the current smoothed glucose value with a previous smoothed glucose value (e.g., the smoothed glucose value immediately preceding the current smoothed glucose value) to determine whether the smoothed glucose data is rising or falling.
- the feature extraction module can be configured to extract a plurality of features and thereafter pass the plurality of features to the meal detection module after the feature extraction module determines a rise in a comparison of the current and previous smoothed glucose values.
- the feature extraction module can be configured to extract a plurality of features from two segments in the smoothed data. The two segments can be a current rising segment and a previous falling segment.
- the plurality of features extracted from the current rising segment can include, but are not limited to, 1) the maximal acceleration, 2) the time of the maximal acceleration point, 3) the glucose value at the maximal acceleration point, 4) the height computed by the difference in the glucose values between current time point (the fitted value) and the maximal acceleration point (the reference point), 5) the duration of the current segment computed by the elapsed time from the reference point to the current point, 6) the average rising rate of the current segment computed by dividing the height by the duration, 7) the maximum increase of acceleration (the increase in the acceleration at a given time point is obtained by subtracting the acceleration of the point by that of the previous point), and 8) the incremental area under the curve (subtracting the glucose value of the reference point from the mean glucose value, and subsequently multiplying the difference by the duration of the segment).
- the plurality of features extracted from the previous falling segment can include, but are not limited to: 1) duration, 2) height, 3) the average falling rate (height/duration), 4) the maximum falling rate (the maximum of the absolute value of the rate of change), and 5) the maximum deceleration (the maximum of the absolute value of the acceleration).
- the feature extraction module can be configured to pass the plurality of extracted features to the meal dose module. [00471]
- the meal detection module can be configured to receive a feature vector as input and can be configured to output a binary detection result indicating whether the current rising segment is a meal response glucose excursion or not.
- the meal detection module can also be configured to output a probability value with the binary detection result.
- a pretrained machine learning model in the meal detection module can be implemented using RandomForestClassifier by scikit learn (https://scikit- learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html).
- the meal detection module can be configured to detect a meal start based on tree building rules and a feature threshold for each feature in each tree, which can be optimized during a training process.
- pretrained models can also be built based on alternative classification algorithms including gradient boosting, ada boost, artificial neural network, linear discriminant analysis, and extra tree.
- the meal detection model can also be configured to estimate a start time of a meal if a meal is detected.
- the start time of the meal can be estimated as the time point at which there is a maximum increase of glucose value acceleration, tracing back from the detection point within a time window size of about 1.25 hours. For example, if a missed meal was detected by the algorithm at 1:15 pm, the model can track back to about 12:00 pm to determine a meal start.
- the fitted parameter “a” is the acceleration at the point of interest.
- An increase of glucose value acceleration at a time point k can be defined by a(k+1)-a(k).
- the meal detection model can also be configured to output a notification on UID 200 regarding a missed dose to a user if a mealtime insulin dose is not detected to have occurred within a period of time around the estimated start of the meal. In one embodiment, if the estimated meal start is less than two hours ago, the notification can also indicate that the patient can still get dose guidance for the meal and dose late.
- the real time meal detection may be continuously running.
- the input data streams may include streaming glucose.
- the outputs may be a meal event and an estimated meal start.
- Real Time Dose Classification To drive the dose guidance state transition diagrams, which are described elsewhere in this application, as well as track dose concordance for dosing reports, the algorithm may classify incoming doses from the connected pen in real time. [00477] Doses may be automatically classified by the algorithm if certain criteria are met. Dose may only be automatically classified as a specific meal dose (breakfast, lunch, or dinner) or a correction dose. Automated meal dose and correction dose classification have their own logic for classification. [00478] The automatic real time dose classification may be continuously running. The input data streams may include an insulin dose timestamp, insulin dose amount, and previous dose recommendation (meal or correction).
- the input parameters may include insulin dose time windows.
- the outputs may be doses classified as meal or correction.
- Meal Doses [00479] For automated meal dose classification, the following criteria may be used to determine if a given dose may be automatically associated with a specific meal (breakfast, lunch or dinner).
- the dose may be marked as ambiguous, requiring the user to manually classify the dose before using the app for subsequent dose guidance.
- This manual classification may be performed via an entry in the DGA. In other embodiments, only one or more of these conditions may be met in order for the dose to be automatically classified. It is to be understood that each of these conditions is optional and are not necessarily required.
- the DGA may provide a dose recommendation guidance for a meal requested by a user at a request time, wherein the meal has a meal type and the dose recommendation guidance comprises a recommended dose amount.
- the DGA may receive insulin dose data of a user from a connected insulin delivery device.
- the insulin dose data may include a recent dose comprising an insulin amount and a timestamp.
- the DGA may determine if the timestamp of the recent dose is within a period of time of the request time. The period of time may be about 15 minutes, alternatively about 20 minutes, alternatively about 25 minutes, alternatively about 30 minutes.
- the DGA may determine if the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation.
- the DGA may determine if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal. [00486] In step 2192, the DGA may determine if the recent dose was taken while the user was in a post-meal state. If the most recent dose is taken while the Dose Guidance State Machine is in the post-meal dose state (i.e., the previous dose has been associated with a meal, triggering a transition to the post-meal dose state), the recent dose may be associated with the same meal as the previous dose.
- the DGA may classify the recent dose as associated with the meal type of the recent meal if the above steps 2186-2190 are answered in the affirmative and step 2192 is answered in the negative. If any of the above conditions are not met, then the DGA may classify the recent dose as ambiguous (see step 2196) and prompt the user to manually classify the recent dose.
- the DGA may classify the recent dose as ambiguous (see step 2196) and prompt the user to manually classify the recent dose.
- a user requests a lunch dose at 12:00 PM and takes a dose that agrees with the automatic classification logic above, it may be classified as a lunch dose. This classification may trigger a transition from the waiting state to the post-meal dose state at a time starting from the injection time. The algorithm may remain in the post-meal dose state for two hours.
- the dose is classified as ambiguous.
- the dose may be classified as a correction dose. If any of the above are false, the dose may be marked as ambiguous, requiring manual classification. This manual classification may be performed via an entry in the DGA. In other embodiments, only one or more of these conditions may be met in order for the dose to be automatically classified. It is to be understood that each of these conditions is optional and are not necessarily required.
- the DGA may provide a dose recommendation guidance for a correction at a first time.
- the DGA may receive insulin dose data of a user from a connected insulin delivery device.
- the insulin dose data may include a recent dose comprising an insulin amount and a timestamp.
- the DGA may determine if the timestamp of the recent dose is within a period of time of the first time. The period of time may be about 15 minutes, alternatively about 20 minutes, alternatively about 25 minutes, alternatively about 30 minutes.
- the DGA may determine if the insulin amount of the recent dose is the same as the recommended dose amount of the correction dose guidance recommendation.
- the DGA may classify the recent dose as a correction dose if the above steps 2206-2208 are answered in the affirmative. If any of the above conditions are not met, then the DGA may classify the recent dose as ambiguous (see step 2212) and prompt the user to manually classify the recent dose.
- this classification may trigger a transition from the waiting state to the post- correction dose state at a time starting from the injection time.
- the DGA may provide a dose recommendation guidance at a first time.
- the DGA may receive insulin dose data of a user from a connected insulin delivery device.
- the insulin dose data may include a recent dose comprising an insulin amount and a timestamp.
- the DGA may determine if the timestamp of the recent dose is within a period of time of the first time. The period of time may be about 15 minutes, alternatively about 20 minutes, alternatively about 25 minutes, alternatively about 30 minutes.
- the DGA may determine if the insulin amount of the recent dose is the same as the recommended dose amount of the dose guidance recommendation. [00502] In step 2230, the DGA may classify the recent dose as a meal dose or a correction dose. If any of the above conditions are not met, then the DGA may classify the recent dose as ambiguous (see step 2232) and prompt the user to manually classify the recent dose in step 2234. [00503] When a dose is marked as ambiguous, the user may be required to manually classify the dose before using the DGA for subsequent dose guidance.
- the user may be provided with the following classification options and may be asked to choose one: ⁇ ⁇ Breakfast Dose ⁇ ⁇ Lunch Dose ⁇ ⁇ Dinner Dose ⁇ ⁇ Correction Dose ⁇ ⁇ Ate more than expected for previous meal ⁇ ⁇ Snack Dose ⁇ ⁇ Priming Dose ⁇ ⁇ Dose not taken [00504]
- all ambiguous doses within a period of time e.g., the last about 4 hours, alternatively the last about 4.5 hours alternatively the last about 5 hours, from the time that the user opens the DGA may need to be classified manually before the DGA may provide dose guidance. Unclassified ambiguous doses greater than the period of time may remain as ambiguous.
- the period of time e.g., 4.5 hour window
- the period of time may be shortened to span from only the time to user opens the DGA to 00:00:00 AM of the current day.
- the user manually classifies an ambiguous dose as one of “ate more than expected for previous meal”, “snack dose”, “prime dose” or “dose not taken”, there may be no change to the Dose Guidance State Machine. Titration Methods [00506] As disclosed in U.S.
- a dose guidance system (DGS) 100 e.g., SCD 102, display device 120, or MDD 152
- DGS dose guidance system
- GPA glucose pattern analysis
- a processor of a DGS 100 may use methods as described herein to provide titration guidance for multiple daily injection (MDI) dosing therapies once it learns (or is configured with) the patient’s current dosing strategies.
- MDI daily injection
- the system may determine guidance information for titrating the fixed dose amounts (e.g., for breakfast, lunch, dinner, snack, etc.).
- the carbohydrate ratio can be titrated, for these same meals or for different times of the day.
- Patients who use experiential dosing can titrate their doses on a per meal basis.
- Titration guidance by the DGA can provide a recommendation to change the dose or carbohydrate ratio in a particular direction.
- the amount of the change can be a suitable percentage change, for example, 5%, 10%, 15%, etc.
- Dose guidance can also include starting a meal dose.
- insulin doses refer to rapid acting insulin doses, unless the insulin doses are explicitly referred to as “long acting” or “basal”.
- several (e.g., six) parameters of the DGS 100 provide information for titrating dose regimen parameters over time, while the DGS 100 is in a dose guidance mode.
- At least one processor of the DGS 100 may include instructions that when executed by the processor cause the DGS 100 to perform a method 1500 for providing dose guidance in response to analyte data, and diagrammed in FIG.21A.
- the method 1500 may include, at 1502, receiving time-correlated analyte data of a patient taken over an analysis period into a buffer.
- the method 1500 may further include, at 1504, dividing the time-correlated analyte data into discrete time-of-day (TOD) periods.
- the method may further include, at 1506, determining, by executing an algorithm, a recommended fixed dose of the medication for a corresponding one of the TOD periods based on at least one portion of the time- correlated analyte data and a defined dosing strategy of the patient for the analysis period.
- the method may further include, at 1508, storing an indicator of the recommended fixed dose in a computer memory for output to at least one of a user or a medication dosing device.
- the DGS 100 processor may initiate a titration method for adjusting fixed doses based on parameters configured by an authorized user (e.g.
- the DGS 100 may titrate the first four parameters (fixed dose titration) using the glucose pattern analysis (GPA) titration methodology as disclosed in U.S. Application Serial No. 16/944,736 and elsewhere in this application, wherein time-of-day periods are demarcated by fixed meal dose times defined by the regimen that is initially set by the authorized user.
- GPS glucose pattern analysis
- CF pre fixed pre-meal correction factor
- CFpost fixed post-meal correction factor
- the DGS 100 may execute titration routines periodically, e.g., once per day. For example, the DGS 100 may execute the three different titration routines separately, every day; the fixed dose routine first, then the CFpre routine, then the CFpost routine. Results from each routine may impact each other as described below for each routine.
- FIG.21B illustrates general operations of a method 1600 that uses a glucose pattern indicator for titration of correction factors or fixed doses. Further details of the method 1600 may be as described in U.S. Application Serial No. 16/944,736. [00513] The method 1600 may include, at 1602, classifying each of the medication doses in a medication class, based on the time-correlated data.
- the method 1600 may further include, at 1604, grouping each of the doses in one of a set of mealtime groups.
- the method 1600 may further include, at 1606, determining a glucose pattern most closely fitting the time-correlated data, and at 1608, selecting a glucose pattern indicator, based on the glucose pattern.
- a glucose pattern indicator may be selected from a group consisting, for example, of “HIGH,” “LOW”, “HIGH/LOW” or “NO PATTERN.” [00514] If the authorized HCP approves the titration, then the DGS 100 may update the dose regimen to include the titration and use the resulting updated regimen in subsequent dose guidance.
- the DGS 100 may rescind the titration approval request and call the titration routines at the next scheduled titration time.
- the DGS may issue new titration approval requests thereafter.
- the authorized HCP expressly rejects the titration, the DGS may rescind the titration approval request and refrain from calling the titration routines until at least a definite period of several days (e.g., 7 days) has elapsed, and issue new titration approval requests thereafter.
- the DGS may use a GPA titration method to analyze analyte measurements made at definite intervals over the analysis period, e.g., measurements at 15- minute intervals making up time-correlated analyte (e.g., glucose) data over the learning period.
- the GPS may segment the data into discrete time-of-day (TOD) periods.
- the TOD periods may be defined according to the typical meal dose time parameters defined by the authorized HCP as part of the approved dose regimen.
- TOD periods for example, may be defined as follows: [00517] Post-Breakfast TOD Period (TODBF): The starting record is the first glucose record following the fixed breakfast dose time. The ending record is the last glucose record prior to the fixed lunch dose time. [00518] Post-Lunch TOD Period (TODLU): The starting record is the first glucose record following the fixed lunch dose time. The ending record is the last glucose record prior to the fixed dinner dose time. [00519] Post-Dinner TOD Period (TODDI): The starting record is the first glucose record following the fixed dinner dose time.
- TODDI Post-Dinner TOD Period
- the ending record is the last glucose record prior to bedtime, which the DGS may define, for example, as 6 hours after the fixed dinner dose time or 6 hours prior to the fixed breakfast time, whichever happens earlier.
- Overnight TOD Period – first half (TODON1): The overall overnight period may be defined as the time between bedtime and the fixed breakfast dose time. The starting record is the first glucose record following bedtime. The ending record is the last glucose record prior to the midpoint time of the overall overnight period.
- Overnight TOD period – second half TODON2: The starting record is the first glucose record following the midpoint time of the overall overnight period. The ending record is the last glucose record prior to the typical breakfast dose period.
- the DGS 100 may impose the following restrictions on user (patient) and authorized HCP entry of fixed meal dose times, for example: the time between the fixed breakfast dose time and the fixed lunch dose time must be no less than 3 hours; the time between the fixed lunch dose time and the fixed dinner dose time must be no less than 3 hours, and the time between the fixed dinner dose time and the fixed breakfast dose time must be no less than 9 hours.
- Input Validity [00523] Referring to FIG.21C, a method 1500 for providing dose guidance in response to analyte data may include additional operations 1700 in any operable order or combination, any one of which may be omitted if not necessary or desired.
- the operations 1700 may include, at 1702, classifying doses in classes comprising a fixed basal dose, fixed breakfast dose, fixed lunch dose, fixed dinner dose for corresponding ones of the TOD periods.
- Dose classification e.g., identifying initial meal doses
- the identification of post-meal correction doses is required for the fixed dose titration algorithm.
- a glucose data segment (one of many that would contribute to data associated with a TOD period) may be deemed valid by the processor of the DGS 100 subject to certain conditions, for example, only if all the following conditions are met: [00525]
- Condition 1 The data segment meets the data sufficiency requirement that there be no gaps in glucose data larger than a threshold value, for example, two consecutive historic glucose values.
- the operations 1700 may include, at 1704, determining, as a condition for use in determining the recommended fixed dose, that a segment of the time- correlated analyte data is free of any gaps exceeding a defined threshold.
- Condition 2 The data segment has an associated initial meal dose.
- This condition is TRUE if the initial meal dose falls within the fixed meal dose range defined by the authorized HCP when confirming the initial dose regimen settings. For example, if an initial meal dose falls within the fixed breakfast dose range, that dose will be associated with a post-breakfast TOD for analysis.
- the operations 1700 may include, at 1706, the DGS processor determining, as a condition for use in determining the recommended fixed dose, that a segment of the time-correlated analyte data has an associated initial meal dose. [00527] Condition 3: The data segment has a basal dose within the prior day.
- the operations 1700 may include, at 1708, determining, as a condition for use in determining the recommended fixed dose, that a segment of the time-correlated analyte data is associated with a basal fixed dose within a prior 24-hour period.
- processor may treat the subsequent TOD periods as not valid: overnight, post-breakfast, post-lunch, post-dinner.
- the subsequent TOD periods may be treated as not valid: post-breakfast, post-lunch, post-dinner, overnight.
- the operations 1700 may include, at 1710, clearing data for each TOD period in response to any one or more of: determining the recommended fixed dose, determining a pre-meal correction factor, determining a post-meal correction factor, or determining a manual dose adjustment.
- the DGS 100 processor may clear all TOD data buffers, along with low alarm and post-meal correction dose counters, when any of the following occur: when fixed dose titration guidance is issued; when the pre-meal CF titration guidance is issued; when the post-meal CF titration guidance is issued; or when a manual dose adjustment is issued.
- the DGS 100 processor may call the fixed dose titration analysis once per day. Every day, the TOD data buffers, low alarm counters, and post-meal correction counters may be updated to include no more than the most recent 14 valid data segments for each TOD period. Of note, a low alarm counter and a high alarm counter may be implemented for every TOD.
- the method 1500 for providing dose guidance in response to analyte data may include additional operations 1800 in any operable order or combination, any one of which may be omitted if not necessary or desired.
- the operations 1800 may include, at 1802, determining a glucose pattern for each TOD period based on associated valid data segments for a set number of prior days, wherein determining the recommended fixed dose is further based on the glucose pattern.
- the operations 1800 may further include at 1804 determining, as a condition for determining the recommended fixed dose, that the associated valid data segments are available for the set number of prior days.
- the operations 1800 may further include, at 1806, determining the glucose pattern is low based on a count of low alarms occurring in each TOD period.
- fixed doses may be titrated by the number of instances of hyperglycemia or hypoglycemia that a user exhibits within a specific TOD period during given period of time. For example, if the DGS registers a number of hypoglycemic instances within a TOD period over a week that surpasses a predefined threshold, then the insulin dose associated with that TOD may be decreased as a potential remediation. A similar situation may occur to increase an insulin dose if the DGS registers a number of hyperglycemia instances within a TOD period over a week that surpasses a predefined threshold. Both the threshold number and time period may be configurable to make the DGS more or less reactive to instances of glucose dysregulation.
- the DGS 100 processor may integrate fixed dose and correction factor titration.
- the operations 1800 may further include, at 1808, determining a pre-meal correction factor based on the time-correlated analyte data independently of the determining the recommended fixed dose, and if both the pre-meal correction factor and the recommended fixed dose indicate an increase in dose, then maintaining the pre-meal correction factor. Methods for fixed dose titration and premeal correction factor titration are described above and below.
- Both titrations may be performed by the DGS processor(s) independently in parallel. Each module may check for data sufficiency, and if appropriate, titrate daily at the same time. There may be conditions where the fixed dose and premeal CF are titrated on the same day. Some rules may be applied for the situation where both the fixed dose and premeal correction factor titration recommend dose increases. These rules may include, for example: do not decrease premeal CF if fixed dose titration outputs a low pattern during any time of the day; and do not decrease premeal CF if fixed dose titration suggests any fixed dose increase.
- a DGS 100 processor may recalculate the post-meal correction factor using a predetermined scale factor whenever the pre-meal correction factor has changed.
- the TOD data buffer contents may impact the results under certain conditions, for example when glucose pattern analysis for each TOD requires the associated valid data segments to represent at least 7 different days, and pp-titration fixed dose titration guidance can only be provided if at least 7 different days are represented in ALL TODs. Other, independent data sufficiency requirements may be imposed within the GPA method/module 1600.
- the DGS may maintain a counter that counts the number of low alarms that occur during that TOD. As part of the fixed-dose titration processing, this counter may be checked against a threshold of 4 occurrences – if this threshold is reached or exceeded, then a low pattern is input for the associated TOD to the titration mapping module regardless of the result from the GPA module. As noted above, the operations 1800 may further include, at 1806, determining the glucose pattern is low based on a count of low alarms occurring in each TOD period.
- the method 1500 for providing dose guidance in response to analyte data may include additional operations 1900 as shown in FIG.21E in any operable order or combination, any one of which may be omitted if not necessary or desired.
- the DGS 100 may maintain another counter that counts the number of post-meal correction doses that occur during that TOD.
- the operations 1900 may include, at, 1902, determining a glucose pattern condition based on a count of low alarms, a count of post-meal corrections during each TOD period, and the glucose pattern indicator.
- the DGS processor may check this counter against a threshold of 4 occurrences – if this threshold is reached or exceeded, the following pattern is input to the titration mapping module, depending on the result from the GPA module: if GPA indicates a low pattern, then a low pattern is input; if GPA indicates a moderate hypo risk or a high/low pattern, then a high/low pattern is input; if GPA indicates no pattern or a high pattern, then a high pattern is input.
- the operations 1900 may further include, at 1904, determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and a result of the GPA analysis indicates a low pattern, then determining the glucose pattern is low.
- the operations may further include determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and a result of the GPA analysis indicates a moderate hypoglycemic risk or high/low pattern, then determining the glucose pattern is high/low.
- the operations may further include determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and the glucose pattern indicator indicates no pattern or a high pattern, then determining the glucose pattern is high.
- the DGS processor may adjust the fixed dose regimen as follows for basal, breakfast, lunch and/or dinner when the titration module output indicates a dose increase or decrease for any corresponding TOD.
- Titrated fixed dose amount Current fixed dose amount + Idelta where Idelta varies according to Grisk: 2 U if Grisk ⁇ 15 mg/dL; 4 U if Grisk > 15 mg/dL AND Grisk ⁇ 30 mg/dL; 6 U if Grisk > 30 mg/dL AND Grisk ⁇ 60 mg/dL; 8 U if Grisk > 60 mg/dL
- Titrated fixed dose amount Current fixed dose amount – 10% of current fixed dose amount.
- the operations 1800 may further include, at 1808, determining a pre-meal correction factor based on the time-correlated analyte data independently of the determining the recommended fixed dose, and if both the pre-meal correction factor and the recommended fixed dose indicate an increase in dose, then maintaining the pre-meal correction factor.
- the DGS processor may calculate a pre-meal correction factor as described, for example in U.S. Application Serial No.16/944,736.
- a DGS processor may perform CFpre titration analysis once daily. Every day, it may update the CFpre titration glucose data buffer to include the most recent day of valid glucose pairs from data segments.
- the data buffer should include at least a definite threshold number (e.g., fourteen valid pairs) of pre-dose glucose and post-dose glucose measurements that meet the following conditions: the pairs are associated with new initial meal doses, that is, these pairs have not been used in a prior CFpre titration that has been approved; and the glucose pairs are associated with initial meal doses that have a correction portion, that is, the dose has an additional amount, beyond the fixed dose and the pre-dose glucose is greater than the target glucose defined by the approved regimen.
- a definite threshold number e.g. fourteen valid pairs
- the pre-dose glucose should be set to the target glucose value prior to processing. This change does not need to occur persistently, only prior to processing.
- the pre-dose glucose will not be set to the target glucose value prior to processing. This situation indicates a scenario where the user has a premeal glucose value less than the pre- specified target glucose. As such, the premeal correction to a meal dose is negative to decrease the overall meal dose and avoid hypoglycemia.
- the glucose pairs may be clustered according to the meal class that each glucose pair is associated with (breakfast, lunch, or dinner).
- a mean post-dose glucose value may be calculated for each meal class.
- the meal class mean may be subtracted from each post-dose glucose value in the respective cluster. Regression may then be performed on the data from all of the corrections.
- CFpre titration may be performed in two alternative modes, rapid mode and stable mode. The transition between these two modes may be governed by the mode transition logic. Both may require a linear regression to be performed on the pre-dose glucose v. post-dose glucose pairs retrieved from the CFpre titration buffer.
- Mode Transition Logic While in Rapid Mode, each approved CFpre titration may be stored in a buffer. Whenever a Rapid Mode CFpre titration is issued, this buffer may be examined.
- Stable Mode This second mode may be performed every day after the mode transition logic is satisfied. In this mode, the same logic as the Rapid Mode may be followed, except with the additional criteria that the CFpre value will only be changed if p-value ⁇ 0.05.
- the dose determination can also take into account other information about the patient or user, such as physiological information, dietary information, activity, and/or behavior.
- Other dose determination embodiments are set forth, pertaining to a wide array of different aspects of the system or environment in which the embodiments can be implemented.
- Systems, devices and methods are provided for displaying information related to glucose levels, including a time in range display and a graph of analyte levels containing an identification of a pattern type of a segment of the day.
- an apparatus for parameterizing a patient’s medication dosing practice for configuring dose guidance settings includes: an input component configured to receive measured analyte data, meal data, and medication dosing data; a display component configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the patient over an analysis period, wherein the instructions, when executed by the one or more processors, cause the apparatus to perform: receiving patient dose regimen information for the analysis period; evaluating a measure of consistency between the time- correlated data and the patient dose regimen information; and determining dose guidance information based on the measure of consistency.
- the memory holds further instructions for outputting the dose guidance information to the display. [00555] In some systems, the memory holds further instructions for receiving the patient dose regimen information from the input component. [00556] In some systems, the memory holds further instructions for receiving the patient dose regimen information by transmission from a remote data server. [00557] In some systems, the patient dose regimen information comprises typical fixed medication doses taken at mealtimes and a typical time of day when breakfast is eaten. [00558] In some systems, the patient dose regimen information comprises information defining a frequency of patient compliance with scheduled doses or meals. [00559] In some systems, the medication comprises insulin. [00560] In some systems, the input is wireless communications circuitry.
- the instructions for evaluating a measure of consistency further includes: classifying each dose of the patient dose regimen in a medication class, based on the time-correlated data; grouping each of the doses in one of a set of mealtime groups; generating dose parameters for the patient at least in part by applying data for each of the mealtime groups to a model; and storing the dose parameters for configuring dose guidance settings.
- the memory holds further instructions for accumulating the time- correlated data characterizing an analyte of the patient over a time period.
- the memory holds further instructions for determining the dose guidance information at least in part by reducing a recommendation for dosing based on detecting excursions of the analyte beyond a lower threshold in the time-correlated data. In some systems, the recommendation for dosing is for fixed dosing only. [00564] In some systems, the memory holds further instructions for determining patient adherence to the patient dose regimen information based on the time-correlated data. [00565] In some systems, the memory holds further instructions for determining whether to output the dose guidance parameters based on the measure of consistency. [00566] In some systems, the memory holds further instructions for outputting the dose guidance parameters comprising predetermined dose suggestions if the measure of consistency indicates an unreliable system configuration.
- a method for facilitating efficient access by a healthcare provider (HCP) to an electronic medical record (EMR) of a patient generated by dose guidance system while protecting patient privacy includes the steps of: authenticating, by at least one processor of a portable display device, a session with the patient; generating, by the at least one processor in response to receiving an input during the session from the patient indicating a request to share the EMRs with an HCP, an EMR identification code (ID); providing, by the at least one processor, the EMR ID and data needed to generate the report, to a remote server controlling access to the report; and outputting, by the at least one processor, the report to a display of the portable display device in response to the receipt of the EMR ID.
- HCP healthcare provider
- EMR electronic medical record
- the portable display device may be a device under the control of the user.
- the EMR ID may be shown on a device other than the portable display device.
- the EMR ID may be sent in a separate message to a separate device for security reasons.
- the method further includes the step of providing the EMR to the remote server, prior to the authenticating.
- the method further includes the step of receiving the EMR from the dose guidance system.
- the method further includes the step of determining whether the EMR fails a condition for consistency with patient input indicating a dose pattern of a tracked medication.
- the method further includes the step of, upon determining that the EMR fails the condition for consistency, providing the patient with an option to provide the EMR to the HCP. In some methods, wherein the generating, the providing, and the outputting are conditioned on the determining that the EMR fails the condition for consistency. In some methods, wherein the generating, the providing, and the outputting are conditioned on the determining that the EMR fails the condition for consistency. [00571] In some methods, the method further includes the step of providing the patient with an option to provide the EMR to the HCP. In some methods, wherein the remote server upon receiving the EMR ID, creates a web page addressed at least in part by the EMR ID for displaying the EMR.
- the EMR comprises determinations of dosing parameters for a medication administered to the patient at times during a defined period and a measure of consistency of the determinations with patient-supplied dosing information for the medication.
- the medication is insulin.
- the system includes: an input configured to receive dose data from a medication delivery device, wherein the dose data comprises an amount and a time of a most recent drug dose administered; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: classify the most recent drug dose administered as a meal dose or a correction dose; and in response to a determination that a period of time has elapsed since the time of the most recent drug dose administered, display an additional dose guidance.
- the period of time is about 2 hours. References herein to a time period of about 2 hours include time periods of greater than 1 hour.
- Time periods of about 2 hours also include time periods up to about 6 hours, preferably time periods less than 4 hours.
- the most recent drug dose administered is a meal dose, and wherein the dose data further comprises at least one additional drug dose administered after the most recent drug dose was administered, and wherein the period of time is not reset to a time administered of the at least one additional drug dose.
- the most recent drug dose administered is not a prime dose.
- the time of the most recent drug dose administered is a timestamp from a connected drug delivery device.
- the most recent drug dose administered is a correction dose
- the dose data further comprises at least one additional drug dose administered after the most recent drug dose administered, and wherein a beginning of the period of time is reset to a time administered of the at least one additional drug dose administered.
- the system further includes a medication delivery device configured to deliver at least one dose of a drug to a subject.
- the input comprises wireless communications circuitry.
- the method includes the steps of: receiving, by an electronic device, drug dose data of a subject from a medication delivery device, wherein the drug dose data comprises an amount and a time of a most recent drug dose administered; classifying the most recent drug dose administered as a meal dose or a correction dose, in response to determining that a period of time has elapsed since the time of the most recent drug dose administered, displaying a dose guidance.
- the period of time is about 2 hours.
- the most recent drug dose administered is a meal dose
- the drug dose data further comprises at least one additional drug dose administered after the most recent drug dose was administered, and wherein a beginning of the period of time is not reset to a time administered of the at least one additional drug dose.
- the most recent drug dose administered is not a prime dose.
- the time of the most recent drug dose administered is a timestamp from a connected drug delivery device.
- the most recent drug dose administered is a correction dose
- the drug dose data further comprises at least one additional drug dose administered after the most recent drug dose administered, and wherein a beginning of the period of time is reset to a time administered of the at least one additional drug dose administered.
- the system includes an input configured to receive dose data from a medication delivery device, wherein the dose data comprises data related to a recent drug dose administered; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if the recent drug dose administered is a most recent drug dose administered; and in response to a determination that the recent drug dose administered is the most recent drug dose administered, display a screen comprising a dose guidance recommendation.
- the recent drug dose administered is determined to be the most recent drug dose administered through confirmation from the user.
- the dose data further comprises data related to at least one drug dose administered since a reset time
- the instructions further cause the one or more processors to, in response to a determination that the at least one drug dose administered since the reset time has been classified, display the screen.
- the dose data related to the at least one drug dose administered since the reset time was classified automatically.
- the system further includes a medication delivery device configured to deliver at least one dose of a drug to a subject, wherein the instructions further cause the one or more processors to transmit one or more wireless interrogation signals to the medication delivery device to determine that a most recent dosage administered has been received.
- the dose data related to the at least one drug dose administered since the reset time has been classified by the user.
- the instructions further cause the one or more processors to display a prompt for a user to confirm that information related to the most recent drug dose administered was correct. In some systems, the instructions further cause the one or more processors to display the screen comprising the dose guidance recommendation for a period of time that starts after confirmation from the user. [00591] In some systems, the system further includes a medication delivery device configured to deliver at least one dose of a drug to a subject.
- the input is further configured to receive measured analyte data and a request for dose guidance, and wherein the instructions further cause the one or more processors to: determine if a glucose concentration at a time of receipt of the request for dose guidance is below a low threshold value; and in response to a determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, the dose guidance recommendation is not displayed.
- the input is further configured to receive measured analyte data and a request for dose guidance after a start time of a meal, and wherein the instructions further cause the one or more processors to: determine if a glucose concentration at an estimated start time of the meal is below a low threshold value; and in response to a determination that the glucose concentration at the estimated start time of the meal is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the estimated start time of the meal is below the low threshold value is below the low threshold value, the dose guidance recommendation is not displayed.
- the input comprises wireless communications circuitry.
- the input is further configured to receive measured analyte data and a request for dose guidance, and wherein the instructions further cause the one or more processors to: determine if a glucose concentration at a time of receipt of the request for dose guidance is below a low threshold value; and in response to a determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, the dose guidance recommendation is not displayed.
- the input is further configured to receive measured analyte data and a request for dose guidance after a start time of a meal, and wherein the instructions further cause the one or more processors to: determine if a glucose concentration at an estimated start time of the meal is below a low threshold value; and in response to a determination that the glucose concentration at the estimated start time of the meal is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the estimated start time of the meal is below the low threshold value is below the low threshold value, the dose guidance recommendation is not displayed.
- a method for providing dose guidance includes the steps of: receiving, by an electronic device, dose data of a user from a medication delivery device, wherein the dose data comprises data related to a recent drug dose administered; determining if the recent drug dose administered is a most recent drug dose administered; and in response to a determination that the recent drug dose administered is the most recent drug dose administered, displaying a screen comprising a dose guidance recommendation.
- the recent drug dose administered is determined to be the most recent drug dose administered through confirmation from the user.
- the recent drug dose administered was administered after a rest time, and the method further includes the step of: determining if the recent dose administered after the reset time was classified.
- the method further includes the step of: transmitting one or more wireless interrogation signals to a medication delivery device to determine that a most recent dosage administered has been received.
- the recent dose administered after the reset time was classified by the user.
- the method further includes the step of: displaying a prompt for the user to confirm that information related to the most recent drug dose administered is correct.
- the screen comprising the dose guidance recommendation is only displayed for a period of time that starts after a confirmation from the user that information related to the most recent drug dose administered is correct.
- a system for providing dose guidance to a subject includes: an input configured to receive dose data from a medication delivery device, wherein the dose data comprises data related to at least one meal dose administered since a reset time; a display configured to visually present a plurality of meal icons; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if the at least one meal dose administered since the reset time has been classified; and in response to a determination that the at least one meal dose administered since the reset time has been classified, display a screen comprising the plurality of meal icons.
- the instructions cause the one or more processors to determine if the at least one meal dose administered since the reset time has been classified as one of breakfast, lunch, or dinner.
- the plurality of meal icons includes a breakfast icon, a lunch icon, and a dinner icon, and wherein each of the breakfast, lunch, and dinner icons comprise a first appearance and a second appearance.
- the first appearance is associated with a first state in which one of the at least one meal dose administered since the reset time has been classified as a meal type corresponding to the breakfast, lunch, or dinner icon
- the second appearance is associated with a second state in which one of the at least one meal dose administered since the reset time has not been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- the first appearance comprises a shaded appearance.
- the second appearance comprises an unshaded appearance.
- the second appearance is brighter than the first presentation.
- the meal icons may be text or alphanumeric characters or may be images. The icon may also change in form between the first and second appearance.
- the instructions further cause the one or more processors to: classify the at least one meal dose administered since the reset time as a breakfast dose, a lunch dose, or a dinner dose.
- the instructions further cause the one or more processors to: receive input from a user, wherein the input comprises a classification of the at least one meal dose administered since the reset time as a breakfast dose, a lunch dose, or a dinner dose.
- the reset time is determined based on at least one time range associated with at least one meal.
- the reset time is determined based on a time range associated with a dinner dose and a time range associated with a breakfast dose.
- the reset time is midnight.
- the reset time is a time that is about halfway between an end of a dinner dose time range and a start of a breakfast dose time range.
- the system further includes a medication delivery device configured to deliver at least one dose of a drug to a subject.
- the input comprises wireless communications circuitry.
- a method for providing dose guidance is described.
- the method includes the steps of: receiving, by an electronic device, drug dose data of a user from a medication delivery device, wherein the drug dose data comprises data related to at least one meal dose administered since a reset time; determining if the at least one meal dose administered since the reset time has been classified; in response to a determination that the at least one meal dose administered since the reset time has been classified, displaying a screen comprising a plurality of meal icons.
- the determining step comprises determining if the at least one meal dose administered since the reset time has been classified as one of breakfast, lunch, or dinner.
- the plurality of meal icons includes a breakfast icon, a lunch icon, and a dinner icon
- each of the breakfast, lunch, and dinner icons comprise a first appearance and a second appearance
- the first appearance is associated with a first state in which one of the at least one meal dose administered since the reset time has been classified as a meal type corresponding to the breakfast, lunch, or dinner icon
- the second appearance is associated with a second state in which one of the at least one meal dose administered since the reset time has not been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- the first appearance comprises a shaded appearance.
- the second appearance comprises an unshaded appearance.
- the second appearance is brighter than the first presentation.
- the at least one meal dose administered since the reset time has been classified automatically by one or more processors of a reader device.
- the at least one meal dose administered since the reset time has been classified by the user.
- the reset time is determined based on at least one time range associated with at least one meal.
- the reset time is determined based on a time range associated with dinner dose and a time range associated with breakfast dose.
- the reset time is midnight.
- the reset time is a time that is about halfway between an end of a dinner dose time range and a start of a breakfast dose time range.
- the system includes: an input configured to receive dose data from a medication delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if a missed dose alert is active; in response to a determination that a missed dose alert is not active, display a dose guidance recommendation based on a normal meal dose calculation; and in response to a determination that a missed dose alert is active, display a dose guidance recommendation based on a late meal dose calculation.
- the input comprises wireless communications circuitry.
- the instructions further cause the one or more processors to: determine if the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time; and in response to a determination that the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time, display the dose guidance recommendation based on the late meal dose calculation.
- the instructions cause the one or more processors to: display the dose guidance recommendation based on the late meal dose calculation in response to the determination that the missed dose alert is active and the determination that the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time.
- the period of time is about two hours.
- the normal meal dose calculation is based on a fixed insulin dose associated with a meal and an amount of insulin on board if a current glucose level of the user is below a target glucose value.
- the normal meal dose calculation is based on a fixed insulin dose associated with a meal and an amount of insulin on board if a current glucose level of the user is below a target glucose value.
- each of the normal meal dose calculation and the late meal dose calculation are based on a fixed insulin dose associated with a meal, an amount of insulin on board, a correction adjustment, and a trend adjustment, if a current glucose level of the user is above a target glucose value.
- the normal meal dose calculation is based on a current glucose level determined from scanned glucose data.
- the late meal dose calculation is based on a current glucose level determined from streaming glucose data.
- the late meal dose calculation is further based on a trend adjustment determined from streaming glucose data.
- the late meal dose calculation is based on the amount of insulin on board calculated according to a time of a request for the dose guidance recommendation by the user.
- the system further includes a medication delivery device configured to deliver at least one dose of a drug to a subject.
- the method includes the steps of: receiving, by an electronic device, drug dose data of a user from a medication delivery device; determining if a missed dose alert is active; and in response to a determination that a missed dose alert is not active, display a dose guidance recommendation based on a normal meal dose calculation; and in response to a determination that a missed dose alert is active, display a dose guidance recommendation based on a late meal dose calculation.
- the method further includes the steps of: determining if the drug dose data comprises data for doses administered within a period of time; displaying the dose guidance recommendation based on the late meal dose calculation in response to a determination that the drug dose data does not include any data for doses administered within a period of time.
- the period of time is about two hours.
- the normal meal dose calculation is based on a fixed insulin dose associated with a meal and an amount of insulin on board if a current glucose level of the user is below a target glucose value.
- each of the normal meal dose calculation and the late meal dose calculation are based on a fixed insulin dose associated with a meal, an amount of insulin on board, a correction adjustment, and a trend adjustment, if a current glucose level of the user is above a target glucose value.
- the normal meal dose calculation is based on a current glucose level determined from scanned glucose data.
- the late meal dose calculation is based on a current glucose level determined from streaming glucose data.
- the late meal dose calculation is further based on a trend adjustment determined from streaming glucose data. In some methods, the late meal dose calculation is based on the amount of insulin on board calculated according to a time of a request for the dose guidance recommendation by the user. [00635] In many systems, a system for providing alerts to a subject is described.
- the system includes: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine at a current time if a meal dose has been missed in association with a meal having an estimated meal start time by detecting a missed meal dose condition for a consecutive number of minutes; determine if an insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time; and in response to a detection of a missed meal dose condition for the consecutive number of minutes and a determination that the insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time, display an alert interface relating to the missed meal dose.
- the consecutive number of minutes is about 5 minutes.
- the instructions further cause the one or more processors to: determine if a meal dose has been recorded within about 2 hours of the current time; and in response to a determination that the meal dose has been recorded within about 2 hours of the current time, display the alert interface relating to the missed meal dose.
- the instructions further cause the one or more processors to: determine if a correction dose alert is asserted; and in response to a determination that the correction dose alert is not asserted, display the alert interface relating to the missed meal dose.
- the system further includes a sensor control device configured to collect data indicative of an analyte level in a subject, the sensor control device comprising an analyte sensor, wherein at least a portion of the analyte sensor is configured to be in fluid contact with a bodily fluid of the subject.
- the input comprises wireless communications circuitry.
- the method includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; determining at a current time if a meal dose has been missed in association with a meal having an estimated meal start time by detecting a missed meal dose condition for a consecutive number of minutes; determining if an insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time; and in response to a detection of a missed meal dose condition for the consecutive number of minutes and a determination that the insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time, displaying an alert interface relating to the missed meal dose.
- the consecutive number of minutes is about 5 minutes.
- the method further includes the steps of: if a meal dose has been recorded within about 2 hours of the current time; and in response to a determination that the meal dose has been recorded within about 2 hours of the current time, displaying the alert interface relating to the missed meal dose.
- the method further includes the steps of: if a meal dose has been recorded within about 2 hours of the current time; and in response to a determination that the meal dose has been recorded within about 2 hours of the current time, displaying the alert interface relating to the missed meal dose.
- the system includes: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert; determine if a missed meal dose condition has been detected for a consecutive number of minutes after the missed meal dose alert has been asserted; in response to a determination that the missed meal dose condition has not been detected for the consecutive number of minutes after the missed meal dose alert has been asserted, rescind the missed meal dose alert. [00647] In some systems, the consecutive number of minutes is 15 consecutive minutes.
- the missed meal dose condition comprises a determination that an insulin dose was not administered within a period of time of an estimated meal start time.
- the input comprises wireless communications circuitry.
- the method includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert; determining if a missed meal dose condition has been detected for a consecutive number of minutes after the missed meal dose alert has been asserted; in response to a determination that the missed meal dose condition has not been detected for the consecutive number of minutes after the missed meal dose alert has been asserted, rescinding the missed meal dose alert.
- the consecutive number of minutes is 15 consecutive minutes.
- the missed meal dose condition comprises determining that an insulin dose was not administered within a period of time of an estimated meal start time.
- the system includes: an input configured to receive streaming glucose data from a sensor control device and dose data from a medication delivery device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert at a current time; determine if an insulin dose has been recorded within about 2 hours of the current time; in response to a determination that the insulin dose has been recorded within about 2 hours of the current time, rescind the missed meal dose alert. [00654] In many methods, a method for rescinding an alert to a missed meal dose is described.
- the method includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert at a current time; determining if an insulin dose has been recorded within about 2 hours of the current time; and in response to a determination that the insulin dose has been recorded within about 2 hours of the current time, rescinding the missed meal dose alert.
- the system includes: an input configured to receive streaming glucose data from a sensor control device and dose data from a medication delivery device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determine if an insulin dose has been recorded within about 45 minutes of the estimated meal start time; and in response to a determination that the insulin dose has been recorded within about 45 minutes of the estimated meal start time, rescind the missed meal dose alert.
- a method for rescinding an alert to a missed meal dose includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determining if an insulin dose has been recorded within about 45 minutes of the estimated meal start time; and in response to a determination that the insulin dose has been recorded within about 45 minutes of the estimated meal start time, rescinding the missed meal dose alert.
- a system for managing alerts is described.
- the system includes: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert at a current time, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determine if the estimated meal start time is within about 2 hours of the current time; in response to a determination that the estimated meal start time did not occur within about 2 hours of the current time, rescind the missed meal dose alert.
- the input comprises wireless communications circuitry.
- a method for rescinding an alert to a missed meal dose includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert at a current time, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determining if the estimated meal start time is within about 2 hours of the current time; and in response to a determination that the estimated meal start time did not occur within about 2 hours of the current time, rescinding the missed meal dose alert.
- a system for providing dose guidance to a subject is described.
- the system includes: an input configured to receive dose data from an insulin delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if a correction dose alert has been asserted at a current time; determine if an insulin dose has not been administered to the subject within about 2 hours of the current time; and in response to a determination that the correction dose has been asserted and a determination that the insulin dose has not been administered to the subject within about 2 hours of the current time, display a correction dose guidance.
- the instructions further cause the one or more processors to: determine if the correction dose alert has been resolved; and in response to a determination that the correction dose alert has been resolved, display the correction dose guidance.
- the input comprises wireless communications circuitry.
- the method includes the steps of: receiving, by an electronic device, insulin dose data of a subject from an insulin delivery device; determining if a correction dose alert has been asserted at a current time; determining if an insulin dose has not been administered to the subject within about 2 hours of the current time; and displaying a correction dose guidance, wherein the correction dose guidance is displayed in response to a determination that the correction dose has been asserted and a determination that the insulin dose has not been administered to the subject within about 2 hours of the current time.
- the method further includes the step of determining if the correction dose alert has been resolved, wherein the correction dose guidance is only displayed if the correction dose alert has been resolved.
- a system for providing alerts to a subject includes: an input configured to receive streaming glucose data from a sensor control device and dose data from an insulin delivery device; a display configured to visually present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine at a current time if a correction dose condition has been asserted for a consecutive number of minutes; determine if an insulin dose has not been recorded within about 2 hours of the current time; and in response to a determination that the correction dose condition has been asserted for a consecutive number of minutes and a determination that the insulin dose has not been recorded, or alternatively received, within about 2 hours of the current time, display an alert interface relating to the correction dose alert.
- the consecutive number of minutes is about 5 minutes.
- the instructions further cause the one or more processors to: determine if a missed meal dose alert is asserted; in response to a determination that the missed dose alert is not asserted, display the alert interface relating to the correction dose alert; and in response to a determination that the missed dose alert is asserted, not display the alert interface relating to the correction dose alert.
- the input comprises wireless communications circuitry.
- the method includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device and insulin dose data of a subject from an insulin delivery device; determining at a current time if a correction dose condition has been asserted for a consecutive number of minutes; determining if an insulin dose has not been recorded within about 2 hours of the current time; and in response to a determination that the correction dose condition has been asserted for a consecutive number of minutes and a determination that the insulin dose has not been recorded, alternatively received, within about 2 hours of the current time, displaying an alert interface relating to the correction dose alert.
- the consecutive number of minutes is about 5 minutes.
- the method further includes the step of determining if a missed meal dose alert is not asserted before displaying the alert interface relating to the correction dose alert.
- the alert interface relating to the correction dose alert is only displayed in response to a determination that the missed meal dose alert is not asserted.
- the system includes: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert; determine if a correction dose condition has been detected for a consecutive number of minutes after the correction dose has been asserted; in response to a determination that the correction dose condition has not been detected for the consecutive number of minutes after the correction dose has been asserted, rescind the correction dose alert.
- the consecutive number of minutes is 15 consecutive minutes.
- the input comprises wireless communications circuitry.
- a method for rescinding an alert to a correction dose includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a correction dose alert; determining if a correction dose condition has been detected for a consecutive number of minutes after the correction dose has been asserted; in response to a determination that the correction dose condition has not been detected for the consecutive number of minutes after the correction dose has been asserted, rescinding the correction dose alert.
- the consecutive number of minutes is 15 consecutive minutes.
- a system for managing alerts is described.
- the system includes: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert, wherein the correction dose alert was first asserted at a first time; determine if a calculation for insulin on board (IOB) has changed since the first time; and in response to a determination that the calculation for insulin on board (IOB) has changed since the first time, rescind the correction dose alert.
- the input comprises wireless communications circuitry.
- a method for rescinding an alert to a correction dose includes the steps of: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a correction dose alert, wherein the correction dose alert was first asserted at a first time; determining if a calculation for insulin on board (IOB) has changed since the first time; in response to a determination that the calculation for insulin on board (IOB) has changed since the first time, rescind the correction dose alert.
- a system for managing alerts is described.
- the system includes: an input configured to receive streaming glucose data from a sensor control device and dose data from an insulin delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert at a current time; determine if an insulin dose has been recorded within a period of time of the current time; and in response to a determination that the insulin dose has been recorded within the period of time of the current time, rescind the correction dose alert.
- the input comprises wireless communications circuitry.
- a method for rescinding an alert to a correction dose includes the seps of: receiving, by an electronic device, streaming glucose data from a sensor control device and insulin dose data of a subject from an insulin delivery device; asserting a correction dose alert at a current time; determining if an insulin dose has been recorded within a period of time of the current time; and rescinding the correction dose alert if it is determined that the insulin dose has been recorded within the period of time of the current time.
- the period of time is about 2 hours.
- a system for classifying doses is described.
- the system includes an input configured to receive insulin dose data of a user from a connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: provide a dose recommendation guidance for a meal requested by a user at a request time, wherein the meal has a meal type and the dose recommendation guidance comprises a recommended dose amount; determine if the timestamp of the recent dose is within a period of time of the request time; determine if the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation; and in response to a determination that the timestamp of the recent dose is within a period of time of the request time and a determination that the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation, classify the recent dose as associated
- the period of time is less than or equal to about 20 minutes.
- the meal type is selected from the group consisting of breakfast, lunch, and dinner.
- the instructions further cause the one or more processors to: determine if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal; and in response to a determination that the timestamp of the recent dose is within the determined meal dose time range for the meal type of the recent meal, classify the recent dose as associated with the meal type of the recent meal.
- the instructions further cause the one or more processors to: determine if the recent dose was taken while the user was in a post-meal state; and in response to a determination that the recent dose was taken while the user was not in the post-meal state, classify the recent dose as associated with the meal type of the recent meal.
- the post-meal state a previous dose administered within about 2 hours of the request time has been associated with the meal type of the recent meal.
- the input comprises wireless communications circuitry.
- the method includes the steps of: providing a dose recommendation guidance for a meal requested by a user at a request time, wherein the meal has a meal type and the dose recommendation guidance comprises a recommended dose amount; receiving, by an electronic device, insulin dose data of a user from the connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; determining if the timestamp of the recent dose is within a period of time of the request time; determining if the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation; and in response to a determination that the timestamp of the recent dose is within a period of time of the request time and a determination that the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation, classifying the recent dose as associated with the meal type of the recent meal.
- the period of time is less than or equal to about 20 minutes.
- the meal type is selected from the group consisting of breakfast, lunch, and dinner.
- the method further includes the step of determining if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal.
- the method further includes the step of determining if the recent dose was taken while the user was in a post-meal state. In some methods, in a post-meal state, a previous dose administered within about 2 hours of the request time has been associated with the meal type of the recent meal. [00695] In many systems, a system for classifying doses is described.
- the system includes: an input configured to receive insulin dose data of a user from a connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: provide a dose recommendation guidance at a first time; determine if the timestamp of the recent dose is within a period of time of the first time; determine if the insulin amount of the recent dose is the same as the recommended dose amount of the dose recommendation guidance; and classify the recent dose as a meal dose, a correction dose, or as ambiguous.
- the period of time is less than or equal to about 20 minutes.
- the dose recommendation guidance was a correction dose recommendation guidance, and wherein the recent dose is classified as a correction dose.
- the dose recommendation guidance was a dose recommendation guidance for a meal, wherein the meal has a meal type, and wherein the recent dose is classified as a dose for the meal type.
- the instructions further cause the one or more processors to: determine if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal.
- the instructions further cause the one or more processors to: determine if the recent dose was taken while the user was in a post-meal state.
- the recent dose is classified as ambiguous.
- the instructions further cause the one or more processors to prompt the user to classify the recent dose manually.
- the instructions further cause the one or more processors to: prompt the user to classify the recent dose manually by prompting the user to select a classification from the group consisting of a breakfast dose, a lunch dose, a dinner dose, and a correction dose.
- the instructions further cause the one or more processors to: prompt the user to classify the recent dose manually by prompting the user to select a classification from the group consisting of a snack dose, a priming dose, and a dose not taken.
- the instructions further cause the one or more processors to: prompt the user to classify the recent dose manually by prompting the user to select a classification relating to eating more than expected from a previous meal.
- the recent dose that was classified as ambiguous must be classified as a classification other than ambiguous before providing an additional dose guidance recommendation.
- the input comprises wireless communications circuitry.
- the method includes the steps of: providing a dose recommendation guidance at a first time; receiving, by an electronic device, insulin dose data of a user from the connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; determining if the timestamp of the recent dose is within a period of time of the first time; determining if the insulin amount of the recent dose is the same as the recommended dose amount of the dose recommendation guidance; and classifying the recent dose as a meal dose, a correction dose, or as ambiguous.
- the period of time is less than or equal to about 20 minutes.
- the dose recommendation guidance was a correction dose recommendation guidance, and wherein the recent dose is classified as a correction dose.
- the dose recommendation guidance was a dose recommendation guidance for a meal, wherein the meal has a meal type, and wherein the recent dose is classified as a dose for the meal type.
- the method further includes the step of determining if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal.
- the method further includes the step of determining if the recent dose was taken while the user was in a post-meal state.
- the recent dose is classified as ambiguous.
- the method further includes the step prompting the user to classify the recent dose manually.
- the step of prompting the user to classify the recent dose manually comprises prompting the use to select a classification from the group consisting of a breakfast dose, a lunch dose, a dinner dose, and a correction dose.
- the step of prompting the user to classify the recent dose manually comprises prompting the use to select a classification from the group consisting of a snack dose, a priming dose, and a dose not taken.
- the step of prompting the user to classify the recent dose manually comprises prompting the use to select a classification relating to eating more than expected from a previous meal.
- an apparatus for providing dose guidance in response to analyte data includes: an input configured to receive measured analyte data, meal data, and medication dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the apparatus to perform: receiving time-correlated analyte data of a patient taken over an analysis period into a buffer; dividing the time-correlated analyte data into discrete time-of-day (TOD) periods; determining, by executing an algorithm, a recommended fixed dose of the medication for a corresponding one of the TOD periods based on at least one portion of the time-correlated analyte data and a defined dosing strategy of the patient for the analysis period; and storing
- the memory holds further instructions for determining the recommended fixed dose at least in part by: classifying each of the medication doses in a medication class, based on the time-correlated data; grouping each of the doses in one of a set of mealtime groups; determining a glucose pattern most closely fitting the time-correlated data; and selecting a glucose pattern indicator, based on the glucose pattern.
- the memory holds further instructions for classifying doses in classes comprising a fixed basal dose, fixed breakfast dose, fixed lunch dose, fixed dinner dose for corresponding TOD periods.
- the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time- correlated analyte data is free of any gaps exceeding a defined threshold. [00712] In some systems, the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time- correlated analyte data has an associated initial meal dose. [00713] In some systems, the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time- correlated analyte data is associated with a basal fixed dose within a prior 24-hour period.
- the memory holds further instructions for clearing data for each TOD period in response to any one or more of: determining the recommended fixed dose, determining a pre-meal correction factor, determining a post-meal correction factor, or determining a manual dose adjustment.
- the memory holds further instructions for determining a glucose pattern for each TOD period based on associated valid data segments for a set number of prior days, wherein determining the recommended fixed dose is further based on the glucose pattern.
- the memory holds further instructions for determining, as a condition for determining the recommended fixed dose, that the associated valid data segments are available for the set number of prior days.
- the memory holds further instructions for determining the glucose pattern is low based on a count of low alarms occurring in each TOD period. In some systems, the memory holds further instructions for determining the glucose pattern is low based on a count of hypoglycemic instances in each TOD period. In some systems, the memory holds further instructions for determining the glucose pattern is high based on a count of hyperglycemic instances in each TOD period. In some systems, the memory holds further instructions for determining a pre-meal correction factor based on the time-correlated analyte data independently of the determining the recommended fixed dose, and if both the pre- meal correction factor and the recommended fixed dose indicate an increase in dose, then maintaining the pre-meal correction factor.
- the memory holds further instructions for determining the glucose pattern is low based on a count of hypoglycemic instances in each TOD period. In some embodiments, the memory holds further instructions for determining the glucose pattern is high based on a count of hyperglycemic instances in each TOD period. [00716] In some systems, the memory holds further instructions for determining a glucose pattern condition based on a count of low alarms, a count of post-meal corrections during each TOD period, and the glucose pattern indicator.
- the memory holds further instructions for determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and a result of the GPA method indicates a low pattern, then determining the glucose pattern is low. In some systems, the memory holds further instructions for determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and a result of the GPS method indicates a moderate hypoglycemic risk or high/low pattern, then determining the glucose pattern is high/low.
- the memory holds further instructions for determining that if the count of low alarms exceeds a first threshold, the count of post-meal corrections exceeds a second threshold, and the glucose pattern indicator indicates no pattern or a high pattern, then determining the glucose pattern is high.
- the input is wireless communications circuitry.
- the at least on portion of the time-correlated analyte data does not include a portion of time-correlated analyte data selected to be excluded by a user.
- a medication delivery device is described.
- the device includes: an input configured to receive a query for dose data for a period of time, wherein the dose data comprises an amount and a time of all doses delivered during the period of time; one or more processors coupled with the input and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: store data for doses administered during the period of time to create stored data; determine if the stored data includes all doses delivered during the period of time; and in response to a determination that the stored data does not include all doses delivered during the period of time, create an indication of incomplete dose data. [00720] In some systems, the instructions further cause the one or more processors to transmit the indication of incomplete dose data in response to the query for dose data.
- the indication of incomplete dose data is a counter value.
- the indication of incomplete dose data is based on a counter value.
- the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- the medication delivery device is a connected insulin pen, and wherein the connected insulin pen is configured to transmit dose data wirelessly.
- the medication delivery device is an insulin pen and a connected pen cap, wherein the connected pen cap is configured to transmit dose data wirelessly.
- the indication of incomplete dose data is based on a detection that a pen cap was not attached to an insulin pen for a different period of time.
- the detection that the pen cap was not attached to the insulin pen for the different period of time comprises a determination that the insulin pen contained a first amount of insulin before the pen cap was not attached and a second amount of insulin after the pen cap was reattached to the insulin pen, wherein the first amount is different than the second amount.
- the input is wireless communications circuitry.
- a method of transferring data includes the steps of: receiving a query for dose data for a period of time, wherein the dose data comprises an amount and a time of all doses delivered during the period of time; storing data for doses administered during the period of time to create stored data; determining if the stored data includes all doses delivered during the period of time; and in response to a determination that the stored data does not include all doses delivered during the period of time, creating an indication of incomplete dose data.
- the method further includes the step of transmitting the indication of incomplete dose data in response to the query for dose data.
- the indication of incomplete dose data is a counter value.
- the indication of incomplete dose data is based on a counter value.
- the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- the indication of incomplete dose data is based on a detection that a pen cap was not attached to an insulin pen for a different period of time.
- the detection that the pen cap was not attached to the insulin pen for the different period of time comprises a determination that the insulin pen contained a first amount of insulin before the pen cap was not attached and a second amount of insulin after the pen cap was reattached to the insulin pen, wherein the first amount is different than the second amount.
- the query for dose data from the period of time was sent from an application that provides dose guidance.
- a system for providing dose guidance to a subject includes: an input configured to receive dose data and an indication of incomplete dose data from a medication delivery device, wherein the dose data comprises data related to at least one dose administered during a period of time; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: query the medication delivery device for the dose data comprising data related to at least one dose administered during the period of time; determine if the indication of incomplete dose data is received from the medication delivery device; in response to a determination that the indication of incomplete dose data is received, output a prompt seeking confirmation that the dose data received for the period of time includes dose data for all doses administered during the period of time; and in response to a determination that the indication of incomplete dose data is not received, calculate a dose guidance.
- the instructions further cause the one or more processors to output the dose guidance on the display.
- the indication of incomplete dose data is based on a counter value.
- the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- the medication delivery device is a connected insulin pen, wherein the connected insulin pen is configured to transmit dose data wirelessly.
- the medication delivery device is an insulin pen and a connected pen cap, wherein the connected pen cap is configured to transmit dose data wirelessly.
- the system further comprises a medication delivery device, and wherein the medication delivery device further comprises: an input configured to receive the query for the dose data comprising data related to at least one dose administered during the period of time; one or more processors coupled with the input and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: store data for doses administered during the period of time to create stored data; determine if the stored data includes all doses delivered during the period of time; in response to a determination that the stored data does not include all doses delivered during the period of time, create the indication of incomplete dose data; and in response to the query for the dose data and to the determination that the stored data does not include all doses delivered during the period of time, transmit the indication of incomplete dose data.
- a method for providing dose guidance to a subject includes the steps of: receiving dose data and an indication of incomplete dose data from a medication delivery device, wherein the dose data comprises data related to at least one dose administered during a period of time; querying the medication delivery device for the dose data comprising data related to at least one dose administered during the period of time; determining if the indication of incomplete dose data is received from the medication delivery device; in response to a determination that the indication of incomplete dose data is received, outputting a prompt seeking confirmation that the dose data received for the period of time includes dose data for all doses administered during the period of time; and in response to a determination that the indication of incomplete dose data is not received, calculating a dose guidance.
- the method further includes the step of outputting the dose guidance on the display.
- the indication of incomplete dose data is based on a counter value.
- the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- the medication delivery device is a connected insulin pen, wherein the connected insulin pen is configured to transmit dose data wirelessly.
- a method for recommending a dose for a meal includes the steps of: prompting a user to input a tag associated with a meal type; receiving an inputted tag for an instance of the meal type; associating the inputted tag with an amount of medication administered for the instance of the meal type and a post-prandial analyte data set for the instance of the meal type; determining whether a threshold number of instances associated with the meal type is met; and determining a recommended medication dose for the meal type if the threshold number of instances is met.
- the recommended medication dose for the meal type is based at least in part on the amount of medication administered for the instance of the meal type and the post-prandial analyte data set for the instance of the meal type. [00751] In some embodiments, the recommended medication dose for the meal type is based at least in part on a plurality of amounts of medication administered for a plurality of instances of the meal type and a plurality of post-prandial analyte data sets for the plurality of instances of the meal type. In some embodiments, the instance of the meal type is a first instance of the meal type, and wherein the plurality of instances of the meal type includes the first instance of the meal type.
- the method further includes the step of receiving analyte data from a sensor control device.
- the recommended medication dose for the meal type is based at least in part on the analyte data received from the sensor control device.
- the method further includes the step of visually outputting to a display the recommended medication dose for the meal type.
- the method further includes the step of prompting the user with an option to track the meal type. In some embodiments, wherein the prompting of the user to input the tag associated with the meal type occurs in response to the user selecting the option to track the meal type.
- a system for determining a recommended medication dose includes: one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive an inputted tag for an instance of the meal type, associate the inputted tag with an amount of medication administered for the instance of the meal type and a post-prandial analyte data set for the instance of the meal type, determine whether a threshold number of instances associated with the meal type is met, and determine the recommended medication dose for the meal type if the threshold number of instances is met.
- the recommended medication dose for the meal type is based at least in part on the amount of medication administered for the instance of the meal type and the post-prandial analyte data set for the instance of the meal type. [00757] In some embodiments, the recommended medication dose for the meal type is based at least in part on a plurality of amounts of medication administered for a plurality of instances of the meal type and a plurality of post-prandial analyte data sets for the plurality of instances of the meal type. In some embodiments, the instance of the meal type is a first instance of the meal type, and wherein the plurality of instances of the meal type includes the first instance of the meal type.
- the system further includes wireless communication circuitry configured to receive data indicative of an analyte level from a sensor control device.
- the recommended medication dose for the meal type is based at least in part on the data indicative of the analyte level received from the sensor control device.
- the instructions, when executed by the one or more processors further cause the one or more processors to visually output to a display the recommended medication dose for the meal type.
- the instructions, when executed by the one or more processors further cause the one or more processors to prompt the user with an option to track the meal type.
- a system for smart meal tagging includes: one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive an inputted tag for an instance of a first meal type, wherein the first meal type is associated with one or more previously inputted tags, determine whether a meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold, and associate the inputted tag with a second meal type, wherein the second meal type is different from the first meal type.
- the meal type characteristic of the instance is based at least in part on a difference between a meal size associated with the one or more previously inputted tags and a meal size of the inputted tag for the instance. [00763] In some embodiments, the meal type characteristic of the instance is based at least in part on a difference between an amount of medication associated with the one or more previously inputted tags and an amount of medication associated with the inputted tag for the instance. [00764] In some embodiments, the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user with an option to create the second tag if the meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold.
- the instructions when executed by the one or more processors, cause the one or more processors to associate the inputted tag with the second meal type only if the user has selected the option to create the second tag. [00766] In some embodiments, the instructions, when executed by the one or more processors, further cause the one or more processors to disassociate the inputted tag for the instance from the first meal type if the meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold. In some embodiments, the instructions, when executed by the one or more processors, cause the one or more processors to disassociate the inputted tag for the instance from the first meal type before the inputted tag is associated with the second meal type.
- a method for recommending a dose for a meal includes the steps of: prompting a user to input a tag associated with a meal type; receiving a first inputted tag for a first instance of the meal type; associating the first inputted tag with a first amount of medication administered for the first instance of the meal type; receiving a second inputted tag for a second instance of the meal type; associating the second inputted tag with a second amount of medication administered for the second instance of the meal type and a second post-prandial analyte data set for the instance of the meal type; and in response to a determination that a difference between the second amount of medication and the first amount of medication is greater than a predetermined threshold difference, prompting the user to input a modified tag associated with the meal type.
- the modified tag comprises a different size of the meal.
- the predetermined threshold difference is at least about 2 units.
- the prompting of the user to input the modified tag associated with the meal type occurs in real time.
- the prompting of the user to input the modified tag associated with the meal type occurs within about 5 minutes or less of receiving the second inputted tag.
- the prompting of the user to input the modified tag associated with the meal type occurs within about 2 minutes or less of receiving the second inputted tag.
- the method further includes the steps of: associating the first inputted tag with a first post-prandial analyte data set for the first instance of the meal type; and associating the second inputted tag with a second post-prandial analyte data set for the second instance of the meal type.
- a system for meal tagging includes one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive a first inputted tag for a first instance of the meal type, associate the first inputted tag with a first amount of medication administered for the first instance of the meal type, receive a second inputted tag for a second instance of the meal type; associate the second inputted tag with a second amount of medication administered for the second instance of the meal type, and in response to a determination that a difference between the second amount of medication and the first amount of medication is greater than a predetermined threshold difference, prompt the user to input a modified tag associated with the meal type.
- the modified tag comprises a different size of the meal.
- the predetermined threshold difference is at least about 2 units.
- the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user to input the modified tag associated with the meal type occurs in real time.
- the instructions, when executed by the one or more processors further cause the one or more processors to prompt the user to input the modified tag associated with the meal type within about 5 minutes or less of receiving the second inputted tag.
- the instructions when executed by the one or more processors, further cause the one or more processors to prompt the user to input the modified tag associated with the meal type within about 2 minutes or less of receiving the second inputted tag.
- the instructions when executed by the one or more processors, further cause the one or more processors to associate the first inputted tag with a first post- prandial analyte data set for the first instance of the meal type and associate the second inputted tag with a second post-prandial analyte data set for the second instance of the meal type.
- an analyte monitoring system includes: a sensor control device comprising an analyte sensor, wherein at least a portion of the analyte sensor is configured to be in fluid contact with a bodily fluid of a subject; and a reader device.
- the reader device includes wireless communication circuitry configured to receive analyte levels from the sensor control device; and one or more processors coupled to a memory, the memory storing instructions that, when executed by the one or more processors, cause the one or more processors to: determine a pattern type for at least one time segment of a day based on a hypo risk metric and a hyper risk metric for the at least one time segment of the day; and output to a display to a user interface comprising: at least one glucose metric determined for a time period based on the analyte levels received from the sensor control device; a time in range display comprising a graph of time in ranges comprising a plurality of graph portions, wherein each graph portion of the plurality of graph portions indicates an amount of time that a user’s analyte level is within a predefined analyte range associated with each graph portion, wherein the plurality of graph portions comprises at least 4 graph portions; and a graph comprising a plot of analyte levels of the user across
- the at least one glucose metric comprises a glucose average.
- the at least one glucose metric comprises a glucose management indicator.
- the instructions further cause the one or more processors to output a display to the user interface comprising a goal value corresponding to the at least one glucose metric.
- the plurality of graph portions comprises at least 5 graph portions.
- the plurality of graph portions comprises at least four graph portions selected from a group consisting of: a graph portion below a very low threshold, a graph portion between a very low threshold and a low threshold, a graph portion between a low threshold and a high threshold, a graph portion between a high threshold and a very high threshold, and a graph portion above a very high threshold.
- the time in range display further comprises a description of the predefined analyte range associated with each graph portion.
- the time in range display further comprises a value for each graph portion of the plurality of graph portions that relates to the amount of time that the user’s analyte level was within the predefined analyte range associated with the graph portion during the time period.
- the value is a percentage value.
- the time in range display further comprises a combined value for at least two graph portions of the plurality of graph portions that relates to a sum of the amount of time that the user’s analyte level was within each of the predefined analyte ranges associated with at least two graph portions during the time period.
- the graph of the time in ranges comprises a histogram.
- each graph portion of the histogram are arranged in a vertical layout, wherein a graph portion below a very low threshold is located below a graph portion between a very low threshold and a low threshold, which is locate below a graph portion between a low threshold and a high threshold, which is located below a graph portion between a high threshold and a very high threshold, which is located below a graph portion above a very high threshold.
- the identification of the determined pattern type for the at least one time segment comprises at least a partial outline of the time segment on the graph. In some embodiments, the identification of the determined pattern type for the at least one time segment further comprises a label of the determined pattern type.
- the pattern type is at least one of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- the graph comprises a plurality of determined pattern types, and wherein an identification of a single pattern type is visibly distinct from other identifications of the plurality of determined pattern types.
- the instructions further cause the one or more processors to output a display to the user interface an identification of a most important pattern type, wherein the most important pattern type is one of the pattern type determined for the at least one time segment of the day. In some embodiments, the identification of the most important pattern type is displayed on the graph.
- the identification of the determined pattern type for the at least one time segment comprises a plurality of identifications of a determined pattern type for each of the at least one time segment, and wherein the identification of the most important pattern type is visibly distinct from other identifications of the plurality of identifications.
- the pattern type determined for the at least one time segment of the day comprises a plurality of pattern types for a plurality of time segments of the day.
- the plurality of pattern types comprises at least two of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern. In some embodiments, if the plurality of pattern types comprises a lows pattern, the identification of the most important pattern type comprises an identification of the lows pattern.
- the identification of the most important pattern type comprises an identification of the highs with some lows pattern. In some embodiments, if the plurality of pattern types comprises a highs pattern and does not comprise a highs with some lows pattern or a lows pattern, the identification of the most important pattern type comprises an identification of the highs pattern. [00795] In some embodiments, the instructions further cause the one or more processors to output a display to the user interface comprising an identification of at least one time segment of the day that was determined to have the most important pattern type.
- the display of the identification of the most important pattern type and the identification of the at least one time segment of the day that was determined to have the most important pattern type comprises a tag for the identification of the most important pattern type and at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the tag for the identification of the most important pattern type is a different color that the at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the instructions further cause the one or more processors to: determine a variability of at least one time segment of the day; and output a display to the user interface comprising a statement relating to variability if the determined variability is high.
- the statement relating to variability comprises an identification of behaviors that may contribute to glucose variability.
- the instructions further cause the one or more processors to output a display to the user interface comprising a statement relating to an excursion below a very low threshold.
- the very low threshold is between about 50 mg/dL and about 58 mg/dL. In some embodiments, the very low threshold is about 54 mg/dL.
- the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to medication considerations.
- the statements relating to medication considerations comprise suggestions to adjust a medication.
- the statements relating to medication considerations comprise suggestions related to medications contributing to low glucose levels.
- the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to lifestyle considerations.
- the statements relating to lifestyle considerations comprise statements relating to at least one of missed meals, carbohydrates, activity level, alcohol, and medication.
- the time period is 14 days.
- a method for displaying information related to glucose levels in a subject includes the steps of: receiving analyte levels from a sensor control device; determining a pattern type for at least one time segment of a day based on a hypo risk metric and a hyper risk metric for the at least one time segment of the day; and displaying a user interface comprising: at least one glucose metric determined for a time period based on the analyte levels received from the sensor control device; a time in range display comprising a graph of time in ranges comprising a plurality of graph portions, wherein each graph portion of the plurality of graph portions indicates an amount of time that a user’s analyte level is within a predefined analyte range associated with each graph portion, wherein the plurality of graph portions comprises at least 4 graph portions; and a graph comprising a plot of analyte levels of the user across a horizontal representation of a plurality of time segments of a day and an identification of the
- the at least one glucose metric comprises a glucose average.
- the at least one glucose metric comprises a glucose management indicator.
- the instructions further cause the one or more processors to output a display to the user interface comprising a goal value corresponding to the at least one glucose metric.
- the plurality of graph portions comprises at least 5 graph portions.
- the plurality of graph portions comprises at least four graph portions selected from a group consisting of: a graph portion below a very low threshold, a graph portion between a very low threshold and a low threshold, a graph portion between a low threshold and a high threshold, a graph portion between a high threshold and a very high threshold, and a graph portion above a very high threshold.
- the time in range display further comprises a description of the predefined analyte range associated with each graph portion.
- the time in range display further comprises a value for each graph portion of the plurality of graph portions that relates to the amount of time that the user’s analyte level was within the predefined analyte range associated with the graph portion during the time period.
- the value is a percentage value.
- the time in range display further comprises a combined value for at least two graph portions of the plurality of graph portions that relates to a sum of the amount of time that the user’s analyte level was within each of the predefined analyte ranges associated with the at least two graph portions during the time period.
- the graph of the time in ranges comprises a histogram.
- each graph portion of the histogram are arranged in a vertical layout, wherein a graph portion below a very low threshold is located below a graph portion between a very low threshold and a low threshold, which is locate below a graph portion between a low threshold and a high threshold, which is located below a graph portion between a high threshold and a very high threshold, which is located below a graph portion above a very high threshold.
- the identification of the determined pattern type for the at least one time segment comprises at least a partial outline of the time segment on the graph.
- the identification of the determined pattern type for the at least one time segment further comprises a label of the determined pattern type.
- the pattern type is at least one of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- the graph comprises a plurality of determined pattern types, and wherein an identification of a single pattern type is visibly distinct from other identifications of the plurality of determined pattern types.
- the instructions further cause the one or more processors to output a display to the user interface an identification of a most important pattern type, wherein the most important pattern type is one of the pattern type determined for the at least one time segment of the day.
- the identification of the most important pattern type is displayed on the graph.
- the identification of the determined pattern type for the at least one time segment comprises a plurality of identifications of a determined pattern type for each of the at least one time segment, and wherein the identification of the most important pattern type is visibly distinct from other identifications of the plurality of identifications.
- the pattern type determined for the at least one time segment of the day comprises a plurality of pattern types for a plurality of time segments of the day.
- the plurality of pattern types comprises at least two of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern. In some embodiments, if the plurality of pattern types comprises a lows pattern, the identification of the most important pattern type comprises an identification of the lows pattern. In some embodiments, if the plurality of pattern types comprises a highs with some lows pattern and does not comprise a lows pattern, the identification of the most important pattern type comprises an identification of the highs with some lows pattern. In some embodiments, if the plurality of pattern types comprises a highs pattern and does not comprise a highs with some lows pattern or a lows pattern, the identification of the most important pattern type comprises an identification of the highs pattern.
- the instructions further cause the one or more processors to output a display to the user interface comprising an identification of at least one time segment of the day that was determined to have the most important pattern type.
- the display of the identification of the most important pattern type and the identification of the at least one time segment of the day that was determined to have the most important pattern type comprises a tag for the identification of the most important pattern type and at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the tag for the identification of the most important pattern type is a different color that the at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the instructions further cause the one or more processors to: determine a variability of at least one time segment of the day; and output a display to the user interface comprising a statement relating to variability if the determined variability is high.
- the statement relating to variability comprises an identification of behaviors that may contribute to glucose variability.
- the instructions further cause the one or more processors to output a display to the user interface comprising a statement relating to an excursion below a very low threshold.
- the very low threshold is between about 50 mg/dL and about 58 mg/dL. In some embodiments, the very low threshold is about 54 mg/dL.
- the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to medication considerations.
- the statements relating to medication considerations comprise suggestions to adjust a medication.
- the statements relating to medication considerations comprise suggestions related to medications contributing to low glucose levels.
- the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to lifestyle considerations.
- the statements relating to lifestyle considerations comprise statements relating to at least one of missed meals, carbohydrates, activity level, alcohol, and medication.
- the time period is 14 days.
- an apparatus for displaying metrics relating to a subject includes: an input configured to receive drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and doses of a medication received by the subject over a period of time and recommended doses of the medication for the subject over the period of time, wherein the instructions, when executed by the one or more processors, cause the apparatus to: display a graph plotting a plurality of medication doses taken by the subject at a plurality of times, wherein the graph comprises an x-axis of time and a y-axis of a difference between a dose taken by the subject and a dose recommended for the subject.
- the plurality of medication doses comprises at least one of basal doses, fixed meal doses, and meal doses with a correction factor.
- the fixed meal doses comprise at least one of fixed breakfast doses, fixed lunch doses, and fixed dinner doses.
- the meal doses with a correction factor comprise at least one of breakfast doses with a correction factor, fixed lunch doses with a correction factor, and fixed dinner doses with a correction factor.
- the difference between the dose taken by the subject and the dose recommended is in units.
- the input comprises wireless communications circuitry.
- an apparatus for displaying metrics relating to a subject includes: an input configured to receive measured analyte data and drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the subject, doses of a medication received by the subject over a period of time, and recommended doses of the medication for the subject over the period of time, wherein the instructions, when executed by the one or more processors, cause the apparatus to: display a summary of therapies for the subject comprising dose amounts administered during a time period and analyte metrics determined from the received measured analyte data; display a graphic summarizing missed doses during the time period; and display a graphic summarizing override doses, wherein override doses comprise doses received by the subject at a time that are a different amount than a recommended dose for the time.
- the graphic summarizing missed doses comprises a graphic representation of percentages of missed doses for a plurality of dose types. In some embodiments, each percentage of the percentages of missed for the plurality of dose types is calculated as a percentage of missed doses of the dose type of a total number of doses of the dose type during a time period. In some embodiments, the plurality of dose types comprises at least one of basal doses, breakfast doses, lunch doses, and dinner doses. [00830] In some embodiments, the graphic summarizing missed doses is a bar graph. [00831] In some embodiments, the graphic summarizing override doses is a bar graph.
- an apparatus for displaying metrics relating to a subject includes: an input configured to receive measured analyte data from a plurality of subjects, drug dosing data from a plurality of subjects, and data related to dosing recommendations for the plurality of subjects; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time- correlated data characterizing an analyte of each of the plurality of subjects, doses of a medication received by each of the plurality of subjects over a period of time, and the data related to dosing recommendations for the plurality of subjects, when executed by the one or more processors, cause the apparatus to: display a summary of analyte metrics for the each of the plurality of subjects, wherein the analyte metrics comprise at least two of time in range, time below a low threshold, time above a high threshold, percentage of basal doses
- the summary of analyte metrics comprises at least three of time in range, time below a low threshold, time above a high threshold, percentage of basal doses taken, and average bolus doses taken per day.
- the low threshold is about 70 mg/dL.
- the high threshold is about 180 mg/dL.
- the indication of the dosing recommendation is an icon.
- the indication of the dosing recommendation is a statement indicating a number of dosing recommendations needing approval.
- the input comprises wireless communications circuitry.
- an apparatus for displaying treatment information relating to a subject includes: an input configured to receive measured analyte data and drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the subject, doses of a medication received by the subject over a period of time, and meal times of the subject, wherein the instructions, when executed by the one or more processors, cause the apparatus to: receive estimated dose parameters and estimated meal dosing time ranges from the subject; determine a representative amount of each of a plurality of basal doses and a plurality of meal doses taken by the subject during a period of time based on the drug dosing data; determine representative meal dosing time ranges for the subject during the time period based on the drug dosing data; determine recommended dose amounts for at least one of a basal dose, a breakfast dose, a lunch dose, and a dinner dose; display
- the plurality of meal doses comprises a plurality of breakfast doses, a plurality of lunch doses, and a plurality of dinner doses
- the instructions when executed by the one or more processors, cause the apparatus to determine an average amount of each of the plurality of basal doses, plurality of breakfast doses, the plurality of lunch doses, and the plurality of dinner doses.
- the estimated dose parameters comprise estimated amounts for a basal dose, a breakfast dose, a lunch dose, and a dinner dose.
- the estimated dose parameter further comprises estimated times that the subject takes the basal dose, the breakfast dose, the lunch dose, and the dinner dose.
- the estimated meal dosing time ranges comprise an estimated dosing start time and an estimated dosing end time for each of breakfast, lunch, and dinner.
- the representative amount of each of the plurality of basal doses and the plurality of meal doses comprise an average of each of the plurality of basal doses and the plurality of meal doses taken by the subject during a period of time.
- the representative amount of each of the plurality of basal doses and the plurality of meal doses comprise a mode of each of the plurality of basal doses and the plurality of meal doses taken by the subject during a period of time.
- the instructions when executed by the one or more processors, further cause the apparatus to: determine a pre-meal correction factor and a post-meal correction factor based on the measured analyte data and the drug dosing data; and display the pre-meal correction factor and the post-meal correction factor.
- the representative meal dosing time ranges are displayed adjacent to the estimated meal dosing time ranges.
- the representative amount of each of the plurality of basal doses and the plurality of meal doses is displayed adjacent to the estimated dose parameters.
- the instructions when executed by the one or more processors, further cause the apparatus to: determine a conservative value for at least one of a basal dose, a breakfast dose, a lunch dose, and a dinner dose, wherein the conservative value is lower than a corresponding determined representative amount of each of the plurality of basal doses and a plurality of meal doses; and display the determined conservative value.
- the input comprises wireless communication circuitry.
- the methods can be executed on at least one processor of a remote device, e.g., a server, phone/receiver, on the medication delivery device, or on the glucose monitoring device.
- An apparatus for parameterizing a patient’s medication dosing practice for configuring dose guidance settings comprising: an input component configured to receive measured analyte data, meal data, and medication dosing data; a display component configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the patient over an analysis period, wherein the instructions, when executed by the one or more processors, cause the apparatus to perform: receiving patient dose regimen information for the analysis period; evaluating a measure of consistency between the time-correlated data and the patient dose regimen information; and determining dose guidance information based on the measure of consistency. Clause 2.
- the apparatus of clause 1, wherein the memory holds further instructions for outputting the dose guidance information to the display. Clause 3. The apparatus of clause 1, wherein the memory holds further instructions for receiving the patient dose regimen information from the input component. Clause 4. The apparatus of clause 1, wherein the memory holds further instructions for receiving the patient dose regimen information by transmission from a remote data server. Clause 5. The apparatus of clause 1, wherein the patient dose regimen information comprises typical fixed medication doses taken at mealtimes and a typical time of day when breakfast is eaten. Clause 6. The apparatus of clause 1, wherein the patient dose regimen information comprises information defining a frequency of patient compliance with scheduled doses or meals. Clause 7. The apparatus of clause 1, wherein the medication comprises insulin. Clause 8.
- the instructions for evaluating a measure of consistency further comprise: classifying each dose of the patient dose regimen in a medication class, based on the time-correlated data; grouping each of the doses in one of a set of mealtime groups; generating dose parameters for the patient at least in part by applying data for each of the mealtime groups to a model; and storing the dose parameters for configuring dose guidance settings.
- the memory holds further instructions for accumulating the time-correlated data characterizing an analyte of the patient over a time period. Clause 10.
- the memory holds further instructions for determining the dose guidance information at least in part by reducing a recommendation for dosing based on detecting excursions of the analyte beyond a lower threshold in the time- correlated data.
- the recommendation for dosing is for fixed dosing only.
- the memory holds further instructions for determining patient adherence to the patient dose regimen information based on the time- correlated data.
- Clause 13 The apparatus of clause 1, wherein the memory holds further instructions for determining whether to output the dose guidance parameters based on the measure of consistency. Clause 14.
- a method for facilitating efficient access by a healthcare provider (HCP) to an electronic medical record (EMR) of a patient generated by dose guidance system while protecting patient privacy comprising: authenticating, by at least one processor of a portable display device, a session with the patient; generating, by the at least one processor in response to receiving an input during the session from the patient indicating a request to share the EMRs with an HCP, an EMR identification code (ID); providing, by the at least one processor, the EMR ID to a remote server controlling access to the EMR; and outputting, by the at least one processor, the EMR ID to a display of the portable display device.
- HCP healthcare provider
- EMR electronic medical record
- Clause 17 The method of clause 16, further comprising providing the EMR to the remote server, prior to the authenticating. Clause 18.
- Clause 19 The method of clause 16, further comprising determining whether the EMR fails a condition for consistency with patient input indicating a dose pattern of a tracked medication.
- Clause 20 The method of clause 19, further comprising, upon determining that the EMR fails the condition for consistency, providing the patient with an option to provide the EMR to the HCP.
- Clause 21 The method of clause 19, wherein the generating, the providing, and the outputting are conditioned on the determining that the EMR fails the condition for consistency.
- a system for providing dose guidance to a subject comprising: an input configured to receive dose data from a medication delivery device, wherein the dose data comprises an amount and a time of a most recent drug dose administered; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: classify the most recent drug dose administered as a meal dose or a correction dose; and in response to a determination that a period of time has elapsed since the time of the most recent drug dose administered, display an additional dose guidance.
- Clause 28 The system of clause 27, wherein the period of time is about 2 hours.
- the most recent drug dose administered is a meal dose
- the dose data further comprises at least one additional drug dose administered after the most recent drug dose was administered, and wherein the period of time is not reset to a time administered of the at least one additional drug dose.
- Clause 30 The system of clause 27, wherein the most recent drug dose administered is not a prime dose.
- Clause 31 The system of clause 27, wherein the time of the most recent drug dose administered is a timestamp from a connected drug delivery device.
- the most recent drug dose administered is a correction dose
- the dose data further comprises at least one additional drug dose administered after the most recent drug dose administered, and wherein a beginning of the period of time is reset to a time administered of the at least one additional drug dose administered.
- Clause 33 The system of clause 27, further comprising a medication delivery device configured to deliver at least one dose of a drug to a subject.
- Clause 34 The system of clause 27, wherein the input comprises wireless communications circuitry.
- a method for providing dose guidance comprising: receiving, by an electronic device, drug dose data of a subject from a medication delivery device, wherein the drug dose data comprises an amount and a time of a most recent drug dose administered; classifying the most recent drug dose administered as a meal dose or a correction dose, in response to determining that a period of time has elapsed since the time of the most recent drug dose administered, displaying a dose guidance.
- the period of time is about 2 hours.
- the most recent drug dose administered is a correction dose
- the drug dose data further comprises at least one additional drug dose administered after the most recent drug dose administered, and wherein a beginning of the period of time is reset to a time administered of the at least one additional drug dose administered.
- a system for providing dose guidance to a subject comprising: an input configured to receive dose data from a medication delivery device, wherein the dose data comprises data related to a recent drug dose administered; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if the recent drug dose administered is a most recent drug dose administered; and in response to a determination that the recent drug dose administered is the most recent drug dose administered, display a screen comprising a dose guidance recommendation.
- Clause 42 The system of clause 41, wherein the recent drug dose administered is determined to be the most recent drug dose administered through confirmation from the user.
- the dose data further comprises data related to at least one drug dose administered since a reset time
- the instructions further cause the one or more processors to, in response to a determination that the at least one drug dose administered since the reset time has been classified, display the screen.
- the dose data related to the at least one drug dose administered since the reset time was classified automatically.
- Clause 45 The system of clause 44, further comprising a medication delivery device configured to deliver at least one dose of a drug to a subject, wherein the instructions further cause the one or more processors to transmit one or more wireless interrogation signals to the medication delivery device to determine that a most recent dosage administered has been received.
- the input is further configured to receive measured analyte data and a request for dose guidance
- the instructions further cause the one or more processors to: determine if a glucose concentration at a time of receipt of the request for dose guidance is below a low threshold value; and in response to a determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the time of receipt of the request for dose guidance is below the low threshold value, the dose guidance recommendation is not displayed.
- the input is further configured to receive measured analyte data and a request for dose guidance after a start time of a meal, and wherein the instructions further cause the one or more processors to: determine if a glucose concentration at an estimated start time of the meal is below a low threshold value; and in response to a determination that the glucose concentration at the estimated start time of the meal is below the low threshold value, display a screen comprising a message to address a low glucose level before administering medication.
- the instructions further cause the one or more processors to: in response to the determination that the glucose concentration at the estimated start time of the meal is below the low threshold value is below the low threshold value, the dose guidance recommendation is not displayed.
- Clause 55 A method for providing dose guidance, the method comprising: receiving, by an electronic device, dose data of a user from a medication delivery device, wherein the dose data comprises data related to a recent drug dose administered; determining if the recent drug dose administered is a most recent drug dose administered; in response to a determination that the recent drug dose administered is the most recent drug dose administered, displaying a screen comprising a dose guidance recommendation.
- Clause 56 The method of clause 55, wherein the recent drug dose administered is determined to be the most recent drug dose administered through confirmation from the user. Clause 57.
- Clause 62 The method of clause 55, wherein the screen comprising the dose guidance recommendation is only displayed for a period of time that starts after a confirmation from the user that information related to the most recent drug dose administered is correct.
- Clause 63 A system for providing dose guidance to a subject, the system comprising: an input configured to receive dose data from a medication delivery device, wherein the dose data comprises data related to at least one meal dose administered since a reset time; a display configured to visually present a plurality of meal icons; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if the at least one meal dose administered since the reset time has been classified; and in response to a determination that the at least one meal dose administered since the reset time has been classified, display a screen comprising the plurality of meal icons.
- Clause 64 The system of clause 63, wherein the instructions cause the one or more processors to determine if the at least one meal dose administered since the reset time has been classified as one of breakfast, lunch, or dinner.
- Clause 65 The system of clause 63, wherein the plurality of meal icons includes a breakfast icon, a lunch icon, and a dinner icon, and wherein each of the breakfast, lunch, and dinner icons comprise a first appearance and a second appearance, wherein the first appearance is associated with a first state in which one of the at least one meal dose administered since the reset time has been classified as a meal type corresponding to the breakfast, lunch, or dinner icon, and the second appearance is associated with a second state in which one of the at least one meal dose administered since the reset time has not been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- Clause 66 The system of clause 65, wherein the first appearance comprises a shaded appearance.
- Clause 67 The system of clause 65, wherein the second appearance comprises an unshaded appearance.
- Clause 68 The system of clause 65, wherein the second appearance is brighter than the first presentation.
- Clause 69 The system of clause 63, wherein the instructions further cause the one or more processors to: classify the at least one meal dose administered since the reset time as a breakfast dose, a lunch dose, or a dinner dose.
- the system of clause 63 wherein the instructions further cause the one or more processors to: receive input from a user, wherein the input comprises a classification of the at least one meal dose administered since the reset time as a breakfast dose, a lunch dose, or a dinner dose.
- the reset time is determined based on at least one time range associated with at least one meal.
- Clause 72 The system of clause 63, wherein the reset time is determined based on a time range associated with a dinner dose and a time range associated with a breakfast dose.
- Clause 73. The system of clause 63, wherein the reset time is midnight. Clause 74.
- the reset time is a time that is about halfway between an end of a dinner dose time range and a start of a breakfast dose time range.
- Clause 75 The system of clause 63, further comprising a medication delivery device configured to deliver at least one dose of a drug to a subject.
- Clause 76 The system of clause 63, wherein the input comprises wireless communications circuitry.
- a method for providing dose guidance comprising: receiving, by an electronic device, drug dose data of a user from a medication delivery device, wherein the drug dose data comprises data related to at least one meal dose administered since a reset time; determining if the at least one meal dose administered since the reset time has been classified; in response to a determination that the at least one meal dose administered since the reset time has been classified, displaying a screen comprising a plurality of meal icons.
- the determining step comprises determining if the at least one meal dose administered since the reset time has been classified as one of breakfast, lunch, or dinner.
- the plurality of meal icons includes a breakfast icon, a lunch icon, and a dinner icon
- each of the breakfast, lunch, and dinner icons comprise a first appearance and a second appearance
- the first appearance is associated with a first state in which one of the at least one meal dose administered since the reset time has been classified as a meal type corresponding to the breakfast, lunch, or dinner icon
- the second appearance is associated with a second state in which one of the at least one meal dose administered since the reset time has not been classified as a meal type corresponding to the breakfast, lunch, or dinner icon.
- the method of clause 79, wherein the second appearance comprises an unshaded appearance.
- Clause 82. The method of clause 79, wherein the second appearance is brighter than the first presentation.
- Clause 83. The method of clause 77, wherein the at least one meal dose administered since the reset time has been classified automatically by one or more processors of a reader device.
- Clause 84. The method of clause 77, wherein the at least one meal dose administered since the reset time has been classified by the user.
- Clause 85. The method of clause 77, wherein the reset time is determined based on at least one time range associated with at least one meal.
- Clause 86. The method of clause 77, wherein the reset time is determined based on a time range associated with dinner dose and a time range associated with breakfast dose.
- a system for providing dose guidance to a subject comprising: an input configured to receive dose data from a medication delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if a missed dose alert is active; in response to a determination that a missed dose alert is not active, display a dose guidance recommendation based on a normal meal dose calculation; and in response to a determination that a missed dose alert is active, display a dose guidance recommendation based on a late meal dose calculation. Clause 90.
- the instructions further cause the one or more processors to: determine if the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time; and in response to a determination that the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time, display the dose guidance recommendation based on the late meal dose calculation.
- the instructions cause the one or more processors to: display the dose guidance recommendation based on the late meal dose calculation in response to the determination that the missed dose alert is active and the determination that the dose data received from the medication delivery device comprises a dose administered within a period of time of the current time.
- the system of clause 94 wherein the late meal dose calculation is based on a current glucose level determined from streaming glucose data.
- Clause 97. The system of clause 96, wherein the late meal dose calculation is further based on a trend adjustment determined from streaming glucose data.
- Clause 98. The system of clause 94, wherein the late meal dose calculation is based on the amount of insulin on board calculated according to a time of a request for the dose guidance recommendation by the user.
- Clause 99. The system of clause 94, further comprising a medication delivery device configured to deliver at least one dose of a drug to a subject.
- Clause 100. The system of clause 94, wherein the input comprises wireless communications circuitry. Clause 101.
- a method for providing dose guidance comprising: receiving, by an electronic device, drug dose data of a user from a medication delivery device; determining if a missed dose alert is active; and in response to a determination that a missed dose alert is not active, display a dose guidance recommendation based on a normal meal dose calculation; and in response to a determination that a missed dose alert is active, display a dose guidance recommendation based on a late meal dose calculation.
- Clause 102 The method of clause 101, further comprising the step of: determining if the drug dose data comprises data for doses administered within a period of time; displaying the dose guidance recommendation based on the late meal dose calculation in response to a determination that the drug dose data does not include any data for doses administered within a period of time.
- Clause 103 The method of clause 102, wherein the period of time is about two hours.
- Clause 104 The method of clause 101, wherein the normal meal dose calculation is based on a fixed insulin dose associated with a meal and an amount of insulin on board if a current glucose level of the user is below a target glucose value.
- Clause 105 The method of clause 101, wherein each of the normal meal dose calculation and the late meal dose calculation are based on a fixed insulin dose associated with a meal, an amount of insulin on board, a correction adjustment, and a trend adjustment, if a current glucose level of the user is above a target glucose value.
- Clause 106 The method of clause 105, wherein the normal meal dose calculation is based on a current glucose level determined from scanned glucose data.
- Clause 107 The method of clause 105, wherein the late meal dose calculation is based on a current glucose level determined from streaming glucose data. Clause 108. The method of clause 107, wherein the late meal dose calculation is further based on a trend adjustment determined from streaming glucose data. Clause 109. The method of clause 105, wherein the late meal dose calculation is based on the amount of insulin on board calculated according to a time of a request for the dose guidance recommendation by the user. Clause 110.
- a system for providing alerts to a subject comprising: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine at a current time if a meal dose has been missed in association with a meal having an estimated meal start time by detecting a missed meal dose condition for a consecutive number of minutes; determine if an insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time; and in response to a detection of a missed meal dose condition for the consecutive number of minutes and a determination that the insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time, display an alert interface relating to the missed meal dose.
- Clause 111 The system of clause 110, wherein the consecutive number of minutes is about 5 minutes.
- Clause 112. The system of clause 110, wherein the instructions further cause the one or more processors to: determine if a meal dose has been recorded within about 2 hours of the current time; and in response to a determination that the meal dose has been recorded within about 2 hours of the current time, display the alert interface relating to the missed meal dose.
- Clause 113. The system of clause 110, wherein the instructions further cause the one or more processors to: determine if a correction dose alert is asserted; and in response to a determination that the correction dose alert is not asserted, display the alert interface relating to the missed meal dose.
- the system of clause 110 further comprising a sensor control device configured to collect data indicative of an analyte level in a subject, the sensor control device comprising an analyte sensor, wherein at least a portion of the analyte sensor is configured to be in fluid contact with a bodily fluid of the subject.
- the input comprises wireless communications circuitry.
- a method for alerting a user to a missed meal dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; determining at a current time if a meal dose has been missed in association with a meal having an estimated meal start time by detecting a missed meal dose condition for a consecutive number of minutes; determining if an insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time; and in response to a detection of a missed meal dose condition for the consecutive number of minutes and a determination that the insulin dose has not been recorded within about 45 minutes prior to the estimated meal start time, displaying an alert interface relating to the missed meal dose.
- the method of clause 116 further comprising the step of: if a meal dose has been recorded within about 2 hours of the current time; and in response to a determination that the meal dose has been recorded within about 2 hours of the current time, displaying the alert interface relating to the missed meal dose.
- the method of clause 116 further comprising the steps of: determining if a correction dose alert is asserted; in response to a determination that the correction dose alert is not asserted, displaying the alert interface relating to the missed meal dose. Clause 120.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert; determine if a missed meal dose condition has been detected for a consecutive number of minutes after the missed meal dose alert has been asserted; in response to a determination that the missed meal dose condition has not been detected for the consecutive number of minutes after the missed meal dose alert has been asserted, rescind the missed meal dose alert.
- Clause 121 The system of clause 120, wherein the consecutive number of minutes is 15 consecutive minutes.
- the missed meal dose condition comprises a determination that an insulin dose was not administered within a period of time of an estimated meal start time.
- the input comprises wireless communications circuitry.
- Clause 124. A method for rescinding an alert to a missed meal dose, the method comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert; determining if a missed meal dose condition has been detected for a consecutive number of minutes after the missed meal dose alert has been asserted; in response to a determination that the missed meal dose condition has not been detected for the consecutive number of minutes after the missed meal dose alert has been asserted, rescinding the missed meal dose alert.
- Clause 125 The method of clause 124, wherein the consecutive number of minutes is 15 consecutive minutes.
- Clause 126. The method of clause 124, wherein the missed meal dose condition comprises determining that an insulin dose was not administered within a period of time of an estimated meal start time. Clause 127.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device and dose data from a medication delivery device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert at a current time; determine if an insulin dose has been recorded within about 2 hours of the current time; in response to a determination that the insulin dose has been recorded within about 2 hours of the current time, rescind the missed meal dose alert.
- Clause 128 The system of clause 127, wherein the input comprises wireless communications circuitry. Clause 129.
- a method for rescinding an alert to a missed meal dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert at a current time; determining if an insulin dose has been recorded within about 2 hours of the current time; and in response to a determination that the insulin dose has been recorded within about 2 hours of the current time, rescinding the missed meal dose alert. Clause 130.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device and dose data from a medication delivery device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determine if an insulin dose has been recorded within about 45 minutes of the estimated meal start time; and in response to a determination that the insulin dose has been recorded within about 45 minutes of the estimated meal start time, rescind the missed meal dose alert. Clause 131.
- a method for rescinding an alert to a missed meal dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determining if an insulin dose has been recorded within about 45 minutes of the estimated meal start time; and in response to a determination that the insulin dose has been recorded within about 45 minutes of the estimated meal start time, rescinding the missed meal dose alert.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a missed meal dose alert at a current time, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determine if the estimated meal start time is within about 2 hours of the current time; and in response to a determination that the estimated meal start time did not occur within about 2 hours of the current time, rescind the missed meal dose alert.
- Clause 134 The system of clause 133, wherein the input comprises wireless communications circuitry.
- a method for rescinding an alert to a missed meal dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a missed meal dose alert at a current time, wherein the missed meal dose alert relates to a missed meal having an estimated start time; determining if the estimated meal start time is within about 2 hours of the current time; and in response to a determination that the estimated meal start time did not occur within about 2 hours of the current time, rescinding the missed meal dose alert.
- a system for providing dose guidance to a subject comprising: an input configured to receive dose data from an insulin delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine if a correction dose alert has been asserted at a current time; determine if an insulin dose has not been administered to the subject within about 2 hours of the current time; and in response to a determination that the correction dose has been asserted and a determination that the insulin dose has not been administered to the subject within about 2 hours of the current time, display a correction dose guidance. Clause 137.
- a method for recommending correction doses comprising: receiving, by an electronic device, insulin dose data of a subject from an insulin delivery device; determining if a correction dose alert has been asserted at a current time; determining if an insulin dose has not been administered to the subject within about 2 hours of the current time; and displaying a correction dose guidance, wherein the correction dose guidance is displayed in response to a determination that the correction dose has been asserted and a determination that the insulin dose has not been administered to the subject within about 2 hours of the current time.
- Clause 140 The method of clause 139, further comprising the step of determining if the correction dose alert has been resolved, wherein the correction dose guidance is only displayed if the correction dose alert has been resolved.
- a system for providing alerts to a subject comprising: an input configured to receive streaming glucose data from a sensor control device and dose data from an insulin delivery device; a display configured to visually present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: determine at a current time if a correction dose condition has been asserted for a consecutive number of minutes; determine if an insulin dose has not been recorded within about 2 hours of the current time; and in response to a determination that the correction dose condition has been asserted for a consecutive number of minutes and a determination that the insulin dose has not been recorded within about 2 hours of the current time, display an alert interface relating to the correction dose alert.
- Clause 142 The system of clause 141, wherein the consecutive number of minutes is about 5 minutes.
- Clause 143. The system of clause 141, wherein the instructions further cause the one or more processors to: determine if a missed meal dose alert is asserted; in response to a determination that the missed dose alert is not asserted, display the alert interface relating to the correction dose alert; and in response to a determination that the missed dose alert is asserted, not display the alert interface relating to the correction dose alert.
- Clause 144 The system of clause 141, wherein the input comprises wireless communications circuitry.
- a method for alerting a user regarding a correction dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device and insulin dose data of a subject from an insulin delivery device; determining at a current time if a correction dose condition has been asserted for a consecutive number of minutes; determining if an insulin dose has not been recorded within about 2 hours of the current time; and in response to a determination that the correction dose condition has been asserted for a consecutive number of minutes and a determination that the insulin dose has not been recorded within about 2 hours of the current time, displaying an alert interface relating to the correction dose alert.
- Clause 146 The method of clause 145, wherein the consecutive number of minutes is about 5 minutes.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert; determine if a correction dose condition has been detected for a consecutive number of minutes after the correction dose has been asserted; in response to a determination that the correction dose condition has not been detected for the consecutive number of minutes after the correction dose has been asserted, rescind the correction dose alert.
- Clause 150 The system of clause 149, wherein the consecutive number of minutes is 15 consecutive minutes.
- Clause 152 A method for rescinding an alert to a correction dose, the method comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a correction dose alert; determining if a correction dose condition has been detected for a consecutive number of minutes after the correction dose has been asserted; in response to a determination that the correction dose condition has not been detected for the consecutive number of minutes after the correction dose has been asserted, rescinding the correction dose alert.
- Clause 153 The method of clause 152, wherein the consecutive number of minutes is 15 consecutive minutes.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device; a display configured to present an alert; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert, wherein the correction dose alert was first asserted at a first time; determine if a calculation for insulin on board (IOB) has changed since the first time; and in response to a determination that the calculation for insulin on board (IOB) has changed since the first time, rescind the correction dose alert.
- the input comprises wireless communications circuitry.
- a method for rescinding an alert to a correction dose comprising: receiving, by an electronic device, streaming glucose data from a sensor control device; asserting a correction dose alert, wherein the correction dose alert was first asserted at a first time; determining if a calculation for insulin on board (IOB) has changed since the first time; and in response to a determination that the calculation for insulin on board (IOB) has changed since the first time, rescind the correction dose alert.
- a system for managing alerts comprising: an input configured to receive streaming glucose data from a sensor control device and dose data from an insulin delivery device; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: assert a correction dose alert at a current time; determine if an insulin dose has been recorded within a period of time of the current time; and in response to a determination that the insulin dose has been recorded within the period of time of the current time, rescind the correction dose alert.
- Clause 158 The system of clause 157, wherein the period of time is about 2 hours.
- Clause 160 A method for rescinding an alert to a correction dose, the method comprising: receiving, by an electronic device, streaming glucose data from a sensor control device and insulin dose data of a subject from an insulin delivery device; asserting a correction dose alert at a current time; determining if an insulin dose has been recorded within a period of time of the current time; and rescinding the correction dose alert if it is determined that the insulin dose has been recorded within the period of time of the current time. Clause 161. The method of clause 160, wherein the period of time is about 2 hours. Clause 162.
- a system for classifying doses comprising: an input configured to receive insulin dose data of a user from a connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: provide a dose recommendation guidance for a meal requested by a user at a request time, wherein the meal has a meal type and the dose recommendation guidance comprises a recommended dose amount; determine if the timestamp of the recent dose is within a period of time of the request time; determine if the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation; and in response to a determination that the timestamp of the recent dose is within a period of time of the request time and a determination that the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance guidance;
- Clause 163 The system of clause 162, wherein the period of time is less than or equal to about 20 minutes.
- Clause 164. The system of clause 162, wherein the meal type is selected from the group consisting of breakfast, lunch, and dinner.
- Clause 165. The system of clause 162, wherein the instructions further cause the one or more processors to: determine if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal; and in response to a determination that the timestamp of the recent dose is within the determined meal dose time range for the meal type of the recent meal, classify the recent dose as associated with the meal type of the recent meal.
- the instructions further cause the one or more processors to: determine if the recent dose was taken while the user was in a post-meal state; and in response to a determination that the recent dose was taken while the user was not in the post-meal state, classify the recent dose as associated with the meal type of the recent meal.
- Clause 167. The system of clause 166, wherein in the post-meal state, a previous dose administered within about 2 hours of the request time has been associated with the meal type of the recent meal.
- the input comprises wireless communications circuitry. Clause 169.
- a method for classifying doses from a connected insulin delivery device comprising: providing a dose recommendation guidance for a meal requested by a user at a request time, wherein the meal has a meal type and the dose recommendation guidance comprises a recommended dose amount; receiving, by an electronic device, insulin dose data of a user from the connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; determining if the timestamp of the recent dose is within a period of time of the request time; determining if the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation; and in response to a determination that the timestamp of the recent dose is within a period of time of the request time and a determination that the insulin amount of the recent dose is the same as the recommended dose amount of the meal dose guidance recommendation, classifying the recent dose as associated with the meal type of the recent meal.
- Clause 170 The method of clause 162, wherein the period of time is less than or equal to about 20 minutes.
- Clause 171. The method of clause 162, wherein the meal type is selected from the group consisting of breakfast, lunch, and dinner.
- Clause 172. The method of clause 162, further comprising the step of determining if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal.
- Clause 174. The method of clause 173, wherein in a post-meal state, a previous dose administered within about 2 hours of the request time has been associated with the meal type of the recent meal.
- a system for classifying doses comprising: an input configured to receive insulin dose data of a user from a connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: provide a dose recommendation guidance at a first time; determine if the timestamp of the recent dose is within a period of time of the first time; determine if the insulin amount of the recent dose is the same as the recommended dose amount of the dose recommendation guidance; and classify the recent dose as a meal dose, a correction dose, or as ambiguous.
- Clause 176 The system of clause 175, wherein the period of time is less than or equal to about 20 minutes. Clause 177. The system of clause 175, wherein the dose recommendation guidance was a correction dose recommendation guidance, and wherein the recent dose is classified as a correction dose. Clause 178. The system of clause 175, wherein the dose recommendation guidance was a dose recommendation guidance for a meal, wherein the meal has a meal type, and wherein the recent dose is classified as a dose for the meal type. Clause 179. The system of clause 178, wherein the instructions further cause the one or more processors to: determine if the timestamp of the recent dose is within a determined meal dose time range for the meal type of the recent meal. Clause 180.
- the system of clause 178 wherein the instructions further cause the one or more processors to: determine if the recent dose was taken while the user was in a post-meal state. Clause 181. The system of clause 175, wherein the recent dose is classified as ambiguous. Clause 182. The system of clause 181, wherein the instructions further cause the one or more processors to: prompt the user to classify the recent dose manually. Clause 183. The system of clause 182, wherein the instructions further cause the one or more processors to: prompt the user to classify the recent dose manually by prompting the user to select a classification from the group consisting of a breakfast dose, a lunch dose, a dinner dose, and a correction dose. Clause 184.
- a method for classifying doses from a connected insulin delivery device comprising: providing a dose recommendation guidance at a first time; receiving, by an electronic device, insulin dose data of a user from the connected insulin delivery device, wherein the insulin dose data comprises a recent dose comprising an insulin amount and a timestamp; determining if the timestamp of the recent dose is within a period of time of the first time; determining if the insulin amount of the recent dose is the same as the recommended dose amount of the dose recommendation guidance; and classifying the recent dose as a meal dose, a correction dose, or as ambiguous.
- Clause 189 The method of clause 188, wherein the period of time is less than or equal to about 20 minutes.
- An apparatus for providing dose guidance in response to analyte data comprising: an input configured to receive measured analyte data, meal data, and medication dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the apparatus to perform: receiving time-correlated analyte data of a patient taken over an analysis period into a buffer; dividing the time-correlated analyte data into discrete time-of-day (TOD) periods; determining, by executing an algorithm, a recommended fixed dose of the medication for a corresponding one of the TOD periods based on at least one portion of the time-correlated analyte data and a defined dosing strategy of the patient for the analysis period; and storing an indicator of the recommended fixed dose in a computer memory for output to at least one of a user or a medication dosing device.
- TOD time-of-day
- Clause 201 The apparatus of clause 200, wherein the memory holds further instructions for determining the recommended fixed dose at least in part by: classifying each of the medication doses in a medication class, based on the time- correlated data; grouping each of the doses in one of a set of mealtime groups; determining a glucose pattern most closely fitting the time-correlated data; and selecting a glucose pattern indicator, based on the glucose pattern.
- Clause 202 The apparatus of clause 200, wherein the memory holds further instructions for classifying doses in classes comprising a fixed basal dose, fixed breakfast dose, fixed lunch dose, fixed dinner dose for corresponding TOD periods.
- the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time-correlated analyte data is free of any gaps exceeding a defined threshold.
- the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time-correlated analyte data has an associated initial meal dose.
- Clause 205. The apparatus of clause 200, wherein the memory holds further instructions for determining, as a condition for use in determining the recommended fixed dose, that a segment of the time-correlated analyte data is associated with a basal fixed dose within a prior 24-hour period. Clause 206.
- the memory holds further instructions for clearing data for each TOD period in response to any one or more of: determining the recommended fixed dose, determining a pre-meal correction factor, determining a post-meal correction factor, or determining a manual dose adjustment.
- Clause 207. The apparatus of clause 200, wherein the memory holds further instructions for determining a glucose pattern for each TOD period based on associated valid data segments for a set number of prior days, wherein determining the recommended fixed dose is further based on the glucose pattern.
- Clause 208. The apparatus of clause 207, wherein the memory holds further instructions for determining, as a condition for determining the recommended fixed dose, that the associated valid data segments are available for the set number of prior days.
- the apparatus of clause 207, wherein the memory holds further instructions for determining the glucose pattern is high based on a count of hyperglycemic instances in each TOD period.
- the apparatus of clause 207 wherein the memory holds further instructions for determining a pre-meal correction factor based on the time-correlated analyte data independently of the determining the recommended fixed dose, and if both the pre-meal correction factor and the recommended fixed dose indicate an increase in dose, then maintaining the pre-meal correction factor.
- Clause 213. The apparatus of clause 201, wherein the memory holds further instructions for determining a glucose pattern condition based on a count of low alarms, a count of post-meal corrections during each TOD period, and the glucose pattern indicator. Clause 214.
- a medication delivery device comprising: an input configured to receive a query for dose data for a period of time, wherein the dose data comprises an amount and a time of all doses delivered during the period of time; one or more processors coupled with the input and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: store data for doses administered during the period of time to create stored data; determine if the stored data includes all doses delivered during the period of time; and in response to a determination that the stored data does not include all doses delivered during the period of time, create an indication of incomplete dose data. Clause 219.
- the device of clause 218, wherein the indication of incomplete dose data is a counter value.
- Clause 221. The device of clause 218, wherein the indication of incomplete dose data is based on a counter value.
- the device of clause 218, wherein the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- the device of clause 222, wherein the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- the medication delivery device is a connected insulin pen, and wherein the connected insulin pen is configured to transmit dose data wirelessly.
- Clause 225 The device of clause 218, wherein the medication delivery device is an insulin pen and a connected pen cap, wherein the connected pen cap is configured to transmit dose data wirelessly.
- Clause 226 The device of clause 218, wherein the indication of incomplete dose data is based on a detection that a pen cap was not attached to an insulin pen for a different period of time.
- the detection that the pen cap was not attached to the insulin pen for the different period of time comprises a determination that the insulin pen contained a first amount of insulin before the pen cap was not attached and a second amount of insulin after the pen cap was reattached to the insulin pen, wherein the first amount is different than the second amount.
- the query for dose data from the period of time was sent from an application that provides dose guidance.
- the input comprises wireless communications circuitry.
- a method of transferring data comprising the steps of: receiving a query for dose data for a period of time, wherein the dose data comprises an amount and a time of all doses delivered during the period of time; storing data for doses administered during the period of time to create stored data; determining if the stored data includes all doses delivered during the period of time; and in response to a determination that the stored data does not include all doses delivered during the period of time, creating an indication of incomplete dose data.
- the method of clause 230 further comprising the step of transmitting the indication of incomplete dose data in response to the query for dose data.
- Clause 232. The method of clause 230, wherein the indication of incomplete dose data is a counter value.
- a system for providing dose guidance to a subject comprising: an input configured to receive dose data and an indication of incomplete dose data from a medication delivery device, wherein the dose data comprises data related to at least one dose administered during a period of time; a display configured to visually present a dose guidance; one or more processors coupled with the input, the display, and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: query the medication delivery device for the dose data comprising data related to at least one dose administered during the period of time; determine if the indication of incomplete dose data is received from the medication delivery device; in response to a determination that the indication of incomplete dose data is received, output a prompt seeking confirmation that the dose data received for the period of time includes dose data for all doses administered during the period of time; and in response to a determination that the indication of incomplete dose data is not received, calculate a dose guidance.
- Clause 240 The system of clause 239, wherein the instructions further cause the one or more processors to: output the dose guidance on the display.
- Clause 241. The system of clause 239, wherein the indication of incomplete dose data is based on a counter value.
- Clause 242. The system of clause 239, wherein the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- Clause 243. The system of clause 242, wherein the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- Clause 244. The system of clause 239, wherein the medication delivery device is a connected insulin pen, wherein the connected insulin pen is configured to transmit dose data wirelessly. Clause 245.
- the medication delivery device is an insulin pen and a connected pen cap, wherein the connected pen cap is configured to transmit dose data wirelessly.
- Clause 246 The system of clause 239, wherein the system further comprises a medication delivery device, and wherein the medication delivery device further comprises: an input configured to receive the query for the dose data comprising data related to at least one dose administered during the period of time; one or more processors coupled with the input and a memory storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: store data for doses administered during the period of time to create stored data; determine if the stored data includes all doses delivered during the period of time; in response to a determination that the stored data does not include all doses delivered during the period of time, create the indication of incomplete dose data; and in response to the query for the dose data and to the determination that the stored data does not include all doses delivered during the period of time, transmit the indication of incomplete dose data.
- Clause 247 The system of clause 239, wherein the input comprises wireless communications circuitry.
- Clause 248. A method for providing dose guidance to a subject, the method comprising the steps of: receiving dose data and an indication of incomplete dose data from a medication delivery device, wherein the dose data comprises data related to at least one dose administered during a period of time; querying the medication delivery device for the dose data comprising data related to at least one dose administered during the period of time; determining if the indication of incomplete dose data is received from the medication delivery device; in response to a determination that the indication of incomplete dose data is received, outputting a prompt seeking confirmation that the dose data received for the period of time includes dose data for all doses administered during the period of time; and in response to a determination that the indication of incomplete dose data is not received, calculating a dose guidance.
- Clause 249. The method of clause 248, further comprising the step of outputting the dose guidance on the display.
- Clause 250. The method of clause 248, wherein the indication of incomplete dose data is based on a counter value.
- Clause 251. The method of clause 248, wherein the indication of incomplete dose data is based on a comparison of a counter value and an estimated counter value.
- Clause 252. The method of clause 251, wherein the estimated counter value is calculated based on a prior counter value and an elapsed time since the prior counter value was received.
- Clause 253 The method of clause 248, wherein the medication delivery device is a connected insulin pen, wherein the connected insulin pen is configured to transmit dose data wirelessly.
- a method for recommending a dose for a meal comprising: prompting a user to input a tag associated with a meal type; receiving an inputted tag for an instance of the meal type; associating the inputted tag with an amount of medication administered for the instance of the meal type and a post-prandial analyte data set for the instance of the meal type; determining whether a threshold number of instances associated with the meal type is met; and determining a recommended medication dose for the meal type if the threshold number of instances is met.
- the recommended medication dose for the meal type is based at least in part on the amount of medication administered for the instance of the meal type and the post-prandial analyte data set for the instance of the meal type.
- the recommended medication dose for the meal type is based at least in part on a plurality of amounts of medication administered for a plurality of instances of the meal type and a plurality of post-prandial analyte data sets for the plurality of instances of the meal type.
- Clause 258. The method of clause 257, wherein the instance of the meal type is a first instance of the meal type, and wherein the plurality of instances of the meal type includes the first instance of the meal type.
- Clause 259. The method of clause 255, further comprising the step of receiving analyte data from a sensor control device. Clause 260. The method of clause 259, wherein the recommended medication dose for the meal type is based at least in part on the analyte data received from the sensor control device. Clause 261. The method of clause 255, further comprising the step of visually outputting to a display the recommended medication dose for the meal type. Clause 262. The method of clause 255, further comprising the step of prompting the user with an option to track the meal type. Clause 263. The method of clause 262, wherein the prompting of the user to input the tag associated with the meal type occurs in response to the user selecting the option to track the meal type. Clause 264.
- a system for determining a recommended medication dose comprising: one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive an inputted tag for an instance of the meal type, associate the inputted tag with an amount of medication administered for the instance of the meal type and a post-prandial analyte data set for the instance of the meal type, determine whether a threshold number of instances associated with the meal type is met, and determine the recommended medication dose for the meal type if the threshold number of instances is met. Clause 265.
- the recommended medication dose for the meal type is based at least in part on the amount of medication administered for the instance of the meal type and the post-prandial analyte data set for the instance of the meal type.
- Clause 266. The system of clause 264, wherein the recommended medication dose for the meal type is based at least in part on a plurality of amounts of medication administered for a plurality of instances of the meal type and a plurality of post-prandial analyte data sets for the plurality of instances of the meal type.
- Clause 267 The system of clause 266, wherein the instance of the meal type is a first instance of the meal type, and wherein the plurality of instances of the meal type includes the first instance of the meal type.
- Clause 268 The system of clause 264, further comprising wireless communication circuitry configured to receive data indicative of an analyte level from a sensor control device. Clause 269. The system of clause 268, wherein the recommended medication dose for the meal type is based at least in part on the data indicative of the analyte level received from the sensor control device. Clause 270. The system of clause 264, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to visually output to a display the recommended medication dose for the meal type. Clause 271. The system of clause 264, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user with an option to track the meal type. Clause 272.
- a system for smart meal tagging comprising: one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive an inputted tag for an instance of a first meal type, wherein the first meal type is associated with one or more previously inputted tags, determine whether a meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold, and associate the inputted tag with a second meal type, wherein the second meal type is different from the first meal type.
- Clause 274 The system of clause 273, wherein the meal type characteristic of the instance is based at least in part on a difference between a meal size associated with the one or more previously inputted tags and a meal size of the inputted tag for the instance.
- Clause 275 The system of clause 273, wherein the meal type characteristic of the instance is based at least in part on a difference between an amount of medication associated with the one or more previously inputted tags and an amount of medication associated with the inputted tag for the instance.
- Clause 276 The system of clause 273, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user with an option to create the second tag if the meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold.
- Clause 277 The system of clause 273, wherein the instructions, when executed by the one or more processors, cause the one or more processors to associate the inputted tag with the second meal type only if the user has selected the option to create the second tag.
- Clause 278 The system of clause 273, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to disassociate the inputted tag for the instance from the first meal type if the meal type characteristic of the instance of the first meal type exceeds a meal type characteristic threshold. Clause 279.
- a method for recommending a dose for a meal comprising: prompting a user to input a tag associated with a meal type; receiving a first inputted tag for a first instance of the meal type; associating the first inputted tag with a first amount of medication administered for the first instance of the meal type; receiving a second inputted tag for a second instance of the meal type; associating the second inputted tag with a second amount of medication administered for the second instance of the meal type and a second post-prandial analyte data set for the instance of the meal type; and in response to a determination that a difference between the second amount of medication and the first amount of medication is greater than a predetermined threshold difference, prompting the user to input a modified tag associated with the meal type.
- Clause 281. The method of clause 280, wherein the modified tag comprises a different size of the meal. Clause 282.
- the method of clause 280, wherein the predetermined threshold difference is at least about 2 units.
- Clause 283. The method of clause 280, wherein the prompting of the user to input the modified tag associated with the meal type occurs in real time.
- Clause 284. The method of clause 280, wherein the prompting of the user to input the modified tag associated with the meal type occurs within about 5 minutes or less of receiving the second inputted tag.
- Clause 285. The method of clause 280, wherein the prompting of the user to input the modified tag associated with the meal type occurs within about 2 minutes or less of receiving the second inputted tag. Clause 286.
- a system for meal tagging comprising: one or more processors coupled with a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the one or more processors to: prompt a user to input a tag associated with a meal type, receive a first inputted tag for a first instance of the meal type, associate the first inputted tag with a first amount of medication administered for the first instance of the meal type, receive a second inputted tag for a second instance of the meal type; associate the second inputted tag with a second amount of medication administered for the second instance of the meal type, and in response to a determination that a difference between the second amount of medication and the first amount of medication is greater than a predetermined threshold difference, prompt the user to input a modified tag associated with the meal type.
- Clause 288 The system of clause 287, wherein the modified tag comprises a different size of the meal. Clause 289. The system of clause 287, wherein the predetermined threshold difference is at least about 2 units. Clause 290. The system of clause 287, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user to input the modified tag associated with the meal type occurs in real time. Clause 291. The system of clause 287, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to prompt the user to input the modified tag associated with the meal type within about 5 minutes or less of receiving the second inputted tag. Clause 292.
- An analyte monitoring system comprising: a sensor control device comprising an analyte sensor, wherein at least a portion of the analyte sensor is configured to be in fluid contact with a bodily fluid of a subject; and a reader device, comprising: wireless communication circuitry configured to receive analyte levels from the sensor control device; and one or more processors coupled to a memory, the memory storing instructions that, when executed by the one or more processors, cause the one or more processors to: determine a pattern type for at least one time segment of a day based on a hypo risk metric and a hyper risk metric for the at least one time segment of the day; and output to a display to a user interface comprising: at least one glucose metric determined for a time period based on the analyte levels received from the sensor control device; a time in range display comprising a graph of time in ranges comprising a plurality of graph portions, wherein each graph portion of the plurality of graph portions indicates an amount of time that
- Clause 295. The system of clause 294, wherein the at least one glucose metric comprises a glucose average. Clause 296. The system of clause 294, wherein the at least one glucose metric comprises a glucose management indicator. Clause 297. The system of clause 294, wherein the instructions further cause the one or more processors to output a display to the user interface comprising a goal value corresponding to the at least one glucose metric. Clause 298. The system of clause 294, wherein the plurality of graph portions comprises at least 5 graph portions. Clause 299.
- the plurality of graph portions comprises at least four graph portions selected from a group consisting of: a graph portion below a very low threshold, a graph portion between a very low threshold and a low threshold, a graph portion between a low threshold and a high threshold, a graph portion between a high threshold and a very high threshold, and a graph portion above a very high threshold.
- the time in range display further comprises a description of the predefined analyte range associated with each graph portion.
- the time in range display further comprises a value for each graph portion of the plurality of graph portions that relates to the amount of time that the user’s analyte level was within the predefined analyte range associated with the graph portion during the time period.
- Clause 302. The system of clause 301, wherein the value is a percentage value.
- Clause 303. The system of clause 294, wherein the time in range display further comprises a combined value for at least two graph portions of the plurality of graph portions that relates to a sum of the amount of time that the user’s analyte level was within each of the predefined analyte ranges associated with at least two graph portions during the time period.
- the graph of the time in ranges comprises a histogram.
- Clause 305 The system of clause 304, wherein each graph portion of the histogram are arranged in a vertical layout, wherein a graph portion below a very low threshold is located below a graph portion between a very low threshold and a low threshold, which is locate below a graph portion between a low threshold and a high threshold, which is located below a graph portion between a high threshold and a very high threshold, which is located below a graph portion above a very high threshold.
- Clause 306 The system of clause 294, wherein the identification of the determined pattern type for the at least one time segment comprises at least a partial outline of the time segment on the graph. Clause 307.
- the identification of the determined pattern type for the at least one time segment further comprises a label of the determined pattern type.
- the pattern type is at least one of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- the graph comprises a plurality of determined pattern types, and wherein an identification of a single pattern type is visibly distinct from other identifications of the plurality of determined pattern types.
- the identification of the most important pattern type is displayed on the graph.
- the identification of the determined pattern type for the at least one time segment comprises a plurality of identifications of a determined pattern type for each of the at least one time segment, and wherein the identification of the most important pattern type is visibly distinct from other identifications of the plurality of identifications.
- the pattern type determined for the at least one time segment of the day comprises a plurality of pattern types for a plurality of time segments of the day.
- the plurality of pattern types comprises at least two of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- Clause 315 The system of clause 314, wherein if the plurality of pattern types comprises a lows pattern, the identification of the most important pattern type comprises an identification of the lows pattern. Clause 316.
- the identification of the most important pattern type comprises an identification of the highs with some lows pattern.
- Clause 317 The system of clause 314, wherein if the plurality of pattern types comprises a highs pattern and does not comprise a highs with some lows pattern or a lows pattern, the identification of the most important pattern type comprises an identification of the highs pattern.
- Clause 318 The system of clause 310, wherein the instructions further cause the one or more processors to output a display to the user interface comprising an identification of at least one time segment of the day that was determined to have the most important pattern type. Clause 319.
- the display of the identification of the most important pattern type and the identification of the at least one time segment of the day that was determined to have the most important pattern type comprises a tag for the identification of the most important pattern type and at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the tag for the identification of the most important pattern type is a different color that the at least one tag for the identification of the at least one time segment of the day that was determined to have the most important pattern type.
- the system of clause 323, wherein the very low threshold is between about 50 mg/dL and about 58 mg/dL. Clause 325.
- Clause 326 The system of clause 294, wherein the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to medication considerations. Clause 327. The system of clause 326, wherein the statements relating to medication considerations comprise suggestions to adjust a medication. Clause 328. The system of clause 326, wherein the statements relating to medication considerations comprise suggestions related to medications contributing to low glucose levels. Clause 329. The system of clause 294, wherein the instructions further cause the one or more processors to output a display to the user interface comprising statements relating to lifestyle considerations. Clause 330.
- statements relating to lifestyle considerations comprise statements relating to at least one of missed meals, carbohydrates, activity level, alcohol, and medication.
- Clause 331 The system of clause 294, wherein the time period is 14 days.
- a method for displaying information related to glucose levels in a subject comprising the steps of: receiving analyte levels from a sensor control device; determining a pattern type for at least one time segment of a day based on a hypo risk metric and a hyper risk metric for the at least one time segment of the day; and displaying a user interface comprising: at least one glucose metric determined for a time period based on the analyte levels received from the sensor control device; a time in range display comprising a graph of time in ranges comprising a plurality of graph portions, wherein each graph portion of the plurality of graph portions indicates an amount of time that a user’s analyte level is within a predefined analyte range associated with each graph portion, wherein the plurality of graph portions comprises at least 4 graph portions; and a graph comprising a plot of analyte levels of the user across a horizontal representation of a plurality of time segments of a day and an identification of the determined pattern type for the at least one time
- Clause 333 The method of clause 332, wherein the at least one glucose metric comprises a glucose average. Clause 334. The method of clause 332, wherein the at least one glucose metric comprises a glucose management indicator. Clause 335. The method of clause 332, wherein the instructions further cause the one or more processors to output a display to the user interface comprising a goal value corresponding to the at least one glucose metric. Clause 336. The method of clause 332, wherein the plurality of graph portions comprises at least 5 graph portions. Clause 337.
- the plurality of graph portions comprises at least four graph portions selected from a group consisting of: a graph portion below a very low threshold, a graph portion between a very low threshold and a low threshold, a graph portion between a low threshold and a high threshold, a graph portion between a high threshold and a very high threshold, and a graph portion above a very high threshold.
- the time in range display further comprises a description of the predefined analyte range associated with each graph portion. Clause 339.
- the time in range display further comprises a value for each graph portion of the plurality of graph portions that relates to the amount of time that the user’s analyte level was within the predefined analyte range associated with the graph portion during the time period.
- the value is a percentage value.
- the time in range display further comprises a combined value for at least two graph portions of the plurality of graph portions that relates to a sum of the amount of time that the user’s analyte level was within each of the predefined analyte ranges associated with the at least two graph portions during the time period.
- each graph portion of the histogram are arranged in a vertical layout, wherein a graph portion below a very low threshold is located below a graph portion between a very low threshold and a low threshold, which is locate below a graph portion between a low threshold and a high threshold, which is located below a graph portion between a high threshold and a very high threshold, which is located below a graph portion above a very high threshold.
- the identification of the determined pattern type for the at least one time segment comprises at least a partial outline of the time segment on the graph. Clause 345.
- the identification of the determined pattern type for the at least one time segment further comprises a label of the determined pattern type.
- the pattern type is at least one of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- the graph comprises a plurality of determined pattern types, and wherein an identification of a single pattern type is visibly distinct from other identifications of the plurality of determined pattern types.
- the pattern type determined for the at least one time segment of the day comprises a plurality of pattern types for a plurality of time segments of the day.
- the plurality of pattern types comprises at least two of a lows pattern, a highs with some lows pattern, a highs pattern, or no pattern.
- Clause 353 The method of clause 352, wherein if the plurality of pattern types comprises a lows pattern, the identification of the most important pattern type comprises an identification of the lows pattern. Clause 354.
- An apparatus for displaying metrics relating to a subject comprising: an input configured to receive drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and doses of a medication received by the subject over a period of time and recommended doses of the medication for the subject over the period of time, wherein the instructions, when executed by the one or more processors, cause the apparatus to: display a graph plotting a plurality of medication doses taken by the subject at a plurality of times, wherein the graph comprises an x-axis of time and a y-axis of a difference between a dose taken by the subject and a dose recommended for the subject. Clause 371.
- the plurality of medication doses comprises at least one of basal doses, fixed meal doses, and meal doses with a correction factor.
- the fixed meal doses comprise at least one of fixed breakfast doses, fixed lunch doses, and fixed dinner doses.
- the meal doses with a correction factor comprise at least one of breakfast doses with a correction factor, fixed lunch doses with a correction factor, and fixed dinner doses with a correction factor.
- the difference between the dose taken by the subject and the dose recommended is in units.
- the input comprises wireless communications circuitry.
- An apparatus for displaying metrics relating to a subject comprising: an input configured to receive measured analyte data and drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the subject, doses of a medication received by the subject over a period of time, and recommended doses of the medication for the subject over the period of time, wherein the instructions, when executed by the one or more processors, cause the apparatus to: display a summary of therapies for the subject comprising dose amounts administered during a time period and analyte metrics determined from the received measured analyte data; display a graphic summarizing missed doses during the time period; and display a graphic summarizing override doses, wherein override doses comprise doses received by the subject at a time that are a different amount than a recommended dose for the time.
- Clause 377 The apparatus of clause 376, wherein the graphic summarizing missed doses comprises a graphic representation of percentages of missed doses for a plurality of dose types.
- Clause 378 The apparatus of clause 377, wherein each percentage of the percentages of missed for the plurality of dose types is calculated as a percentage of missed doses of the dose type of a total number of doses of the dose type during a time period.
- Clause 379 The apparatus of clause 377, wherein the plurality of dose types comprises at least one of basal doses, breakfast doses, lunch doses, and dinner doses.
- Clause 380. The apparatus of clause 376, wherein the graphic summarizing missed doses is a bar graph. Clause 381.
- an apparatus for displaying metrics relating to a subject comprising: an input configured to receive measured analyte data from a plurality of subjects, drug dosing data from a plurality of subjects, and data related to dosing recommendations for the plurality of subjects; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of each of the plurality of subjects, doses of a medication received by each of the plurality of subjects over a period of time, and the data related to dosing recommendations for the plurality of subjects, when executed by the one or more processors, cause the apparatus to: display a summary of analyte metrics for the each of the plurality of subjects, wherein the analyte metrics comprise at least two
- Clause 384 The apparatus of clause 383, wherein the summary of analyte metrics comprises at least three of time in range, time below a low threshold, time above a high threshold, percentage of basal doses taken, and average bolus doses taken per day.
- Clause 385 The apparatus of clause 383, wherein the low threshold is about 70 mg/dL.
- Clause 386 The apparatus of clause 383, wherein the high threshold is about 180 mg/dL.
- the apparatus of clause 383, wherein the indication of the dosing recommendation is an icon.
- Clause 388 The apparatus of clause 383, wherein the indication of the dosing recommendation is a statement indicating a number of dosing recommendations needing approval.
- An apparatus for displaying treatment information relating to a subject comprising: an input configured to receive measured analyte data and drug dosing data; a display configured to visually present information; and one or more processors coupled with the input, the display, and a memory storing instructions and time-correlated data characterizing an analyte of the subject, doses of a medication received by the subject over a period of time, and meal times of the subject, wherein the instructions, when executed by the one or more processors, cause the apparatus to: receive estimated dose parameters and estimated meal dosing time ranges from the subject; determine a representative amount of each of a plurality of basal doses and a plurality of meal doses taken by the subject during a period of time based on the drug dosing data; determine representative meal dosing time ranges for the subject during the time period based on the drug dosing data; determine recommended dose amounts for at least one of a basal dose,
- Clause 391. The apparatus of clause 390, wherein the plurality of meal doses comprises a plurality of breakfast doses, a plurality of lunch doses, and a plurality of dinner doses, and wherein the instructions, when executed by the one or more processors, cause the apparatus to determine an average amount of each of the plurality of basal doses, plurality of breakfast doses, the plurality of lunch doses, and the plurality of dinner doses.
- the estimated dose parameters comprise estimated amounts for a basal dose, a breakfast dose, a lunch dose, and a dinner dose. Clause 393.
- the estimated dose parameter further comprises estimated times that the subject takes the basal dose, the breakfast dose, the lunch dose, and the dinner dose.
- the estimated meal dosing time ranges comprise an estimated dosing start time and an estimated dosing end time for each of breakfast, lunch, and dinner.
- the representative amount of each of the plurality of basal doses and the plurality of meal doses comprise an average of each of the plurality of basal doses and the plurality of meal doses taken by the subject during a period of time.
- the representative amount of each of the plurality of basal doses and the plurality of meal doses comprise a mode of each of the plurality of basal doses and the plurality of meal doses taken by the subject during a period of time.
- the instructions when executed by the one or more processors, further cause the apparatus to: determine a pre-meal correction factor and a post-meal correction factor based on the measured analyte data and the drug dosing data; and display the pre-meal correction factor and the post-meal correction factor.
- Clause 398 The apparatus of clause 390, wherein the representative meal dosing time ranges are displayed adjacent to the estimated meal dosing time ranges.
- Clause 399 The apparatus of clause 390, wherein the representative amount of each of the plurality of basal doses and the plurality of meal doses is displayed adjacent to the estimated dose parameters.
- Clause 400 The apparatus of clause 390, wherein the instructions, when executed by the one or more processors, further cause the apparatus to: determine a conservative value for at least one of a basal dose, a breakfast dose, a lunch dose, and a dinner dose, wherein the conservative value is lower than a corresponding determined representative amount of each of the plurality of basal doses and a plurality of meal doses; and display the determined conservative value.
- Clause 401 The apparatus of clause 390, wherein the input comprises wireless communications circuitry.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Pathology (AREA)
- Data Mining & Analysis (AREA)
- Chemical & Material Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Medicinal Chemistry (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
- Investigating Or Analysing Biological Materials (AREA)
Abstract
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA3205053A CA3205053A1 (fr) | 2021-02-03 | 2022-02-02 | Systemes, dispositifs, et procedes de recommandations sur la dose de medicaments |
AU2022216248A AU2022216248A1 (en) | 2021-02-03 | 2022-02-02 | Systems, devices, and methods relating to medication dose guidance |
JP2023547060A JP2024505285A (ja) | 2021-02-03 | 2022-02-02 | 薬剤用量ガイダンスに関連するシステム、デバイスおよび方法 |
CN202280018408.4A CN117099165A (zh) | 2021-02-03 | 2022-02-02 | 与药物剂量指导相关的系统、设备及方法 |
EP22704843.6A EP4288970A1 (fr) | 2021-02-03 | 2022-02-02 | Systèmes, dispositifs, et procédés de recommandations sur la dose de médicaments |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163145131P | 2021-02-03 | 2021-02-03 | |
US63/145,131 | 2021-02-03 | ||
US202163225140P | 2021-07-23 | 2021-07-23 | |
US63/225,140 | 2021-07-23 | ||
US202163237769P | 2021-08-27 | 2021-08-27 | |
US63/237,769 | 2021-08-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022169856A1 true WO2022169856A1 (fr) | 2022-08-11 |
Family
ID=80787465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2022/014920 WO2022169856A1 (fr) | 2021-02-03 | 2022-02-02 | Systèmes, dispositifs, et procédés de recommandations sur la dose de médicaments |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP4288970A1 (fr) |
JP (1) | JP2024505285A (fr) |
AU (1) | AU2022216248A1 (fr) |
CA (1) | CA3205053A1 (fr) |
WO (1) | WO2022169856A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024215674A1 (fr) * | 2023-04-11 | 2024-10-17 | WellDoc, Inc. | Systèmes et procédés de prédictions de résultat de surveillance continue du glucose |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080009692A1 (en) | 2005-09-30 | 2008-01-10 | Abbott Diabetes Care, Inc. | Method and Apparatus for Providing Analyte Sensor and Data Processing Device |
EP1918837A1 (fr) * | 2006-10-31 | 2008-05-07 | F. Hoffmann-La Roche AG | Procédé de traitement d'une séquence chronologique de mesures d'un paramètre dépendant du temps |
US20110319729A1 (en) | 2010-03-24 | 2011-12-29 | Manuel Luis Donnay | Medical device inserters and processes of inserting and using medical devices |
US20140188400A1 (en) | 2012-12-31 | 2014-07-03 | Abbott Diabetes Care Inc. | Analysis of glucose median, variability, and hypoglycemia risk for therapy guidance |
WO2014106263A2 (fr) | 2012-12-31 | 2014-07-03 | Abbott Diabetes Care Inc. | Analyse de valeur médiane de glycémie, de variabilité et de risque d'hypoglycémie pour supervision de thérapie |
WO2014145335A1 (fr) | 2013-03-15 | 2014-09-18 | Abbott Diabetes Care Inc. | Système et procédé pour prendre en charge le diabète sur la base de la médiane du glucose, de la variabilité du glucose, et du risque hypoglycémique |
US20150018639A1 (en) | 2006-09-10 | 2015-01-15 | Abbott Diabetes Care Inc | Method and System for Providing an Integrated Analyte Sensor Insertion Device and Data Processing Unit |
US20150025345A1 (en) | 2002-11-05 | 2015-01-22 | Abbott Diabetes Care Inc. | Sensor Inserter Assembly |
US20150173661A1 (en) | 2012-07-27 | 2015-06-25 | Abbott Diabetes Care, Inc. | Medical Device Applicators |
US20170185748A1 (en) | 2014-03-30 | 2017-06-29 | Abbott Diabetes Care Inc. | Method and Apparatus for Determining Meal Start and Peak Events in Analyte Monitoring Systems |
WO2017124006A1 (fr) * | 2016-01-14 | 2017-07-20 | Bigfoot Biomedical, Inc. | Ajustement des débits d'administration d'insuline |
US20180226150A1 (en) | 2017-01-11 | 2018-08-09 | Abbott Diabetes Care Inc. | Systems, devices, and methods for episode detection and evaluation with visit guides, action plans and/or scheduling interfaces |
WO2018152241A1 (fr) | 2017-02-15 | 2018-08-23 | Abbott Diabetes Care Inc. | Systèmes, dispositifs et procédés d'intégration d'un lecteur de données d'analyte et d'un dispositif d'administration de médicament |
US20180235524A1 (en) | 2017-02-21 | 2018-08-23 | Abbott Diabetes Care Inc. | Methods, devices, and systems for physiological parameter analysis |
US20180235520A1 (en) | 2017-01-23 | 2018-08-23 | Abbott Diabetes Care Inc. | Systems, devices and methods for analyte sensor insertion |
US20190183434A1 (en) * | 2017-12-12 | 2019-06-20 | Bigfoot Biomedical, Inc. | User interface for diabetes management systems including flash glucose monitor |
US20210050085A1 (en) | 2019-08-02 | 2021-02-18 | Abbott Diabetes Care Inc. | Systems, devices, and methods relating to medication dose guidance |
-
2022
- 2022-02-02 JP JP2023547060A patent/JP2024505285A/ja active Pending
- 2022-02-02 WO PCT/US2022/014920 patent/WO2022169856A1/fr active Application Filing
- 2022-02-02 CA CA3205053A patent/CA3205053A1/fr active Pending
- 2022-02-02 EP EP22704843.6A patent/EP4288970A1/fr active Pending
- 2022-02-02 AU AU2022216248A patent/AU2022216248A1/en active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150025345A1 (en) | 2002-11-05 | 2015-01-22 | Abbott Diabetes Care Inc. | Sensor Inserter Assembly |
US20080009692A1 (en) | 2005-09-30 | 2008-01-10 | Abbott Diabetes Care, Inc. | Method and Apparatus for Providing Analyte Sensor and Data Processing Device |
US20150018639A1 (en) | 2006-09-10 | 2015-01-15 | Abbott Diabetes Care Inc | Method and System for Providing an Integrated Analyte Sensor Insertion Device and Data Processing Unit |
EP1918837A1 (fr) * | 2006-10-31 | 2008-05-07 | F. Hoffmann-La Roche AG | Procédé de traitement d'une séquence chronologique de mesures d'un paramètre dépendant du temps |
US20110319729A1 (en) | 2010-03-24 | 2011-12-29 | Manuel Luis Donnay | Medical device inserters and processes of inserting and using medical devices |
US20150173661A1 (en) | 2012-07-27 | 2015-06-25 | Abbott Diabetes Care, Inc. | Medical Device Applicators |
WO2014106263A2 (fr) | 2012-12-31 | 2014-07-03 | Abbott Diabetes Care Inc. | Analyse de valeur médiane de glycémie, de variabilité et de risque d'hypoglycémie pour supervision de thérapie |
US20140188400A1 (en) | 2012-12-31 | 2014-07-03 | Abbott Diabetes Care Inc. | Analysis of glucose median, variability, and hypoglycemia risk for therapy guidance |
US20140350369A1 (en) | 2013-03-15 | 2014-11-27 | Abbott Diabetes Care Inc. | System and method to manage diabetes based on glucose median, glucose variability, and hypoglycemic risk |
WO2014145335A1 (fr) | 2013-03-15 | 2014-09-18 | Abbott Diabetes Care Inc. | Système et procédé pour prendre en charge le diabète sur la base de la médiane du glucose, de la variabilité du glucose, et du risque hypoglycémique |
US20170185748A1 (en) | 2014-03-30 | 2017-06-29 | Abbott Diabetes Care Inc. | Method and Apparatus for Determining Meal Start and Peak Events in Analyte Monitoring Systems |
WO2017124006A1 (fr) * | 2016-01-14 | 2017-07-20 | Bigfoot Biomedical, Inc. | Ajustement des débits d'administration d'insuline |
US20180226150A1 (en) | 2017-01-11 | 2018-08-09 | Abbott Diabetes Care Inc. | Systems, devices, and methods for episode detection and evaluation with visit guides, action plans and/or scheduling interfaces |
US20180235520A1 (en) | 2017-01-23 | 2018-08-23 | Abbott Diabetes Care Inc. | Systems, devices and methods for analyte sensor insertion |
WO2018152241A1 (fr) | 2017-02-15 | 2018-08-23 | Abbott Diabetes Care Inc. | Systèmes, dispositifs et procédés d'intégration d'un lecteur de données d'analyte et d'un dispositif d'administration de médicament |
US20180235524A1 (en) | 2017-02-21 | 2018-08-23 | Abbott Diabetes Care Inc. | Methods, devices, and systems for physiological parameter analysis |
US20190183434A1 (en) * | 2017-12-12 | 2019-06-20 | Bigfoot Biomedical, Inc. | User interface for diabetes management systems including flash glucose monitor |
US20210050085A1 (en) | 2019-08-02 | 2021-02-18 | Abbott Diabetes Care Inc. | Systems, devices, and methods relating to medication dose guidance |
Non-Patent Citations (1)
Title |
---|
KUDVA ET AL.: "Approach to Using Trend Arrows in the FreeStyle Libre Flash Glucose Monitoring Systems in Adults", JENDOCR SOC, vol. 2, no. 12, 2018, pages 1320 - 1337 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024215674A1 (fr) * | 2023-04-11 | 2024-10-17 | WellDoc, Inc. | Systèmes et procédés de prédictions de résultat de surveillance continue du glucose |
Also Published As
Publication number | Publication date |
---|---|
JP2024505285A (ja) | 2024-02-05 |
CA3205053A1 (fr) | 2022-08-25 |
AU2022216248A1 (en) | 2023-07-27 |
EP4288970A1 (fr) | 2023-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210050085A1 (en) | Systems, devices, and methods relating to medication dose guidance | |
US20210225524A1 (en) | Systems, devices, and methods for episode detection and evaluation | |
EP3749183B1 (fr) | Système d'aide de prise de décision | |
US20220249779A1 (en) | Systems, devices, and methods relating to medication dose guidance | |
US10733154B2 (en) | Management method and system for implementation, execution, data collection, and data analysis of a structured collection procedure which runs on a collection device | |
EP2710502B1 (fr) | Recueillement de données dynamique | |
US20180226150A1 (en) | Systems, devices, and methods for episode detection and evaluation with visit guides, action plans and/or scheduling interfaces | |
EP2698106B1 (fr) | Méthode d'essai d'analytes et dispositif pour la gestion du diabète | |
EP3889965A1 (fr) | Procédé et système de gestion pour la mise en uvre, l'exécution, la collecte de données et l'analyse de données de procédure de collecte structurée lancée sur un dispositif de collecte | |
US20120088989A1 (en) | Management Method And System For Implementation, Execution, Data Collection, and Data Analysis of A Structured Collection Procedure Which Runs On A Collection Device | |
US20220338803A1 (en) | Systems and methods for diabetes management | |
WO2022169856A1 (fr) | Systèmes, dispositifs, et procédés de recommandations sur la dose de médicaments | |
CN117099165A (zh) | 与药物剂量指导相关的系统、设备及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22704843 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 3205053 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 2022216248 Country of ref document: AU Date of ref document: 20220202 Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023547060 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202280018408.4 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022704843 Country of ref document: EP Effective date: 20230904 |