Advancing Diabetic Care Through Non-Invasive... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-108" }, "headline": "Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies", "datePublished": "2026-01-23T07:52:33", "dateModified": "2026-05-05T11:08:29", "author": [ { "@type": "Person", "name": "Hanaa S. Basheer" }, { "@type": "Person", "name": "Anes A. Al-Sharqi" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Patients diagnosed with diabetes mellitus must monitor their Blood Glucose (BG) to continually control their glycemia. They had to undergo a blood test at least twice a day using a finger prick, and must visit a laboratory every three months for glycated hemoglobin (HbA1c). According to the World Health Organization (WHO), the constitution of Iraqi diabetes patients is 13.9%. An Internet of Things (IoT) based framework for non-invasive BG monitoring was recently developed. The aim is to enhance the Continuous Glucose Monitoring (CGM) device by using IoT technologies. Methods Starting with a review of the latest IoT technologies and some of the CGM commercial devices recommended by ISO 15197 standard. A questionnaire sheet is distributed to determine how much patients in Iraq knew about their health situation and whether they are interested in using new IoT technologies. Women patients are volunteered to check their BG using both finger prick and a CGM device three times a day for comparing. The suggestion is to connect CGM to a personal smart device that has a method controlling alarm messages instead of CGM output. Results The results show how important to educate patients about new technologies. A CGM and finger prick results are checked for similarity using statistical package. Results are presented as (mean ± SD (standard deviation)), the findings demonstrated that, significantly at P < 0.05, there were no differences between the means for tests in both methods based on the standard Ambulatory Glucose Profile (AGP) report. Conclusion This study shows how Iraqi’s patients feel when using a CGM device with new IoT technologies. CGM output is accurate but appeared every 15 min which may be uncomfortable. A method is suggested to transfer CGM output to a smart device to be controlled by algorithms, so that an alarm message is showed every 8h in a normal situation rather than every 15 min. Moreover, GMI% can be calculated every two weeks using data stored in the cloud to estimate a patient’s HbA1c level by using Markov chain. This figure how BG levels are changing in a shorter timeframe, helping in fine-tune diabetes management plans. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-108/v1", "name": "Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using..." } } ] } Home Browse Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Basheer HS and Al-Sharqi AA. Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.12688/f1000research.173871.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] Hanaa S. Basheer https://orcid.org/0000-0002-0900-090X 1 , Anes A. Al-Sharqi 1 Hanaa S. Basheer https://orcid.org/0000-0002-0900-090X 1 , Anes A. Al-Sharqi 1 PUBLISHED 23 Jan 2026 Author details Author details 1 Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Hanaa S. Basheer Roles: Conceptualization, Data Curation, Investigation, Methodology, Project Administration, Resources, Software, Visualization, Writing – Original Draft Preparation Anes A. Al-Sharqi Roles: Conceptualization, Data Curation, Formal Analysis, Resources, Validation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. Abstract Background Patients diagnosed with diabetes mellitus must monitor their Blood Glucose (BG) to continually control their glycemia. They had to undergo a blood test at least twice a day using a finger prick, and must visit a laboratory every three months for glycated hemoglobin (HbA1c). According to the World Health Organization (WHO), the constitution of Iraqi diabetes patients is 13.9%. An Internet of Things (IoT) based framework for non-invasive BG monitoring was recently developed. The aim is to enhance the Continuous Glucose Monitoring (CGM) device by using IoT technologies. Methods Starting with a review of the latest IoT technologies and some of the CGM commercial devices recommended by ISO 15197 standard. A questionnaire sheet is distributed to determine how much patients in Iraq knew about their health situation and whether they are interested in using new IoT technologies. Women patients are volunteered to check their BG using both finger prick and a CGM device three times a day for comparing. The suggestion is to connect CGM to a personal smart device that has a method controlling alarm messages instead of CGM output. Results The results show how important to educate patients about new technologies. A CGM and finger prick results are checked for similarity using statistical package. Results are presented as (mean ± SD (standard deviation)), the findings demonstrated that, significantly at P < 0.05, there were no differences between the means for tests in both methods based on the standard Ambulatory Glucose Profile (AGP) report. Conclusion This study shows how Iraqi’s patients feel when using a CGM device with new IoT technologies. CGM output is accurate but appeared every 15 min which may be uncomfortable. A method is suggested to transfer CGM output to a smart device to be controlled by algorithms, so that an alarm message is showed every 8h in a normal situation rather than every 15 min. Moreover, GMI% can be calculated every two weeks using data stored in the cloud to estimate a patient’s HbA1c level by using Markov chain. This figure how BG levels are changing in a shorter timeframe, helping in fine-tune diabetes management plans. READ ALL READ LESS Keywords CGM, diabetic, IoT, non-invasive BGM technologies, Markov chain Corresponding Author(s) Hanaa S. Basheer ( [email protected] ) Close Corresponding author: Hanaa S. Basheer Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Basheer HS and Al-Sharqi AA. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Basheer HS and Al-Sharqi AA. Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.12688/f1000research.173871.1 ) First published: 23 Jan 2026, 15 :108 ( https://doi.org/10.12688/f1000research.173871.1 ) Latest published: 05 May 2026, 15 :108 ( https://doi.org/10.12688/f1000research.173871.2 ) There is a newer version of this article available. Suppress this message for one day. I. Introduction Lifestyle medicine is the application of evidence-based lifestyle approaches to prevent and treat continuing diseases, such as diabetes. Lifestyle Medicine leads patients to live healthier by following the six advice which are: “eating a predominantly whole food, a plant-based diet, Regular physical activity, Adequate sleep, Stress management, avoidance of risky substance use, and positive social connections”. 1 According to the WHO a proportion of Iraqi diabetes patients is 13.9%. The latest technologies make a huge change in monitoring a patient’s situation with less pain, less time and less cost. In the 1970s, systems were developed to provide accurate results of the glucose level based on blood samples. This technology, called the Self-Monitoring of Blood Glucose (SMBG), allows patients with diabetes to monitor his/her glucose levels daily. Although SMBGs systems have highly predicted results, they are still painful and uncomfortable to use because they are based on fingerpicks for each test. In the 1980s, companies began to develop new devices based on CGM using non-blood tests. 2 In the 1990s, IoT healthcare was launched, and it has the ability to connect different devices that provide services through the Internet in real time. These IoT devices can be household objects or appliances, and are all called “things.” Things can collect and analyze data according to the required services. People with diabetes can live vital lives if they regularly monitor their glucose levels and keep them in range. Diabetes management strategies include education, physical activity, nutrition, medication, and lifestyle management. 3 The development of a self-aware patient agent (SPA) within a mobile agent environment was suggested in. 4 An important work was presented in 2019 showing how an auto check of glucose level for a patient can be performed using a biological sensor that can be sent through the internet to the doctor. The proposal was implemented and instrumented as an IoT system, in which all the measurements were carried out in vivo to show good benefits for patients since they follow up their conditions with less cost and painless. Its limitation is the use of bulky instruments that cannot be used during daily activities. 5 HbA1C is to measures the average amount of sugar in the blood over the past few months; for diabetic patients, the goal is to reach 7%, so this does not mean that their condition went away, but it means that their blood sugar is well managed. 6 One of the limitations of self-glucose testing is the absence of stability in (HbA1C), which is a very important parameter because it affects the nutrition plan, physical activity, and/or medication treatment. With all existing BG test tools, patients should be aware of medications that can interfere with glucometer accuracy. In 2021, a study of the correlation between vitamin D, fasting glucose, and A1c showed that the results were not significant. 7 – 9 Another study showed a significant association between BG level control and (age, education level, monthly income). 10 Technologies with education, follow-up, and care can improve the lives and health of people with diabetes. 11 Many techniques have been introduced for individual use, such as carbon nanotubes and plasmonics, but these are still ideas despite progress on the theoretical side. 12 For example, in 2022, a method based on a plasmonic nanostructure glucose sensor and gold–silver core–shell nanoparticles as the sensing platform were developed. The oxidative etching of the silver shell and the concentration of hydrogen peroxide and glucose can be determined via spectral changes, that’s why this approach can be used for diabetes diagnosis and health monitoring. 13 Another example was presented, which used a Multilayer Neural Network trained on data from a dataset of Iraqi diabetes patients obtained from the Specialized Center for Endocrine Glands and Diabetes Diseases. 14 The percentage of Iraqi diabetes patients is 13.9% and may increase by 54% by 2030; therefore, there is a need to educate patients about the importance of using IoT devices become a must by using efficient experiments, which is one of the goals of this work. There are two types of diabetes technologies, CGM and BGM. General principles for CGM devices must be considered for patients on oral medicine before use, which are 7 : • Selecting a device should be based on a person’s specific needs and skill level. • Ensure that the person receives education and training about the device before using. • People using CGM should continue with a third party such as a diabetes center for regular follow-ups. Nowadays, many techniques are developed to be simple, less painful, and non-invasive techniques for measuring blood glucose levels. Non-invasive techniques can be divided into glucose oxidase, optical spectroscopy, and dielectric spectroscopy. 15 The aim of this research is to use IoT technologies to enhance CGM devices by (1) reducing alarm beats to the minimum or buzz, when necessary, (2) calculating A1C every two weeks that reflects the overall glucose control, and helps monitor treatment effectiveness, and (3) estimating A1C for the next 14 days to show how a patient knows how his lifestyle affects his BG. II. Background Optical approaches are important for BG because they offer non-invasive, painless, and continuous monitoring alternatives to traditional finger-prick methods. In this section, a brief review of optical approaches is presented. Moreover, a review of the latest CGM commercial devices recommended by the ISO 15197 standard provides quality guidelines. A. Optical approaches for Non-invasive glucose level monitoring The standard SMBG test has a limitation because the blood sample gives only a fragment of the real glucose level discontinuously, meaning that SMBG cannot indicate the ongoing glucose level changes during the day, even if this test is performed frequently. Changing symptomatic hypoglycemia or hyperglycemia for a patient could be uncomfortable and make it difficult to make a correct healthcare decision. For this reason, a recent study ensured that many glucometers for self-monitoring do not meet the level of accuracy; therefore, focusing on using Continuous Glucose Monitoring (CGM) is highly considered to help a patient decide on the medicine doses. CGM provides glucose concentration measurements based on a skin sensor that measures glucose concentration in the interstitial fluid and transmits the sensor values (usually at 5–15 min intervals) to a dedicated receiver, which can be seen in real time. 16 A classification for glucose level monitoring is presented in reference 17 based on different criteria, as shown in Figure 1 . Non-invasive glucose level monitoring methods are based on measuring glucose concentration based on its chemical, thermal, electrical, or optical sensing properties. Figure 1. Classification of glucose measurements according to different criteria. 17 In 2021, a review of non-Invasive sensing systems for detecting glucose levels revealed a classification for the existing methods according to the sensor types. The classes include non-invasive glucose detection through the patient’s eye, finger, wrist, forearm, and abdomen. 18 Light is focused on biological tissues and is affected by reflection, scattering, and transmission, according to the structure and chemical components of the tissue sample. This is the concept behind optical-based non-invasive glucose measurement methods. These properties are differentiated according to the analysis of the device used; thus, the interpretation of the glucose levels is based on the received spectrum. Many optical non-invasive methods have been analyzed to successfully test glucose levels and are classified in references. 17 , 19 Another classification based on optical approaches divides the classes into electromechanical, electrochemical, and electromagnetic (EM) methods. This study discusses the characteristics required for efficient sensors to predict a correct decision from the collected data. The authors clarified the optical approaches based on many features. 20 In 2021, a design was presented to test BG using optical non-invasive sensors based on finger tissue, including an infrared light-emitting diode (LED) with a wavelength of 950 nm, an ultrasound sender with 2 MHz, a sensitive IR detector, and two “Arduino” microcontrollers. The implementation of the system methodology depends on spreading the near-infrared light through the finger to obtain the glucose level. The authors did not provide the patient with the facility for auto use, as did other designs. 21 Near-infrared NIR with LED is one of the technologies used with the associated sensor circuit to monitor the BG concentration. The experimental results of this approach and a mathematical model showed that the higher the glucose concentration, the lower the sensor output voltage. As the authors explained, this approach can be beneficial for individual patients by reducing the need for finger pricking and the pain it causes; however, further studies are needed to evaluate the accuracy and reliability of the designed system under different conditions. 22 In 2023, a study considering IoT for non-invasive BG was published. The work idea is to build a system consisting of LED and NIR sensors to produce signals that are disseminated through the fingertip. A phototransistor is positioned next to the LED to detect any reflected signals and be stored in a “Thing-speak.” Mathematically analyzing the reflected signal intensity with an algorithm installed in the “Arduino” shows the relationship between glucose concentration and voltage. The experimental results of this study showed that the accuracy ranged from 1.13 to 16.41%. However, IoT is considered a promising tool owing to its continuous monitoring capabilities, data analysis, and remote access features. 23 Another study showed that LED light and biosensors provide good results for measuring individual glucose levels. More research is required to develop non-invasive BGL systems. There is still a need to improve the hardware of the devices because most IR technologies are software. Developing a design with low power and cost that is processed in real time would lead to a non-invasive system with high performance. 19 A method of Fast IR spectroscopic glucose concentration measurement using a mid-infrared wavelength-swept pulsed quantum cascade laser (QCL) is adopted to measure the concentration of blood glucose using attenuated total reflection. The high power of the QCL with the proposed algorithm enables the BG measurements. The proposed method allows detection of the skin and enables the measurement of the tear film on the eyeball in the tangential direction. This has potential applications in the diagnosis and management of diabetes and minimizes the measurement time to 20 ms. 24 B. Commercial devices for non-invasive glucose level monitoring “The standard ISO 15197 provides the quality guidelines, requirements, and specifications that glucose measuring devices should comply with to guarantee their suitability for human use”. The ISO guidelines evaluate each device and show whether it is suitable for commercialization. 12 Many commercial devices in the market are approved by the ISO standard, and almost all of them use spectroscopic techniques, especially NIR. A review of some of these devices, especially those using IoT technologies. - Non-invasive blood glucose meter (Combo Glucometer) CoG: This device is for invasive and non-invasive glucose tests, it is small, lightweight, and easy to hold. The device technology consists of a color image sensor, four LEDs (IR spectrum from 625 to 940 nm), and a digital signal processor (DSP). The control part consisted of four touch buttons, a display, an audio speaker, and a microcontroller. This device includes process management, storage, and power management. The way of using can be shown in Figure 2 , the traverse light is diffused over the image sensor range, and therefore all three colors (red, green, and blue) will sense the traverse light, each one with a different sensing value and will be stored in the memory buffer. Computation was then performed using the algorithm in the DSP. 25 - GlucoTrack (Integrity Applications): The device shown in Figure 3 automatically uses personal ear clip (PEC) sensors to measure the three parameters of the earlobe tissue: ultrasonic, electromagnetic, and thermal. These parameters were found to be due to glucose-related shifts in ion concentration, density, compressibility, and hydration of both cellular and extracellular compartments of the tissue. This device is used in patients with prediabetes and type 2 diabetes mellitus. A clinical trial conducted on 17 subjects showed that 98.0% of the readings were acceptable. 26 - Eversense (Senseonics): This device is non-invasive and uses fluorescent light. However, the fact that the device needs to be under the skin and its lifetime is limited to 180 days means that additional research is required to prolong the life of the sensor. 12 Figure 4 illustrates how the sensor was inserted under the skin. 28 - Abbott Freestyle Library (CGM): This device has a handheld reader and a disposable sensor that is attached to the arm. The patient scanned the attached sensor with a meter for glucose reading, as shown in Figure 5 . The meter has built-in BG and ketone meters suitable for FreeStyle Optium blood glucose and blood ketone test strips. 29 A comparison by Galindo, R.J. and his team were made between FreeStyle CGM and a bedside point-of-care capillary glucose testing (POC). The results showed leaning for lower glucose concentrations in the CGM results. However, its clinical accuracy was acceptable. CGM detected more nocturnal and prolonged hypoglycemic episodes compared with limited daily testing with POC, indicating that this approach has failed to detect these episodes efficiently. Conclusion This study showed a good correlation between CGM taken by an Abbott lifestyle sensor and laboratory device for testing glucose values. 30 This device can also be connected to the person’s smart mobile using Bluetooth to give the patient a regular alarm about his glucose level, which automatically collects sensor glucose that provides a good indication of BG values every 15 min, but can only store 8 h of data. By observation, patients do not feel comfortable with the CGM alarm every 15 min, and the limited data storage cannot help follow the patient’s health situation. We intend to overcome these two gaps using IoT technologies, as will be discussed in the next section. In 2024, a new device, QU-GM, was proposed, which is a continuous non-invasive device based on the end-to-end Internet of Things (IoT). The QU-GM device is composed of a PPG sensor, a microcontroller, and a battery. It is a BG measurement system that uses photoplethysmography (PPG) signals, blood pressure, and demographic information. After filtering the collected data, they are sent to the backend server and reported back to the mobile application. The device can be worn as a wrist watch. 32 Recently, IoT-enabled Continuous Glucose Monitors (IAI-CGM) framework has been used to understand user intentions to adopt Internet of Things (IoT)-enabled Continuous Glucose Monitors (CGMs). The framework was used to assess patient acceptance and use of these devices. 33 To support our study, we distributed a questionnaire with 11 questions to determine if patients were willing to change their attentions for testing their BG using the new technologies. Figure 2. (a) The CoG device, (b) A cross sectional view of the CoG. 25 Figure 3. Invasive blood glucose meter GlucoTrack. 27 Figure 4. Eversion sensor insertion procedure. 28 Figure 5. Abbott lifestyle, and attached skin sensor. 31 III. Questionnaire Monitoring of blood glucose levels in patients with diabetes is an important continuous procedure. BG monitoring using the traditional method (finger prick) causes patient discomfort, potential infection, and financial burden. For these reasons, the following thoughts became a must: • Keeping the patient healthy almost all times without the need for extra assistance. • Reduce pain and infections. • Enable elder patients to make their health decisions at home and decrease the need to visit diabetic centers frequently. A questionnaire survey was distributed to 10 women with Iraqi type 2 diabetes on oral medicine, aged between 45 and 60 years. The goal is to obtain information about the daily behavior of diabetic patients in Iraq and to know if they have the desire to use new IoT technologies such as CGM devices with skin sensors. The shaded cells in Table 1 concentrate on the use of the new technology to test the BG level. The procedure first started by checking the glucose level using both the BGM by finger prick (traditional method) and the CGM sensor meter (using Abbott lifestyle device) at the same time. The questionnaire was then completed. Table 1 shows that patients with diabetes in Iraq depend on others in deciding their lifestyle and that they need to learn more about new technologies. The table shows that 9 out of 10 patients did not like finger prick testing, but 8 out of 10 patients felt uncomfortable using the CGM meter because they heard an alarm every 15 min. 34 This was the reason for starting this work because reducing the CGM device’s alarms while testing the BG level may change a patient’s mood and make him feel comfortable and willing to use CGM. The idea is to let the alarm work only when the BG is at a critical level (above 200 mg/dL or lower than 70 mg/dL), while the alarm stops when the BG is in the range (of 70–180 mg/dL). This enhancement can only be achieved by connecting CGM to a personal smart device. Table 1. The questionnaire results after testing the glucose level using both the finger prick and a CGM sensor meter for 10 women with type 2 diabetes. 34 Question Yes No Abstain Do you trust your professional who help you to make your decision 9 1 - Do you feel that diabetes affects every part of your life 10 - - Do you think that decision regarding daily diabetes care should be based only on finger prick 7 3 - Do you ask the professional about the latest way to check the glucose level 2 8 - Do you think that using two ways for testing glucose level is better than one 3 7 - Do you feel that finger prick is painful and uncomfortable 9 1 - Do you check the markets for new way to check glucose level 1 9 - Would you trust sensor meter to be used daily for checking your glucose level 5 4 1 Do you feel uncomfortable with sensor meter that show you the result of glucose level every 15 min 8 2 - Do you need more information about how sensor meter works 10 - - Would you change the way of checking your glucose level to be by sensor meter only 5 3 2 Total 100% 62.73% 34.54% 2.73% IV. Materials and methods The work is based on the use of an available CGM device in Iraqi’s market with a reasonable price (e.g., the Abbott Freestyle Library) plus a smart device where most people can use such as personal mobile devices. The main idea is to enhance the comfort of the CGM device by connecting it to a program installed in a personal smart device. The suggested method is easy to understand, so a patient can depend on its output without the need for extra assistance. The CGM device can be connected to a personal smart device by using the Bluetooth. Moreover, this connection gives the ability to benefit from the cloud storage to store large BG test results, where the stored data can be used to calculate A1C and estimate A1C (eA1C) using GMI calculation. This means that the installed program algorithms are used to control the CGM alarms and to calculate A1C and GMI every two weeks based on the stored BG test results. If GMI is < 5.7%, means that the patient had a good lifestyle during these past two weeks. A. Materials The Abbott Freestyle Library (CGM) was used to monitor the BG, where each sensor lifetime was approximately 14 days. This device can be used for patients aged ≥ 4 years because of its ease of use and can be interconnected with an available smartphone application. 35 The only restriction was the alarm sound every 15 min. The suggested model is considered a new way to let the patient know his health situation only when it is critical and needs further attention by connecting the CGM device to a smart device to avoid unnecessary alarms. For more benefit from the stored BG results in the CGM device, a model is created to calculate the A1C for the patient to let him know if he is in the correct track of his health lifestyle. The personal smart device uses the cloud for extra storage space to collect BG data in a special database (DB) for GMI calculation using data from the past two weeks. The sketch in Figure 6 shows the devices and the connections between them, while the entire algorithm steps are explained in the solution approach subsection. Figure 6. Abbott freestyle libre CGM and IoT technology. B. Ambulatory Glucose Profile (AGP) “AGP is considered as the standardized, practical one page report for graphically presenting a summary of glycemic control status in patients with diabetes who use continuous glucose monitoring (CGM) systems as part of their daily diabetes care.” The AGP report consists of three sections. (1) glucose statistics and targets, (2) ambulatory glucose profile, and (3) daily glucose profile. 36 , 37 The International Diabetes Center (DIC) developed a data analysis software program for CGM that considers the time in range (TIR) over a period of time. TIR is a metric of glycemic control that provides more actionable information than A1C alone by establishing target percentages of time in different glycemic ranges to identify the needs of diabetic populations. The target is to have a TIR of 47% and a glucose range of 70–180 mg/d. 36 , 38 A consensus-recommended AGP report for a given patient can be generated in LibreView on a cloud-based platform ( http://www.libreview.com ). This platform is available for many countries but not for Iraq, which provides the idea for presenting this work to give Iraqi patients a way to manage their own health using this work algorithm that considers the international standardization AGP. AGP shows three levels of glycemic control: in the range between 70 mg/dl and 180 mg/dl, hyperglycemia is gradient from >180 mg/dl to >400 mg/dl (22.2 mmol/liter), while hypoglycemia is considered under 70 mg/dl (3.9 mmol/liter), as shown in Figure 7 . 39 Figure 7. Glucose target ranges and categories. Dx, diagnosis; DKA, diabetic ketoacidosis; Glu, glucose; Hypo, hypoglycemia; Maj, major; ER, emergency room; admit, admittance. 39 C. Methods Initially, we tested the efficiency of the Abbott freestyle library device by comparing its results with the standard finger-prick BG test for all 10 patients for 24 h. The finger-prick test was performed three times a day (before breakfast, after breakfast, and at night before sleeping), while CGM tests the BG every 15 min. The averages of both tests based on Equation 1 for the finger pick test and Equation 2 for the CGM test are presented in Tables 2 and 3 , respectively. The results in Table 3 show the average of the test results every 8 h. 34 (1) Avg . BG = BeforeBK BG + AfterBK BG + TwohBbed BG 3 (2) Avg . BG = ∑ i = 1 n = 96 x i 96 Table 2. The finger prick test for 10 patients in 24 hours. 34 No. Before BK (6 am-2 pm) Immediately after BK 2 hours before bedtime Total SD 1control 90 95 90 91.6 20.223 2 128 159 121 136 18.876 3 92 117 129 112.6 22.722 4 144 189 161 164.6 23.430 5 121 160 118 133 16.441 6 205 180 174 186.3 13.428 7 114 135 110 119.6 24.826 8 132 175 132 146.3 47.077 9 150 238 165 184.3 35.679 10 200 270 247 239 10.263 11 146 166 152 154.6 20.223 Mean ± SD 143.2 ± 35.627 178.9 ± 45.447 150.9 ± 40.217 157.63 ± 37.84 Table 3. The CGM test from Abbott freestyle libre for 10 patients in 24 hours. 34 No. Avg. 6 am-2 pm Avg. 2 pm-10 pm Avg. 10 pm-6 am Total SD 1control 88 90.7 90 89.56 16.941 2 124.3 154.9 127 135.4 17.683 3 89.9 111.2 125 108.7 20.232 4 142 181.3 170 164.4 22.350 5 111.3 155 125 130.4 12.503 6 192 189 169 183.3 1.184 7 120 122.1 120.1 120.7 21.101 8 130 170.3 139.3 146.5 42.111 9 149 230.3 170.6 183.3 30.008 10 198 250.9 249 232.6 8.710 11 145.1 162.3 156.1 154.5 16.941 Mean ± SD 127.73 ± 35.319 157.24 ± 43.281 142.41 ± 38.801 155.98 ± 36.64 where x i is the test value every 15 min for a day. The Statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. Results are presented as (mean ± SD (standard deviation) SD). The independent samples t-test compares the Mean of two groups to assess the significance of differences between the groups P < 0.05. The findings of the study demonstrated that, significantly at P < 0.05, there were no differences between the means for three-time tests of patients in both methods based on the standard AGP report. Figure 8 shows the results of the comparison, where the data are almost similar for both tests, which means that the CGM device with the skin sensor that we used can measure blood glucose efficiently. Figure 8. (a) Diagram (b) Scatter plot. Both shows the mean and standard deviation for finger prick and CGM tests for 10 patients in 24 hours. 34 Usually, an A1C test is done every two or three months in the laboratory to check for improvement or worsening of BG; however, a significant change in BG can be known within two weeks. We used the stored data for 14 days to calculate A1C in our algorithm by using a standard formula to estimate A1C (eA1C) based on GMI, which gives an approximate value to the laboratory A1C. The GMI is the average (mean) glucose value based on data collected by the CGM. The average glucose values from the CGM to obtain the GMI percentage can be calculated using Equation 3 . Both A1C (eA1C) and GMI provide information to maintain better control over blood sugar levels, and eA1C% can be obtained using Equation 4 . The estimated A1C can then be calculated using Equation 5 . 42 (3) GMI ( % ) = 3.32 + 0 , 02392 [ meanCGMdata ( mg dl ) ] (4) eAIC ( % ) = ( GMI ( mg dl ) ) + 46.7 28.7 (5) AIC ( mg dl ) = ( 10.929 ( AIC ( % ) − 2.15 ) ) 18.05 The term mean CGM data is the average glucose level over a specific period and can be found from Equation 6 . (6) Grand Avg . BG = ∑ j = 1 14 ∑ x i i = 1 n = 96 96 j According to, 40 , 41 the GMI and A1C may not agree if the patient has acute hyperglycemia due to illness, steroid administration, or diabetic ketoacidosis; thus, GMI will be higher than the laboratory A1C measured at the same time and vice versa, where the GMI is lower than A1C if the patient suffers from hypoglycemia. This fact is used to alert the patient with a colored alarm (red, yellow, or green) to indicate hyperglycemia, hypoglycemia, or stability. Another idea suggested to be added to this work is the use of a Markov chain to predict the GMI and A1C for the next 14 days. This can be done based on the stored data of past GMI results to allow the patient to find a healthy lifestyle. Because CGM provides glucose readings every few minutes, from this data, a calculation is made to estimate the GMI for each day using Equation 3 . The Markov chain concept was adopted from a previous study. 43 Their idea was to collect sequential blood sugar measurements and define discrete states: hypoglycemic, normal, and hyperglycemic. A transition probability matrix (TPM) was used to show the likelihood of moving from one state to another. The model is used to predict or detect anomalies in blood sugar behavior. The idea of our suggestion is to build a three-state ( S i , where i = 0 to 2) model, where state S 0 indicates good control (stable in BG), while S 1 and S 2 indicate moderate and poor control, respectively. The intervals based on BG average are as: 7.3% < GMI < 7.8% for S 0 , 7.8% < GMI < 8.0% for S 1 , while GMI 8.0% would be for S 2 . The state of transition is a change from one state to another based on the next period, where this transition state is a random process and is expressed in the form of probability. The probability of reaching state j from state i in one day is P ij . To calculate the state distribution after 14 days, we used Equation 7 , where π 0 represents the initial state vector. This gives the probability of being in each state after 14 days. (7) π 14 = π 0 × P 14 In this way, an estimated result can be calculated to help the patient find if he is on the right track of his lifestyle or if the lifestyle needs some changes. D. Solution approach This study aims to benefit from IoT technologies by connecting a CGM device to a personal smart device to transfer data between them and to be stored in a cloud database. Another benefit of this connection is that it enhances the CGM device based on the three proposed algorithms. Algorithm 1 calculates the patient’s BG level based on AGP standardization, so that a message appears every 8 h to the smart device instead of the 15 min alarm during a stable health situation; otherwise, an emergency message will appear. Algorithm 2 uses the data stored to calculate A1C every 14 days, based on the standard in Table 4 . Then, a comparison between GMI and A1C will start, and the result is sent to the patient as a colored alarm either red, yellow, or green to indicate hyperglycemia, hypoglycemia, or being stable, respectively. Table 4. A difference in laboratory-measured A1C and GMI and what it may mean. 40 A1C vs. GMI 8.0% vs. 7.8% A1C is like GMI means that the average CGM glucose level is about what would be predicted from the measured A1C. (Green color) 8.0% vs. 7.2% A1C is higher than GMI means that the average CGM glucose level is lower than what would be predicted from the measured A1C. (Yellow color) 7.2% vs. 8.0% A1C is lower than GMI means that the average CGM glucose level is higher than what would be predicted from the measured A1C. (Red color) Algorithm 3 calculates the GMI every two weeks depending on the stored data, and a calculation is also performed to estimate the result for the next 14 days to help the patient to control his lifestyle. A suggested idea may be added to the algorithm to estimate A1C every 3 months for more accurate results based on the stored outputs. The solution is based on Equation (2) to calculate the mean glucose of one day and on Equation (6) to obtain the mean CGM data, while Equations (4) and (5) are used to calculate the predicted GMI for the next 14 days based on the Markov chain model using three states, as mentioned before. Algorithm 1. Beginning the process in personal smart device. 1: Receive BG level from CGM every t = 15 min, where (t) is the device alarm duration 2: Check BG level according to AGP 3: If 70 ≥ BG ≥ 180 then nothing happened go to step 4 Else If 181 ≥ BG ≥ 400 then alarm the patient with red color Else Alarm the patient with yellow color Endif Endif 4: t = t + 15 5: If time t = 8 hours (480 min) go to step 6 Else continue with step 1 Endif 6: If t = 24 hours (1440 min) calculate Avg. BG for every day using Equation 2 7: Go to Algorithm 2 Algorithm 2. Calculating A1C. 1: When time t = 8 hours then alarm the patient about his situation 2: Counting days (j) for every j = j + 1 3: If j < 14 days then store data and go to Algorithm 1 Else If j = 14 calculate A1C using Equations 5 and let j = 0 Endif Endif 4: Calculate GMI% using Equation 3 5: Compare the A1C% result with GMI% according to Table 4 6: Show patient the result as a colored message (either red, yellow or green) on his smart device 7: Go to Algorithm 3 Algorithm 3. Predicting GMI% for the next 14 days. 1: Use the stored GMI% for the past 14 days 2: Processing Markov Chain with three stages to predict GMI 4: If the predicted GMI is red or yellow the patient needs to control his lifestyle Else (green) means that the patient is on the right track of lifestyle Endif 5: Counting days (k) 6: If k = 90 then recall data from the cloud database to calculate GMI% and Show result to patient with colored alarm let k = 0 Else go to step 7 Endif 7: Go to Algorithm 1 V. Conclusion The work in this research discusses many subjects and can be divided into five goals: (1) First is to give an overview of non-invasive glucose level monitoring optical principles with the latest researches about it. Then, a summary of non-invasive glucose level monitoring technologies is provided. (2) To make this work a reference to the latest works in the field of diabetic diseases, where IoT technologies used to support patients individually. This done by reviewing many commercial CGM home devices with reasonable prices and granted by the WHO. Then a comparison between finger prick and CGM is done to show the CGM efficiency (all volunteers used Abbott Freestyle Libre CGM). (3) To study how Iraqi patients with type 2 diabetes feel when using a CGM device. A questionnaire was administered to 10 Iraqi women with type 2 diabetes and aged–45-60 years old. The questionnaire discussed and showed that diabetes patients in Iraq need more education about using new IoT technologies. (4) Suggesting a model with three algorithms that installed in the patient’s personal smart device and connected to a CGM device to control his/her own lifestyle. first algorithm enhances the CGM device by showing a message every 8 h in a normal situation rather than every 15 min to make it more comfortable. (5) CGM connected to smart device has the ability to store data in cloud storage, where the second algorithm uses this data to calculate GMI% every two weeks. Also, GMI% will be predicted for the next 14 days based on the Markov chain to indicates the lifestyle of the patient during the past period. In the future, we plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably. Moreover, a suggested idea can be added to estimate A1C every 3 months using a machine learning algorithm for more accurate results based on the stored outputs. Ethical considerations Ethical approval was obtained from the Ethics committee of University of Baghdad/Institute of Laser for Postgraduate Studies (Approval number: 576) signed by the chairman of the research ethics committee Prof. Dr. Abdulhadi Al-Janabi. All participants provided written informed consent after receiving a detailed explanation of the study purpose, procedures, potential risks, and benefits. Participants used CGM devices in their usual environments, such as their homes or offices, without the need to visit a laboratory or health center. All data were handled in accordance with the confidentiality and privacy guidelines. Data availability Underlying data Repository name: Questionnaire survey and comparing between FP standard test and CGM test for BG. https://doi.org/10.5281/zenodo.17914313 . 34 The project contains the following underlying data: • questionnaire.csv (summery of the questionnaire with 11 questions for 10 patients answering raw with either yes, no, or abstain) • graph.csv (Table-FP test raw, before breakfast, after breakfast, and before sleeping. Table-CGM test raw, Avg. 6am -2pm, Avg. 2pm – 10pm, and Avg. 10pm – 6am. Table-total Avg raw, and SD raw) Extended data All relevant data are included in the main manuscript and in the underlying dataset. Questionnaire . To determine whether patients are willing to change their attentions for testing their BG using new technologies). Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Public domain dedication). References 1. Hameed EK, Al-Ameri LT: Lifestyle Medicine: A Promising tool to Restoring Health. Al-Kindy College Medical Journal. 2022; 18 (3): 165–166. Publisher Full Text 2. Shang T, Zhang JY, Thomas A, et al. : Products for monitoring glucose levels in the human body with noninvasive optical, noninvasive fluid sampling, or minimally invasive technologies. J. Diabetes Sci. Technol. 2022; 16 (1): 168–214. PubMed Abstract | Publisher Full Text 3. Wang Z: The diabetic patient software agent. Faculty of Graduate Studies and Research, University of Regina; 2012. (Doctoral dissertation). 4. Wang Z, Paranjape R: The self-aware diabetic patient software agent model. Comput. Biol. Med. 2013 Nov 1; 43 (11): 1900–1909. PubMed Abstract | Publisher Full Text 5. Alarcón-Paredes A, Francisco-García V, Guzmán-Guzmán IP, et al. : An IoT-based non-invasive glucose level monitoring system using raspberry pi. Appl. Sci. 2019; 9 (15): 3046. Publisher Full Text 6. Van't Riet E, Alssema M, Rijkelijkhuizen JM, et al. : Relationship between A1C and glucose levels in the general Dutch population: the new Hoorn study. Diabetes Care. 2010 Jan 1; 33 (1): 61–66. PubMed Abstract | Publisher Full Text 7. ElSayed NA, et al. : 7. Diabetes technology: standards of care in diabetes—2023. Diabetes Care. 2023; 46 : S111–S127. Publisher Full Text 8. Subber Z, Al-Shamma G, Hashim H: The total and free vitamin D in type 2 diabetes mellitus patients in Baghdad city. Baghdad Journal of Biochemistry and Applied Biological Sciences. 2021; 2 (02): 80–94. Publisher Full Text 9. Alobaidi ZA, Mohammed SI: Association of Disease Duration and Duration of Olanzapine Use with Blood Sugar, Blood Pressure, BMI, and Lipid Profile among Schizophrenic Patients in Iraq. Al-Rafidain Journal of Medical Sciences. 2023 Jun 5; 4 : 79–85. 2789-3219. Publisher Full Text 10. Oleiwi S, Ani AL: B.: Assessment of diabetes type 2 clients’ self-care skills toward Blood glucose level control. Kufa journal for nursing sciences. 2013; 3 (1): 187–199. 11. World Health Organization: Eastern Mediterranean Region. Reference Source 12. Villena Gonzales W, Mobashsher AT, Abbosh A: The progress of glucose monitoring - A review of invasive to minimally and non-invasive techniques, devices and sensors. Sensors. 2019; 19 (4): 800. Publisher Full Text 13. Wang J, Yue X, Zhang Y, et al. : Plasmonic Sensing of Glucose Based on Gold–Silver Core–Shell Nanoparticles. Chemosensors. 2022; 10 (10): 404. Publisher Full Text 14. Nasser ES, Dawood FAA: Diagnosis and classification of type II diabetes based on Multilayer Neural Network. Iraqi Journal of Science. 2021; 3744–3758. Publisher Full Text 15. Ahmadian N, Manickavasagan A, Ali A: Comparative assessment of blood glucose monitoring techniques: a review. J. Med. Eng. Technol. 2023; 47 (2): 121–130. PubMed Abstract | Publisher Full Text 16. Dovc K, Battelino T: Time in range centered diabetes care. The Japanese Society for Pediatric Endocrinology. 2021, January; 30 (1): 1–10. Publisher Full Text 17. Gusev M, Poposka L, Spasevski G, et al. : Noninvasive glucose measurement using machine learning and neural network methods and correlation with heart rate variability. J. Sens. 2020; 2020 : 1–13. Publisher Full Text 18. Bachache LN, Hasan JA, Al-Neam AQ: A review: non-invasive sensing system for detection glucose level. Journal of Physics: Conference Series. IOP Publishing; 2021, July; Vol. 1963 (1): p. 012125. 19. Hina A, Saadeh W: Noninvasive Blood Glucose Monitoring Systems Using Near-Infrared Technology-A Review. MDPI, Sensors. 2022; 22 (13): 4855. PubMed Abstract | Publisher Full Text | Free Full Text 20. Sutradhar D, Hazarika D: A review of non-invasive electromagnetic blood glucose monitoring techniques. Asian Pacific Journal of Health Sciences. 2022; 9 : 98–105. Publisher Full Text 21. Bachache LN, Al-Neami AQ, Hasan JA: Noninvasive acousto-optic glucose sensing system for diabetic COVID-19 patients. J. Eng. Sci. Technol. 2021; 16 . 22. Ramachandran S, Prakash A, Abraham B, et al. : Design and Modeling of a Glucose Optical Sensor for Diabetes Monitoring. International Journal of Intelligent Systems and Applications in Engineering. 2023; 11 (3): 570–577. 23. Lim S, Ibrahim SZ, Karim MNA, et al. : IoT-Based Blood Glucose Detection System. IEEE 6th International Conference on Electrical, Electronics and System Engineering (ICEESE). Malaysia: Shah Alam; 2023; pp. 7–11. Publisher Full Text 24. Chen J, Furukawa H: Rapid and non-invasive detection of high-thickness glucose solution concentrations using quantum cascade laser-based transmission infrared spectroscopy. Infrared Phys. Technol. 2023; 131 : 104717. 25. Segman Y(J): Device and Method for Noninvasive Glucose Assessment. J. Diabetes Sci. Technol. 2018; 12 (6): 1159–1168. PubMed Abstract | Publisher Full Text | Free Full Text 26. Lin T, Gal A, Mayzel Y, et al. : Non-invasive glucose monitoring: a review of challenges and recent advances. Curr. Trends Biomed. Eng. Biosci. 2017 Jul 31; 6 (5): 1–8. Publisher Full Text 27. Bahartan K, Horman K, Gal A, et al. : Assessing the performance of a noninvasive glucose monitor in people with type 2 diabetes with different demographic profiles. J. Diabetes Res. 2017; 2017 (1): 4393497. 28. Christiansen MP, Klaff LJ, Brazg R, et al. : A prospective multicenter evaluation of the accuracy of a novel implanted continuous glucose sensor: PRECISE II. Diabetes Technol. Ther. 2018; 20 (3): 197–206. PubMed Abstract | Publisher Full Text 29. Abbott Diabetes Care: FreeStyle Libre User’s Manual.2019. Accessed 15 October 2019. Reference Source 30. Galindo RJ, Migdal AL, Davis GM, et al. : Comparison of the FreeStyle Libre Pro flash continuous glucose monitoring (CGM) system and point-of-care capillary glucose testing in hospitalized patients with type 2 diabetes treated with basal-bolus insulin regimen. Diabetes Care. 2020; 43 (11): 2730–2735. PubMed Abstract | Publisher Full Text 31. Freestyle-libre-glucose-reader-1pc. Reference Source 32. Shuzan MNI, Chowdhury MH, Chowdhury ME, et al. : QU-GM: an IoT based glucose monitoring system from photoplethysmography, blood pressure, and demographic data using machine learning. IEEE Access. 2024; 12 : 77774–77790. 33. Almansour HHM: IAI-CGM: a novel theoretical framework for Internet of Things-enabled continuous glucose monitoring adoption for self-empowerment perspectives among Saudi patients with Type 1 Diabetes. University of Sussex; 2024. (Doctoral dissertation). 34. Basheer H: Questionnaire survey and comparing between FP standard test and CGM test for BG. [Data set]. Zenodo. 2025. Publisher Full Text 35. A CGM website. Reference Source 36. Czupryniak L, Dzida G, Fichna P, et al. : Ambulatory glucose profile (AGP) report in daily care of patients with diabetes: Practical tips and recommendations. Diabetes Therapy. 2022; 13 (4): 811–821. PubMed Abstract | Publisher Full Text 37. Battelino T, Danne T, Bergenstal RM, et al. : Clinical targets for continuous glucose monitoring data interpretation: recommendations from the international consensus on time in range. Diabetes Care. 2019 Aug 1; 42 (8): 1593–1603. PubMed Abstract | Publisher Full Text 38. Lin R, Brown F, Ekinci EI: The ambulatory glucose profile and its interpretation. Med. J. Aust. 2022; 217 (6): 295–298. PubMed Abstract | Publisher Full Text 39. Bergenstal RM, Ahmann AJ, Bailey T, et al. : Recommendations for standardizing glucose reporting and analysis to optimize clinical decision making in diabetes: the ambulatory glucose profile. J. Diabetes Sci. Technol. 2013 Mar 1; 7 (2): 562–578. PubMed Abstract | Publisher Full Text | Free Full Text 40. Bergenstal RM, Beck RW, Close KL, et al. : Glucose management indicator (GMI): a new term for estimating A1C from continuous glucose monitoring. Diabetes Care. 2018; 41 (11): 2275–2280. PubMed Abstract | Publisher Full Text 41. Yamada M, Okada S, Oda H, et al. : Evaluation of the relationship between glycated hemoglobin A1c and mean glucose levels derived from the professional continuous flash glucose monitoring system. Endocr. J. 2020; 67 (5): 531–536. PubMed Abstract | Publisher Full Text 42. What should my A1C goal be? by Colleen Magnani, RDN, CDCES. http 43. Lubis AR, Prayudani S, Lubis M: Analysis of the Markov Chain Approach to Detect Blood Sugar Level. Journal of Physics: Conference Series. IOP Publishing; 2019, November; Vol. 1361 (1): 012052. Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 23 Jan 2026 ADD YOUR COMMENT Comment Author details Author details 1 Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Hanaa S. Basheer Roles: Conceptualization, Data Curation, Investigation, Methodology, Project Administration, Resources, Software, Visualization, Writing – Original Draft Preparation Anes A. Al-Sharqi Roles: Conceptualization, Data Curation, Formal Analysis, Resources, Validation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (2) version 2 Revised Published: 05 May 2026, 15:108 https://doi.org/10.12688/f1000research.173871.2 version 1 Published: 23 Jan 2026, 15:108 https://doi.org/10.12688/f1000research.173871.1 Copyright © 2026 Basheer HS and Al-Sharqi AA. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Basheer HS and Al-Sharqi AA. Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.12688/f1000research.173871.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 23 Jan 2026 Views 0 Cite How to cite this report: Ahmed I. Reviewer Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r453450 ) The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-453450 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 06 Mar 2026 Israr Ahmed , Khalifa University of Science and Technology, Abu Dhabi, United Arab Emirates Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.191724.r453450 The manuscript presents a system integrating a Continuous Glucose Monitoring (CGM) device with a smart-device and cloud-based architecture, proposing three algorithms for alarm optimization, A1C/GMI estimation, and short-term prediction using a Markov chain model. The study also includes a small ... Continue reading READ ALL The manuscript presents a system integrating a Continuous Glucose Monitoring (CGM) device with a smart-device and cloud-based architecture, proposing three algorithms for alarm optimization, A1C/GMI estimation, and short-term prediction using a Markov chain model. The study also includes a small questionnaire-based evaluation and comparison between finger-prick and CGM measurements. The topic is relevant and timely, particularly in the context of IoT-enabled healthcare systems. However, several substantial concerns regarding novelty, methodological rigor, statistical validation, and predictive modeling need to be addressed before the manuscript can be considered for indexing. 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. 8. The link provided in the data availability section is not valid. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Optics; Optical Sensing; Glucose Sensing; Nanotechnology; 2D materials I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Ahmed I. Reviewer Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r453450 ) The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-453450 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards ... Continue reading Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Competing Interests: No competing interests were disclosed. Close Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards ... Continue reading Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Competing Interests: No competing interests Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards ... Continue reading Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Competing Interests: No competing interests were disclosed. Close Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards ... Continue reading Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] Competing Interests: No competing interests Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Abdolrazzaghi M. Reviewer Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r457645 ) The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-457645 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 26 Feb 2026 Mohammad Abdolrazzaghi , University of Toronto, Toronto, Ontario, Canada Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.191724.r457645 Dear authors, The idea presented in this manuscript shows promise and demonstrates potential. The writing is clear, with measurements aligning well with simulations and yielding good results. However, several aspects need further clarification: Introduction ... Continue reading READ ALL Dear authors, The idea presented in this manuscript shows promise and demonstrates potential. The writing is clear, with measurements aligning well with simulations and yielding good results. However, several aspects need further clarification: Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Reference 1 Reference 2 The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes References 1. Abdolrazzaghi M, Katchinskiy N, Elezzabi A, Light P, et al.: Noninvasive Glucose Sensing in Aqueous Solutions Using an Active Split-Ring Resonator. IEEE Sensors Journal . 2021; 21 (17): 18742-18755 Publisher Full Text 2. Kazemi N, Abdolrazzaghi M, Light P, Musilek P: In–human testing of a non-invasive continuous low–energy microwave glucose sensor with advanced machine learning capabilities. Biosensors and Bioelectronics . 2023; 241 . Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: glucose sensing, microwave sensors, machine learning I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Abdolrazzaghi M. Reviewer Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r457645 ) The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-457645 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with ... Continue reading Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] when submitting the new draft The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation immediately by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] when submitting the new draft The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation immediately by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Competing Interests: No competing interests Close Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with ... Continue reading Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation directly by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation directly by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Competing Interests: No competing interests Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with ... Continue reading Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] when submitting the new draft The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation immediately by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] when submitting the new draft The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation immediately by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Competing Interests: No competing interests Close Report a concern Author Response 05 May 2026 Hanaa Basheer , Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq 05 May 2026 Author Response Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with ... Continue reading Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation directly by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation directly by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. Competing Interests: No competing interests Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 23 Jan 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 2 (revision) 05 May 26 read Version 1 23 Jan 26 read read Mohammad Abdolrazzaghi , University of Toronto, Toronto, Canada Israr Ahmed , Khalifa University of Science and Technology, Abu Dhabi, United Arab Emirates Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Abdolrazzaghi M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 07 May 2026 | for Version 2 Mohammad Abdolrazzaghi , University of Toronto, Toronto, Ontario, Canada 0 Views copyright © 2026 Abdolrazzaghi M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Thanks for applying the comments. No more comments are required. Competing Interests No competing interests were disclosed. Reviewer Expertise glucose sensing, microwave sensors, machine learning I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (1) Author Response 09 May 2026 Hanaa Basheer, Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Dear Dr. Mohammad Thank you for your comments, they were very helpful for improving our manuscript Regards View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Abdolrazzaghi M. Peer Review Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.197253.r481842) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-108/v2#referee-response-481842 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Ahmed I. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 06 Mar 2026 | for Version 1 Israr Ahmed , Khalifa University of Science and Technology, Abu Dhabi, United Arab Emirates 0 Views copyright © 2026 Ahmed I. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (2) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The manuscript presents a system integrating a Continuous Glucose Monitoring (CGM) device with a smart-device and cloud-based architecture, proposing three algorithms for alarm optimization, A1C/GMI estimation, and short-term prediction using a Markov chain model. The study also includes a small questionnaire-based evaluation and comparison between finger-prick and CGM measurements. The topic is relevant and timely, particularly in the context of IoT-enabled healthcare systems. However, several substantial concerns regarding novelty, methodological rigor, statistical validation, and predictive modeling need to be addressed before the manuscript can be considered for indexing. 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. 8. The link provided in the data availability section is not valid. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Optics; Optical Sensing; Glucose Sensing; Nanotechnology; 2D materials I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (2) Author Response 05 May 2026 Hanaa Basheer, Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Author Response 05 May 2026 Hanaa Basheer, Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Dear Dr. Israr Thank you for the valuable notes. We tried to give full answer for each one of them. Please check the highlighted paragraphs on the revised manuscript. Regards 1. The resolution of Figures 2a and 2d is poor and the text within the figures is not clearly readable. Please provide higher-quality images. Answer: the figures resolution is limited to 300dpi as the editor requested. 2. It would strengthen the manuscript to include a short concluding paragraph at the end of each major section (e.g., “Optical approaches for non-invasive glucose monitoring” and “Commercial devices”) summarizing the key outcomes and insights from the discussion. Answer: we added short conclusions as your advice at the end of each section. 3. Some sections would benefit from deeper discussion and inclusion of additional recent references to provide a more comprehensive and balanced overview. Answer: We started our work late-2024 and submit it mid-2025, so all references we include were up to date. Therefore, and as you asked in (comment 4), we added more information about the presented devices. 4. When discussing commercial devices (e.g., QU-GM and others), additional technical details would be helpful, such as limitations, reported accuracy, clinical validation status, and cost considerations. Answer: more details are added for QU-GM and for the IAI-CGM) theoretical framework. We added new reference published in 2025 to show how AI involves with the healthcare fields 5. In the statistical comparison between CGM and finger-prick methods, since measurements were obtained from the same patients, please clarify whether a paired statistical test would be more appropriate than an independent samples t-test. Answer: Thank you to draw attention to this point. We used pair (dependent) t-test to check the comparison between CGM and finger-prick methods 6. For the proposed Markov chain model, please provide the transition probability matrix and clarify how these probabilities were estimated. Answer: We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper with probability clarifying. 7. If available, please include quantitative validation or brief discussion of the predictive performance of the proposed model. Answer: We added a new discussion subsection to perform our proposed model 8. The link provided in the data availability section is not valid. Answer: We create a new dataset with valid link. Please check the revised manuscript, reference number [36] View more View less Competing Interests No competing interests reply Respond Report a concern Ahmed I. Peer Review Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r453450) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-453450 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Abdolrazzaghi M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 26 Feb 2026 | for Version 1 Mohammad Abdolrazzaghi , University of Toronto, Toronto, Ontario, Canada 0 Views copyright © 2026 Abdolrazzaghi M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (2) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Dear authors, The idea presented in this manuscript shows promise and demonstrates potential. The writing is clear, with measurements aligning well with simulations and yielding good results. However, several aspects need further clarification: Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Reference 1 Reference 2 The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes References 1. Abdolrazzaghi M, Katchinskiy N, Elezzabi A, Light P, et al.: Noninvasive Glucose Sensing in Aqueous Solutions Using an Active Split-Ring Resonator. IEEE Sensors Journal . 2021; 21 (17): 18742-18755 Publisher Full Text 2. Kazemi N, Abdolrazzaghi M, Light P, Musilek P: In–human testing of a non-invasive continuous low–energy microwave glucose sensor with advanced machine learning capabilities. Biosensors and Bioelectronics . 2023; 241 . Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise glucose sensing, microwave sensors, machine learning I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (2) Author Response 05 May 2026 Hanaa Basheer, Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Below our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] when submitting the new draft The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation immediately by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. View more View less Competing Interests No competing interests reply Respond Report a concern Author Response 05 May 2026 Hanaa Basheer, Photonics unit, University of Baghdad, Institute of Laser for Postgraduate Studies, Baghdad, Iraq Dear Mohammad Abdolrazzaghi Thank you for the great advice that we had from your comments. Bellow our answers to them all Introduction needs to be improved with considering the following recent relevant work and compare their potential use as wearables for BG detection: Answer : We did download the two papers and read them well. Both now are inserted in the introduction section with references number [15] and [16] The three-state Markov chain model is central to Algorithm 3, yet the manuscript provides no actual transition probability matrix (TPM), no training data, and no validation against real patient trajectories. How were the state boundaries (e.g., 7.3%–7.8% for S₀) selected, what is the sensitivity of the 14-day prediction to these thresholds? Answer : The idea of using Markov chain is adopted from reference 43. We are intended to implement the model in our future work. The state boundaries are suggested according to table 4 and reference 40. We thought that TPM is not suitable to be mentioned without implementation but after your comment the suggested TPM is added now to the paper. The proposed system suppresses CGM alarms for up to 8 hours when BG is in the 70–180 mg/dL range. Given that sudden blood sugar changes, such as nighttime hypoglycemia, can occur and resolve well within this window, what clinical safety analysis or risk assessment has been performed to justify this interval? Answer: this is a good point we just think about a colored alert message and a ringing bell but with your comment we will consider this important point by thinking about a second person such as a relative or a doctor to be aware of this situation directly by sending him a copy of the alert message. This point is added as a future work to the paper. Thank you All three algorithms are presented only as pseudocode with no actual implementation on a smart device. Can the authors provide details on the intended software architecture (e.g., mobile OS, Bluetooth protocol version, cloud platform, data encryption), and discuss how practical issues such as Bluetooth disconnection, data synchronization latency, and battery consumption would be handled to ensure reliable real-world deployment? Answer: Yes, we mention that as a future work (We plan to implement our model in a smart device to obtain real results so that we can prove the high benefit of this model in managing a patient’s BG efficiently and comfortably) The study cohort consists of only 10 women aged 45–60 with type 2 diabetes on oral medication, and no formal statistical power analysis is reported. How do the authors justify the generalizability of both the questionnaire findings and the CGM-vs-finger-prick comparison to a broader diabetic population (e.g., male patients, type 1 diabetes, insulin-dependent type 2, younger or older age groups), and what sample size would be required to achieve statistically meaningful conclusions at the reported significance level of P < 0.05? Answer: I’m sorry I did not understand the comment well, but I will explain how our community think. The elderly patients in Iraq are stubborn especially with medicines and the way of treatment. They almost do not prefer any change or advise about new technology and this illustrated in table 1. The statistical Package for the Social Sciences software (version 24.0) was used to perform all statistical analyses, normality of data, and parametric statistical tests. The results are shown in table 2 and table 3. View more View less Competing Interests No competing interests reply Respond Report a concern Abdolrazzaghi M. Peer Review Report For: Advancing Diabetic Care Through Non-Invasive Glucose Monitoring Using Optical Sensors and IoT Technologies [version 1; peer review: 2 approved with reservations] . F1000Research 2026, 15 :108 ( https://doi.org/10.5256/f1000research.191724.r457645) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-108/v1#referee-response-457645 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Advancing Diabetic Care Through Non-Invasive...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-108/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-108/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-108/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Basheer HS and Al-Sharqi AA'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-108/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-108", templates : { twitter : "Advancing Diabetic Care Through Non-Invasive Glucose Monitoring.... Basheer HS and Al-Sharqi AA, published by " + "@F1000Research" + ", https://f1000research.com/articles/15-108/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/173871/191724") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "191724"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "463492": 0, "463491": 0, "463490": 0, "463489": 0, "463488": 0, "482599": 0, "462503": 0, "462502": 0, "462501": 0, "462500": 0, "462499": 0, "462498": 0, "482607": 0, "457646": 0, "482606": 0, "457647": 0, "482605": 0, "457644": 0, "482604": 0, "457645": 11, "482603": 0, "462507": 0, "482602": 0, "462506": 0, "482601": 0, "462505": 0, "482600": 0, "462504": 0, "457652": 0, "457653": 0, "481843": 0, "457650": 0, "481842": 3, "457651": 0, "457648": 0, "482608": 0, "457649": 0, "465848": 0, "485191": 0, "485190": 0, "485189": 0, "485188": 0, "485187": 0, "485186": 0, "485185": 0, "453454": 0, "453455": 0, "453452": 0, "453453": 0, "453450": 7, "485194": 0, "453451": 0, "485193": 0, "453448": 0, "485192": 0, "453449": 0, "453456": 0, "453457": 0, "463487": 0, "463486": 0, "463485": 0, "463484": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "ed712100-c4eb-4104-ab3f-acf667217c3d"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.