(async function () {


var s = document.createElement('script'); s.text = '(function() { var SITEID=\'healthgrades\';\n(function(b, t, r, a, i, n) {\n    b[\'bt\']=b[\'bt\'] || function() {\n        (b[\'_bt\']=b[\'_bt\']||[]).push(arguments);\n    },\n    i = t.createElement(r),\n    n = t.getElementsByTagName(r)[0];\n    i.async = 1;\n    i.src = a;\n    n.parentNode.insertBefore(i, n);\n})(\n    window,\n    document,\n    \'script\',\n    \'https://cdn.boomtrain.com/p13n/\'+SITEID+\'/p13n.min.js\'\n);\nbt(\'initialize\', SITEID, {externalIds: {zync: \'f9b63fe4-a15e-4fb3-b522-1e9416afd6d9:1778625084.9907317\'}});\n\n    \nfunction zmpWaitForUtag(btcounter = 0){\n    if(window.hasOwnProperty(\'utag\')){\n        var provider_code = \'\';\n        var topics = \'\';\n        var sponsor_code = \'\';\n        var kw = \'\';\n        var lid=\'\';\n        var profile_id=\'\';\n        var client_id=\'\';\n        \n        if (utag.data.PracticingSpecialtyID) {\n          provider_code = utag.data.PracticingSpecialtyID;\n        };\n        if (utag.data.Topics) {\n          topics = utag.data.Topics;\n        };\n        if (utag.data.HGProfileID) {\n          profile_id = utag.data.HGProfileID;\n        };\n        if(utag.data.ClientID){\n            client_id=utag.data.ClientID;\n        };\n        if (window.HG3 && window.HG3.targetingData.sponsorCode) {\n          sponsor_code = window.HG3.targetingData.sponsorCode;\n        };\n        if (window.HG3 && window.HG3.ads && window.HG3.ads.targets) {\n            HG3.ads.targets.forEach(p => {if(p.key==\'kw\'){kw=p.value[0]}})\n        };\n        if (window.HG3 && window.HG3.profile && window.HG3.profile.pageState.adContextModel.targets) {\n            HG3.profile.pageState.adContextModel.targets.forEach(p => {if(p.key==\'lid\'){lid=p.value[0]}})\n        };\n      \n        var viewed_timestamp = new Date().toISOString();\n        bt(\'track\', \'viewed\', {\'provider_code\':provider_code, \'topics\':topics, \'sponsor_code\':sponsor_code, \'client_id\':client_id, \'profile_id\':profile_id, \'kw\':kw, \'lid\':lid, \'viewed_timestamp\':viewed_timestamp});\n    }\n    else{\n        if(btcounter<10){\n            btcounter=btcounter+1;\n            setTimeout(zmpWaitForUtag, 500, btcounter);\n        }\n        else{\n            var sponsor_code = \'\';\n            var kw = \'\';\n            var lid=\'\';\n            if (window.HG3 && window.HG3.targetingData.sponsorCode) {\n              sponsor_code = window.HG3.targetingData.sponsorCode;\n            };\n            if (window.HG3 && window.HG3.ads && window.HG3.ads.targets) {\n            HG3.ads.targets.forEach(p => {if(p.key==\'kw\'){kw=p.value[0]}})\n            };\n            if (window.HG3 && window.HG3.profile && window.HG3.profile.pageState.adContextModel.targets) {\n                HG3.profile.pageState.adContextModel.targets.forEach(p => {if(p.key==\'lid\'){lid=p.value[0]}})\n            };\n            var viewed_timestamp = new Date().toISOString();\n            bt(\'track\', \'viewed\', {\'provider_code\':\'\', \'topics\':\'\', \'profile_id\':\'\', \'sponsor_code\':sponsor_code, \'client_id\':\'\', \'kw\':kw, \'lid\':lid, \'viewed_timestamp\':viewed_timestamp});\n        }\n    }\n}\nzmpWaitForUtag();\n\nfunction btWaitForBT(btcounter = 0){\n    if(window.hasOwnProperty(\'_bt\')){\n        bt(\'segments\', {\n          onSuccess: (data) => {window.zmp_segments=data.toString();console.log(zmp_segments);console.log(\'ZMP Segments Loaded\')},\n          onFailure: (data) => {window.zmp_segments=\'\';console.log(\'ZMP Segments Failed\');console.log(error)}\n          }\n        )\n    }\n    else{\n        if(btcounter<50){\n            btcounter=btcounter+1;\n            setTimeout(btWaitForBT, 100, btcounter);\n        }\n        else{\n            window.zmp_segments=\'\';\n            console.log(\'BT Loading timeout\');\n        }\n    }\n}\nbtWaitForBT(); })();'; document.head.appendChild(s);



var rangeObj = document.createRange(); var documentFragment = rangeObj.createContextualFragment ('<!-- Code for Pixel: 12.17.21_Healthgrades_Universal Landing -->\n<!-- Begin DSP Conversion Action Tracking Code Version 9 -->\n<script type=\'text/javascript\'>\n(function() {\n	var w = window, d = document;\n	var s = d.createElement(\'script\');\n	s.setAttribute(\'async\', \'true\');\n	s.setAttribute(\'type\', \'text/javascript\');\n	s.setAttribute(\'src\', \'//c1.rfihub.net/js/tc.min.js\');\n	var f = d.getElementsByTagName(\'script\')[0];\n	f.parentNode.insertBefore(s, f);\n	if (typeof w[\'_rfi\'] !== \'function\') {\n		w[\'_rfi\']=function() {\n			w[\'_rfi\'].commands = w[\'_rfi\'].commands || [];\n			w[\'_rfi\'].commands.push(arguments);\n		};\n	}\n	_rfi(\'setArgs\', \'ver\', \'9\');\n	_rfi(\'setArgs\', \'rb\', \'45486\');\n	_rfi(\'setArgs\', \'ca\', \'20837458\');\n	_rfi(\'setArgs\', \'_o\', \'45486\');\n	_rfi(\'setArgs\', \'_t\', \'20837458\');\n	_rfi(\'setArgs\', \'userid\', \'f9b63fe4-a15e-4fb3-b522-1e9416afd6d9:1778625084.9907317\');\n  _rfi(\'track\');\n})();\n</script>\n<noscript>\n<iframe src=\'//20837458p.rfihub.com/ca.html?rb=45486&ca=20837458&_o=45486&_t=20837458&userid=f9b63fe4-a15e-4fb3-b522-1e9416afd6d9:1778625084.9907317&ra=1778625084.9928367\' style=\'display:none;padding:0;margin:0\' width=\'0\' height=\'0\'>\n</iframe>\n</noscript>\n<!-- End DSP Conversion Action Tracking Code Version 9 -->'); document.head.appendChild(documentFragment);







})();