Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative Review with a Focus on the Vhembe District

preprint OA: closed
Full text JSON View at publisher
Full text 110,465 characters · extracted from preprint-html · click to expand
Barriers and Strategies for Antiretroviral... | 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/14-1294" }, "headline": "Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative...", "datePublished": "2025-11-21T16:24:36", "dateModified": "2025-11-21T16:24:36", "author": [ { "@type": "Person", "name": "Coddyliver Mabasa" }, { "@type": "Person", "name": "Shonisani Tshivhase" }, { "@type": "Person", "name": "Lufuno Makhado" } ], "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 and Objective Antiretroviral therapy (ART) is the cornerstone of HIV treatment, but its effectiveness depends heavily on consistent patient adherence to scheduled appointments. Rural regions, such as the Vhembe district in South Africa, face persistent structural, economic, and psychosocial challenges that hinder ART adherence and continuity of care. This narrative review synthesizes evidence on the multifaceted barriers affecting ART appointment adherence in rural settings and evaluates intervention strategies that have demonstrated success across sub-Saharan Africa. It emphasizes the relevance of these findings to the Vhembe district context. Methods The review draws on three key evidence sources: a doctoral study evaluating home delivery models for ART, a systematic review on treatment supporter interventions (TSIs), and a meta-analysis on adherence among pregnant women using digital and educational tools. The selected studies were critically examined for their applicability to rural service delivery and adherence outcomes. Results The review identifies major adherence barriers, including poor transport infrastructure, high indirect costs, clinic overcrowding, limited refill durations, stigma, and the impact of public health emergencies. Strategies such as home delivery, multi-month dispensing (MMD), mHealth device reminders, and community-based support programs (TSIs) are shown to mitigate these challenges effectively. Combined socio-structural interventions yield the most substantial improvements in adherence outcomes. Conclusions Improving ART appointment adherence in Vhembe requires an integrated model tailored to local realities. Combining decentralized care, social support structures, mHealth solutions, and financial incentives offers a sustainable path forward. However, research gaps in implementation science, cost-effectiveness, and context-specific interventions must be addressed to scale these solutions effectively. " } { "@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/14-1294/v1", "name": "Barriers and Strategies for Antiretroviral Therapy Appointment Adherence..." } } ] } Home Browse Barriers and Strategies for Antiretroviral Therapy Appointment Adherence... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Mabasa C, Tshivhase S and Makhado L. Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative Review with a Focus on the Vhembe District [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1294 ( https://doi.org/10.12688/f1000research.168979.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Review Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative Review with a Focus on the Vhembe District [version 1; peer review: awaiting peer review] Coddyliver Mabasa https://orcid.org/0009-0000-2987-1115 1 , Shonisani Tshivhase 1 , Lufuno Makhado https://orcid.org/0000-0003-1689-9308 1 Coddyliver Mabasa https://orcid.org/0009-0000-2987-1115 1 , Shonisani Tshivhase 1 , Lufuno Makhado https://orcid.org/0000-0003-1689-9308 1 PUBLISHED 21 Nov 2025 Author details Author details 1 Public Health, University of Venda, Thohoyandou, Limpopo, 0950, South Africa Coddyliver Mabasa Roles: Writing – Original Draft Preparation Shonisani Tshivhase Roles: Supervision Lufuno Makhado Roles: Supervision OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Global Public Health gateway. Abstract Background and Objective Antiretroviral therapy (ART) is the cornerstone of HIV treatment, but its effectiveness depends heavily on consistent patient adherence to scheduled appointments. Rural regions, such as the Vhembe district in South Africa, face persistent structural, economic, and psychosocial challenges that hinder ART adherence and continuity of care. This narrative review synthesizes evidence on the multifaceted barriers affecting ART appointment adherence in rural settings and evaluates intervention strategies that have demonstrated success across sub-Saharan Africa. It emphasizes the relevance of these findings to the Vhembe district context. Methods The review draws on three key evidence sources: a doctoral study evaluating home delivery models for ART, a systematic review on treatment supporter interventions (TSIs), and a meta-analysis on adherence among pregnant women using digital and educational tools. The selected studies were critically examined for their applicability to rural service delivery and adherence outcomes. Results The review identifies major adherence barriers, including poor transport infrastructure, high indirect costs, clinic overcrowding, limited refill durations, stigma, and the impact of public health emergencies. Strategies such as home delivery, multi-month dispensing (MMD), mHealth device reminders, and community-based support programs (TSIs) are shown to mitigate these challenges effectively. Combined socio-structural interventions yield the most substantial improvements in adherence outcomes. Conclusions Improving ART appointment adherence in Vhembe requires an integrated model tailored to local realities. Combining decentralized care, social support structures, mHealth solutions, and financial incentives offers a sustainable path forward. However, research gaps in implementation science, cost-effectiveness, and context-specific interventions must be addressed to scale these solutions effectively. READ ALL READ LESS Keywords Keywords: Antiretroviral therapy (ART), Appointment adherence, Home delivery, Treatment supporter interventions (TSIs), Healthcare access barriers. Corresponding Author(s) Coddyliver Mabasa ( [email protected] ) Close Corresponding author: Coddyliver Mabasa Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Mabasa C 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: Mabasa C, Tshivhase S and Makhado L. Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative Review with a Focus on the Vhembe District [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1294 ( https://doi.org/10.12688/f1000research.168979.1 ) First published: 21 Nov 2025, 14 :1294 ( https://doi.org/10.12688/f1000research.168979.1 ) Latest published: 21 Nov 2025, 14 :1294 ( https://doi.org/10.12688/f1000research.168979.1 ) 1. Introduction 1.1 Background Antiretroviral therapy (ART) is widely recognized as the cornerstone in managing human immunodeficiency virus (HIV) infection, effectively reducing morbidity, minimizing transmission, and ultimately improving patient quality of life ( Messeri et al., 2019 ; Tumwikirize et al., 2015 ). However, the long-term success of ART relies heavily on consistent patient adherence to prescribed regimens and regular attendance at scheduled clinical appointments for drug refills and monitoring ( Castillo-Mancilla et al., 2023 ; Damulak et al., 2021 ; Demberg & Robert-Guroff, 2012 ; Dibaba et al., 2021 ). Maintaining such adherence is particularly challenging in rural settings, where patients may face compounded barriers to accessing and continuing care. In the rural Vhembe district of Limpopo province, South Africa, various structural, economic, and psychosocial challenges hinder consistent attendance at ART appointments ( Kapwata & Manda, 2018 ; Lowane & Lebese, 2022a, 2022b ; Tshivhase et al., 2020 ). These barriers include long travel distances to clinics, transportation costs, stigma, and competing socioeconomic demands. While several studies have explored these issues individually, there remains a lack of comprehensive synthesis to evaluate intervention strategies that may overcome them and support ART retention in resource-limited environments. 1.2 Rationale and knowledge gap Although a growing body of literature addresses ART adherence in rural South Africa, there is a need to consolidate and contextualize this knowledge, particularly for localized settings such as Vhembe. While studies have examined general challenges to ART service delivery in rural communities ( Campbell et al., 2020 ; Moomba & Wyk, 2019 ; Sharer et al., 2019 ), and others have investigated alternative models such as home delivery or community-based ART refill systems ( Cleary et al., 2012 ; Davis et al., 2018 ; Gachara et al., 2017 ; Long et al., 2019 ; Sharer et al., 2019 ), few have synthesized these findings specifically to inform district-level interventions. Furthermore, while interventions like treatment supporter programs ( Assefa et al., 2014 ; Bemelmans et al., 2014 ; Wang et al., 2023 ) and combination strategies including reminders ( Amankwaa et al., 2018 ) education, and social support ( Peek et al., 2015 ) show promise, their adaptation to rural South African settings remains underexplored ( Grimsrud et al., 2017 ). The nuanced interplay between patient behaviour, healthcare provider interactions, and accessibility must be understood to design effective strategies ( Adefolalu & Nkosi, 2013 ). This narrative review seeks to bridge this knowledge gap by critically analyzing current barriers and evidence-based interventions to inform local healthcare strategies in Vhembe. 1.3 Objective The objective of this review is to explore the multifaceted barriers contributing to poor adherence to ART appointments in rural settings, with a specific focus on the Vhembe district of Limpopo province, South Africa. By evaluating a broad range of intervention strategies shown to be effective in similar contexts, this review aims to provide evidence-based recommendations tailored to strengthen ART service delivery and enhance patient retention in this rural district. The ultimate goal is to support healthcare providers, policymakers, and community stakeholders in implementing sustainable solutions for improving ART adherence outcomes in Vhembe. 2. Methods This narrative review synthesizes evidence from key studies conducted in rural areas of South Africa and other sub-Saharan regions, drawing heavily on three principal sources. The first source is Tseng’s (2024) , which investigates home delivery models for ART and their associated environmental, financial, and clinical outcomes in rural South Africa. The second source is a systematic review and meta-analysis evaluating the effectiveness of treatment supporter interventions (TSIs) in ART adherence across sub-Saharan Africa ( Nyoni et al., 2020 ). The third source is a meta-analysis focusing on strategies to improve ART adherence among pregnant women in sub-Saharan Africa, emphasizing interventions such as device reminders and combined educational-social support programs ( Omonaiye et al., 2018 ). Although the review did not employ a formal systematic search process, the selection of these studies was guided by their relevance to the challenges encountered in rural ART service delivery, their rigorous methodological designs, and their applicability to the Vhembe district context. The synthesis process involved a close examination of key findings, with attention to structural, economic, and psychosocial barriers that lead to missed appointments, as well as the interventions that have shown promise in overcoming these obstacles. The methodological approach is further elucidated in the following table, which summarizes the characteristics of the included studies ( Table 1 ). Table 1. Summary of key studies and their characteristics. Characteristic Tseng’s (2024) Thesis Treatment supporter systematic review Meta-analysis on ART adherence in pregnancy Study Design Observational, multi-chapter analysis Systematic review and meta-analysis Meta-analysis Geographical Focus Rural South Africa (KwaZulu-Natal) Sub-Saharan Africa Sub-Saharan Africa Intervention Focus Home delivery versus clinic-based ART Treatment supporter interventions (partners, peers) Device reminders, educational, social, and structural support Key Outcome Measures Missed ART doses, incremental costs, and environmental impact ART adherence improvement; viral load suppression ART adherence rates, risk ratios for intervention efficacy Relevance to Vhembe Generalizable to rural settings Emphasizes community-based support, applicable in rural contexts Demonstrates potential for combined interventions adaptable in rural districts This table illustrates that although the geographic focus of the studies varies, the underlying challenges and potential solutions show considerable overlap with the conditions present in the Vhembe district. Insights derived from these studies have been integrated into the subsequent discussion of barriers and intervention strategies ( Table 2 ). Table 2. Major barriers and corresponding strategies for ART appointment adherence in Vhembe. Barriers Impact on Adherence Potential Strategies for Vhembe Geographical distance and transport Increased travel time, inconsistent clinic attendance Home delivery, mobile clinics, multi-month dispensing Financial constraints Indirect costs (transport, lost wages) deter regular appointments Subsidies for transport, integration of cost-saving practices, and MMD Clinic congestion and service inefficiencies Long waiting times, overburdened staff reduce the quality of care Decentralization of services, appointment scheduling improvements Psychosocial challenges (stigma, isolation) Fear of disclosure, low motivation, and affecting adherence Treatment supporter interventions, psychosocial counselling, and community engagement Disruptions due to public health emergencies Service interruptions and increased patient anxiety Flexible service delivery (home delivery, telehealth), multi-month refills 3. Barriers to ART appointment adherence ART appointment adherence in rural settings is influenced by a range of factors that extend beyond individual patient behaviour. The following subsections outline the principal barriers identified in the literature and elucidate their relevance to the context of the Vhembe district. 3.1 Structural and logistical barriers One of the foremost challenges in rural ART service delivery is the structural barrier posed by limited access to healthcare facilities. Rural patients often must travel long distances to reach clinics, a situation compounded by sparse public transportation, poor road conditions, and inclement weather. Tseng’s (2024) 5 research highlights that the traditional model, wherein patients must visit clinics every one to three months to collect ART refills, places a significant burden on individuals residing in geographically isolated areas. Additionally, the congestion of clinics, due to high patient volumes and limited resources, can result in prolonged waiting times and reduced service efficiency. In rural districts like Vhembe, where healthcare infrastructure may be underdeveloped, the logistical challenges can lead to fewer patients adhering to their appointment schedules. These factors create a systemic barrier that not only affects the timeliness of ART refill appointments but also increases the risk of treatment interruption, which in turn jeopardizes viral suppression and clinical outcomes ( Figure 1 ). Figure 1. Flowchart detailing the integrated model for ART appointment adherence. 3.2 Financial and economic barriers Financial constraints represent another critical barrier to ART appointment adherence. The direct costs associated with transport, lost wages, and ancillary expenses incurred during clinic visits can be prohibitive for patients living in low-income rural communities. Tseng’s (2024) 5 study provides evidence that even when ART itself is provided free of charge, the indirect costs pose a significant impediment to regular attendance. For many patients, the economic burden of traveling to a clinic far from home outweighs the perceived benefits of strictly adhering to the clinic-based refill model. Moreover, from a health system perspective, home-delivered ART has been associated with higher operational costs primarily due to increased personnel expenditures. While these higher costs might be offset by multi-month dispensing and economies of scale when implemented in bulk, the initial expenditure remains a significant concern. Thus, addressing the financial barriers for both patients and the healthcare system is essential for improving adherence and ensuring the sustainability of any proposed intervention. 3.3 Health system and service delivery challenges The design and delivery of ART services themselves can impose barriers to effective appointment adherence. Many clinics operate under strict protocols that limit the duration of ART refills, with most patients being supplied only one to three months of medication at a time. This model not only increases the frequency of required visits but also strains the capacity of urban-based clinics tasked with serving large patient populations. Health system inefficiencies, such as understaffing and inadequate training of healthcare workers, further exacerbate the problem. In many rural settings, the lack of an integrated, patient-centred approach leaves gaps in follow-up and monitoring of patient adherence. Furthermore, the rigid scheduling systems may not accommodate the socioeconomic realities of rural patients, who often face unpredictable work schedules and family commitments. All these factors contribute to missed appointments and ultimately lead to suboptimal clinical outcomes. 3.4 Psychosocial and individual barriers In addition to system-level challenges, various psychosocial and individual factors affect ART appointment adherence. Stigma, lack of social support, and fear of disclosure are potent deterrents for many patients. The stigma associated with HIV can discourage individuals from attending clinics, particularly if there is a risk of their status becoming publicly known through repeated public visits. Psychosocial factors such as depression and anxiety, which may be exacerbated by the stress of managing a chronic condition, also play a role in treatment nonadherence. The systematic review on treatment supporter interventions ( Nyoni et al., 2020 ) underscores that social support from family members, peers, and community health workers can significantly enhance ART adherence. However, when such support is absent or insufficient, patients are more likely to miss appointments. In the context of Vhembe, where cultural norms and close-knit community dynamics can both facilitate and hinder open communication about HIV, addressing psychosocial barriers is a critical component of any comprehensive intervention strategy. 3.5 The influence of public health emergencies Public health emergencies, such as the COVID-19 pandemic, have magnified existing barriers to ART adherence in rural settings. During the early waves of the pandemic, traditional clinic-based services were disrupted due to lockdowns, fear of virus transmission, and reallocation of health resources to manage the pandemic. Tseng’s (2024) doctoral research, which assessed ART home delivery models in KwaZulu-Natal, found that home-based ART provision yielded comparable clinical outcomes to traditional clinic-based models, particularly during COVID-19 disruptions. Missed-dose rates remained statistically similar across both delivery formats. However, the overall context of the pandemic underscored the vulnerability of existing ART delivery models ( Hoke et al., 2021 ). The increased risk posed by public health emergencies necessitates the exploration of alternative delivery mechanisms that can maintain continuity of care amid crisis conditions. 4. Strategies and interventions to improve ART appointment adherence A diverse range of interventions has been proposed and evaluated to mitigate the barriers to ART appointment adherence. This section reviews the strategies that have shown promise in enhancing adherence and discusses their potential applicability to rural settings, particularly the Vhembe district. 4.1 Home delivery and community-based ART distribution One innovative strategy that addresses many structural and logistical barriers is home delivery of ART. Tseng’s (2024) 5 thesis compared the clinical outcomes of home-delivered ART with traditional clinic-based refills and found that home delivery did not result in a significant increase in missed doses during the COVID-19 pandemic. The benefits of this approach include reduced travel burdens on patients, decongestion of overburdened clinics, and the potential for multi-month dispensing, which can further mitigate logistical challenges. While home delivery has been associated with higher incremental carbon dioxide emissions and greater personnel costs in its observed scenarios, these drawbacks can be attenuated ( Limbada et al., 2021 ). For instance, transitioning to greener delivery vehicles and extending refill durations to six or 12 months could not only improve environmental outcomes but also bring financial benefits when implemented at scale. In the Vhembe district, where rural patients travel long distances to clinics, home delivery could be a viable means of improving appointment adherence while addressing the dual imperatives of cost efficiency and environmental sustainability. 4.2 Treatment supporter interventions Treatment supporter interventions (TSIs) have demonstrated considerable effectiveness in enhancing ART adherence by introducing robust social support mechanisms. The systematic review and meta-analysis by Nyoni et al. (2020) underscores that treatment supporter interventions, including partners, trained peers, and community health workers, significantly enhance ART adherence, with pooled relative risk estimates showing a 7.6% increase in adherence and a 5% improvement in viral load suppression over standard care. These interventions involve ensuring that patients receive support from partners, family members, friends, community health workers, and, in some cases, HIV-positive peers. The community-based nature of these interventions makes them particularly suitable for rural areas such as Vhembe. TSIs help to overcome psychosocial barriers, including stigma, isolation, and the fear of disclosure. By enabling patients to receive active and ongoing support, these interventions ensure that the challenges associated with ART appointment adherence are not solely the responsibility of the individual but are shared at the community level. 4.3 Multi-month dispensing and device reminders Multi-month dispensing (MMD) is another strategic intervention that holds the potential to relieve some of the operational and patient-centric challenges of ART delivery. Under the conventional model, the limited duration of ART refills requires frequent clinic visits. Shifting to MMD, which involves dispensing medication for six or 12 months at a time, can considerably reduce the frequency of appointments. Tseng’s (2024) 5 analysis shows that multi-month refills could mitigate the environmental and financial costs associated with home delivery models while maintaining comparable clinical outcomes ( Long et al., 2020 ). Device reminders, such as mobile phone text messages, represent an additional strategy to improve adherence. The meta-analysis focusing on pregnant women ( Omonaiye et al., 2018 ) found that device reminder interventions significantly improved ART adherence, with risk ratio (RR) evidence demonstrating a 13% increase in adherence compared to controls. The integration of mobile health (mHealth) solutions is a promising avenue for rural clinics in Vhembe, where cellphone penetration is high even among low-income populations. Such reminders serve as timely prompts, ensuring that patients remain engaged with their treatment schedules. 4.4 Combined socio-structural interventions While single-component interventions have shown benefits, combinations of interventions appear to be particularly effective. Meta-analytical evidence suggests that interventions combining education, social support, and structural support yield the most significant improvements. According to Omonaiye et al. (2018) , interventions integrating education, social support, and structural components yielded a pooled risk ratio (RR) of 2.60 for adherence among pregnant women on ART, indicating a markedly stronger impact than single-mode interventions. Education initiatives, delivered through individualized counselling or group sessions, enhance patients’ understanding of the importance of ART adherence, while social support mechanisms facilitate the practical and emotional aspects of treatment maintenance. Structural interventions, such as the integration of ART services within antenatal clinics or community centres, reduce the logistical burdens on patients. In rural contexts like the Vhembe district, a tailored blend of these interventions could address multiple barriers simultaneously. For instance, combining MMD with treatment supporter programs and device reminders could create a synergistic effect: reduced frequency of clinic visits, enhanced social engagement, and consistent adherence prompts all contribute to improved appointment adherence and overall treatment outcomes. 5. Application to the Vhembe District context The Vhembe district, located in Limpopo province, exemplifies the challenges faced by rural communities in ensuring sustained ART appointment adherence. Although not all evidence reviewed directly pertains to Vhembe, the underlying themes from studies conducted in other rural parts of South Africa and sub-Saharan Africa are highly relevant. 5.1 Geographic and demographic considerations Vhembe is characterized by vast rural expanses, limited healthcare infrastructure, and socioeconomic challenges that mirror those detailed in Tseng’s (2024) thesis. Patients in the Vhembe district often encounter long travel distances and inconsistent transportation options, which heighten the likelihood of missed appointments. In addition, many patients in the district are economically disadvantaged, rendering even modest indirect costs burdensome. 5.2 Health system adaptability Healthcare facilities in Vhembe may face similar operational challenges to those described in the literature; namely, understaffing, high patient volumes, and inflexible refill systems. Adapting proven strategies such as MMD and decentralizing ART service delivery, including home delivery and community-based approaches, could meaningfully improve appointment adherence. The integration of treatment supporter interventions ( Nyoni et al., 2020 ) into existing community health programs would leverage local networks and encourage greater patient engagement. 5.3 Cultural and psychosocial dimensions Cultural norms, community values, and the pervasive stigma surrounding HIV remain potent barriers in Vhembe. Given that treatment supporter interventions have been shown to increase adherence by reducing stigma and fostering a supportive environment ( Nyoni et al., 2020 ), their implementation in the Vhembe district, tailored to local cultural contexts, could drive substantial improvements in patient outcomes. In parallel, leveraging mobile phone technology to provide device reminders offers a culturally sensitive method of reinforcing adherence behaviours without demanding extensive infrastructural investments. 5.4 Economic and environmental considerations Although resource constraints are a persistent challenge in Vhembe, the potential cost savings associated with MMD, when combined with home delivery models deployed at scale, could offset initial expenses. Additionally, strategies aimed at reducing the environmental footprint, such as using electric delivery vehicles, are not only beneficial from a public health perspective but also resonate with broader national developments towards sustainability. The following visualization illustrates the major barriers to ART appointment adherence in rural contexts and the corresponding strategies that can be adapted for the Vhembe district. 5.5 A proposed integrated model for Vhembe Drawing on the evidence reviewed, an integrated care model for the Vhembe district, the proposed plan aims to enhance access to antiretroviral therapy (ART) through several key components. First, there will be a focus on decentralized ART delivery. This includes implementing home delivery and mobile clinic services, making it easier for patients to receive their medication ( Mash et al., 2021 ). Additionally, by utilizing multi-month dispensing practices, we can reduce the frequency of clinic visits, ultimately making the process more convenient for patients. Another significant aspect of the plan is the enhancement of social support. Local community health workers and peer supporters will be trained to provide regular follow-up and counselling, ensuring that patients receive the support they need. Moreover, establishing community-based groups will encourage patient engagement and facilitate collective problem-solving, fostering a sense of community and support among those undergoing treatment. The integration of mobile health (mHealth) tools is also crucial in this plan. By using device reminders, such as SMS notifications, patients will be prompted about upcoming appointments and medication schedules. Digital platforms will be employed to track appointment attendance, enabling timely follow-up interventions for any missed appointments. Strengthening the health system is another key component of the proposal. This involves improving clinic scheduling systems to make appointments more flexible and user-friendly for patients. Additionally, healthcare staff will receive training to manage increased patient loads effectively and to integrate ART services with other primary care services, ensuring a more cohesive approach to patient care. Lastly, the plan will address environmental and economic efficiency. It will include an evaluation of cost savings derived from a reduction in missed appointments, balanced against the potential increase in personnel costs associated with home delivery. Furthermore, implementing environmentally friendly strategies, such as using electric vehicles for delivery, will help minimize the environmental impact of the program. This comprehensive approach aims to improve the delivery of ART while providing essential support to patients, ultimately leading to better health outcomes and a more effective healthcare system. A schematic overview of this integrated model is presented in the flowchart below. This flowchart demonstrates how the identification of barriers and subsequent integration of targeted interventions can create a robust system that supports ART adherence in rural regions like Vhembe. 6. Identified gaps in research and practice A critical analysis of the existing literature reveals several gaps, both in content and methodological. Improvements in ART appointment adherence in the Vhembe district face significant content and methodological gaps. Research is lacking on context-specific interventions, integrated models combining multiple strategies, and tailored support for youth living with HIV. Methodologically, inconsistent definitions of adherence, limited long-term data, and scarce economic evaluations hinder progress. Additionally, studies often overlook effective implementation strategies, including community health worker training and the integration of digital solutions, which are crucial for scaling interventions within existing health systems. 7. Strengths and limitations of the review This narrative review synthesizes insights from studies on ART delivery models and adherence strategies in rural South Africa and sub-Saharan Africa. It integrates diverse intervention evidence, highlighting structural, economic, and psychosocial factors to address challenges unique to these areas, particularly relevant to the Vhembe district. However, its narrative nature limits the comprehensiveness of included studies, potentially overlooking relevant local data. Additionally, findings from other regions may not fully reflect the cultural and infrastructural specifics of Vhembe, impacting their applicability. 8. Recommendations To enhance adherence to antiretroviral therapy (ART) appointments in the Vhembe district, a comprehensive intervention package is essential. This package should include home delivery of ART, multi-month dispensing, mHealth reminders, and community-based psychosocial support tailored to local needs. Strengthening community-led psychosocial interventions, with training for community health workers, can effectively address stigma and social barriers. Moreover, mobile health solutions must be adapted to fit local languages and accessibility, ensuring that all patients can benefit. Implementing standardized eligibility criteria for differentiated care models will streamline patient selection and improve service delivery. Finally, integrating economic support measures, such as transport reimbursements and food assistance, can alleviate financial burdens on patients. Prioritizing rigorous, long-term research is crucial to evaluate these interventions, ensuring they are evidence-based and scalable across rural settings, ultimately improving ART adherence and health outcomes in the region. 9. Conclusions To improve ART appointment adherence in rural Vhembe, it’s crucial to understand barriers like social stigma, infrastructure issues, and economic constraints. Existing interventions, home delivery, mHealth tools, and community support show promise, but challenges such as disclosure risks and inconsistent protocols persist. Integrated strategies that combine these approaches can address logistical and behavioral hurdles effectively. Tailored community support and standardized care models are vital, along with targeted investments in infrastructure and research. By adopting a comprehensive approach, stakeholders can enhance adherence, improve patient outcomes, and promote public health in the region. Ethics and consent statement This study is a narrative review based entirely on previously published literature and does not involve any human participants or any primary data collection; thus, ethical approval and informed consent were not required. Data availability No new data were generated; all data underlying this article are derived from previously published studies, which are cited within the text and listed in the references. Acknowledgments None. References Adefolalu AO, Nkosi ZZ: The Complex Nature of Adherence in the Management of HIV/AIDS as a Chronic Medical Condition. Diseases. 2013; 1 (1): 18–35. Publisher Full Text Amankwaa I, Boateng D, Quansah DY, et al. : Effectiveness of short message services and voice call interventions for antiretroviral therapy adherence and other outcomes: A systematic review and meta-analysis [Review of Effectiveness of short message services and voice call interventions for antiretroviral therapy adherence and other outcomes: A systematic review and meta-analysis]. PLoS ONE. 2018; 13 (9). Public Library of Science. PubMed Abstract | Publisher Full Text | Free Full Text Assefa Y, Alebachew A, Lera M, et al. : Scaling up antiretroviral treatment and improving patient retention in care: lessons from Ethiopia, 2005-2013. Glob. Health. 2014; 10 (1): 43. PubMed Abstract | Publisher Full Text | Free Full Text Bemelmans M, Baert S, Goemaere E, et al. : Community-supported models of care for people on HIV treatment in sub-Saharan Africa. Trop. Med. Int. Health. 2014; 19 (8): 968–977. PubMed Abstract | Publisher Full Text Campbell L, Masquillier C, Thunnissen E, et al. : Social and Structural Determinants of Household Support for ART Adherence in Low- and Middle-Income Countries: A Systematic Review [Review of Social and Structural Determinants of Household Support for ART Adherence in Low- and Middle-Income Countries: A Systematic Review]. Int. J. Environ. Res. Public Health. 2020; 17 (11): 3808. Multidisciplinary Digital Publishing Institute. PubMed Abstract | Publisher Full Text | Free Full Text Castillo-Mancilla J, Morrow M, Hunt PW, et al. : Beyond Undetectable: Modeling the Clinical Benefit of Improved Antiretroviral Adherence in Persons With Human Immunodeficiency Virus With Virologic Suppression. Open Forum Infect. Dis. 2023; 10 (5). PubMed Abstract | Publisher Full Text | Free Full Text Cleary S, Birch S, Moshabela M, et al. : Unequal access to ART: exploratory results from rural and urban case studies of ART use. Sex. Transm. Infect. 2012; 88 (2): 141–146. PubMed Abstract | Publisher Full Text Damulak PP, Ismail S, Manaf RA, et al. : Interventions to Improve Adherence to Antiretroviral Therapy (ART) in Sub-Saharan Africa: An Updated Systematic Review [Review of Interventions to Improve Adherence to Antiretroviral Therapy (ART) in Sub-Saharan Africa: An Updated Systematic Review]. Int. J. Environ. Res. Public Health. 2021; 18 (5): 2477. Multidisciplinary Digital Publishing Institute. PubMed Abstract | Publisher Full Text | Free Full Text Davis N, Kanagat N, Sharer M, et al. : Review of differentiated approaches to antiretroviral therapy distribution [Review of Review of differentiated approaches to antiretroviral therapy distribution]. AIDS Care. 2018; 30 (8): 1010–1016. Taylor & Francis. PubMed Abstract | Publisher Full Text Demberg T, Robert-Guroff M: Controlling the HIV/AIDS epidemic: current status and global challenges. Front. Immunol. 2012; 3 . PubMed Abstract | Publisher Full Text | Free Full Text Dibaba D, Kajela G, Cheme MC, et al. : Antiretroviral Treatment Adherence Level and Associated Factors Among Adult HIV-Positive Patients on Both HIV/AIDS Care Models: Comparative Study in Selected Hospitals of Western Ethiopia, 2019. HIV/AIDS - Research and Palliative Care. 2021; 13 : 1067–1078. PubMed Abstract | Publisher Full Text | Free Full Text Gachara G, Mavhandu LG, McQuade ETR, et al. : Evaluating Adherence to Antiretroviral Therapy Using Pharmacy Refill Records in a Rural Treatment Site in South Africa. AIDS Research and Treatment. 2017; 2017 : 1–6. PubMed Abstract | Publisher Full Text | Free Full Text Grimsrud A, Barnabas RV, Ehrenkranz P, et al. : Evidence for scale up: the differentiated care research agenda. J. Int. AIDS Soc. 2017; Vol. 20 . International AIDS Society. PubMed Abstract | Publisher Full Text | Free Full Text Hoke T, Bateganya M, Toyo O, et al. : How Home Delivery of Antiretroviral Drugs Ensured Uninterrupted HIV Treatment During COVID-19: Experiences From Indonesia, Laos, Nepal, and Nigeria. Global Health Science and Practice. 2021; 9 (4): 978–989. PubMed Abstract | Publisher Full Text | Free Full Text Kapwata T, Manda S: Geographic assessment of access to health care in patients with cardiovascular disease in South Africa. BMC Health Serv. Res. 2018; 18 (1): 197. PubMed Abstract | Publisher Full Text | Free Full Text Limbada M, Zijlstra G, Macleod D, et al. : A systematic review of the effectiveness of non- health facility based care delivery of antiretroviral therapy for people living with HIV in sub-Saharan Africa measured by viral suppression, mortality and retention on ART [Review of A systematic review of the effectiveness of non- health facility based care delivery of antiretroviral therapy for people living with HIV in sub-Saharan Africa measured by viral suppression, mortality and retention on ART]. BMC Public Health. 2021; 21 (1). BioMed Central. PubMed Abstract | Publisher Full Text | Free Full Text Long L, Kuchukhidze S, Pascoe S, et al. : Differentiated models of service delivery for antiretroviral treatment of HIV in sub-Saharan Africa: a rapid review protocol [Review of Differentiated models of service delivery for antiretroviral treatment of HIV in sub-Saharan Africa: a rapid review protocol]. Syst. Rev. 2019; 8 (1). BioMed Central. PubMed Abstract | Publisher Full Text | Free Full Text Long L, Kuchukhidze S, Pascoe S, et al. : Retention in care and viral suppression in differentiated service delivery models for HIV treatment delivery in sub-Saharan Africa: a rapid systematic review [Review of Retention in care and viral suppression in differentiated service delivery models for HIV treatment delivery in sub-Saharan Africa: a rapid systematic review]. J. Int. AIDS Soc. 2020; 23 (11). International AIDS Society. PubMed Abstract | Publisher Full Text | Free Full Text Lowane MP, Lebese RT: Missing appointments by patients on antiretroviral therapy: Professional nurses’ perspective. Curationis. 2022a; 45 (1): e1–e7. PubMed Abstract | Publisher Full Text | Free Full Text Lowane MP, Lebese RT: Why adult patients on antiretroviral therapy miss clinical appointments in rural villages of Limpopo Province, South Africa: An exploratory study. Health SA Gesondheid. 2022b; 27 . PubMed Abstract | Publisher Full Text | Free Full Text Mash R, Christian C, Chigwanda RV: Alternative mechanisms for delivery of medication in South Africa: A scoping review [Review of Alternative mechanisms for delivery of medication in South Africa: A scoping review]. S. Afr. Fam. Pract. 2021; 63 (1): e1–e8. Taylor & Francis. PubMed Abstract | Publisher Full Text | Free Full Text Messeri P, Yomogida M, Ferat RM, et al. : An HIV health plan patient navigation program: Engaging HIV positive individuals in primary medical care. J. HIV AIDS Soc. Serv. 2019; 19 (1): 55–73. Publisher Full Text Moomba K, van Wyk B : Social and economic barriers to adherence among patients at Livingstone General Hospital in Zambia. African Journal of Primary Health Care & Family Medicine. 2019; 11 (1): e1–e6. PubMed Abstract | Publisher Full Text | Free Full Text Nyoni T, Sallah YH, Okumu M, et al. : The effectiveness of treatment supporter interventions in antiretroviral treatment adherence in sub-Saharan Africa: A systematic review and meta-analysis. AIDS Care. 2020; 32 (Sup2): 214–227. PubMed Abstract | Publisher Full Text Omonaiye O, Kusljic S, Nicholson P, et al. : A meta-analysis of the effectiveness of interventions to improve adherence in pregnant women receiving antiretroviral therapy in sub-Saharan Africa. Int. J. Infect. Dis. 2018; 74 : 71–82. Publisher Full Text Peek K, Sanson-Fisher R, Mackenzie L, et al. : Interventions to aid patient adherence to physiotherapist prescribed self-management strategies: a systematic review [Review of Interventions to aid patient adherence to physiotherapist prescribed self-management strategies: a systematic review]. Physiotherapy. 2015; 102 (2): 127–135. Elsevier BV. PubMed Abstract | Publisher Full Text Sharer M, Davis N, Makina N, et al. : Differentiated Antiretroviral Therapy Delivery: Implementation Barriers and Enablers in South Africa. J. Assoc. Nurses AIDS Care. 2019; 30 (5): 511–520. PubMed Abstract | Publisher Full Text | Free Full Text Tseng AS: State-of-the-ART Care: Revolutionizing Medication Delivery in Rural Settings with a Person-Centered Care Approach. University of Washington; 2024. (Doctoral dissertation). Tshivhase S, Khoza LB, Tshitangano TG: Loss to follow-up amongst glaucoma patients in selected hospitals of the Limpopo Province, South Africa. African Vision and Eye Health. 2020; 79 (1). Publisher Full Text Tumwikirize S, Torpey K, Adedokun O, et al. : The Value of Support Group Participation in Influencing Adherence to Antiretroviral Treatment among People Living with Human Immunodeficiency Virus (HIV). World Journal of AIDS. 2015; 05 (3): 189–198. Publisher Full Text Wang M, Violette LR, Dorward J, et al. : Delivery of Community-based Antiretroviral Therapy to Maintain Viral Suppression and Retention in Care in South Africa. JAIDS Journal of Acquired Immune Deficiency Syndromes. 2023; 93 (2): 126–133. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 21 Nov 2025 ADD YOUR COMMENT Comment Author details Author details 1 Public Health, University of Venda, Thohoyandou, Limpopo, 0950, South Africa Coddyliver Mabasa Roles: Writing – Original Draft Preparation Shonisani Tshivhase Roles: Supervision Lufuno Makhado Roles: Supervision Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 21 Nov 2025, 14:1294 https://doi.org/10.12688/f1000research.168979.1 Copyright © 2025 Mabasa C 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 Mabasa C, Tshivhase S and Makhado L. Barriers and Strategies for Antiretroviral Therapy Appointment Adherence in Rural South Africa: A Narrative Review with a Focus on the Vhembe District [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :1294 ( https://doi.org/10.12688/f1000research.168979.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 21 Nov 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW 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 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 = "Barriers and Strategies for Antiretroviral...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1294/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1294/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1294/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Mabasa C 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/14-1294/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-1294", templates : { twitter : "Barriers and Strategies for Antiretroviral Therapy Appointment.... Mabasa C et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1294/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/168979/186229") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "186229"); $(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 = { "442126": 0, "442127": 0, "442124": 0, "442125": 0, "442122": 0, "442123": 0, "442120": 0, "442121": 0, "442128": 0, "442129": 0, "435503": 0, "440246": 0, "435510": 0, "440247": 0, "435511": 0, "440244": 0, "435508": 0, "440245": 0, "435509": 0, "440242": 0, "435506": 0, "440243": 0, "435507": 0, "440240": 0, "435504": 0, "440241": 0, "435505": 0, "440248": 0, "435512": 0, "440249": 0, "446575": 0, "438518": 0, "446582": 0, "438519": 0, "446583": 0, "438516": 0, "446580": 0, "438517": 0, "446581": 0, "438514": 0, "446578": 0, "438515": 0, "446579": 0, "438512": 0, "446576": 0, "438513": 0, "446577": 0, "438520": 0, "446584": 0, "438521": 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 = "49aab94f-ea91-4ccc-9a15-415daed2827a"; 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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00