Tuberculosis Case Finding Using Self-Assessment... | 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/13-750" }, "headline": "Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients", "datePublished": "2024-07-05T09:51:36", "dateModified": "2025-02-24T09:40:09", "author": [ { "@type": "Person", "name": "Erwin Astha Triyono" }, { "@type": "Person", "name": "Merita Arini" }, { "@type": "Person", "name": "Feriawan Tan" }, { "@type": "Person", "name": "Lilis Masyfufah" } ], "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 The goal of eliminating tuberculosis has not yet shown a bright spot. Specifically for HIV patients (PLHIV), WHO has made it a special category as a pillar for eliminating tuberculosis. The tuberculosis screening has not yet reached the national target because it is carried out manually by health workers, requiring optimization following technological developments. This study aims to determine the effectiveness of tuberculosis case finding using a self-assessment paradigm in HIV patients. Methods This research was cross-sectional. The data obtained from HIV patients before and after using the E-TIBI application for 3 months each was analyzed using the compare mean independent t-test. Then the Chi-squared test was carried out on the E-TIBI screening characteristic variables. Result In total, there were 921 respondents with 148 (16%) presumptive TB. It was found that there was a significant difference (p<0.05) in the number of presumptive TB cases found in HIV patients before and after using the E-TIBI application. The person with presumptive TB showed 20 of 24 characteristic variables that were statistically significant (p<0.05). Conclusion E-TIBI can increase the tuberculosis case finding in HIV patients so it has the potential to be implemented as a screening tool in the PLHIV community. " } { "@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/13-750/v2", "name": "Tuberculosis Case Finding Using Self-Assessment Paradigm Through the..." } } ] } Home Browse Tuberculosis Case Finding Using Self-Assessment Paradigm Through the... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Triyono EA, Arini M, Tan F and Masyfufah L. Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.12688/f1000research.152632.2 ) 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 Revised Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] Erwin Astha Triyono https://orcid.org/0000-0002-8648-9796 1,2 , Merita Arini 2 , Feriawan Tan https://orcid.org/0000-0003-0799-2199 3 , Lilis Masyfufah 4 Erwin Astha Triyono https://orcid.org/0000-0002-8648-9796 1,2 , Merita Arini 2 , Feriawan Tan https://orcid.org/0000-0003-0799-2199 3 , Lilis Masyfufah 4 PUBLISHED 24 Feb 2025 Author details Author details 1 Department of Internal Medicine, Faculty of Medicine, Universitas Airlangga, Surabaya, East Java, Indonesia 2 Master of Hospital Administration Study Program, Universitas Muhammadiyah Yogyakarta, Yogyakarta, Special Region of Yogyakarta, Indonesia 3 Faculty of Medicine, Universitas Airlangga, Surabaya, East Java, Indonesia 4 Medical Record and Health Information, STIKES Yayasan RS Dr. Soetomo, Surabaya, East Java, Indonesia Erwin Astha Triyono Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Supervision, Validation, Writing – Original Draft Preparation, Writing – Review & Editing Merita Arini Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Feriawan Tan Roles: Data Curation, Formal Analysis, Investigation, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Lilis Masyfufah Roles: Data Curation, Formal Analysis, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Background The goal of eliminating tuberculosis has not yet shown a bright spot. Specifically for HIV patients (PLHIV), WHO has made it a special category as a pillar for eliminating tuberculosis. The tuberculosis screening has not yet reached the national target because it is carried out manually by health workers, requiring optimization following technological developments. This study aims to determine the effectiveness of tuberculosis case finding using a self-assessment paradigm in HIV patients. Methods This research was cross-sectional. The data obtained from HIV patients before and after using the E-TIBI application for 3 months each was analyzed using the compare mean independent t-test. Then the Chi-squared test was carried out on the E-TIBI screening characteristic variables. Result In total, there were 921 respondents with 148 (16%) presumptive TB. It was found that there was a significant difference (p<0.05) in the number of presumptive TB cases found in HIV patients before and after using the E-TIBI application. The person with presumptive TB showed 20 of 24 characteristic variables that were statistically significant (p<0.05). Conclusion E-TIBI can increase the tuberculosis case finding in HIV patients so it has the potential to be implemented as a screening tool in the PLHIV community. READ ALL READ LESS Keywords Tuberculosis, HIV, Case Finding, Self-Assessment, Digital Health Corresponding Author(s) Erwin Astha Triyono ( [email protected] ) Close Corresponding author: Erwin Astha Triyono Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Triyono EA et al . 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: Triyono EA, Arini M, Tan F and Masyfufah L. Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.12688/f1000research.152632.2 ) First published: 05 Jul 2024, 13 :750 ( https://doi.org/10.12688/f1000research.152632.1 ) Latest published: 24 Feb 2025, 13 :750 ( https://doi.org/10.12688/f1000research.152632.2 ) Revised Amendments from Version 1 In this study, the target population of the screening was all HIV patients who came for treatment at the polyclinic of RSUD Dr Soetomo. Cumulative TB-HIV case finding at RSUD Dr Soetomo until December 2022 was 3,147 out of 11,712 HIV patients (27%), while according to the Ministry of Health, the prevalence of TB in HIV patients can reach 49%, meaning that TB case finding is still not optimal. Interventions carried out for PLHIV include socialisation and mentoring involving health workers, cadres and NGOs that shelter PLHIV. Socialisation and mentoring is done especially when PLHIV come to the clinic for treatment and routine medication. We have also revised the infected sentence in the introduction. we have revised and added the multivariable analysis using binary logistic regression test in the table 2. we have added the explanation in the introduction “Meanwhile TB-HIV burden in Indonesia based on the Ministry of Health's report in 2021, the discovery coverage was only 45.7% of the 85% target, while the national TB screening achievement in people living with HIV was 80% of the 100% target, and there are still several provinces with achievements below 50%." In this study, the target population of the screening was all HIV patients who came for treatment at the polyclinic of RSUD Dr Soetomo. Cumulative TB-HIV case finding at RSUD Dr Soetomo until December 2022 was 3,147 out of 11,712 HIV patients (27%), while according to the Ministry of Health, the prevalence of TB in HIV patients can reach 49%, meaning that TB case finding is still not optimal. Interventions carried out for PLHIV include socialisation and mentoring involving health workers, cadres and NGOs that shelter PLHIV. Socialisation and mentoring is done especially when PLHIV come to the clinic for treatment and routine medication. We have also revised the infected sentence in the introduction. we have revised and added the multivariable analysis using binary logistic regression test in the table 2. we have added the explanation in the introduction “Meanwhile TB-HIV burden in Indonesia based on the Ministry of Health's report in 2021, the discovery coverage was only 45.7% of the 85% target, while the national TB screening achievement in people living with HIV was 80% of the 100% target, and there are still several provinces with achievements below 50%." To read any peer review reports and author responses for this article, follow the "read" links in the Open Peer Review table. READ REVIEWER RESPONSES Introduction The goal of eliminating tuberculosis (TB) by 2030 by WHO has not shown bright spots. This infectious disease is still a major health problem in the world. This disease is caused by Mycobacterium tuberculosis that very easily transmitted through air droplets released by sufferers. The risk of transmission increases many times in individuals with chronic immune problems such as in patients with HIV. 1 , 2 The group of people living with HIV (PLHIV) is specifically categorized by WHO as a pillar for eliminating tuberculosis because of the strong relationship of both. 3 The tuberculosis epidemic has claimed more human lives than any other infectious disease. Globally, a total of 10.6 million people in the world are fell ill with TB in 2021, with an estimated 1.6 million deaths each year and the PLHIV group causes 200,000 deaths. 3 HIV disease is also a global health burden with a total of 70 million sufferers worldwide and 35 million reported dead. Tuberculosis infection in this population can increase the progression of disease to death. 4 Currently, TB-HIV case detection is mostly done manually by taking anamnesis from health workers, TB-HIV cadre approaches, and community. 5 , 6 Manual case finding is still not effective due to limited personnel, lack of training, and lack of health officer motivation. Based on the Ministry of Health's report in 2021, the discovery coverage was only 45.7% of the 85% target, while the national TB screening achievement in people living with HIV was 80% of the 100% target. 7 Meanwhile, the cumulative TB-HIV case finding at RSUD Dr Soetomo until December 2022 was 3,147 out of 11,712 HIV patients (27%), while according to the Ministry of Health, the prevalence of TB in HIV patients can reach 49%, meaning that TB case finding is still not optimal. 8 , 9 Therefore, finding TB-HIV cases requires a more modern system following current developments in digital technology. 10 , 11 The advanced development of digital technology can be utilized to optimize self-assessment-based disease case findings. Through the self-assessment paradigm, people can effectively and efficiently carry out screening independently and proceed to medical examinations if necessary. 12 Therefore, this research aims to determine the effectiveness of tuberculosis case finding using on self-assessment paradigm through the E-TIBI application in HIV patients (PLHIV) at Dr. Soetomo General Hospital, Surabaya so that it can reduce morbidity and mortality in TB-HIV patients. Methods This research method was cross-sectional with the population were all HIV patients undergoing outpatient therapy at Dr. Soetomo General Academic Hospital in Surabaya. Interventions for PLHIV include socialisation and mentoring involving health workers, cadres and NGOs that support PLHIV. Socialisation and mentoring is done especially when PLHIV come to the clinic for treatment and routine medication. The data were collected from the period October – December 2023 for data before (using medical record data filled in by health workers) and January – March 2024 for data after using the E-TIBI application. To assess the effectiveness of pre and post tuberculosis case findings among PLHIV tested using the compare means independent t-test. Then, the characteristic variables were tested using crosstab with a Chi-squared test to look for relationships. Furthermore, the effect of several variables was tested using binary logistic regression test. E-TIBI application was a website-based application that can be accessed freely at https://dinkes.jatimprov.go.id/assesment-tbc/public/ . After accessing the link an informed consent will appear. There were three main section of this screening. First the respondent must fill in the initial identity (determine the screening for her/him or someone else) and second the identity details (age, gender, occupation, and address). Next the screening question section that’s contain 21 questions. After completing and submitting the form a result come out showing whether presumptive TB or Not. On the E-TIBI application, there was also a filling guide and video education. Presumptive TB were determined according to the following criteria: Main symptom (Cough for more than two weeks) with or without additional symptoms, there were main symptoms or additional symptoms with a contact history, major symptoms or additional symptoms associated with risk factors. The questionnaire in this application was obtained from the Tuberculosis Symptom Screening from the Indonesian Ministry of Health 2022. 13 E-TIBI application was manufactured by utilizing an information technology development standard that involves database connections with Hypertext Preprocessor (PHP) 14 and HTML based programming. The stylesheet language using CSS (Cascading style sheets) with Asynchronous JavaScript and XML (AJAX). Additional tools used was Vue.js, PostgreSQL, VueX, and Vite. The prototype design using Figma and Sketch. The device used in manufacturing this application was a laptop with processor Core i5-7 th gen, 8GB RAM with Windows 10 Operating System, 64-bit, SSD 128GB. This website-based application has been registered as copyright of the Ministry of Law and Human Rights of the Republic of Indonesia with number EC00202365785 . Result The total number of HIV patients (PLHIV) who accessed the E-TIBI application was 921 people with 148 (16%) presumptive tuberculosis. In Table 1 it was found that there was a significant difference (p<0.05) with difference means -43.000 in the number of presumptive TB case findings in HIV patients (PLHIV) before and after using the E-TIBI application. Table 2 shows the characteristics of the E-TIBI screening results, the person with presumptive tuberculosis showed 20 of 24 characteristic variables that were statistically significant (p<0.05). Table 1. Differences in the number of presumptive TB case findings in PLHIV. Screening Result p-Value Presumptive TB Non-Presumptive TB Pre E-TIBI 20 6310 0.002 Post E-TIBI 148 773 Table 2. Characteristics of E-TIBI screening results. Variable (n=921) Presumptive TB Non-presumptive TB Total p (bivariable analysis) p ( multivariable analysis) n % n % n % Age 0.360 0.834 Adolescent (10-18 y.o) 1 0.1 1 0.1 2 0.2 Adult (19-59 y.o) 140 15.2 743 80.7 883 95.9 Elderly (>60 y.o) 7 0.8 29 3.1 36 3.9 Gender 0.720 0.775 Man 105 11.4 537 58.3 642 69.7 Woman 43 4.7 236 25.6 279 30.3 Body Mass Index (BMI) 0.005 0.001 Severely Underweight (27) 14 1.5 108 11.7 122 13.2 Cough >2 weeks 0.000 0.997 Yes 21 2.3 0 0.0 21 2.3 No 127 13.8 773 83.9 900 97.7 Bleeding cough 0.000 0.998 Yes 6 0.7 0 0.0 6 0.7 No 142 15.4 773 83.9 915 99.3 Cough <2 weeks 0.000 0.000 Yes 31 3.4 2 0.2 3.6 33 No 117 12.7 771 83.7 888 96.4 Weight loss 0.000 0.000 Yes 46 5.0 1 0.1 47 5.1 No 102 11.1 772 83.8 874 94.9 Decreased appetite 0.000 0.997 Yes 25 2.7 0 0.0 25 2.7 No 123 13.4 773 83.9 896 97.3 Fever 0.000 0.998 Yes 11 1.2 0 0.0 11 1.2 No 137 14.9 773 83.9 910 98.8 Fatigue 0.000 0.000 Yes 76 8.3 2 0.2 78 8.5 No 72 7.8 772 83.7 843 91.5 Night sweats 0.000 0.997 Yes 16 1.7 0 0.0 16 1.7 No 132 14.3 773 83.9 905 98.3 Dyspnea 0.000 0.011 Yes 21 2.3 1 0.1 22 2.4 No 127 13.8 772 83.8 899 97.7 Chest pain 0.000 0.997 Yes 19 2.1 0 0.0 19 2.1 No 129 14.0 773 83.9 902 97.9 Neck lump 0.000 0.001 Yes 8 0.9 0 0.0 8 0.9 No 140 15.2 772 83.8 912 99.0 TB in a family member 0.000 0.998 Yes 8 0.9 0 0.0 8 0.9 No 140 15.2 773 83.9 913 99.1 Home Contact 0.000 0.998 Yes 28 3.0 0 0.0 28 3.0 No 120 13.0 773 83.9 893 97.0 Room contact 0.000 0.997 Yes 28 3.0 0 0.0 28 3.0 No 120 13.0 773 83.9 893 97.0 Diabetes Mellitus 0.020 0.001 Yes 9 1.0 14 1.5 23 2.5 No 139 15.1 759 82.4 898 97.5 Malnutrition 0.001 0.007 Yes 17 1.8 37 4.0 54 5.9 No 131 14.2 736 79.9 867 94.1 Smoking 0.000 0.000 Yes 39 4.2 93 10.1 132 14.3 No 109 11.8 680 73.8 789 85.7 Pregnant 0.490 0.710 Yes 2 0.2 6 0.7 8 0.9 No 146 15.9 767 83.3 913 99.1 Elderly > 60 years 0.612 0.556 Yes 6 0.7 25 2.7 31 3.4 No 142 15.4 748 81.2 890 96.6 History of complete TBC treatment 0.000 0.000 Yes 57 6.2 132 14.3 189 20.5 No 91 9.9 641 69.6 732 79.5 History of incomplete TBC treatment 0.001 0.022 Yes 6 0.7 6 0.7 12 1.3 No 142 15.4 767 83.3 909 98.7 Discussion Since 2011, WHO has recommended that people living with HIV (PLHIV) undergo routine tuberculosis screening. If 4 cardinal symptoms are found consisting of cough, fever, night sweats and weight loss, PLHIV must undergo a molecular diagnostic examination such as Xpert MTB/RIF/Ultra11. 15 This research is an investigative effort towards a new paradigm to increase TB case finding in key populations. As far as researchers’ best research is concerned, this research is the first to be conducted in Indonesia. In general, this research illustrates the potential benefits of technology as a new approach to finding a person with presumptive TB. In Indonesia, the tuberculosis case findings still rely on health workers who are assisted by trained cadres in health facilities. The Ministry of Health, through active and passive approaches, is trying to increase the acceleration of case finding. Active case finding is carried out by tracking contact, epidemiological investigations and mass screening of at-risk groups, while passive case finding is by examining patients who come to health facilities. 16 Through E-TIBI a new paradigm is formed by emphasizing public participation as the main actor who initiates the initial examination. It is believed that this public participation can increase the tuberculosis case findings, especially in the PLHIV group. Health facilities will also receive notification and be given the authority to follow up if there is presumptive TB in their working area. Apart from that, E-TIBI is also a medium for information and education about tuberculosis and its management. In this study, from the screening results, 148 (16%) presumptive TB were found. This result compared with other studies was quite varied. Gersh (2021) found 48 (12.6%) participants with TB symptom, Santos (2020) found 15.4% patients with three symptoms WHO screening, Owiti’s research (2019) found 4160 (0.7%) patients with presumptive symptoms of tuberculosis, Bjerrum (2016) found 12.6-20% tuberculosis suspicion, and Burmen (2016) found 96 (16%) PLHIV patients needed further examination. 17 – 20 The use of E-TIBI shows a significant relationship with the number of presumptive TB in PLHIV patients who undergo TB screening. The number of presumptive TB from the E-TIBI self-assessment results is seven-fold higher when compared to manual screening. This is possible because the use of electronic screening is much simpler and can reduce delay by answering questions that are available on the website application, while manual screening must be carried out at the clinic, this is also found in Woliansky (2024) and Blink (2022) study. 21 , 22 The result found cough, weight loss, decreased appetite, fever, fatigue, night sweats, dyspnea, chest pain, and lumps in the neck were bivariable significant with presumptive tuberculosis meanwhile for the multivariable anaylsis only cough<2 weeks, weight loss, fatigue, dyspnea and neck lump. Based on current research these signs and symptoms are often found in TB patients. 20 In HIV patients (PLHIV) these symptoms become more varied depending on the severity and immunosuppression of the patient. 23 Our study indicated that BMI or body mass index is quite influential in combined TB-HIV infection. Several studies state that patients with a BMI below normal have a three-fold higher risk of being infected with TB than HIV patients compared to those with a normal BMI. 24 Apart from that, a low BMI also has a worse prognosis, increasing the risk of death up to three-fold higher. 25 This is because patients with a BMI below normal are assumed to experience malnutrition which aggravates their immunocompromised condition and leads to death. 26 History of contact with TB sufferers is important in TB screening, as this study shows. Household contact research by Karbito (2022) said that spending five hours or more with active TB patients increases the risk of latent TB infection by three-fold higher compared to less than five hours a day. 27 Laghari’s research (2019) states that household contact increases the risk of TB infection by up to fifteen-fold higher. 28 In the result found Diabetes mellitus (DM) was statistically significant with presumptive tuberculosis. The risk of TB in patients with DM increases to three-fold higher. 29 Diabetes mellitus has also been shown to increase the risk of multi-drug-resistant TB. Uncontrolled diabetes mellitus as assessed by high HbA1c and GDP is closely related to TB susceptibility and worsens treatment prognosis. 30 This is also exacerbated by Indonesia being in the top three countries with the highest TB burden in the world and the top 10 countries with DM sufferers in the world. Pathophysiologically, DM itself worsens TB infection through many mechanisms ranging from increasing the risk of infection, increasing the risk of latent TB reactivation, increasing the risk of relapse, and worsening treatment to death. 31 TB infection also often causes temporal hyperglycemia, which is caused by stress, prolonged inflammation, changes in glucose and lipid metabolism, and insulin resistance syndrome. 32 A history of TB treatment or infection is a risk factor that also has an influence, especially in the HIV population, as found in this study. Based on several works of literature, it is stated that the risk of latent TB reactivation becoming active TB in PLHIV is up to twenty-fold higher. 33 Other research states that tuberculosis infections in PLHIV are more likely to be caused by reactivation than by new infections. 34 This is mainly caused by the depletion of CD4 + cells in untreated PLHIV patients. Apart from that, it was also reported that functional disruption of TB-specific T cells, increased regulation of TB receptors on macrophages, manipulation of macrophage bactericidal pathways, deregulation of chemotaxis, and deregulation of macrophage apoptosis by TNF were the reasons why reactivation increased. 35 Smoking is also a risk factor that has a significant relationship with TB-HIV infection. These results are supported by research which states that smoking increases the risk of TB up to three-fold higher and people who have ever smoked up to two-fold higher compared to those who have never smoked in PLHIV. 36 Exposure to cigarette smoke also significantly increases the risk of transmitting TB to family or close contacts. In addition, the prevalence of smoking has doubled in TB patients compared to the general population. 37 Apart from that, smoking also worsens TB symptoms, increases the risk of drug resistance, increases the risk of cardiovascular disease, worsens treatment outcomes and even death. 38 In the future, the research team plans to develop this application not only limited to screening but into a complete TB-HIV management system, through an account application that is used to carry out TB screening in PLHIV, update patient data, namely the results of diagnosis confirmation, drug taking visits and evaluation until completion of treatment. And then this application is also expected to be implemented in all tuberculosis key populations and the wider community. Strengths and limitation The tuberculosis case finding using self-assessment through the E-TIBI application is a new paradigm of disease screening conducted in Indonesia. With the help of technological advances through E-TIBI, tuberculosis screening can be done easily and quickly by anyone, anytime and wherever they are. This research has limitations, not all HIV patients (PLHIV) can access the E-TIBI service because some patients do not bring cellphones that have an internet connection and some of them cannot use internet technology. Conclusion E-TIBI has the potential to be a tuberculosis screening tool because the number of TB case findings in HIV patients (PLHIV) before and after using the E-TIBI application was a significant increase (p<0.05). The presumptive tuberculosis showed 20 of 24 characteristic variables that were statistically significant (p<0.05). It is hoped that this application can be implemented widely as a screening tool in the PLHIV community. Ethical considerations This research was registered at the Ethical Committee in Health Research Dr. Soetomo General Academic Hospital, Surabaya, Indonesia (0920/KEPK/II/2024 dated February 19, 2024). Consent: In this study, before the participant undergo screening, written informed consent will appear in the website application and if participants agree, they must click “willing” before they can carry out screening. Data availability Underlying data Figshare: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_Raw Data E-TIBI. https://doi.org/10.6084/m9.figshare.25953712.v2 39 This project contains the following underlying data: • Raw Data Spss E-TIBI.xlsx (Anonymised answers to questionnaire, correct answer +1 incorrect answer 0) Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0) Extended data Figshare: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_Screening form, https://doi.org/10.6084/m9.figshare.26082367.v3 40 This project contains the following extended data: • Screening form.docx (Blank Indonesian version of questionnaire. Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Reporting guidelines Figshare: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_STROBE.docx, https://doi.org/10.6084/m9.figshare.25991857.v2 41 Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0) Acknowledgments The researchers would like to thank the East Java Provincial Health Office, Indonesia and the Department of Internal Medicine, Dr. Soetomo General Academic Hospital Surabaya, Indonesia. References 1. Darsino AM: Risk factors in pulmonary tuberculosis patients undergoing hospitalization: a literature review. Indonesia. J. Biomed. Sci. 2022; 16 (2). 2. Van Woudenbergh E, Irvine EB, Davies L, et al. : HIV Is Associated with Modified Humoral Immune Responses in the Setting of HIV/TB Coinfection. Imperiale MJ, editor. mSphere. 2020 Jun 24; 5 (3): e00104–e00120. Publisher Full Text 3. WHO: Global Tuberculosis Report. WHO; 2022. 4. Tan F, Triyono EA, Wahyunitisari MR: Microbial Patterns of Hospitalized HIV Positive Patients Admitted in Dr. Soetomo General Hospital, Surabaya, Indonesia. J. Vocat. Heal. Stud. 2021 Jul 31; 5 : 1. 5. Abeid R, Mergenthaler C, Muzuka V, et al. : Increasing TB/HIV Case Notification through an Active Case-Finding Approach among Rural and Mining Communities in Northwest Tanzania. Wang M, editor. J. Trop. Med. 2022; 2022 : 1–11. Publisher Full Text 6. Ohene SA, Bonsu F, Adusi-Poku Y, et al. : Case finding of tuberculosis among mining communities in Ghana. Quinn F, editor. PLoS One. 2021 Mar 18; 16 (3): e0248718. PubMed Abstract | Publisher Full Text | Free Full Text 7. Kemenkes: Laporan Penanggulangan Tuberkulosis 2021. 2022. 8. Kemenkes: Buku Petunjuk TB-HIV Untuk Petugas Kesehatan. 2016. 9. Direktur RSUD Dr: Soetomo: Laporan Bulanan Perawatan HIV dan ART RSUD Dr. Soetomo Surabaya; 2022. 10. Iswari AP, Porusia M: Faktor Kinerja Kader Community TB-HIV Care Aisyiyah Terhadap Penemuan Suspek TB di Surakarta.2018. 11. Kusumawati PK, Saraswati LD, Martini M, et al. : Gambaran Pengetahuan Petugas TB-HIV Dalam Penemuan dan Akses Pengobatan (Studi di Layanan Komprehensif Berkesinambungan di Puskesmas Kota Semarang). Jurnal Kesehatan Masyarakat (Undip). 2021 Aug 1; 9 (4): 497–503. Publisher Full Text 12. Triyono EA, Mahanani M, Anggraini SD, et al. : Early Detection of Tuberculosis Application (E_TIBI): A New Paradigm To Detetct New Case of Tuberculosis. Aplikasi Deteksi Dini Tuberkulosis (E-TIBI): Paradigma Baru untuk Menemukan Kasus Baru Tuberkulosis. JBE. 2023 Sep 15; 11 (3): 267–276. Publisher Full Text 13. Kemenkes.: Standar Prosedur Operasional (SPO) Gerakan Optimalisasi Kasus Tuberkulosis (TBC). Tahun. 2022; 2022 . 14. Lerdorf R: PHP on Hormones. Reference Source 15. Dhana A, Hamada Y, Kengne AP, et al. : Tuberculosis screening among HIV-positive inpatients: a systematic review and individual participant data meta-analysis. Lancet HIV. 2022 Apr; 9 (4): e233–e241. PubMed Abstract | Publisher Full Text | Free Full Text 16. Kemenkes: Strategi Nasional Penanggulangan Tuberkulosis di Indonesia 2020-2024.2020. 17. Bjerrum S, Bonsu F, Hanson-Nortey NN, et al. : Tuberculosis screening in patients with HIV: use of audit and feedback to improve quality of care in Ghana. Glob. Health Action. 2016 Dec 1; 9 (1): 32390. PubMed Abstract | Publisher Full Text | Free Full Text 18. Owiti P, Onyango D, Momanyi R, et al. : Screening and testing for tuberculosis among the HIV-infected: outcomes from a large HIV programme in western Kenya. BMC Public Health. 2019 Dec; 19 (1): 29. PubMed Abstract | Publisher Full Text | Free Full Text 19. Gersh JK, Barnabas RV, Matemo D, et al. : Pulmonary tuberculosis screening in anti-retroviral treated adults living with HIV in Kenya. BMC Infect. Dis. 2021 Dec; 21 (1): 218. PubMed Abstract | Publisher Full Text | Free Full Text 20. Santos ML, Batista JdAL, Braga C, et al. : Effectiveness of screening for tuberculosis in HIV: a pragmatic clinical trial. Rev Saúde Pública. 2021 Jul 23; 55 : 45. Publisher Full Text 21. Woliansky M, Lee K, Tadakamadla S: The effectiveness of electronic screening and brief intervention for alcohol-related maxillofacial trauma: a randomized controlled trial. Oral Surg. Oral Med. Oral Pathol. Oral Radiol. 2024 May; 137 (5): 451–462. PubMed Abstract | Publisher Full Text 22. Van Den Blink A, Janssen LMJ, Hermanides J, et al. : Evaluation of electronic screening in the preoperative process. J. Clin. Anesth. 2022 Nov; 82 : 110941. Publisher Full Text 23. Hamada Y, Getahun H, Tadesse BT, et al. : HIV-associated tuberculosis. Int. J. STD AIDS. 2021 Aug; 32 (9): 780–790. PubMed Abstract | Publisher Full Text | Free Full Text 24. Kufa T, Chihota V, Mngomezulu V, et al. : The incidence of tuberculosis among hiv-positive individuals with high CD4 counts: implications for policy. BMC Infect. Dis. 2016 Dec; 16 (1): 266. PubMed Abstract | Publisher Full Text | Free Full Text 25. Tola A, Mishore KM, Ayele Y, et al. : Treatment Outcome of Tuberculosis and Associated Factors among TB-HIV Co-Infected Patients at Public Hospitals of Harar Town, Eastern Ethiopia. A five-year retrospective study. BMC Public Health. 2019 Dec; 19 (1): 1658. PubMed Abstract | Publisher Full Text | Free Full Text 26. Kegne T, Anteneh Z, Bayeh T, et al. : Survival Rate and Predictors of Mortality Among TB-HIV Co-Infected Patients During Tuberculosis Treatment at Public Health Facilities in Bahir Dar City. Northwest Ethiopia. IDR. 2024 Apr; 17 : 1385–1395. Publisher Full Text 27. Karbito K, Susanto H, Adi MS, et al. : Latent tuberculosis infection in family members in household contact with active tuberculosis patients in Semarang City, Central Java, Indonesia. J. Public Health Afr. 2022 Jul 27 [cited 2024 Apr 27]; 13 (2). PubMed Abstract | Publisher Full Text | Free Full Text Reference Source 28. Laghari M, Sulaiman SAS, Khan AH, et al. : Contact screening and risk factors for TB among the household contact of children with active TB: a way to find source case and new TB cases. BMC Public Health. 2019 Dec; 19 (1): 1274. PubMed Abstract | Publisher Full Text | Free Full Text 29. Bisht MK, Dahiya P, Ghosh S, et al. : The cause–effect relation of tuberculosis on incidence of diabetes mellitus. Front. Cell. Infect. Microbiol. 2023 Jun 26; 13 : 1134036. PubMed Abstract | Publisher Full Text | Free Full Text 30. Harries AD, Kumar AMV, Satyanarayana S, et al. : Diabetes mellitus and tuberculosis: programmatic management issues. Int. J. Tuberc. Lung Dis. 2015 Aug 1; 19 (8): 879–886. PubMed Abstract | Publisher Full Text | Free Full Text 31. Van Crevel R, Critchley JA: The Interaction of Diabetes and Tuberculosis: Translating Research to Policy and Practice. TropicalMed. 2021 Jan 8; 6 (1): 8. PubMed Abstract | Publisher Full Text | Free Full Text 32. Restrepo BI: Diabetes and Tuberculosis. Schlossberg D, editor. Microbiol Spectr. 2016 Dec 23; 4 (6): 4.6.48. PubMed Abstract | Publisher Full Text | Free Full Text 33. Pawlowski A, Jansson M, Sköld M, et al. : Tuberculosis and HIV Co-Infection. Hobman TC, editor. PLoS Pathog. 2012 Feb 16; 8 (2): e1002464. PubMed Abstract | Publisher Full Text | Free Full Text 34. Winter JR, Smith CJ, Davidson JA, et al. : The impact of HIV infection on tuberculosis transmission in a country with low tuberculosis incidence: a national retrospective study using molecular epidemiology. BMC Med. 2020 Dec; 18 (1): 385. PubMed Abstract | Publisher Full Text | Free Full Text 35. Yang Q, Han J, Shen J, et al. : Diagnosis and treatment of tuberculosis in adults with HIV. Medicine. 2022 Sep 2; 101 (35): e30405. PubMed Abstract | Publisher Full Text | Free Full Text 36. Bronner Murrison L, Martinson N, Moloney RM, et al. : Tobacco Smoking and Tuberculosis among Men Living with HIV in Johannesburg, South Africa: A Case-Control Study. Oni T, editor. PLoS One. 2016 Nov 28; 11 (11): e0167133. PubMed Abstract | Publisher Full Text | Free Full Text 37. Teshima A, Shatnawi AA, Satyanarayana S, et al. : High prevalence of current tobacco smoking among patientswith tuberculosis and people living with HIV in Jordan: Across-sectional survey. Tob. Induc. Dis. 2023 Oct 20; 21 (October): 1–13. PubMed Abstract | Publisher Full Text | Free Full Text 38. Kumar SR, Pooranagangadevi N, Rajendran M, et al. : Physician’s advice on quitting smoking in HIV and TB patients in south India: a randomised clinical trial. Public Health Action. 2017 Mar 21; 7 (1): 39–45. PubMed Abstract | Publisher Full Text | Free Full Text 39. Triyono EA: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_Raw Data E-TIBI. [Dataset]. figshare. 2024. Publisher Full Text 40. Triyono EA: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_Screening form. [Journal contribution]. figshare. 2024. Publisher Full Text 41. Triyono EA: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients_STROBE.docx. [Preprint]. figshare. 2024. Publisher Full Text Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 05 Jul 2024 ADD YOUR COMMENT Comment Author details Author details 1 Department of Internal Medicine, Faculty of Medicine, Universitas Airlangga, Surabaya, East Java, Indonesia 2 Master of Hospital Administration Study Program, Universitas Muhammadiyah Yogyakarta, Yogyakarta, Special Region of Yogyakarta, Indonesia 3 Faculty of Medicine, Universitas Airlangga, Surabaya, East Java, Indonesia 4 Medical Record and Health Information, STIKES Yayasan RS Dr. Soetomo, Surabaya, East Java, Indonesia Erwin Astha Triyono Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Supervision, Validation, Writing – Original Draft Preparation, Writing – Review & Editing Merita Arini Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Feriawan Tan Roles: Data Curation, Formal Analysis, Investigation, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Lilis Masyfufah Roles: Data Curation, Formal Analysis, Methodology, Project Administration, Writing – Original Draft Preparation, 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: 24 Feb 2025, 13:750 https://doi.org/10.12688/f1000research.152632.2 version 1 Published: 05 Jul 2024, 13:750 https://doi.org/10.12688/f1000research.152632.1 Copyright © 2025 Triyono EA et al . 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 Triyono EA, Arini M, Tan F and Masyfufah L. Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.12688/f1000research.152632.2 ) 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 05 Jul 2024 Views 0 Cite How to cite this report: Satyanarayana S. Reviewer Report For: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.5256/f1000research.167418.r301074 ) The direct URL for this report is: https://f1000research.com/articles/13-750/v1#referee-response-301074 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 07 Aug 2024 Srinath Satyanarayana , Centre for Operational Research, International Union against Tuberculosis and Lung Disease (The Union), New Delhi, India Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.167418.r301074 Majorly, the target population (the denominator) for the screening services is unclear. How many PLHIV were there, how many of them were informed about the new E-TIBI, what was the uptake, what were the mechanisms that ... Continue reading READ ALL Majorly, the target population (the denominator) for the screening services is unclear. How many PLHIV were there, how many of them were informed about the new E-TIBI, what was the uptake, what were the mechanisms that were adopted by the researchers for educating the PLHIV about the new method of screening? Need more details about how the intervention was rolled. In addition, there is hardly any gap between pre-and post-periods. Without these details it is not possible to assess the data and the appropriateness of the results in table 1. Table 2 presents data on bi-variable analysis. Recommend the researchers to conduct a multivariable analysis to find out the independent variables that are associated with the outcome of interest. Other issues: In the introduction, it is mentioned that globally 10.6 million people are infected with this. This is incorrect. An estimated ~10.6 million develop the disease every year and disease is not the same as infection. In the introduction, no details are provided about TB and HIV disease burden of Indonesia and the levels of TB-HIV co-disease burden. Overall, the contents of the manuscript need to be significantly enhanced to get a clear understanding of what was done and to get a better sense of the results. 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? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? No Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: All aspects related to TB service delivery. 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 Satyanarayana S. Reviewer Report For: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.5256/f1000research.167418.r301074 ) The direct URL for this report is: https://f1000research.com/articles/13-750/v1#referee-response-301074 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 Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 05 Jul 2024 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 Version 2 (revision) 24 Feb 25 Version 1 05 Jul 24 read Srinath Satyanarayana , Centre for Operational Research, International Union against Tuberculosis and Lung Disease (The Union), New Delhi, India 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 © 2024 Satyanarayana S. 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 Aug 2024 | for Version 1 Srinath Satyanarayana , Centre for Operational Research, International Union against Tuberculosis and Lung Disease (The Union), New Delhi, India 0 Views copyright © 2024 Satyanarayana S. 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 (0) 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 Majorly, the target population (the denominator) for the screening services is unclear. How many PLHIV were there, how many of them were informed about the new E-TIBI, what was the uptake, what were the mechanisms that were adopted by the researchers for educating the PLHIV about the new method of screening? Need more details about how the intervention was rolled. In addition, there is hardly any gap between pre-and post-periods. Without these details it is not possible to assess the data and the appropriateness of the results in table 1. Table 2 presents data on bi-variable analysis. Recommend the researchers to conduct a multivariable analysis to find out the independent variables that are associated with the outcome of interest. Other issues: In the introduction, it is mentioned that globally 10.6 million people are infected with this. This is incorrect. An estimated ~10.6 million develop the disease every year and disease is not the same as infection. In the introduction, no details are provided about TB and HIV disease burden of Indonesia and the levels of TB-HIV co-disease burden. Overall, the contents of the manuscript need to be significantly enhanced to get a clear understanding of what was done and to get a better sense of the results. 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? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? No Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise All aspects related to TB service delivery. 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 (0) Satyanarayana S. Peer Review Report For: Tuberculosis Case Finding Using Self-Assessment Paradigm Through the E-TIBI Application in HIV Patients [version 2; peer review: 1 approved with reservations] . F1000Research 2025, 13 :750 ( https://doi.org/10.5256/f1000research.167418.r301074) 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/13-750/v1#referee-response-301074 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 = "Tuberculosis Case Finding Using Self-Assessment...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-750/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-750/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-750/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Triyono EA et al.'); 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/13-750/v2/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/13-750", templates : { twitter : "Tuberculosis Case Finding Using Self-Assessment Paradigm Through.... Triyono EA et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-750/v2" } }; 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/152632/178363") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "178363"); $(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 = { "301070": 0, "301071": 0, "301076": 0, "301077": 0, "301078": 0, "301079": 0, "301072": 0, "301073": 0, "301074": 27, "301075": 0, "368160": 0, "379701": 0, "379700": 0, "379703": 0, "379702": 0, "379699": 0, "341565": 0, "379708": 0, "341564": 0, "341567": 0, "341566": 0, "379705": 0, "379704": 0, "379707": 0, "341563": 0, "379706": 0, "375109": 0, "402758": 0, "345925": 0, "375108": 0, "341572": 0, "375111": 0, "345927": 0, "375110": 0, "345926": 0, "375105": 0, "341569": 0, "375104": 0, "341568": 0, "375107": 0, "341571": 0, "375106": 0, "341570": 0, "385101": 0, "385100": 0, "385103": 0, "385102": 0, "375113": 0, "345929": 0, "375112": 0, "345928": 0, "385099": 0, "345931": 0, "385098": 0, "345930": 0, "385105": 0, "385104": 0, "385107": 0, "385106": 0, "315486": 0, "315487": 0, "315492": 0, "315493": 0, "315494": 0, "315495": 0, "315488": 0, "315489": 0, "315490": 0, "315491": 0, "386687": 0, "386701": 0, "386703": 0, "386702": 0, "386698": 0, "386708": 0, "386705": 0, "386704": 0, "386707": 0, "386706": 0, "400047": 0, "319158": 0, "319159": 0, "319164": 0, "330941": 0, "319165": 0, "330940": 0, "319166": 0, "330943": 0, "319167": 0, "330942": 0, "319160": 0, "319161": 0, "319162": 0, "330939": 0, "319163": 0, "330948": 0, "330945": 0, "330944": 0, "330947": 0, "330946": 0, "372445": 0, "377565": 0, "372444": 0, "377564": 0, "372447": 0, "377567": 0, "372446": 0, "377566": 0, "377561": 0, "372443": 0, "377563": 0, "377562": 0, "372452": 0, "381927": 0, "372449": 0, "377569": 0, "372448": 0, "377568": 0, "372451": 0, "372450": 0, "377570": 0, "381933": 0, "381932": 0, "381935": 0, "381934": 0, "381929": 0, "381928": 0, "381931": 0, "381930": 0, "381936": 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 = "915f9f3e-960c-4278-90c8-361d6e2efc43"; 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.