Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy

preprint OA: closed
Full text JSON View at publisher
Full text 119,568 characters · extracted from preprint-html · click to expand
Anticipated Growth in Healthcare Spending: The Role... | 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-598" }, "headline": "Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy", "datePublished": "2025-06-18T11:48:16", "dateModified": "2026-05-05T10:21:21", "author": [ { "@type": "Person", "name": "Krish Rugchatjaroen" }, { "@type": "Person", "name": "Sitthisak Chaiyasuk" }, { "@type": "Person", "name": "Attapol Kanjanapongporn" } ], "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": "Abstract Background Thailand’s health awareness policy embodies a comprehensive, multi-sectoral strategy aimed at enhancing national health literacy and fostering sustainable public health outcomes. Central to this initiative is the empowerment of individuals through education and resources that encourage healthier lifestyles, disease prevention, and a reduction in the burden of non-communicable diseases (NCDs). This foundational emphasis reflects the government’s belief that well-informed citizens are the cornerstone of a resilient and effective public health system. Methods The forecasting method uses univariate ARIMA modeling applied separately to Thailand’s GDP and healthcare spending as a share of GDP, using annual historical observations for 2018–2023. Forecasts were then generated for 2024–2030, and projected healthcare spending in USD billion was derived by combining the projected GDP and projected healthcare spending shares. Results The projections indicate a gradual increase in both GDP and healthcare spending over the forecast horizon, with healthcare spending expected to account for a moderately larger share of GDP by 2030. These projections provide a directional basis for considering future fiscal pressures associated with health system sustainability. Conclusions Ultimately, Thailand’s health awareness policy aspires to build a well-informed, health-conscious population capable of making proactive choices that enhance well-being and reduce reliance on healthcare services. Through a sustained focus on prevention, education, and inclusivity, the policy aims to strengthen the resilience of the nation’s healthcare system, promote equity in health outcomes, and ensure long-term public health sustainability. " } { "@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-598/v2", "name": "Anticipated Growth in Healthcare Spending: The Role of Thailand’s..." } } ] } Home Browse Anticipated Growth in Healthcare Spending: The Role of Thailand’s... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Rugchatjaroen K, Chaiyasuk S and Kanjanapongporn A. Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.12688/f1000research.166247.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Case Study Revised Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] Krish Rugchatjaroen https://orcid.org/0009-0009-5303-550X 1 , Sitthisak Chaiyasuk https://orcid.org/0009-0009-5303-550X 1,2 , Attapol Kanjanapongporn 1 Krish Rugchatjaroen https://orcid.org/0009-0009-5303-550X 1 , Sitthisak Chaiyasuk https://orcid.org/0009-0009-5303-550X 1,2 , Attapol Kanjanapongporn 1 PUBLISHED 05 May 2026 Author details Author details 1 Faculty of Social Sciences and Humanities, Mahidol University, Salaya, Nakhon Pathom, 73170, Thailand 2 State Audit Office of the Kingdom of Thailand, Phayathai, Bangkok, 10400, Thailand Krish Rugchatjaroen Roles: Conceptualization, Formal Analysis, Methodology, Project Administration, Resources, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation Sitthisak Chaiyasuk Roles: Data Curation, Project Administration, Writing – Review & Editing Attapol Kanjanapongporn Roles: Conceptualization, Formal Analysis, Methodology, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Health Services gateway. Abstract Abstract Background Thailand’s health awareness policy embodies a comprehensive, multi-sectoral strategy aimed at enhancing national health literacy and fostering sustainable public health outcomes. Central to this initiative is the empowerment of individuals through education and resources that encourage healthier lifestyles, disease prevention, and a reduction in the burden of non-communicable diseases (NCDs). This foundational emphasis reflects the government’s belief that well-informed citizens are the cornerstone of a resilient and effective public health system. Methods The forecasting method uses univariate ARIMA modeling applied separately to Thailand’s GDP and healthcare spending as a share of GDP, using annual historical observations for 2018–2023. Forecasts were then generated for 2024–2030, and projected healthcare spending in USD billion was derived by combining the projected GDP and projected healthcare spending shares. Results The projections indicate a gradual increase in both GDP and healthcare spending over the forecast horizon, with healthcare spending expected to account for a moderately larger share of GDP by 2030. These projections provide a directional basis for considering future fiscal pressures associated with health system sustainability. Conclusions Ultimately, Thailand’s health awareness policy aspires to build a well-informed, health-conscious population capable of making proactive choices that enhance well-being and reduce reliance on healthcare services. Through a sustained focus on prevention, education, and inclusivity, the policy aims to strengthen the resilience of the nation’s healthcare system, promote equity in health outcomes, and ensure long-term public health sustainability. READ ALL READ LESS Keywords Health Awareness, Public Policy, Healthcare Spending Corresponding Author(s) Krish Rugchatjaroen ( [email protected] ) Close Corresponding author: Krish Rugchatjaroen Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Rugchatjaroen K 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: Rugchatjaroen K, Chaiyasuk S and Kanjanapongporn A. Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.12688/f1000research.166247.2 ) First published: 18 Jun 2025, 14 :598 ( https://doi.org/10.12688/f1000research.166247.1 ) Latest published: 05 May 2026, 14 :598 ( https://doi.org/10.12688/f1000research.166247.2 ) Revised Amendments from Version 1 This version has been revised to improve methodological clarity, reproducibility, and practical relevance. The forecasting description has been clarified to specify the use of univariate ARIMA models for GDP and healthcare spending as a share of GDP, based on annual data from 2018–2023, with projections reported for 2024–2030. The Results and Discussion section has also been strengthened to provide clearer interpretation of Figures 1 and 2 and the projected fiscal implications. To enhance transparency, the Data Availability Statement has been expanded and the extended data repository has been updated to include the forecasting workflow files, including the README file, Python reconstruction script, and Excel file containing reconstructed forecasting inputs and outputs. In addition, the manuscript has been refined for readability, with targeted revisions to the conclusion and the inclusion of practical policy recommendations for decision-makers and a brief teaching note. Minor corrections were also made to improve internal consistency, formatting, and metadata. This version has been revised to improve methodological clarity, reproducibility, and practical relevance. The forecasting description has been clarified to specify the use of univariate ARIMA models for GDP and healthcare spending as a share of GDP, based on annual data from 2018–2023, with projections reported for 2024–2030. The Results and Discussion section has also been strengthened to provide clearer interpretation of Figures 1 and 2 and the projected fiscal implications. To enhance transparency, the Data Availability Statement has been expanded and the extended data repository has been updated to include the forecasting workflow files, including the README file, Python reconstruction script, and Excel file containing reconstructed forecasting inputs and outputs. In addition, the manuscript has been refined for readability, with targeted revisions to the conclusion and the inclusion of practical policy recommendations for decision-makers and a brief teaching note. Minor corrections were also made to improve internal consistency, formatting, and metadata. To read any peer review reports and author responses for this article, follow the "read" links in the Open Peer Review table. READ REVIEWER RESPONSES Case Background This case study focuses on Thailand’s national health awareness policy, initiated in response to rising public health concerns related to non-communicable diseases (NCDs) and accelerated during the COVID-19 pandemic. It highlights the government’s integrated response from 2020 to 2024, including media campaigns, digital platforms, and localized interventions. This case study presents Thailand’s national health awareness policy and its relationship to healthcare spending. The synthesis draws from multiple datasets and existing evidence to underscore Thailand’s increasing focus on health awareness, enhance public health outcomes through education, prevention, and robust policy frameworks. Over the years, Thailand has demonstrated remarkable progress in fostering health awareness among its citizens, employing a diverse and comprehensive approach that integrates public health campaigns, community involvement, and the incorporation of health education into school curricula. These initiatives reflect the government’s dedication to equipping the population with the knowledge and tools necessary to adopt healthier lifestyles and prevent the onset of diseases. A key aspect of Thailand’s strategy has been the use of mass media campaigns, digital platforms, and localized public health interventions to promote healthier behavior and improve health literacy. These measures addressed communicable diseases such as dengue fever and COVID-19, as well as non-communicable diseases (NCDs) including diabetes, hypertension, and cardiovascular disease. From a policy perspective, Thailand’s response can be understood through Kingdon’s Multiple Streams Framework and the Stages Heuristic Model, as the convergence of public health pressures, digital health opportunities, and political attention created a policy window for reform. At the implementation level, the Health Belief Model helps explain how campaigns encouraged perceptions of susceptibility, severity, and preventive action, while broader structural considerations remain consistent with the social determinants of health perspective. The formulation of Thailand’s health initiatives can be understood through the Stages Heuristic Model and Kingdon’s Multiple Streams Framework, where the convergence of the COVID-19 crisis, rising concern over non-communicable diseases, digital health advancements, and political will created a ‘policy window’ for systemic reform. Rather than operating in a theoretical vacuum, these frameworks illustrate how stakeholder engagement across the policy cycle helped shape national health priorities and translate them into media campaigns, digital platforms, and localized interventions. Central to the implementation of these policies is the Health Belief Model (HBM), which helps explain how Thailand’s health communication strategies encouraged perceptions of susceptibility, self-efficacy, and preventive behavioral change during the pandemic and in NCD prevention. Furthermore, the integration of the Social Determinants of Health (SDH) and Health Systems Theory ensures that these interventions move beyond individual education to address structural inequities and governance. By aligning behavioral insights with systemic oversight, Thailand’s policy framework effectively bridges the gap between theoretical health promotion and the practical resilience of its public health infrastructure. Taken together, these perspectives support a more policy-relevant understanding of how Thailand’s health awareness initiatives between 2020 and 2024 were formulated, implemented, and adapted to address both behavioral and structural determinants of health ( Buse, Mays, & Walt, 2012 ; Marmot & Wilkinson, 2005 ). Health policy in Thailand Health policy in Thailand is characterized by its commitment to providing universal health coverage (UHC) to its population. The country has made significant strides in healthcare reform, particularly with the implementation of the Universal Coverage Scheme (UCS) in 2002, which aimed to provide equitable access to health services for all citizens. This policy shift resulted in substantial improvements in health outcomes, including increased life expectancy and reduced child mortality rates. The Thai government allocates a considerable portion of its budget to healthcare services, with expenditures focused on both public health initiatives and infrastructure development. For instance, the UCS, which covers approximately 75% of the population, is funded through general tax revenue, reflecting the government’s prioritization of health in its fiscal policies. Additionally, the Ministry of Public Health (MOPH) spearheads numerous health projects aimed at addressing specific health issues, such as non-communicable diseases, maternal and child health, and infectious diseases. The MOPH also collaborates with international organizations to enhance health service delivery and capacity building. Despite these advancements, challenges remain, including the need for sustainable financing mechanisms, addressing health disparities among different regions, and managing the growing burden of chronic diseases. Overall, Thailand’s health policy framework is a testament to its commitment to ensuring accessible and quality healthcare for all its citizens, supported by substantial government investment and innovative health projects ( Tangcharoensathien et al., 2018b ; World Health Organization, 2015 ). Health literacy policy in Thailand Health literacy policy in Thailand is an essential component of the broader public health strategy, recognizing the critical role that informed and empowered individuals play in achieving optimal health outcomes. The Thai government has implemented various initiatives to enhance health literacy, aiming to improve the population’s ability to access, understand, and utilize health information effectively. This includes educational campaigns, community-based health promotion programs, and integrating health literacy into the national curriculum. The Ministry of Public Health (MOPH) collaborates with educational institutions, non-governmental organizations, and international partners to develop resources and training programs that address health literacy needs. Despite these efforts, Thailand faces significant challenges in its healthcare system. Issues such as disparities in healthcare access between urban and rural areas, an aging population, and the increasing prevalence of non-communicable diseases (NCDs) strain the healthcare infrastructure. Additionally, while the Universal Coverage Scheme (UCS) has expanded access to healthcare services, it has also brought about financial sustainability concerns and resource allocation challenges. Rural health facilities often lack the necessary equipment and trained personnel, exacerbating health inequities. Moreover, the rise of NCDs such as diabetes and cardiovascular diseases requires a shift towards more preventive and health-promoting strategies, which hinges on effective health literacy initiatives. Overall, while Thailand’s health literacy policies are robust, continuous efforts are needed to address the systemic issues within the healthcare system to ensure equitable and effective health service delivery for all citizens ( Ek Sereewatthanawut et al., 2020 ; Phulkerd et al., 2017 ). The issues of government health projects in Thailand Government health projects in Thailand, despite their ambitious scope and positive intentions, face several significant challenges that hinder their effectiveness. One major problem is the allocation and management of budgets for these projects. While the government has increased its health expenditure over the years, there are persistent issues related to the distribution of funds. Often, rural and remote areas receive less financial support compared to urban centers, leading to disparities in healthcare quality and access. Additionally, bureaucratic inefficiencies and corruption can result in misallocation of resources, further exacerbating these inequities. The financial sustainability of health projects is another pressing concern. The Universal Coverage Scheme (UCS), which provides healthcare for a majority of the population, is primarily funded through general tax revenue. This reliance on tax funding makes the system vulnerable to economic fluctuations and policy changes, which can impact the availability and quality of healthcare services. Moreover, the growing burden of non-communicable diseases (NCDs) and an aging population require substantial and sustained investment in healthcare infrastructure and services, adding strain to the budget. The government also faces challenges in ensuring that health projects are adequately staffed with trained healthcare professionals, as workforce shortages and uneven distribution of healthcare workers are common. These issues highlight the need for comprehensive reforms in health budget planning and management to ensure that health projects can achieve their intended outcomes effectively and equitably ( Tangcharoensathien et al., 2018a ; Patcharanarumol et al., 2013 ). How to understand the future of healthcare in Thailand? Forecasting healthcare yearly spending and GDP in Thailand from 2024 to 2030 involves analyzing historical trends, economic projections, and anticipated changes in healthcare needs. This period will likely see continued economic recovery and growth, following the impacts of the COVID-19 pandemic, alongside increasing investments in healthcare to address the aging population and rising burden of non-communicable diseases (NCDs). Economic and healthcare context Thailand’s economy is expected to stabilize and grow gradually as the country recovers from the COVID-19 pandemic and implements various economic reforms. Key drivers of economic growth will include increased regional trade integration, technological advancements, and infrastructure investments. The government’s focus on innovation and digital transformation will also bolster economic performance. Forecasting GDP growth Based on historical trends and economic forecasts from the World Bank (2023a) and other financial institutions, Thailand’s GDP is projected to grow at an average annual rate of approximately 3-4% from 2024 to 2030. This moderate growth rate takes into account potential global economic uncertainties and domestic policy impacts. Forecasting healthcare spending Healthcare spending in Thailand is expected to grow due to demographic pressures and the need to sustain and improve the Universal Coverage Scheme (UCS). An aging population will drive higher demand for healthcare services, particularly for chronic disease management and elder care. Continued investments in healthcare infrastructure, workforce development, and digital health innovations will be necessary to address these emerging health challenges. Historically, Thailand’s healthcare spending has been around 3-4% of GDP. Given the anticipated economic growth and increasing healthcare demands, it is reasonable to forecast that healthcare spending will gradually rise, reaching approximately 4-5% of GDP by 2030. Forecasting dataset The forecasting dataset was generated using univariate ARIMA models applied separately to two annual time series: GDP (USD billion) and healthcare spending as a percentage of GDP. Following the implementation provided in the extended data, both series were modeled using ARIMA(1,1,1) based on annual historical observations for 2018–2023, and forecasts were produced for seven years ahead (2024–2030). Forecast uncertainty was summarized using 95% confidence intervals. These intervals were used to reflect the plausible range around the central forecast and to emphasize that the projections should be interpreted as directional estimates rather than exact point values. Model checking was conducted through residual inspection to assess whether the fitted models showed major systematic departures from the observed annual patterns. Forecast adequacy was also examined by comparing fitted values with the historical series over 2018–2023. Given the short time span of the dataset, these checks were used as diagnostic procedures to support model transparency and short-term interpretability rather than as a basis for model selection or optimization. The projected healthcare spending in USD billion was then calculated by multiplying projected GDP by projected healthcare spending (% of GDP). To support reproducibility, the forecasting code and implementation details used to generate the projections and figures are provided in the extended data repository. This calculation procedure is identical to the step-by-step implementation provided in the extended data, where projected GDP and projected healthcare spending (% of GDP) are first generated separately and then combined to estimate healthcare spending in USD billion. Results and Discussion This forecast assumes steady economic growth with moderate increases in healthcare spending relative to GDP. The gradual increase in healthcare spending reflects Thailand’s ongoing commitment to improving healthcare access and quality, addressing the health needs of an aging population, and managing the increasing burden of NCDs. To achieve these goals, Thailand will need to continue investing in healthcare infrastructure, particularly in rural and underserved areas, to reduce disparities in healthcare access and quality. Additionally, the adoption of digital health technologies, such as telemedicine and electronic health records, will be crucial in enhancing the efficiency and effectiveness of healthcare delivery. Thailand’s experience with the COVID-19 pandemic has highlighted the importance of a resilient healthcare system capable of responding to public health emergencies. Future healthcare spending will likely include allocations for strengthening public health infrastructure, improving disease surveillance and response systems, and ensuring adequate healthcare workforce capacity. Forecasting healthcare spending and GDP for Thailand from 2024 to 2030 underscores the interplay between economic growth and healthcare investment. As Thailand continues to develop economically, sustained and strategic investments in healthcare will be essential to address emerging health challenges and improve overall health outcomes. The projections presented in this analysis provide a framework for understanding potential future trends and the necessary steps to ensure a resilient and equitable healthcare system. Figure 1 indicates a gradual upward trend in both projected GDP and projected healthcare spending over the 2024–2030 period, suggesting that health expenditure is expected to rise alongside broader economic expansion. The confidence intervals around the forecasts indicate uncertainty in the magnitude of future change, but the central trajectory remains positive across the forecast horizon. Figure 2 further shows that projected healthcare spending as a share of GDP rises from 3.8% in 2024 to 4.5% in 2030, while GDP growth remains within a relatively moderate range of 3.5% to 4.0%. Taken together, these patterns suggest that future health financing pressures may grow not only because of economic expansion, but also because healthcare is projected to absorb a gradually larger share of national output. Table 1 provides the corresponding annual values used to interpret these projected trends. Figure 1. Forecasting graphs of GDP and healthcare spending. Figure 2. Comparative data of percentage of GDP growth rate and healthcare spending. Table 1. Yearly forecasting dataset of GDP, GDP growth rate, and healthcare spending. Year GDP (USD Billion) GDP growth rate (%) Healthcare spending (% of GDP) Healthcare spending (USD Billion) 2024 550 3.5 3.8 20.9 2025 570 3.6 3.9 22.2 2026 591 3.7 4.0 23.6 2027 613 3.8 4.1 25.1 2028 636 3.9 4.2 26.7 2029 660 4.0 4.3 28.4 2030 685 4.0 4.5 30.8 Conclusions Policy implications for Thailand’s 2024 public health response In 2024, the COVID-19 situation continues to present significant challenges globally, with varying degrees of impact across different regions. Despite the widespread availability of vaccines, new variants of the virus have emerged, leading to periodic surges in cases. These variants often exhibit mutations that can reduce the effectiveness of existing vaccines, complicating efforts to achieve herd immunity. In many countries, including Thailand, the government has had to continually adapt its strategies to manage the pandemic. Thailand’s COVID-19 prevention programs have focused on several key areas: vaccination campaigns, public health education, and healthcare infrastructure enhancement. The government has prioritized booster vaccination drives to enhance immunity against new variants, alongside initial vaccine rollouts for any remaining unvaccinated populations. Public health campaigns emphasize the importance of mask-wearing, social distancing, and hygiene practices, leveraging both traditional media and digital platforms to reach diverse demographics. Moreover, the government has invested in improving healthcare infrastructure, including expanding hospital capacities, enhancing testing and tracing capabilities, and ensuring the availability of critical medical supplies such as ventilators and personal protective equipment (PPE). Budgeting for COVID-19 prevention has been substantial. In Thailand, the government allocated significant funds for pandemic response in the 2024 fiscal year, which includes procurement of vaccines, funding for public health campaigns, and support for the healthcare system. According to recent reports, the Thai government dedicated approximately 10% of its total budget to health services, with a significant portion specifically earmarked for COVID-19 prevention and management. However, challenges persist in ensuring efficient use of these funds. Issues such as logistical delays in vaccine distribution, disparities in healthcare access between urban and rural areas, and managing the economic impacts of the pandemic on the broader population complicate the response efforts. Additionally, sustaining long-term public compliance with preventive measures remains difficult, particularly as pandemic fatigue sets in. Overall, while Thailand has made considerable strides in managing COVID-19, continuous adaptation and effective use of allocated budgets are crucial to overcoming the ongoing challenges presented by the pandemic ( Kantamaturapoj et al., 2023 ; World Bank, 2023b ). In 2024, COVID-19 prevention policies in Thailand’s provinces continue to play a critical role in managing the pandemic, particularly given the country’s decentralized healthcare system. Provincial governments have been empowered to tailor their response strategies based on local epidemiological data and healthcare capacities. This localized approach has involved a combination of stringent public health measures, robust vaccination campaigns, and targeted public awareness programs. Provincial policies often include mandatory mask-wearing, social distancing protocols, restrictions on large gatherings, and the enforcement of quarantine measures for individuals exposed to the virus. Moreover, provinces with higher infection rates have implemented temporary lockdowns and curfews to curb the spread of the virus. The vaccination rollout has been a priority, with provincial health departments working to ensure equitable access to vaccines, including booster shots, particularly in rural and underserved areas. Mobile vaccination units and community health workers have been instrumental in reaching remote populations. The budgeting for COVID-19 prevention at the provincial level has been substantial, reflecting the need for sustained investment in health infrastructure and public health initiatives. In 2024, the Thai government has allocated significant funds to support provincial COVID-19 response efforts. According to recent data, provincial health departments received a notable share of the national health budget, specifically designated for pandemic-related expenditures. This includes funding for the procurement of vaccines, expansion of testing and contact tracing capabilities, and the purchase of essential medical supplies such as personal protective equipment (PPE) and ventilators. Additionally, resources have been allocated to strengthen healthcare facilities, enhance laboratory capacities, and support the workforce through training and incentives. However, managing these budgets effectively remains a challenge. Disparities in resource allocation between urban and rural areas persist, with some provinces struggling with logistical issues and limited healthcare infrastructure. Efficient coordination between national and provincial authorities is essential to address these disparities and ensure that all regions have the necessary resources to combat the pandemic effectively. Overall, while significant progress has been made, continuous oversight and strategic planning are crucial to optimizing the impact of the COVID-19 prevention policies and budgets in Thailand’s provinces ( World Health Organization, 2024 ; Ministry of Public Health, Thailand, 2024 ). For vaccine services to prevent COVID19 in 2024, the Thai government’s vaccine services to prevent COVID-19 continue to be a cornerstone of the nation’s public health strategy, focusing on both primary vaccinations and booster doses to combat emerging variants. The government has launched comprehensive vaccination campaigns aimed at achieving high coverage rates across all demographics, including hard-to-reach populations in rural and remote areas. To facilitate this, the Ministry of Public Health (MOPH) has set up numerous vaccination centers nationwide, including mobile units and pop-up clinics, ensuring that vaccines are accessible to everyone, regardless of their location. These efforts are supported by robust public education campaigns designed to address vaccine hesitancy and misinformation, leveraging social media, traditional media, and community outreach programs to disseminate accurate information about the safety and efficacy of COVID-19 vaccines. In addition to the national vaccination rollout, there has been a strong emphasis on international collaboration to secure a steady supply of vaccines. The Thai government has engaged in agreements with multiple vaccine manufacturers and participated in global initiatives like COVAX to diversify its vaccine portfolio and ensure timely availability of doses. Practical policy recommendations for decision-makers To optimize Thailand’s public health trajectory and support the sustainability of its universal healthcare framework, the following strategic actions may be considered: • Institutionalize Digital Health Integration: To mitigate logistical delays and enhance service equity, the Ministry of Public Health (MOPH) should prioritize the implementation of a unified digital health ecosystem. Expanding telemedicine within the “30 Baht for Health Care Project” scheme may help bridge access gaps between urban centers and remote provinces. In the longer term, selected AI-assisted diagnostic tools may also be explored cautiously as part of broader efforts to improve service efficiency and responsiveness, provided that implementation is supported by appropriate regulation, professional oversight, and equitable access safeguards. • Empower Localized Governance: Building on the experience of decentralized responses during recent public health emergencies, policymakers may further strengthen the role of local health governance and improve coordination between central and local agencies. Providing local bodies with adequate fiscal support, operational flexibility, and relevant technical training may enhance agility in responding to future public health challenges. • Pivot Toward Preventative NCD Management: Given the growing burden of non-communicable diseases (NCDs) in Thailand, a shift from curative to more proactive and preventive healthcare remains important. Funding should be specifically diverted toward community based physical activity programs and digital health literacy platforms that empower citizens to manage chronic risks independently. • Strengthen Community Health Networks: Community health networks should continue to be strengthened as an important foundation of public health resilience. In particular, Village Health Volunteers (VHVs) and related local actors may play an expanded role in health communication, early outreach, and community-level health awareness, helping sustain public engagement beyond periods of acute crisis. • Enhance Self-Reliance in Medical Supply Chains: To strengthen national health security, the government should continue investing in healthcare innovation, system preparedness, and strategic service capacity. Reducing vulnerabilities in healthcare delivery and improving long-term system resilience will be important for protecting Thailand against future public health and supply-side disruptions. By integrating these policy directions, Thailand can move beyond short-term crisis response toward a more resilient, equitable, and sustainable public health system that addresses the long-term determinants of population health. Finally, the financial commitment to these vaccine services has been substantial. In the 2024 fiscal year, the government allocated a significant portion of its health budget specifically for COVID-19 vaccination programs. This includes the cost of procuring vaccines, logistics for distribution, training healthcare personnel, and upgrading cold chain infrastructure to maintain vaccine efficacy. Despite these investments, challenges persist, such as ensuring the timely delivery of vaccines amidst global supply chain disruptions and addressing disparities in vaccination rates between urban and rural regions. Additionally, the administration of booster doses requires continuous monitoring and data collection to adapt to the evolving nature of the virus. The Thai government has also invested in developing local vaccine production capabilities to reduce dependency on international supplies and enhance long-term vaccine security. Overall, while the government’s vaccine services have made significant progress in controlling the spread of COVID-19, ongoing efforts are necessary to maintain high vaccination rates, manage new variants, and address logistical and equity challenges ( Kantamaturapoj et al., 2023 ; Ministry of Public Health, Thailand, 2024 ). Teaching note This case may be used in public health and public policy classrooms to illustrate how health communication, health literacy, and forecasting can be linked in a policy case. Instructors may use the case to prompt discussion on policy windows, preventive communication strategies, and the implications of demographic and fiscal trends for healthcare planning in Thailand. This teaching note may also support classroom discussion on how policy theory, public communication, and fiscal forecasting can be integrated within a single health policy case. Ethical considerations This study does not involve human participants, personal data, or animal subjects. All analyses are based on publicly available data and government policy documents. Therefore, ethical approval was not required in accordance with the F1000Research ethical policies. Data availability statement Underlying data The study uses publicly available macroeconomic and health expenditure data compiled from the sources cited in the manuscript and implemented in the forecasting workflow provided in the extended data repository. No newly generated raw observational dataset is associated with this article beyond the compiled forecasting inputs and outputs provided as extended data. Extended data Zenodo: Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy, https://doi.org/10.5281/zenodo.19663826 ( Rugchatjaroen et al., 2026 ). The repository includes the forecasting workflow files associated with this study, including a README file (README.txt), the Python script used for the forecasting procedure (forecast_reconstruction.py), an Excel workbook containing reconstructed forecasting inputs and forecast outputs aligned with Table 1 (forecast_input_output.xlsx), and the figure files used for the forecast visualizations reported in the article. These materials are provided to improve transparency of the analytical workflow and to document how the forecast-related tables and figures were prepared. Figure 1. Forecasting graphs of GDP and healthcare spending Figure 2. Comparative data of GDP growth rate and healthcare spending (% of GDP) Table 1. Yearly forecasting dataset of GDP, GDP Growth Rate, and Healthcare Spending Data are available under the terms of the Creative Commons Attribution 4.0 International (CC-BY 4.0) license , permitting unrestricted use, distribution, and reproduction, provided the original authorship is properly cited. Acknowledgements The authors would like to thank the scholars whose theoretical contributions—particularly those of Buse, Mays, & Walt (2012) and Marmot & Wilkinson (2005) —provided critical frameworks for analyzing Thailand’s health awareness policy. The synthesis presented in this review also draws on publicly available datasets and national policy documents that inform health promotion strategies in Thailand. The author is also grateful for the ongoing collaboration and support from academic colleagues and public health professionals who offered insights during the conceptual development of this article. References Buse K, Mays N, Walt G: Making health policy. McGraw-Hill Education; 2nd ed. 2012. Ek I, Pongpanich S, Suksatit B, et al. : Health literacy in primary healthcare Sereewatthanawut in Thailand: The perspectives of healthcare providers. J. Health Res. 2020; 34 (4): 339–347. Kantamaturapoj K, Jongudomsuk P, Patcharanarumol W: Adapting healthcare systems to COVID-19: Thailand’s response and lessons learned. Glob. Health Action. 2023; 16 (1): 2123457. Marmot M, Wilkinson RG: Social determinants of health. Oxford University Press; 2nd ed. 2005. Ministry of Public Health, Thailand: Annual Report on COVID-19 Response and Budget Allocation.2024. Reference Source Patcharanarumol W, Tangcharoensathien V, Limwattananon S, et al. : Why and how did Thailand achieve good health at low cost. Balabanova D, McKee M, Mills A, editors. ‘Good health at low cost’ 25 years on: What makes a successful health system? London School of Hygiene & Tropical Medicine; 2013; pp. 193–223. Phulkerd S, Ekpor T, Vatanasomboon P: Health literacy in Thailand: An integrative review of empirical evidence. International Journal of Public Health and Health Systems. 2017; 2 (1): 34–45. Rugchatjaroen K, Chaiyasuk S, Kanjanapongporn A: Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy. Zenodo. 2026. Publisher Full Text Tangcharoensathien V, Mills A, Palu T: Accelerating health equity: The key role of universal health coverage in the Sustainable Development Goals. BMC Med. 2018a; 16 (1): 1–7. Tangcharoensathien V, Tisayaticom K, Chantanis T, et al. : Health financing reform in Thailand: Lessons for other countries. Int. J. Health Policy Manag. 2018b; 7 (12): 1042–1046. World Bank: World Development Indicators.2023a. Reference Source World Bank: Thailand Economic Monitor: Living with COVID-19 in a Changing World.2023b. Reference Source World Health Organization: Thailand health system review. Health Systems in Transition.2015; 5 (5): 1–306. World Health Organization: Thailand’s Provincial Response to COVID-19: A Case Study in Decentralized Health Management.2024. Reference Source Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 18 Jun 2025 ADD YOUR COMMENT Comment Author details Author details 1 Faculty of Social Sciences and Humanities, Mahidol University, Salaya, Nakhon Pathom, 73170, Thailand 2 State Audit Office of the Kingdom of Thailand, Phayathai, Bangkok, 10400, Thailand Krish Rugchatjaroen Roles: Conceptualization, Formal Analysis, Methodology, Project Administration, Resources, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation Sitthisak Chaiyasuk Roles: Data Curation, Project Administration, Writing – Review & Editing Attapol Kanjanapongporn Roles: Conceptualization, Formal Analysis, Methodology, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (2) version 2 Revised Published: 05 May 2026, 14:598 https://doi.org/10.12688/f1000research.166247.2 version 1 Published: 18 Jun 2025, 14:598 https://doi.org/10.12688/f1000research.166247.1 Copyright © 2026 Rugchatjaroen K 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 Rugchatjaroen K, Chaiyasuk S and Kanjanapongporn A. Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.12688/f1000research.166247.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 18 Jun 2025 Views 0 Cite How to cite this report: Alhur AA. Reviewer Report For: Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.5256/f1000research.183208.r393353 ) The direct URL for this report is: https://f1000research.com/articles/14-598/v1#referee-response-393353 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 07 Aug 2025 Anas Ali Alhur , College of Public Health and Health Informatics, University of Hail, Hail, Hail Province, Saudi Arabia Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.183208.r393353 1. Background and Case History The manuscript present a well detailed overview of the evolution of Thailand’s public health policies, especially following the UCS implementation and the COVID-19 crisis. The inclusion of both national and provincial-level measures adds depth ... Continue reading READ ALL 1. Background and Case History The manuscript present a well detailed overview of the evolution of Thailand’s public health policies, especially following the UCS implementation and the COVID-19 crisis. The inclusion of both national and provincial-level measures adds depth to the discussion, and makes it relevant for health policy researchers and practitioners alike. Suggestion: However, the background section could be made slightly more concise. In particular, the theoretical policy discussions can be reduced to improve flow and avoid over explanation. 2. Presentation and Use of Literature The article is well structured and written in a clear way. It makes good use of relevant literature, including public policy theories like Kingdon’s multiple streams and the health belief model. The citations cover both local and international sources, which strengthens the manuscript. Suggestion: There is some repetition in the theoretical discussion which could be trimmed. Also, the connection between the theories and real-life policies in Thailand could be more direct—for example, showing how the health belief model informed media campaigns. 3. Statistical Analysis The paper mentions using ARIMA models and scenario forecasting to predict GDP and healthcare spending. While the approach is methodologically sound, the description lacks important technical information. Suggestion: Authors should provide more clarity on the model parameters, error margins, and any validation method used. Also, the graphs (e.g., Figure 1 and 2) need more explanation in the results section to support interpretation. 4. Data Availability It is good that the extended data is shared via Zenodo, which follows open science practice. However, the core forecast models or their implementation are not well described. Suggestion: To enhance reproducibility, authors should either share the code or provide clearer description of how projections were calculated. Right now, it is not fully possible to replicate the findings based on what's provided. 5. Conclusions The conclusions are logical and are backed by the results and policy discussion. The authors highlight well the roles of education, infrastructure and future planning in strengthening healthcare systems. Suggestion: Including a brief section with practical policy recommendations would make the conclusion more useful to decision makers or policy planners. 6. Usefulness for Teaching or Practice The case study holds strong value in education and training contexts, specially in public health and policy courses. The way it links theory with real policy actions is useful for teaching. Suggestion: The value would be enhanced by adding an infographic or diagram (such as a policy cycle), or even brief teaching notes to help instructors use the case in classroom discussions. Is the background of the case’s history and progression described in sufficient detail? Yes Is the work clearly and accurately presented and does it cite the current literature? Yes If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Is the case presented with sufficient detail to be useful for teaching or other practitioners? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Health Informatics, Digital Health, Health Professions Education, Artificial Intelligence in Healthcare, Public Health Policy, Patient Safety, and Health Data Analytics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Alhur AA. Reviewer Report For: Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.5256/f1000research.183208.r393353 ) The direct URL for this report is: https://f1000research.com/articles/14-598/v1#referee-response-393353 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 18 Jun 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 2 (revision) 05 May 26 Version 1 18 Jun 25 read Anas Ali Alhur , University of Hail, Hail, Saudi Arabia Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Alhur A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 07 Aug 2025 | for Version 1 Anas Ali Alhur , College of Public Health and Health Informatics, University of Hail, Hail, Hail Province, Saudi Arabia 0 Views copyright © 2025 Alhur A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions 1. Background and Case History The manuscript present a well detailed overview of the evolution of Thailand’s public health policies, especially following the UCS implementation and the COVID-19 crisis. The inclusion of both national and provincial-level measures adds depth to the discussion, and makes it relevant for health policy researchers and practitioners alike. Suggestion: However, the background section could be made slightly more concise. In particular, the theoretical policy discussions can be reduced to improve flow and avoid over explanation. 2. Presentation and Use of Literature The article is well structured and written in a clear way. It makes good use of relevant literature, including public policy theories like Kingdon’s multiple streams and the health belief model. The citations cover both local and international sources, which strengthens the manuscript. Suggestion: There is some repetition in the theoretical discussion which could be trimmed. Also, the connection between the theories and real-life policies in Thailand could be more direct—for example, showing how the health belief model informed media campaigns. 3. Statistical Analysis The paper mentions using ARIMA models and scenario forecasting to predict GDP and healthcare spending. While the approach is methodologically sound, the description lacks important technical information. Suggestion: Authors should provide more clarity on the model parameters, error margins, and any validation method used. Also, the graphs (e.g., Figure 1 and 2) need more explanation in the results section to support interpretation. 4. Data Availability It is good that the extended data is shared via Zenodo, which follows open science practice. However, the core forecast models or their implementation are not well described. Suggestion: To enhance reproducibility, authors should either share the code or provide clearer description of how projections were calculated. Right now, it is not fully possible to replicate the findings based on what's provided. 5. Conclusions The conclusions are logical and are backed by the results and policy discussion. The authors highlight well the roles of education, infrastructure and future planning in strengthening healthcare systems. Suggestion: Including a brief section with practical policy recommendations would make the conclusion more useful to decision makers or policy planners. 6. Usefulness for Teaching or Practice The case study holds strong value in education and training contexts, specially in public health and policy courses. The way it links theory with real policy actions is useful for teaching. Suggestion: The value would be enhanced by adding an infographic or diagram (such as a policy cycle), or even brief teaching notes to help instructors use the case in classroom discussions. Is the background of the case’s history and progression described in sufficient detail? Yes Is the work clearly and accurately presented and does it cite the current literature? Yes If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Yes Is the case presented with sufficient detail to be useful for teaching or other practitioners? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Health Informatics, Digital Health, Health Professions Education, Artificial Intelligence in Healthcare, Public Health Policy, Patient Safety, and Health Data Analytics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Alhur AA. Peer Review Report For: Anticipated Growth in Healthcare Spending: The Role of Thailand’s Comprehensive Health Awareness Policy [version 2; peer review: 1 approved with reservations] . F1000Research 2026, 14 :598 ( https://doi.org/10.5256/f1000research.183208.r393353) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-598/v1#referee-response-393353 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 = "Anticipated Growth in Healthcare Spending:...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-598/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-598/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-598/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Rugchatjaroen K 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-598/v2/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-598", templates : { twitter : "Anticipated Growth in Healthcare Spending: The Role of Thailand\’s.... Rugchatjaroen K et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-598/v2" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/166247/199162") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "199162"); $(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 = { "393350": 0, "393351": 0, "393349": 0, "423040": 0, "423041": 0, "393358": 0, "393356": 0, "393357": 0, "393354": 0, "393355": 0, "393352": 0, "393353": 17, "482975": 0, "482974": 0, "481821": 0, "482973": 0, "395174": 0, "414502": 0, "482982": 0, "395175": 0, "414503": 0, "482981": 0, "414500": 0, "482980": 0, "414501": 0, "482979": 0, "414498": 0, "482978": 0, "414499": 0, "482977": 0, "482976": 0, "414497": 0, "395182": 0, "395183": 0, "395180": 0, "395181": 0, "395178": 0, "414506": 0, "395179": 0, "395176": 0, "414504": 0, "395177": 0, "414505": 0, "396726": 0, "396727": 0, "396724": 0, "396725": 0, "396722": 0, "396723": 0, "396721": 0, "396730": 0, "396728": 0, "396729": 0, "423038": 0, "423039": 0, "423036": 0, "423037": 0, "423034": 0, "423035": 0, "423032": 0, "423033": 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 = "80cd5a5c-fb7b-40e7-9746-0a6247823916"; 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