CINXE.COM
MCD Search
<!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="format-detection" content="telephone=no"> <title>MCD Search</title> <link rel="stylesheet" href="/medicare-coverage-database/_content/Mcim.SharedPages/css/cms-newsroom.css?v=0RWcx1UaGnZeQDQn0nPo3KBU2kN_2aiQXhnqA-xN_UY" media="all" /> <!-- Bootstrap is used with permission under the MIT license: https://github.com/twbs/bootstrap/blob/master/LICENSE --> <!-- jQuery is used with permission under the MIT license: https://jquery.org/license/ --> <!-- New Relic --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"gov-bam.nr-data.net","errorBeacon":"gov-bam.nr-data.net","licenseKey":"NRJS-a0826949bc588f686ce","applicationID":"1764241296","transactionName":"YVFTZRMDWhdWBkcMClgbY1AbDUZLZwRUABYZZ1RQEwFc","queueTime":0,"applicationTime":60,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["gov-bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1764242023",accountID:"3221562",trustKey:"2153385",xpid:"VwQFUFNVChABU1dWBQUGVF0H",licenseKey:"NRJS-a0826949bc588f686ce",applicationID:"1764241296"};;/*! For license information please see nr-loader-spa-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);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{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.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){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(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 u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).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))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);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.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),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.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>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}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);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){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){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()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,T="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const E=new Map;function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var E="api-",A=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},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=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",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<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.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.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788: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<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(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,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,T.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"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}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),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 p.gm?.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,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,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 r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,T.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),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 le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,T.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,T.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"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 o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[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=i[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=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script> <link rel="stylesheet" href="/medicare-coverage-database/_content/Mcim.SharedPages/lib/bootstrap/dist/css/bootstrap.min.css?v=XhJd_WXqRaWvC95vccvnKoxLSqBPLZwnDOZaYBJWfrM" media="all" /> <script src="/medicare-coverage-database/_content/Mcim.SharedPages/lib/jquery/dist/js/jquery.min.js?v=lSW8Whx3qqEhjk8pnvB2DTUAGG9sJ_ge5yNnFau5obk"></script> <script type="text/javascript"> $(document).ready(function () { localStorage.setItem("mcdSearchTour_end", "yes"); localStorage.setItem("mcdReportTour_end", "yes"); }); </script> <link rel="shortcut icon" href="/medicare-coverage-database/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="stylesheet" href="/medicare-coverage-database/_content/Mcim.SharedPages/css/mcd.css?v=xpavDVc7pwrBhC5f9LvH4NxpCtA5vN_wAcgZhD9tNRg" /> <script src="/medicare-coverage-database/js/basket-shared-functions.js?v=FHYPGrynyD6Jsv3dmszZP0eWLQU4PoTP8s8sjAWkrj4"></script> <script src="/medicare-coverage-database/js/mcd-template.js?v=8vxQIWOEqBDyIqnB4SJb-Wl6-tVyW882pscBHHl2lyY"></script> <script type="text/javascript"> let articleLink = '/medicare-coverage-database/view/article.aspx?articleid='; let lcdLink = '/medicare-coverage-database/view/lcd.aspx?lcdid='; let ncdLink = '/medicare-coverage-database/view/ncd.aspx?ncdid='; let ncaLink = '/medicare-coverage-database/view/nca.aspx?ncaid='; let calLink = '/medicare-coverage-database/view/cal.aspx?calid='; let medCacLink = '/medicare-coverage-database/view/medcac-meeting.aspx?medcacid='; let taLink = '/medicare-coverage-database/view/technology-assessments.aspx?taid='; let mcDocLink = '/medicare-coverage-database/view/medicare-coverage-document.aspx?mcdid='; let ncaCalPublicCommentLink = '/medicare-coverage-database/view/national-submit-public-comment.aspx?DocID='; let mcDoclPublicCommentLink = '/medicare-coverage-database/view/national-submit-public-comment.aspx?DocID='; let queryLcdLatestUpdate = '20250213000000'; let queryArticleLatestUpdate = '20250213000000'; let queryNcdLatestUpdate = '20250106105217'; let queryNcaCalLatestUpdate = '20250211075441'; let queryMedCacLatestUpdate = '20241127083517'; let queryTaLatestUpdate = '20241203114417'; let queryMcDocLatestUpdate = '20250121104326'; let queryCptHcpcsLatestUpdate = '20241212000000'; let queryIcd10LatestUpdate = '20240801000000'; </script> <meta name="description" content="The Redesigned MCD Search Page lets you search on a keyword, code, or document ID" /> <script src="/medicare-coverage-database/js/cpt-license.js?v=A6MyhuwgUDkYQvmAkSlHX-AaBXPJ8od0EJLcNqrfjts"></script> <script src="/medicare-coverage-database/js/jszip-utils.min.js"></script> <script src="/medicare-coverage-database/js/jszip.min.js"></script> <script src="/medicare-coverage-database/js/mcd-json-data.js?v=0BadU88c3SJX-H6TlW_OsA76-xmg7V2nv4QA4D2sBr4"></script> <script src="/medicare-coverage-database/js/smart-search.js?v=WoumKGxVFKKE28bll4puqSuq2vozMKRLLrXJMhSmgGI"></script> <script src="/medicare-coverage-database/js/mcd-search.js?v=W0GaltFhM9_ObOlfNhlfEdltdU4S7010ZPsOdEQ4COU"></script> <script src="/medicare-coverage-database/js/hint-box.js?v=m6P24OUFjGCNhwfG1_XrATt97G1zE2xy72jJ5n5hJYw"></script> <script src="/medicare-coverage-database/js/mcd-tour.js?v=6LeQYwyUVDmVRTwRAPDDIyPms_ZGzD2Jo5JUDzvPQws"></script> <script type="text/javascript"> $(document).ready(function () { }); function DoSubmitSearch() { var theForm = document.getElementById('frmMainForm'); var theAction = theForm.action.substring(0, theForm.action.indexOf("&handler=")); if (theAction == "") { theAction = "https://www.cms.gov/medicare-coverage-database/search.aspx"; } theAction += theAction.indexOf("?") > 0 ? "&handler=SubmitSearch" : "?handler=SubmitSearch"; theForm.action = theAction; document.getElementById('frmMainForm').submit(); return false; } </script> <script type="text/javascript"> breadCrumb = 0 </script> </head> <body class="layout-no-sidebars has-featured-top path-node page-node-type-page"> <noscript> <p> The page could not be loaded. The CMS.gov Web site currently does not fully support browsers with "JavaScript" disabled. Please enable "JavaScript" and revisit this page or proceed with browsing CMS.gov with "JavaScript" disabled. <a href="https://www.medicare.gov/mbp/error_nojavascript.aspx">Instructions for enabling "JavaScript" can be found here.</a> Please note that if you choose to continue without enabling "JavaScript" certain functionalities on this website may not be available. </p> </noscript> <div class='ds-u-visibility--screen-reader' id='liveText' aria-live='assertive'></div> <div class="dialog-off-canvas-main-canvas d-print-none" data-off-canvas-main-canvas=""> <div id="page-wrapper"> <div id="page"> <header id="header" class="header" aria-label="Site header"> <a href="#skipNavTarget" class="visually-hidden focusable skip-link sr-only" title="Skip to main content" aria-label="Skip to main content">Skip to main content</a> <div class="usa-banner"> <div class="usa-accordion"> <div class="usa-banner__header"> <div class="usa-banner__inner"> <div class="grid-col-auto"> <img class="usa-banner__header-flag" src="/medicare-coverage-database/_content/Mcim.SharedPages/img/usa-banner/us_flag_small.png" alt="U.S. flag" /> </div> <div class="grid-col-fill tablet:grid-col-auto"> <p class="usa-banner__header-text">An official website of the United States government</p> <p class="usa-banner__header-action" aria-hidden="true">Here's how you know</p> </div> <button class="usa-accordion__button usa-banner__button" aria-expanded="false" aria-controls="gov-banner"> <span class="usa-banner__button-text">Here's how you know</span> </button> </div> </div> <div class="usa-banner__content usa-accordion__content" id="gov-banner" hidden=""> <div class="grid-row grid-gap-lg"> <div class="usa-banner__guidance tablet:grid-col-6"> <img class="usa-banner__icon usa-media-block__img" src="/medicare-coverage-database/_content/Mcim.SharedPages/img/usa-banner/icon-dot-gov.svg" alt="Dot gov" /> <div class="usa-media-block__body"> <p> <strong>Official websites use .gov</strong><br>A <strong>.gov</strong> website belongs to an official government organization in the United States. </p> </div> </div> <div class="usa-banner__guidance tablet:grid-col-6"> <img class="usa-banner__icon usa-media-block__img" src="/medicare-coverage-database/_content/Mcim.SharedPages/img/usa-banner/icon-https.svg" alt="Https" /> <div class="usa-media-block__body"> <p> <strong>Secure .gov websites use HTTPS</strong><br>A <strong>lock</strong> ( <span class="icon-lock"> <svg xmlns="http://www.w3.org/2000/svg" width="52" height="64" viewBox="0 0 52 64" class="usa-banner__lock-image" role="img" aria-labelledby="banner-lock-description-default" focusable="false"> <title id="banner-lock-title-default">Lock</title> <desc id="banner-lock-description-default">Locked padlock icon</desc> <path fill="#000000" fill-rule="evenodd" d="M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"></path> </svg> </span>) or <strong>https://</strong> means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. </p> </div> </div> </div> </div> </div> </div> <div id="search-modal" style="display: none"> <div class="ds-c-dialog-wrap" aria-label="search" role="dialog"> <div> <button id="close-search" aria-label="Close search"></button> </div> </div> </div> <div class="mobile-header-container"> <button id="toggle-mobile-nav" class="open-close-toggle" aria-expanded="false" aria-controls="mobile-mainnav" aria-haspopup="true"> <span class="ds-u-visibility--screen-reader">Resource Navigation</span> </button> <div class="mobile-header-navigation"> <nav role="navigation" aria-label="main navigation" id="mobile-mainnav"> <ul id="mobile-secondary-nav" role="menu" aria-labelledby="toggle-mobile-nav"> <li class="menu-item"><a id="hpkFlyoutSearch" class="log-click" data-page-action="Clicked the fly-out Search link." href="/medicare-coverage-database">Search</a></li> <li class="menu-item"><a class="log-click" data-page-action="Clicked the fly-out Reports link." href="/medicare-coverage-database/reports/reports.aspx">Reports</a></li> <li class="menu-item"><a class="log-click" data-page-action="Clicked the fly-out Downloads link." href="/medicare-coverage-database/downloads/downloads.aspx">Downloads</a></li> <li class="menu-item"><a href="#" class="log-click mcd-archive-link-template" data-page-action="Clicked the fly-out Archive link.">Archive <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a></li> <li class="menu-item"><a href="#" class="log-click mcd-api-link-template" data-page-action="Clicked the fly-out API link.">API <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a></li> </ul> <div class="mobile-divider"></div> <ul id="mobile-primary-nav" role="menu" aria-labelledby="toggle-mobile-nav"></ul> </nav> </div> <div class="cms-link-container-mobile"> <a href="https://www.cms.gov" target="_blank" rel="noopener noreferrer" title="CMS.gov Centers for Medicare & Medicaid Services"> <img id="imgCMSTopLogoWhite" src="/medicare-coverage-database/img/CMSgov@2x-white-O.png" class="header-logo-white" alt="CMS.gov Centers for Medicare & Medicaid Services" /> <img id="imgCMSTopLogo" src="/medicare-coverage-database/img/CMSGovLogo-O.png" class="header-logo-color" alt="CMS.gov Centers for Medicare & Medicaid Services" /> <span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </div> <!--<button id="toggle-mobile-search" class="mobile-search-btn" aria-expanded="false"> <span class="ds-u-visibility--screen-reader">Toggle Mobile Search</span> </button>--> </div> <div class="mobile-search-block"> <button id="btn-close-search" class="button-close"> <span class="ds-u-visibility--screen-reader">Close Search</span> <div class="close-leg"></div> <div class="close-leg close-leg-cross"></div> </button> </div> <div class="header-content-container"> <div class="" style="margin-left: 40px; margin-right: 40px"> <div class="ds-l-row"> <div class="ds-l-sm-col--12 ds-l-lg-col--7"> <div class="cms-link-container"> <a href="https://www.cms.gov" rel="noopener noreferrer" title="CMS.gov Centers for Medicare & Medicaid Services"> <img id="imgCMSNavbarLogo" src="/medicare-coverage-database/img/CMSGovLogo-O.png" alt="CMS.gov Centers for Medicare & Medicaid Services" /> </a> </div> <div> <span class="cms-text-container">Centers for Medicare & Medicaid Services</span> </div> </div> <div class="ds-l-sm-col--12 ds-l-lg-col--5"> <div class="clearfix region region-header"> <nav aria-labelledby="block-newsroom-header-menu" id="block-newsroom-header" data-block-plugin-id="system_menu_block:newsroom-header" class="block block-menu navigation menu--newsroom-header"> <div class="inner inner-width"> <h2 class="visually-hidden" id="block-newsroom-header-menu">Main header</h2> <ul class="clearfix menu"> <li class="menu-item"> <a href="https://www.cms.gov/About-CMS/About-CMS.html" rel="noopener noreferrer">About Us</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/newsroom" rel="noopener noreferrer">Newsroom</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/Research-Statistics-Data-and-Systems/Research-Statistics-Data-and-Systems.html" rel="noopener noreferrer">Data & Research</a> </li> </ul> </div> </nav> </div> </div> </div> </div> </div> </header> </div> </div> </div> <main> <form method="post" id="frmMainForm"> <div class="newsroom-search-container d-print-none"> <div class="ds-l-container"> <div class="region region-secondary-menu"> <div id="block-mcdheaderlink" class="block block-block-content block-block-content"> <div class="content"> <div class="mcd-header"> <a class="logo nav-header-icon menu-item log-click" data-page-action="Clicked the MCD Logo." href="/medicare-coverage-database"> <span class="logo-font">MCD</span> <div style="margin-top: -10px;"></div> <span class="menu-item logo-font-small">Medicare Coverage Database</span> </a> </div> </div> </div> <nav class="navbar-expand-lg navbar-collapse" aria-label="main navigation banner"> <div class="inner inner-width"> <ul class="menu"> <li class="menu-item"> <a id="hpkSearch" class="log-click current-link" data-page-action="Clicked the Search navbar link." href="/medicare-coverage-database">Search</a> </li> <li id="mnuReportList" class="menu-item dropdown nav-has-submenu"> <a id="hpkReports" class="log-click " data-page-action="Clicked the Reports navbar link." href="/medicare-coverage-database/reports/reports.aspx">Reports</a> <ul id="mnuReportSelection" class="dropdown-menu shadow"> <li><a class="dropdown-item nav-link text-dark disabled" href="#"><span class="nav-header">National Coverage</span></a></li> <li><a id="hplNcWhatsNewReport" href="/medicare-coverage-database/reports/national-coverage-whats-new-report.aspx?docType=all&timeframe=30" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage What's New Report navbar link." title="View recent activity for National Coverage documents. See what's new for National Coverage Determinations (NCDs), National Coverage Analyses (NCAs) and more."><span class="nav-indent">What's New Report</span></a></li> <li><a id="hplNcAnnualReport" href="/medicare-coverage-database/reports/national-coverage-annual-report.aspx?docType=all&year=2025" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage Annual Report navbar link." title="View National Coverage documents organized by year. See what's happened in each calendar year with National Coverage Determinations (NCDs), National Coverage Analyses (NCAs) and Coverage Analyses for Labs (CALs)."><span class="nav-indent">Annual Report</span></a></li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#ncaCalReportsCoverageCollapse" id="dropDownReportNcaCalReports" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">NCA/CAL Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronNcaCalReports"></i></span></a> <div id="ncaCalReportsCoverageCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplNcNcaCalStatusReport" href="/medicare-coverage-database/reports/national-coverage-ncacal-status-report.aspx?ncacaldoctype=all&status=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage NCA/CAL Status Report navbar link." title="View National Coverage Analyses (NCAs) and Coding Analyses for Labs (CALs) organized by status. NCAs and CALs are documents that support the National Coverage Determination (NCD) process."><span class="nav-indent">NCA/CAL Status Report</span></a></li> <li><a id="hplNcNcaCalCommentReport" href="/medicare-coverage-database/reports/national-coverage-ncacal-status-report.aspx?ncacaldoctype=all&status=Open for Public Comment" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage NCA/CAL Open for Public Comments Report navbar link." title="View National Coverage Analyses (NCAs) and Coding Analyses for Labs (CALs) that are open for public comment. NCAs and CALs are documents that support the National Coverage Determination (NCD) process."><span class="nav-indent">NCA/CAL Open for Public Comment Report</span></a></li> </ul> </div> </div> </li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#ncdReportsCoverageCollapse" id="dropDownReportNcdReport" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">NCD Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronNcdReports"></i></span></a> <div id="ncdReportsCoverageCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplncNCDReport" href="/medicare-coverage-database/reports/national-coverage-ncd-report.aspx?chapter=all&labOnly=allncd&sortBy=title" class="dropdown-item nav-link text-dark log-click" title="View National Coverage Determinations (NCDs) listed alphabetically or organized by chapter and section. NCDs are national policy granting, limiting or excluding Medicare coverage for a specific medical item or service. These are developed and published by CMS and apply to all states. NCDs are made through an evidence-based process, with opportunities for public participation." data-page-action="Clicked the National Coverage NCD Report navbar link."><span class="nav-indent">NCD Report</span></a></li> <li><a id="hplncNCDReportsLabOnly" href="/medicare-coverage-database/reports/national-coverage-ncd-report.aspx?chapter=190&labOnly=labonlyncd&sortBy=chapter" class="dropdown-item nav-link text-dark log-click" title="NCDs developed for clinical diagnostic laboratory services under negotiated rulemaking proceedings. These 23 NCDs are different than most other Medicare NCDs in that they include lists of ICD-10 codes. All codes are included on one of three lists—covered codes, not covered codes, and codes that do not support medical necessity. The NCDs were published under the Administrative Procedures Act in the Federal Register of November 23, 2001." data-page-action="Clicked the National Coverage NCD Lab Only Report navbar link."><span class="nav-indent">NCD Report - Lab NCDs Only</span></a></li> </ul> </div> </div> </li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#mcDocReportsCoverageCollapse" id="dropDownReportMcDocReport" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">Medicare Coverage Documents Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronMcDocReports"></i></span></a> <div id="mcDocReportsCoverageCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplNcMcDocReport" href="/medicare-coverage-database/reports/national-coverage-medicare-coverage-documents-report.aspx?docTypeId=-1" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage Medicare Coverage Documents Report navbar link." title="View Medicare Coverage Documents which are published by CMS to help to relay information that is related to coverage on a national level."><span class="nav-indent">Medicare Coverage Documents Report</span></a></li> <li><a id="hplNcMcDocOpenReport" href="/medicare-coverage-database/reports/national-coverage-medicare-coverage-documents-report.aspx?docTypeId=-1&status=Open for Public Comment" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage Medicare Coverage Documents Open for Public Comment Report navbar link." title="View Medicare Coverage Documents Open for Public Comment which are published by CMS to help to relay information that is related to coverage on a national level."><span class="nav-indent">Med Cov Docs Open for Public Comment Report</span></a></li> </ul> </div> </div> </li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#otherNationalCoverageCollapse" id="dropDownReportOtherNational" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">Other National Coverage Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronOtherNational"></i></span></a> <div id="otherNationalCoverageCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplNcMedcacReport" href="/medicare-coverage-database/reports/national-coverage-medcac-meetings-report.aspx?year=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage MEDCAC Meetings Report navbar link." title="View MEDCAC Meetings organized by date. See details from meetings of various Medicare Evidence Development & Coverage Advisory Committees (MEDCACs) that provide independent guidance and expert advice."><span class="nav-indent">MEDCAC Meetings Report</span></a></li> <li><a id="hplNcTaReport" href="/medicare-coverage-database/reports/national-coverage-technology-assessments-report.aspx?year=0" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the National Coverage Technology Assessments Report navbar link." title="View Technology Assessments (TAs) organized by year. TAs support the National Coverage Determination (NCD) process and often focus on the quality of the evidence for a given technology."><span class="nav-indent">Technology Assessments Report</span></a></li> </ul> </div> </div> </li> <li><a class="dropdown-item nav-link text-dark disabled" href="#"><span class="nav-header">Local Coverage</span></a></li> <li><a id="hplLcWhatsNewReport" href="/medicare-coverage-database/reports/local-coverage-whats-new-report.aspx?contractorName=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage What's New Report navbar link." title="View recent activity for Local Coverage documents. See what's new for Articles, Local Coverage Determinations (LCDs) and more."><span class="nav-indent">What's New Report</span></a></li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#finalLcdCollapse" id="dropDownReportFinalLcd" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">Final LCD Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronFinalLcd"></i></span></a> <div id="finalLcdCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplLcFinalLcdContractReport" href="/medicare-coverage-database/reports/local-coverage-final-lcds-contractor-report.aspx?contractorName=all&contractorNumber=all&lcdStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Final LCDs by Contractor Report navbar link." title="View Final Local Coverage Determinations (LCDs) for a contractor. LCDs are decisions made by a Medicare Administrative Contractor (MAC) regarding what's reasonable and necessary and, therefore, covered by Medicare in the MAC jurisdiction."><span class="nav-indent">Final LCDs by Contractor Report</span></a></li> <li><a id="hplLcFinalLcdStateReport" href="/medicare-coverage-database/reports/local-coverage-final-lcds-state-report.aspx?stateRegion=all&contractorNumber=all&lcdStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Final LCDs by State Report navbar link." title="View Final Local Coverage Determinations (LCDs) for one or more state(s). LCDs are decisions made by a Medicare Administrative Contractor (MAC) regarding what's reasonable and necessary and, therefore, covered by Medicare in the MAC jurisdiction."><span class="nav-indent">Final LCDs by State Report</span></a></li> <li><a id="hplLcFinalLcdAlphabeticalReport" href="/medicare-coverage-database/reports/local-coverage-final-lcds-alphabetical-report.aspx?lcdStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Final LCDs Alphabetical Report navbar link." title="View all Final Local Coverage Determinations (LCDs) listed alphabetically. LCDs are decisions made by a Medicare Administrative Contractor (MAC) regarding what's reasonable and necessary and, therefore, covered by Medicare in the MAC jurisdiction."><span class="nav-indent">Final LCDs Alphabetical Report</span></a></li> </ul> </div> </div> </li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#proposedLcdCollapse" id="dropDownReportProposedLcd" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">Proposed LCD Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronProposedLcd"></i></span></a> <div id="proposedLcdCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplLcProposedLcdContractReport" href="/medicare-coverage-database/reports/local-coverage-proposed-lcds-contractor-report.aspx?contractorName=all&contractorNumber=all&proposedStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Proposed LCDs by Contractor Report navbar link." title="View Proposed Local Coverage Determinations (LCDs) for a contractor. Medicare Administrative Contractors (MACs) publish Proposed LCDs before an LCD becomes final."><span class="nav-indent">Proposed LCDs by Contractor Report</span></a></li> <li><a id="hplLcProposedLcdStateReport" href="/medicare-coverage-database/reports/local-coverage-proposed-lcds-state-report.aspx?stateRegion=all&contractorNumber=all&proposedStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Proposed LCDs by State Report navbar link." title="View Proposed Local Coverage Determinations (LCDs) for one or more state(s). Medicare Administrative Contractors (MACs) publish Proposed LCDs before an LCD becomes final."><span class="nav-indent">Proposed LCDs by State Report</span></a></li> <li><a id="hplLcProposedLcdAlphabetialReport" href="/medicare-coverage-database/reports/local-coverage-proposed-lcds-alphabetical-report.aspx?proposedStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Proposed LCDs Alphabetical Report navbar link." title="View all Proposed Local Coverage Determinations (LCDs) listed alphabetically. Medicare Administrative Contractors (MACs) publish Proposed LCDs before an LCD becomes final."><span class="nav-indent">Proposed LCDs Alphabetical Report</span></a></li> </ul> </div> </div> </li> <li class="dropdown-submenu"> <a class="dropdown-item nav-link text-dark" href="#articleCollapse" id="dropDownReportArticle" role="button" data-toggle="collapse" aria-haspopup="true" aria-expanded="false"><span class="nav-indent">Article Reports <i class="fas fa-chevron-down fa-sm" id="collapsed-chevronArticle"></i></span></a> <div id="articleCollapse" class="collapse submenu-collapse"> <div class="card-body expand-submenu-gray"> <ul> <li><a id="hplLcArticleContractReport" href="/medicare-coverage-database/reports/local-coverage-articles-contractor-report.aspx?contractorName=all&contractorNumber=all&articleStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Articles by Contractor Report navbar link." title="View Local Coverage Articles for a Medicare Administrative Contractor (MAC). Articles include billing, coding and other guidelines that are related to a Local Coverage Determination (LCD)."><span class="nav-indent">Articles by Contractor Report</span></a></li> <li><a id="hplLcArticleStateReport" href="/medicare-coverage-database/reports/local-coverage-articles-state-report.aspx?stateRegion=all&contractorNumber=all&articleStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Articles by State Report navbar link." title="View Local Coverage Articles for one or more state(s). Articles are published by Medicare Administrative Contractors (MACs) and include billing, coding and other guidelines that are related to a Local Coverage Determination (LCD)."><span class="nav-indent">Articles by State Report</span></a></li> <li><a id="hplLcArticleAlphabeticalReport" href="/medicare-coverage-database/reports/local-coverage-articles-alphabetical-report.aspx?articleStatus=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage Articles Alphabetical Report navbar link." title="View all Local Coverage Articles listed alphabetically. Articles are published by Medicare Administrative Contractors (MACs) and include billing, coding and other guidelines that are related to a Local Coverage Determination (LCD)."><span class="nav-indent">Articles Alphabetical Report</span></a></li> </ul> </div> </div> </li> <li><a id="hplLcSadExclusionReport" href="/medicare-coverage-database/reports/local-coverage-sad-exclusion-list-report.aspx?contractorName=all&dateOption=current" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage SAD Exclusion List Report navbar link." title="View the Self-Administered Drug (SAD) Exclusion List. See the drugs determined by the Medicare Administrative Contractors (MACs) to be usually self-administered and, therefore, excluded from Medicare coverage by law."><span class="nav-indent">SAD Exclusion List Report</span></a></li> <li><a id="hplLcMacContactsReport" href="/medicare-coverage-database/reports/local-coverage-mac-contacts-report.aspx?contractType=all&stateRegion=all&contractorName=all&contractorNumber=all" class="dropdown-item nav-link text-dark log-click" data-page-action="Clicked the Local Coverage MAC Contacts Report navbar link." title="View contact information for the Medicare Administrative Contractors (MACs). MACs process medical claims for Medicare as well as publish Local Coverage Determinations (LCDs) and Local Coverage Articles."><span class="nav-indent">MAC Contacts Report</span></a></li> </ul> </li> <li class="menu-item"> <a id="aDownloadsLink" class="log-click " data-page-action="Clicked the Downloads navbar link." href="/medicare-coverage-database/downloads/downloads.aspx">Downloads</a> </li> </ul> </div> </nav> <div class="nav-border"> <div class="nav-bar-extend-content"> <div class="menu-item"> <a id="aBasketManuButton" class="basket-icon log-click " title="View documents in your Basket" data-page-action="Clicked the Basket navbar link." aria-label="View documents in your Basket" href="/medicare-coverage-database/basket/basket.aspx"> <i class="fas fa-shopping-basket" style="font-size: 25px; color: white"></i><span id="basketCount" class="badge badge-pill"> <span id="litBasketCount"></span> </span> </a> <div class="btn-group help-icon"> <a id="aHelpManuButton" href="#" class="" title="Help" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Help"><i class="far fa-question-circle pulsebutton" style="font-size: 25px; color: white;"></i></a> <div id="divHelpMenu" class="dropdown-menu dropdown-menu-right" aria-labelledby="aHelpManuButton"> <a id="lnkHelpResources" class="dropdown-item log-click " title="Help & Resources" data-page-action="Clicked the Help & Resources navbar link." href="/medicare-coverage-database/help/help-and-resources.aspx">Help & Resources</a> <a href="#" id="aPageHelp" class="dropdown-item no-link log-click" style="display: block" title="Page Help" data-page-action="Clicked the Page Help navbar link.">Page Help</a> <a href="#" id="aRestartTour" class="dropdown-item no-link log-click" title="Tour the Search" data-page-action="Clicked the Tour the Search navbar link.">Tour the Search</a> <a href="#" id="aRestartReportTour" class="dropdown-item no-link log-click" title="Tour the Reports" data-page-action="Clicked the Tour the Reports navbar link.">Tour the Reports</a> <a data-target="#submitFeedbackModal" href="#submitFeedbackModal" data-toggle="modal" class="dropdown-item log-click" title="Submit User Feedback" data-page-action="Clicked the Contact Us navbar link.">Contact Us</a> </div> </div> <div class="btn-group settings-icon"> <a id="aSettingsManuButton" href="#" class="" title="Settings" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Settings"><i class="fas fa-cog" style="font-size: 25px; color: white;"></i></a> <div id="divSettingsMenu" class="dropdown-menu dropdown-menu-right" aria-labelledby="aSettingsManuButton"> <a href="#" id="aResetSearch" class="dropdown-item no-link log-click" data-toggle="modal" data-target="#resetSearchModal" data-page-action="Clicked the Reset Search Data link.">Reset Search Data</a> </div> </div> </div> </div> </div> <div class="nav-border nav-border-archive"> <div class="nav-bar-extend-content"> <a href="#" data-toggle="modal" id="archiveLink" class="log-click archive-menu-link mcd-archive-link-template" data-page-action="Clicked the MCD Archive link in Navbar."> <span title="MCD Archive contains outdated (no longer in effect) LCD and Article versions">Archive</span> <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup> </a> </div> </div> <div class="nav-border-api"> <div class="nav-bar-extend-content"> <a href="#" data-toggle="modal" ID="aMcdAPI" class="log-click archive-menu-link mcd-api-link-template" data-page-action="Clicked the MCD API link in Navbar."> <span title="Access select Medicare Coverage data in machine-readable format">API</span> <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup> </a> </div> </div> </div> </div> </div> <div id="skipNavTarget"></div> <div class="container-fluid ds-l-container--fluid"> <div class="row"> <div id="searchTitle" class="col-12 pt-3 pt-md-5 pb-0 pb-md-3 text-center"> <h1 class="text-orange">Welcome to the <a href="#" data-toggle="popover" data-trigger="focus hover" title="Welcome to the MCD Search" data-content="The Medicare Coverage Database (MCD) contains information related to what's covered and not covered by Medicare." class="text-orange nounderline"><u class="dotted">MCD</u></a> Search</h1> <span style="line-height: 18px;"> <span class="text-danger font-weight-bold"></span> </span> </div> </div> <div class="row"> <div class="col-12 col-sm-10 col-xl-8 m-sm-auto"> <br /> <div id="pnlErrors" class="font-weight-bold text-danger p-2" style="display: none;"> <span id="lblError"></span> <a id="aGenericWordsLink" href="#" class="text-danger log-click" style="display: none;" data-toggle="modal" data-target="#genericWordsModal" data-page-action="Clicked the View Generic Words link." title="View List of Generic Words"><u>View the full list of generic words.</u></a> </div> <input type="hidden" id="hdnDefaultSearchAction" data-val="true" data-val-required="The hdnDefaultSearchAction field is required." name="hdnDefaultSearchAction" value="" /> <input type="hidden" id="hdnSearchText" data-val="true" data-val-required="The hdnSearchText field is required." name="hdnSearchText" value="" /> <input type="hidden" id="hdnDocTypes" data-val="true" data-val-required="The hdnDocTypes field is required." name="hdnDocTypes" value="" /> <input type="hidden" id="hdnContractorNames" data-val="true" data-val-required="The hdnContractorNames field is required." name="hdnContractorNames" value="" /> <div class="form-group"> <h2 style="padding: 0.5rem 1rem;">Start your search...</h2> <div class="form-inline"> <label for="tbxSearchBox" class="sr-only">Keyword, Document ID, or Code search</label> <input type="text" id="tbxSearchBox" class="form-control form-control-lg col-12 col-sm-8 col-md-9" accesskey="K" maxlength="75" placeholder="Enter keyword, code, or document ID" autocomplete="off" data-val="true" data-val-required="The tbxSearchBox field is required." name="tbxSearchBox" value="" /> <div class="input-group col-12 col-sm-4 col-md-3 p-0"> <label for="ddlStates" class="sr-only">Select a State/Region</label> <select id="ddlStates" class="custom-select custom-select-lg" data-val="true" data-val-required="The ddlStates field is required." name="ddlStates"> <option value="all">All States</option> <option value="s2">Alabama</option> <option value="s1">Alaska</option> <option value="s4">American Samoa</option> <option value="s5">Arizona</option> <option value="s3">Arkansas</option> <option value="s6">California - Entire State</option> <option value="s66">California - Northern</option> <option value="s67">California - Southern</option> <option value="s8">Colorado</option> <option value="s9">Connecticut</option> <option value="s11">Delaware</option> <option value="s10">District of Columbia</option> <option value="s12">Florida</option> <option value="s14">Georgia</option> <option value="s15">Guam</option> <option value="s16">Hawaii</option> <option value="s18">Idaho</option> <option value="s19">Illinois</option> <option value="s20">Indiana</option> <option value="s17">Iowa</option> <option value="s21">Kansas</option> <option value="s22">Kentucky</option> <option value="s23">Louisiana</option> <option value="s26">Maine</option> <option value="s25">Maryland</option> <option value="s24">Massachusetts</option> <option value="s27">Michigan</option> <option value="s28">Minnesota</option> <option value="s31">Mississippi</option> <option value="s29">Missouri</option> <option value="s32">Montana</option> <option value="s36">Nebraska</option> <option value="s40">Nevada</option> <option value="s37">New Hampshire</option> <option value="s38">New Jersey</option> <option value="s39">New Mexico</option> <option value="s63">New York - Downstate</option> <option value="s41">New York - Entire State</option> <option value="s64">New York - Queens</option> <option value="s65">New York - Upstate</option> <option value="s34">North Carolina</option> <option value="s35">North Dakota</option> <option value="s60">Northern Mariana Islands</option> <option value="s42">Ohio</option> <option value="s43">Oklahoma</option> <option value="s44">Oregon</option> <option value="s45">Pennsylvania</option> <option value="s46">Puerto Rico</option> <option value="s47">Rhode Island</option> <option value="s48">South Carolina</option> <option value="s49">South Dakota</option> <option value="s50">Tennessee</option> <option value="s51">Texas</option> <option value="s52">Utah</option> <option value="s55">Vermont</option> <option value="s54">Virgin Islands</option> <option value="s53">Virginia</option> <option value="s56">Washington</option> <option value="s58">West Virginia</option> <option value="s57">Wisconsin</option> <option value="s59">Wyoming</option> <option value="r1">CMS Region 1</option> <option value="r2">CMS Region 2</option> <option value="r3">CMS Region 3</option> <option value="r4">CMS Region 4</option> <option value="r5">CMS Region 5</option> <option value="r6">CMS Region 6</option> <option value="r7">CMS Region 7</option> <option value="r8">CMS Region 8</option> <option value="r9">CMS Region 9</option> <option value="r10">CMS Region 10</option> </select> <div class="input-group-append"> <button type="submit" id="btnSubmitSearch" class="btn btn-success" onclick="if(partialDoc()) {confirmEvent(); return false;} else if (HasArchiveLink()) { GoToArchiveLink(); return false; } else { return DoSubmitSearch(); }" title="Submit Search" aria-label="Submit Search" formaction="/medicare-coverage-database?handler=SubmitSearch"><i class="fas fa-search"></i></button> </div> </div> </div> <div id="hintBox" class="shadow-lg list-group list-group-flush border rounded overflow-auto" style="z-index: 5;"> <div id="topHints"></div> <div id="documentResults"></div> <div id="codeResults"></div> </div> </div> </div> <!-- col --> </div> <!-- row --> <div class="container"> <div id="carddeckdiv" class="row flex-lg-nowrap justify-content-center" style="margin-top: 50px;"> <div class="col-12 col-lg-4" style="padding-bottom: 15px;"> <div class="card card-search mainbg-secondary" style="margin-left:15px; margin-right:15px; height:100%;"> <div class="card-body"> <h2 class="card-title">Notice Board</h2> <p class="card-text"> 01/17/2025 <a href="#" data-toggle="modal" data-target="#MCDNoticeBoadModal" id="aBoardItemLink_2" data-boardid="2" data-boardtitle="Check out the Latest Site Updates" data-popuptitle="Check out the Latest Site Updates" class="mcd-board-item-click nav-focus">Check out the Latest Site Updates</a> <br /><br /> 07/19/2024 <a href="#" data-toggle="modal" data-target="#MCDNoticeBoadModal" id="aBoardItemLink_23" data-boardid="23" data-boardtitle="<strong>Notice:</strong>&nbsp;&nbsp;Coverage API" data-popuptitle="<strong>Notice:</strong>&nbsp;&nbsp;Coverage API" class="mcd-board-item-click nav-focus"><strong>Notice:</strong> Coverage API</a> <br /><br /> 06/03/2022 <a href="#" data-toggle="modal" data-target="#MCDNoticeBoadModal" id="aBoardItemLink_12" data-boardid="12" data-boardtitle="How To Use The Medicare Coverage Database" data-popuptitle="How To Use The Medicare Coverage Database" class="mcd-board-item-click nav-focus">How To Use The Medicare Coverage Database</a> <br /><br /> </p> </div> <img class="card-img-top noticeImg" src="./img/notice-board-glasses.png" alt="" /> </div> </div> <div class="col-12 col-lg-4" style="padding-bottom: 15px;"> <div class="card card-search mainbg-secondary" style="margin-left:15px; margin-right:15px; height:100%;"> <div class="card-body"> <h2 class="card-title">Beneficiary?</h2> <p class="card-text"><a href="./help/mcd-bene-help.aspx" target="_blank" class="log-click" data-page-action="Clicked the Bene Help link.">Are you a beneficiary and need help using the MCD?</a> </p> <p class="card-text">Need more help? Visit <a href="#" data-toggle="modal" data-target="#medicareGovModal" class="log-click" data-page-action="Clicked the Medicare.gov link." style="display: inline-block;">medicare.gov <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a> for beneficiary-specific information or call 1-800-MEDICARE for other questions.</p> <p class="card-text">Looking for health care providers and services?<a href="#" data-toggle="modal" data-target="#healthCareProviderModal" class="log-click" data-page-action="Clicked the Medicare.gov link." style="display: inline-block;">Find a health care provider on medicare.gov <sup><small><i class="fas fa-external-link-alt" title="Medicare.gov - Opens in a new window"></i></small></sup></a></p> </div> <img id="imgBene" class="card-img-top" src="./img/bene-profile2.png" alt="" /> </div> </div> <div class="col-12 col-lg-4" style="padding-bottom: 15px;"> <div class="card card-search mainbg-secondary" style="margin-left:15px; margin-right:15px; height:100%;"> <div class="card-body"> <h2 class="card-title">Public Comments</h2> <p class="card-text" id="parOpenCommentNCA" style="display: none;"><a href="/medicare-coverage-database/reports/national-coverage-ncacal-status-report.aspx?ncacaldoctype=NCA&status=Open for Public Comment" class="log-click" data-page-action="Clicked the Public Comment Card NCA link.">See National Coverage Analyses (NCAs) Open for Public Comment</a></p> <p class="card-text" id="parOpenCommentCAL" style="display: none;"><a href="/medicare-coverage-database/reports/national-coverage-ncacal-status-report.aspx?ncacaldoctype=CAL&status=Open for Public Comment" class="log-click" data-page-action="Clicked the Public Comment Card CAL link.">See Coding Analysis for Labs (CALs) Open for Public Comment</a></p> <p class="card-text" id="parOpenCommentMCDOC" style="display: block;"><a href="/medicare-coverage-database/reports/national-coverage-medicare-coverage-documents-report.aspx?docTypeId=-1&status=Open for Public Comment" class="log-click" data-page-action="Clicked the Public Comment Card MCDOC link.">See Medicare Coverage Documents Open for Public Comment</a></p> <p class="card-text" id="parNoComment" style="display: none;"><span style="font-weight: bold;">Please Note:</span> There are currently no National Coverage Documents open for public comment.</p> </div> <img class="card-img-top" src="./img/public-comments-pen.png" alt="" /> </div> </div> </div> </div> <div class="row mb-3 d-print-none" style="margin-top: 50px;"> <div class="col-12 col-md-10 mx-auto"> <div id="amaCopyNotice" class="d-none"> <h5><small>AMA CPT / ADA CDT</small></h5> <h6> <small> CPT codes, descriptions and other data only are copyright <span>2024</span> American Medical Association. All Rights Reserved. Applicable FARS/HHSARS apply. <br /> Current Dental Terminology © <span>2024</span> American Dental Association. All rights reserved. </small> </h6> </div> </div> <!-- col --> </div> <!-- row --> <div class="modal fade" id="medicareGovModal" tabindex="-1" aria-labelledby="medicareGovModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="medicareGovModalLabel">Notice</h5> </div> <div class="modal-body"> You are leaving the CMS MCD and are being redirected to Medicare.gov </div> <div class="modal-footer"> <button type="button" id="btnConfirmMedicareGov" onclick="medicareGovLink();" class="btn btn-primary log-click" data-dismiss="modal" data-page-action="Clicked the Medicare.gov Continue button.">Continue</button> <button type="button" id="btnCancelMedicareGov" class="btn btn-outline-secondary log-click" data-dismiss="modal" data-page-action="Clicked the Medicare.gov Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="healthCareProviderModal" tabindex="-1" aria-labelledby="healthCareProviderModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="healthCareProviderModalLabel">Notice</h5> </div> <div class="modal-body"> You are leaving the CMS MCD and are being redirected to Medicare.gov </div> <div class="modal-footer"> <button type="button" id="btnConfirmhealthCareProvider" onclick="healthcareProviderLink();" class="btn btn-primary log-click" data-dismiss="modal" data-page-action="Clicked the Medicare.gov Continue button.">Continue</button> <button type="button" id="btnCancelhealthCareProvider" class="btn btn-outline-secondary log-click" data-dismiss="modal" data-page-action="Clicked the Medicare.gov Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="articleModal" tabindex="-1" aria-labelledby="articleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="articleModalLabel">Article Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong>Articles are a type of document published by the Medicare Administrative Contractors (MACs). Articles often contain coding or other guidelines and may or may not be in support of a Local Coverage Determination (LCD).</strong> </p> <p> Articles which directly support an LCD are known as “LCD Reference Articles”. The referenced LCD may be cited in the Article Text field and may also be linked to in the Related Documents field. Examples may include but are not limited to Response to Comments and some Billing and Coding Articles. If you have a question about this kind of article, please contact the MAC listed within the Contractor Information section of the article. </p> <p> Articles identified as “Not an LCD Reference Article” are articles that do not directly support a Local Coverage Determination (LCD). They do not include a citation of an LCD. An example would include, but is not limited to, the Self-Administered Drug (SAD) Exclusion List Articles. If you have a question about this kind of article, please contact the MAC listed within the Contractor Information section of the article. </p> <p> There are different article types: <p> <strong>Billing and Coding articles</strong> provide guidance for the related Local Coverage Determination (LCD) and assist providers in submitting correct claims for payment. Billing and Coding articles typically include CPT/HCPCS procedure codes, ICD-10-CM diagnosis codes, as well as Bill Type, Revenue, and CPT/HCPCS Modifier codes. The code lists in the article help explain which services (procedures) the related LCD applies to, the diagnosis codes for which the service is covered, or for which the service is not considered reasonable and necessary and therefore not covered. </p> <p> <strong>Response to Comment (RTC) articles</strong> list issues raised by external stakeholders during the Proposed LCD comment period. </p> <p> <strong>Self-Administered Drug (SAD) Exclusion List articles</strong> list the CPT/HCPCS codes that are excluded from coverage under this category. The Medicare program provides limited benefits for outpatient prescription drugs. The program covers drugs that are furnished "incident-to" a physician's service provided that the drugs are not "usually self-administered" by the patient. CMS has defined "not usually self-administered" according to how the Medicare population as a whole uses the drug, not how an individual patient or physician may choose to use a particular drug. For purpose of this exclusion, "the term 'usually' means more than 50 percent of the time for all Medicare beneficiaries who use the drug. Therefore, if a drug is self-administered by more than 50 percent of Medicare beneficiaries, the drug is excluded from coverage" and the MAC will make no payment for the drug. </p> <p> <strong>Draft articles</strong> are articles written in support of a Proposed LCD. A Draft article will eventually be replaced by a Billing and Coding article once the Proposed LCD is released to a final LCD. </p> <p> Articles are often related to an LCD, and the relationship can be seen in the “Associated Documents” section of the Article or the LCD. </p> <p> Article document IDs begin with the letter “A” (e.g., A12345). Draft articles have document IDs that begin with “DA” (e.g., DA12345). </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the Article Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="lcdModal" tabindex="-1" aria-labelledby="lcdModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="lcdModalLabel">LCD Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong> A Local Coverage Determination (LCD) is a decision made by a Medicare Administrative Contractor (MAC) on whether a particular service or item is reasonable and necessary, and therefore covered by Medicare within the specific jurisdiction that the MAC oversees. </strong> </p> <p> MACs are Medicare contractors that develop LCDs and process Medicare claims. MACs develop an LCD when there is no national coverage determination (NCD) or when there is a need to further define an NCD for the specific jurisdiction. </p> <p> LCDs outline how the contractor will review claims to ensure that the services provided meet Medicare coverage requirements. </p> <p> Before an LCD becomes final, the MAC publishes Proposed LCDs, which include a public comment period. </p> <p> LCD document IDs begin with the letter "L" (e.g., L12345). Proposed LCD document IDs begin with the letters "DL" (e.g., DL12345). </p> <p> The guidelines for LCD development are provided in Chapter 13 of the Medicare Program Integrity Manual. The Social Security Act, Sections 1869(f)(2)(B) and 1862(l)(5)(D) define LCDs and provide information on the process. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the LCD Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="ncdModal" tabindex="-1" aria-labelledby="ncdModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="ncdModalLabel">NCD Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong> NCDs are national policy granting, limiting or excluding Medicare coverage for a specific medical item or service. These are developed and published by CMS and apply to all states. NCDs are made through an evidence-based process, with opportunities for public participation. </strong> </p> <p> Medicare coverage is limited to items and services that are considered "reasonable and necessary" for the diagnosis or treatment of an illness or injury (and within the scope of a Medicare benefit category). An NCD sets forth the extent to which Medicare will cover specific services, procedures, or technologies on a national basis. Medicare Administrative Contractors (MACs) are required to follow NCDs </p> <p> If an NCD does not specifically exclude/limit an indication or circumstance, or if the item or service is not mentioned at all in an NCD or in a Medicare manual, an item or service may be covered at the discretion of the MAC based on a Local Coverage Determination (LCD). LCDs cannot contradict NCDs, but exist to clarify an NCD or address common coverage issues. </p> <p> Prior to implementation of an NCD, CMS must first issue a Manual Transmittal, CMS ruling, or Federal Register Notice giving specific directions to claims-processing contractors. That issuance, which includes an effective date and implementation date, is the NCD. If appropriate, the Agency must also change billing and claims processing systems and issue related instructions to allow for payment. The NCD will be published in the Medicare National Coverage Determinations Manual. An NCD becomes effective as of the date of the decision memorandum. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the NCD Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="ncaModal" tabindex="-1" aria-labelledby="ncaModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="ncaModalLabel">NCA Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong>NCAs: National Coverage Analysis (NCA).</strong> When an NCD is under consideration, either a new review or a reconsideration, there are numerous documents that support the process. These documents are considered the NCA. They include tracking sheets to inform the public of the issues under consideration and the status (i.e., Pending, Closed) of the review, information about and results of MEDCAC (formerly known as MCAC) meetings, Technology Assessments, and Decision Memoranda that announce CMS's intention to issue an NCD. These documents, along with the compilation of medical and scientific information currently available, any FDA safety and efficacy data, clinical trial information, etc., provide the rationale behind the evidence-based NCDs. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the NCA Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="calModal" tabindex="-1" aria-labelledby="calModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="calModalLabel">CAL Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong>CALs: Coding Analyses for Labs (CAL) is an abbreviated process, similar to the National Coverage Determination (NCD) process, for making changes to the coding component of the negotiated laboratory NCDs.</strong> The process is used for adjusting the list of covered (or non-covered) ICD-10-CM diagnosis codes and coding guidance in the NCDs when there is a question regarding whether the code flows from the narrative indications in the NCD. A tracking sheet is posted opening a CAL and a 30-day public comment period follows. A decision memorandum announcing and explaining the decision is posted following the comment period. Changes are implemented in the next available quarterly update of the laboratory edit module. More details regarding the process can be found in 68 FR 74607. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the CAL Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="medCacModal" tabindex="-1" aria-labelledby="medCacModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="medCacModalLabel">MEDCAC Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong>The Medicare Evidence Development & Coverage Advisory Committee (MEDCAC) process was established to provide independent guidance and expert advice to CMS on specific clinical topics. It is used to supplement CMS's internal expertise and to ensure an unbiased and contemporary consideration of "state of the art" technology and science. </strong> </p> <p> The MEDCAC reviews and evaluates medical literature, reviews technology assessments, public testimony and examines data and information on the benefits, harms, and appropriateness of medical items and services that are covered under Medicare or that may be eligible for coverage under Medicare. The MEDCAC judges the strength of the available evidence and makes recommendations to CMS based on that evidence. They advise CMS on whether specific medical items and services are reasonable and necessary under Medicare law. They perform this task in an open and public forum. The MEDCAC is advisory in nature, with the final decision on all issues resting with CMS. MEDCAC members are valued for their background, education, and expertise in a wide variety of scientific, clinical, and other related fields. In composing the MEDCAC, CMS was diligent in pursuing ethnic, gender, geographic, and other diverse views, and to carefully screen each member to determine potential conflicts of interest. You can read more about the <a target="_blank" href="">Factors CMS Considers in Referring Topics to the Medicare Evidence Development & Coverage Advisory Committee</a>. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the MEDCAC Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="taModal" tabindex="-1" aria-labelledby="taModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="taModalLabel">TA Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong> Each National Coverage Determination (NCD) is supported by a comprehensive Technology Assessment (TA) process, which often focuses on the quality of the evidence for a given technology. </strong> </p> <p> Health care Technology Assessment is a multidisciplinary field of policy analysis that studies the medical, social, ethical and economic implications of the development, diffusion and use of technologies. For some NCDs, external TAs are requested through the Agency for Health Research and Quality (AHRQ). </p> <p> You can read about the <a target="_blank" href="">Factors CMS Considers in Commissioning External Technology Assessments</a>, which includes a description of the TA process and guiding principles for selecting which topics are referred. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the TA Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="mcdModal" tabindex="-1" aria-labelledby="mcdModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="mcdModalLabel">MCD Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong>Medicare Coverage Documents are published by CMS to help to relay information that is related to coverage on a national level.</strong> Examples include guidance documents, compendia, and solicitations of public comments. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the MCD Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="hcpcsModal" tabindex="-1" aria-labelledby="hcpcsModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="hcpcsModalLabel">CPT/HCPCS Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong> Current Procedural Terminology (CPT) and Healthcare Common Procedure Coding System (HCPCS) procedure codes comprise the medical code set that identifies health care procedures, equipment, and supplies for claim submission purposes. </strong> </p> <p> HCPCS Level I, also known as the CPT codes, are 5-character numeric codes maintained by the American Medical Association (AMA). The CPT codes are used primarily to identify medical services and procedures furnished by physicians and other health care professionals. </p> <p> HCPCS Level II are 5-character alphanumeric codes maintained by CMS (except D codes, which are maintained by the American Dental Association). They are used to identify various items and services that are not included in the CPT code set because they are medical items or services that are regularly billed by suppliers other than physicians. For example, ambulance services, hearing and vision services, drugs, and durable medical equipment. </p> <p> When a provider submits a bill to insurance for reimbursement, each service is described by a CPT or HCPCS code, which is matched to an ICD-10-CM or ICD-10-PCS diagnosis code. If the CPT/HCPCS and ICD-10-CM / ICD-10-PCS codes don't align correctly with each other, payment may be rejected. Local Coverage Articles, authored by the Medicare Administrative Contractors (MACs), include these codes and, when paired with the related Local Coverage Determination (LCD), outline what is and is not covered by Medicare. </p> <p> On the Medicare Coverage Database (MCD) you can use CPT/HCPCS codes to search for documents. Results will return Billing and Coding Articles or other documents that include the specified code. (Note: Sometimes an EOB or MSN may display the CPT/HCPCS code with an associated modifier, which is represented by a dash and two characters. Examples: 76942-26 and 98941-GA. Occasionally, multiple modifiers may be listed together (e.g., A5514-RTKX). When searching the MCD for a CPT/HCPCS code, the modifier should be removed. (E.g., only 76942 or 98941 would be entered.) When viewing a document (e.g., a Billing and Coding Article) the user may want to then search within the document (CTRL+F) to look for the modifier code. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the CPT/HCPCS Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="icd10Modal" tabindex="-1" aria-labelledby="icd10ModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="icd10ModalLabel">ICD-10-CM Info</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <p> <strong> International Classification of Diseases, Revision 10, Clinical Modification (ICD-10-CM) is a medical classification list by the World Health Organization used by physicians and other healthcare providers to classify and code all diagnoses recorded in conjunction with medical care in the United States. </strong> ICD-10-CM is the standard transaction code set for diagnostic purposes under the Health Insurance Portability and Accountability Act (HIPAA). These codes ensure that a patient gets proper treatment and is charged appropriately for any medical services received. </p> <p> ICD-10-CM contains codes for diseases, signs and symptoms, abnormal findings, complaints, social circumstances, and external causes of injury or diseases. In the base classification, the code set allows for more than 72,000 different codes. Through the use of optional sub-classifications ICD-10-CM allows for specificity regarding the cause, manifestation, location, severity and type of injury or disease. ICD-10-CM codes have an alphanumeric structure and should be used to the highest number of digits available or highest specificity up to 7 characters. </p> <p> The CMS ICD-10 Procedure Coding System (ICD-10-PCS) is a catalog of procedural codes used by medical professionals for hospital inpatient healthcare settings. The Centers for Medicare and Medicaid Services in tandem with the National Center for Health Statistics, maintain the catalog in the U.S. releasing yearly updates. ICD-10-PCS codes have a structure of 7 alphanumeric characters and contains no decimals. The first character defines the major "section". Depending on the "section" the second through seventh characters mean different things. </p> <p> When a provider submits a bill to insurance for reimbursement, each service is described by a current procedural terminology (CPT) or healthcare common procedure code system (HCPCS) code, which is matched to an ICD-10-CM or ICD-10-PCS code. If the CPT/HCPCS and ICD-10-CM / ICD-10-PCS codes don't align correctly with each other, payment may be rejected. Local Coverage Articles, authored by the Medicare Administrative Contractors (MACs), include these codes and, when paired with the related Local Coverage Determination (LCD), outline what is and is not covered by Medicare. </p> <p> On the Medicare Coverage Database (MCD) you can use ICD-10-CM codes to search for documents. Results will return Billing and Coding Articles or other documents that include the specified code. </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the ICD-10-CM Info Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="partialDocModal" tabindex="-1" aria-labelledby="partialDocModalLAbel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="partialDocModalLAbel">Warning</h5> </div> <div class="modal-body" tabindex="0"> It looks like you're trying to enter a Document ID or a Code. What you have entered may not be complete. Would you like to Continue to search the entire database or Cancel to complete your data entry? </div> <div class="modal-footer"> <button type="submit" id="btnAcceptPartDoc" class="btn btn-primary log-click" onclick="return DoSubmitSearch();" data-page-action="Clicked the Partial ID/Code Warning Continue button." formaction="/medicare-coverage-database?handler=SubmitSearch">Continue</button> <button type="button" id="btnCancelPartDoc" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the Partial ID/Code Warning Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="genericWordsModal" tabindex="-1" aria-labelledby="genericWordsModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="genericWordsModalLabel">List of Generic Words</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <a href="#" class="sr-only" title="Focusing on this allows you to scroll the modal using the keyboard." aria-label="Focusing on this allows you to scroll the modal using the keyboard.">Focusing on this allows you to scroll the modal using the keyboard.</a> <ul> <li>o</li> <li>$</li> <li>and</li> <li>k</li> <li>2</li> <li>at</li> <li>than</li> <li>j</li> <li>before</li> <li>t</li> <li>in</li> <li>well</li> <li>any</li> <li>which</li> <li>n</li> <li>each</li> <li>only</li> <li>are</li> <li>be</li> <li>w</li> <li>by</li> <li>being</li> <li>h</li> <li>their</li> <li>up</li> <li>e</li> <li>he</li> <li>&</li> <li>a</li> <li>might</li> <li>himself</li> <li>most</li> <li>that</li> <li>all</li> <li>must</li> <li>get</li> <li>me</li> <li>has</li> <li>were</li> <li>will</li> <li>3</li> <li>they</li> <li>x</li> <li>his</li> <li>s</li> <li>through</li> <li>can</li> <li>6</li> <li>d</li> <li>it</li> <li>re</li> <li>we</li> <li>of</li> <li>did</li> <li>so</li> <li>4</li> <li>had</li> <li>more</li> <li>then</li> <li>too</li> <li>else</li> <li>is</li> <li>under</li> <li>now</li> <li>what</li> <li>an</li> <li>could</li> <li>just</li> <li>out</li> <li>f</li> <li>many</li> <li>_</li> <li>the</li> <li>to</li> <li>into</li> <li>you</li> <li>between</li> <li>from</li> <li>or</li> <li>p</li> <li>come</li> <li>l</li> <li>should</li> <li>use</li> <li>been</li> <li>who</li> <li>both</li> <li>do</li> <li>got</li> <li>but</li> <li>about</li> <li>on</li> <li>still</li> <li>for</li> <li>after</li> <li>your</li> <li>u</li> <li>q</li> <li>g</li> <li>these</li> <li>where</li> <li>does</li> <li>would</li> <li>there</li> <li>make</li> <li>way</li> <li>same</li> <li>over</li> <li>how</li> <li>said</li> <li>as</li> <li>see</li> <li>r</li> <li>7</li> <li>my</li> <li>z</li> <li>c</li> <li>this</li> <li>never</li> <li>its</li> <li>our</li> <li>some</li> <li>here</li> <li>8</li> <li>because</li> <li>another</li> <li>very</li> <li>other</li> <li>was</li> <li>5</li> <li>have</li> <li>1</li> <li>if</li> <li>such</li> <li>with</li> <li>take</li> <li>those</li> <li>want</li> <li>came</li> <li>m</li> <li>also</li> <li>them</li> <li>b</li> <li>y</li> <li>0</li> <li>9</li> <li>i</li> <li>no</li> <li>since</li> <li>when</li> <li>while</li> <li>like</li> <li>much</li> <li>v</li> <li>him</li> <li>her</li> </ul> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the List of Generic Words Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="classicRedirectModal" tabindex="-1" aria-labelledby="classicRedirectModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="classicRedirectModalLabel">Update Your Bookmarks</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" tabindex="0"> <span></span> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the Update Your Bookmarks Close button.">Close</button> </div> </div> </div> </div> <div class="modal fade" id="MCDNoticeBoadModal" tabindex="-1" aria-labelledby="MCDNoticeBoadModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="NoticeBoardModalLabel">MCD Notice Board</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" id="noticeListBody" tabindex="0"> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the MCD Notice Board Close button.">Close</button> </div> </div> </div> </div> <script type="text/javascript"> sessionStorage.setItem("licenseAccepted", false); </script> <div class="modal fade" id="amaModal" tabindex="-1" aria-labelledby="amaModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-xl" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="amaModalLabel">License Agreements</h5> </div> <div class="modal-body modalHeight"> <div class="logoBlue"> <p class="ama-indent"> <span class="ama-indent" style="font-size: 2.5rem;">License Agreements</span> <br /> <span class="ama-indent" style="font-size: 1.5rem;">American Medical Association Current Procedural Terminology</span> <br /> <span class="ama-indent" style="font-size: 1.5rem;">American Dental Association Current Dental Terminology</span> <br /> <span class="ama-indent" style="font-size: 1.5rem;">American Hospital Association NUBC UB-04</span> </p> </div> <br /> <p class="ama-indent"> <span class="ama-indent" style="color: #0C2499">Please review the licensing information below and indicate your agreement and acceptance.</span> </p> <div id="cptAgreement" class="license-border rounded"> <div class="logoBlue rounded"> <h2 class="ama-indent"> License for Use of Current Procedural Terminology (CPT)<br /> </h2> </div> <div class="d-none"> <h4 id="amaModal">License for Use of Current Procedural Terminology (CPT)</h4> </div> <br /> <div class=""> <p class="ama-indent"> End User Point and Click Agreement: CPT codes, descriptions and other data only are copyright <span>2024</span> American Medical Association. All Rights Reserved (or such other date of publication of CPT). CPT is a trademark of the American Medical Association (AMA). </p> <p class="ama-indent"> You, your employees, and agents are authorized to use CPT only as agreed upon with the AMA internally within your organization within the United States for the sole use by yourself, employees, and agents. Use is limited to use in Medicare, Medicaid or other programs administered by the Centers for Medicare and Medicaid Services (CMS). You agree to take all necessary steps to insure that your employees and agents abide by the terms of this agreement. </p> <p class="ama-indent"> Any use not authorized herein is prohibited, including by way of illustration and not by way of limitation, making copies of CPT for resale and/or license, transferring copies of CPT to any party not bound by this agreement, creating any modified or derivative work of CPT, or making any commercial use of CPT. License to use CPT for any use not authorized herein must be obtained through the AMA, CPT Intellectual Property Services, AMA Plaza, 330 Wabash Ave., Suite 39300, Chicago, IL 60611-5885. Applications are available at the AMA Web site, <a class="" title="AMA-assn - Opens in a new window" href="#" onclick="amaLink()"><strong>http://www.ama-assn.org/go/cpt</strong><sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a> <a class="d-none" href="http://www.ama-assn.org/go/cpt" rel="noopener noreferrer" target="_blank">http://www.ama-assn.org/go/cpt</a>. </p> <p class="ama-indent"> Applicable FARS\DFARS Restrictions Apply to Government Use. </p> <p class="ama-indent"> This product includes CPT which is commercial technical data and/or computer data bases and/or commercial computer software and/or commercial computer software documentation, as applicable which were developed exclusively at private expense by the American Medical Association, AMA Plaza, 330 N. Wabash Ave., Suite 39300, Chicago, IL 60611-5885. U.S. Government rights to use, modify, reproduce, release, perform, display, or disclose these technical data and/or computer data bases and/or computer software and/or computer software documentation are subject to the limited rights restrictions of FAR 52.227-14 (December 2007) and/or subject to the restricted rights provisions of FAR 52.227-14 (December 2007) and FAR 52.227-19 (December 2007), as applicable, and any applicable agency FAR Supplements, for non-Department of Defense Federal procurements. </p> <p class="ama-indent"> The scope of this license is determined by the AMA, the copyright holder. Any questions pertaining to the license or use of the CPT should be addressed to the AMA. End Users do not act for or on behalf of the CMS. CMS disclaims responsibility for any liability attributable to end user use of the CPT. CMS will not be liable for any claims attributable to any errors, omissions, or other inaccuracies in the information or material contained on this page. In no event shall CMS be liable for direct, indirect, special, incidental, or consequential damages arising out of the use of such information or material. </p> <br /> </div> </div> <div id="cdtAgreement" class="license-border rounded"> <div class="logoBlue rounded"> <h2 class="ama-indent">License For Use of Current Dental Terminology (CDT<sup>TM</sup>)</h2> </div> <div class="d-none"> <h4 id="adaModal">License For Use of Current Dental Terminology (CDT™)</h4> </div> <br /> <div class=""> <p class="ama-indent"> These materials contain Current Dental Terminology (CDT<sup>TM</sup>), copyright© <span>2024</span> American Dental Association (ADA). All rights reserved. CDT is a trademark of the ADA. </p> <p class="ama-indent"> The license granted herein is expressly conditioned upon your acceptance of all terms and conditions contained in this agreement. By clicking below on the button labeled "I accept", you hereby acknowledge that you have read, understood, and agreed to all terms and conditions set forth in this agreement. </p> <p class="ama-indent"> If you do not agree with all terms and conditions set forth herein, click below on the button labeled "I do not accept" and exit from this computer screen. </p> <p class="ama-indent"> If you are acting on behalf of an organization, you represent that you are authorized to act on behalf of such organization and that your acceptance of the terms of this agreement creates a legally enforceable obligation of the organization. As used herein, "you" and "your" refer to you and any organization on behalf of which you are acting. </p> <p class="ama-indent"> Subject to the terms and conditions contained in this Agreement, you, your employees and agents are authorized to use CDT only as contained in the following authorized materials and solely for internal use by yourself, employees and agents within your organization within the United States and its territories. Use of CDT is limited to use in programs administered by Centers for Medicare & Medicaid Services (CMS). You agree to take all necessary steps to ensure that your employees and agents abide by the terms of this agreement. You acknowledge that the ADA holds all copyright, trademark and other rights in CDT. You shall not remove, alter, or obscure any ADA copyright notices or other proprietary rights notices included in the materials. <br /> </p> <p class="ama-indent"> Any use not authorized herein is prohibited, including by way of illustration and not by way of limitation, making copies of CDT for resale and/or license, transferring copies of CDT to any party not bound by this agreement, creating any modified or derivative work of CDT, or making any commercial use of CDT. License to use CDT for any use not authorized herein must be obtained through the American Dental Association, 211 East Chicago Avenue, Chicago, IL 60611. Applications are available at the American Dental Association web site, <a class="" title="American Dental Association - Opens in a new window" href="#" onclick="adaLink()"><strong>http://www.ADA.org/</strong><sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a> <a class="d-none" href="http://www.ADA.org" rel="noopener noreferrer" target="_blank">http://www.ADA.org/</a>. <br /> </p> <p class="ama-indent"> Applicable Federal Acquisition Regulation Clauses (FARS)/Department of Defense Federal Acquisition Regulation supplement (DFARS) Restrictions Apply to Government Use. <br /> </p> <p class="ama-indent"> Organizations who contract with CMS acknowledge that they may have a commercial CDT license with the ADA, and that use of CDT codes as permitted herein for the administration of CMS programs does not extend to any other programs or services the organization may administer and royalties dues for the use of the CDT codes are governed by their commercial license. <br /> </p> <p class="ama-indent"> ADA DISCLAIMER OF WARRANTIES AND LIABILITIES <br /> <br /> CDT is provided "as is" without warranty of any kind, either expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose. No fee schedules, basic unit, relative values, or related listings are included in CDT. The ADA does not directly or indirectly practice medicine or dispense dental services. The sole responsibility for software, including any CDT and other content contained therein, is with (insert name of applicable entity) or the CMS; and no endorsement by the ADA is intended or implied. The ADA expressly disclaims responsibility for any consequences or liability attributable to or related to any use, non-use, or interpretation of information contained or not contained in this file/product. This Agreement will terminate upon notice to you if you violate the terms of this Agreement. The ADA is a third-party beneficiary to this Agreement. <br /> </p> <p class="ama-indent"> CMS DISCLAIMER <br /> <br /> The scope of this license is determined by the ADA, the copyright holder. Any questions pertaining to the license or use of the CDT should be addressed to the ADA. End Users do not act for or on behalf of the CMS. CMS disclaims responsibility for any liability attributable to end user use of the CDT. CMS will not be liable for any claims attributable to any errors, omissions, or other inaccuracies in the information or material covered by this license. In no event shall CMS be liable for direct, indirect, special, incidental, or consequential damages arising out of the use of such information or material. <br /> </p> <p class="ama-indent"> The license granted herein is expressly conditioned upon your acceptance of all terms and conditions contained in this agreement. If the foregoing terms and conditions are acceptable to you, please indicate your agreement by clicking below on the button labeled "I Accept". If you do not agree to the terms and conditions, you may not access or use software. Instead, you must click below on the button labeled "I Do Not Accept" and exit from this computer screen. </p> <br /> </div> </div> <div id="nubcAgreement" class="license-border rounded"> <div class="logoBlue rounded"> <h2 class="ama-indent">License For Use of National Uniform Billing Committee (NUBC) UB-04<br /></h2> </div> <div class="d-none"> <h4 id="adaModal">License For Use of National Uniform Billing Committee (NUBC) UB-04</h4> </div> <br /> <div class=""> <p class="ama-indent"> These materials contain NUBC Official UB-04 Specifications (UB-04 Data), which is copyrighted by the American Hospital Association (AHA). </p> <p class="ama-indent"> THE LICENSE GRANTED HEREIN IS EXPRESSLY CONDITIONED UPON YOUR ACCEPTANCE OF ALL TERMS AND CONDITIONS CONTAINED IN THIS AGREEMENT. BY CLICKING BELOW ON THE BUTTON LABELED "I ACCEPT", YOU HEREBY ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD AND AGREED TO ALL TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT. </p> <p class="ama-indent"> IF YOU DO NOT AGREE WITH ALL TERMS AND CONDITIONS SET FORTH HEREIN, CLICK BELOW ON THE BUTTON LABELED "I DO NOT ACCEPT" AND EXIT FROM THIS COMPUTER SCREEN. IF YOU ARE ACTING ON BEHALF OF AN ORGANIZATION, YOU REPRESENT THAT YOU ARE AUTHORIZED TO ACT ON BEHALF OF SUCH ORGANIZATION AND THAT YOUR ACCEPTANCE OF THE TERMS OF THIS AGREEMENT CREATES A LEGALLY ENFORCEABLE OBLIGATION OF THE ORGANIZATION. AS USED HEREIN, "YOU" AND "YOUR" REFER TO YOU AND ANY ORGANIZATION ON BEHALF OF WHICH YOU ARE ACTING. </p> <ol class="licensenote"> <li> Subject to the terms and conditions contained in this Agreement, you, your employees, and agents are authorized to use UB-04 Data only as contained in the following authorized materials and solely for internal use by yourself, employees and agents within your organization within the United States and its territories. Use of UB-04 Data is limited to use in programs administered by Centers for Medicare & Medicaid Services (CMS). You agree to take all necessary steps to ensure that your employees and agents abide by the terms of this Agreement. You acknowledge that the AHA holds all copyright, trademark, and other rights in UB-04 Data. You shall not remove, alter, or obscure any AHA copyright notices or other proprietary rights notices included in the materials. <br /> </li> <li> Any use not authorized herein is prohibited, including, by way of illustration and not by way of limitation, making copies of UB-04 Data for resale and/or license, transferring copies of UB-04 Data to any party not bound by this agreement, creating any modified or derivative work of UB-04 Data, or making any commercial use of UB-04 Data. License to use UB-04 Data for any use not authorized herein must be obtained through the American Hospital Association, 155 N. Wacker Drive, Suite 400, Chicago, Illinois, 60606. Applications are available at the NUBC website, <a class="" id="hlnkNUBC" title="NATIONAL UNIFORM BILLING COMMITTEE - Opens in a new window" href="#" onclick="nubcLink()"><u><strong>http://www.nubc.org/</strong><sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></u></a> <a class="d-none" href="http://www.nubc.org/" rel="noopener noreferrer" target="_blank"><u>http://www.nubc.org/</u></a>. <br /> </li> <li> The UB-04 Data included in this product is commercial technical data and/or computer databases and/or commercial computer software and/or commercial computer software documentation, as applicable, which was developed exclusively at private expense by the American Hospital Association, 155 N. Wacker Drive, Suite 400, Chicago, Illinois 60606. U.S. Government rights to use, modify, reproduce, release, perform, display, or disclose these technical data and/or computer data bases and/or computer software and/or computer software documentation are subject to the limited rights restrictions of DFARS 252.227-7015(b)(2) (November 1995) and/or subject to the restrictions of DFARS 227.7202-1(a) (June 1995) and DFARS 227.7202-3(a) (June 1995), as applicable for U.S. Department of Defense procurements and the limited rights restrictions of FAR 52.227-14 (December 2007) and FAR 52.227-19 (December 2007), as applicable, and any applicable agency FAR Supplements, for non-Department of Defense Federal procurements. <br /> </li> <li> AHA DISCLAIMER OF WARRANTIES AND LIABILITIES. UB-04 Data is provided "as is" without warranty of any kind, either expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The sole responsibility for the software, including any UB-04 Data and other content contained therein, is with the Medicare/Medicaid Contractor or the CMS; and no endorsement by the AHA is intended or implied. The AHA expressly disclaims responsibility for any consequences or liability attributable to or related to any use, non-use, or interpretation of information contained or not contained in this file/product. This Agreement will terminate upon notice to you if you violate the terms of this Agreement. The AHA is a third-party beneficiary to this Agreement. <br /> </li> <li> CMS DISCLAIMER. The scope of this license is determined by the AHA, the copyright holder. Any questions pertaining to the license or use of the UB-04 Data should be addressed to the AHA. End users do not act for or on behalf of the CMS. CMS DISCLAIMS RESPONSIBILITY FOR ANY LIABILITY ATTRIBUTABLE TO END USER USE OF THE UB-04 DATA. CMS WILL NOT BE LIABLE FOR ANY CLAIMS ATTRIBUTABLE TO ANY ERRORS, OMISSIONS, OR OTHER INACCURACIES IN THE INFORMATION OR MATERIAL COVERED BY THIS LICENSE. In no event shall CMS be liable for direct, indirect, special, incidental, or consequential damages arising out of the use of such information or material. </li> </ol> </div> </div> </div> <div class="modal-footer"> <button type="button" id="btnAcceptLicense" class="btn btn-outline-primary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the License Agreements Accept button.">I Accept</button> <button type="button" id="btnDoNotAcceptLicense" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the License Agreements Do Not Accept button.">I Do Not Accept</button> </div> </div> </div> </div> <div id="divHelpDrawer" style="display: none;"> <div class="ds-c-help-drawer"> <div class="ds-c-help-drawer__header"> <div class="ds-u-fill--gray-lightest ds-u-padding--2 ds-u-display--flex ds-u-align-items--start"> <h2>Page Help for <span id="lblPageHelpName">MCD Search</span></h2> <button id="btnCloseHelpDrawer" class="ds-c-button ds-c-button--small ds-u-margin-left--auto ds-c-help-drawer__close-button" aria-label="Close help drawer" type="button"> <svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" role="presentation"><title>Close</title><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-5.000000, -5.000000)" fill="#323A45" fill-rule="nonzero" class="apply-fill"><path d="M13.6002309,12 L18.8575552,6.74267571 C19.0474816,6.55274931 19.0474816,6.24563429 18.8575552,6.05570789 L17.9442921,5.1424448 C17.7543657,4.9525184 17.4472507,4.9525184 17.2573243,5.1424448 L12,10.3997691 L6.74267571,5.1424448 C6.55274931,4.9525184 6.24563429,4.9525184 6.05570789,5.1424448 L5.1424448,6.05570789 C4.9525184,6.24563429 4.9525184,6.55274931 5.1424448,6.74267571 L10.3997691,12 L5.1424448,17.2573243 C4.9525184,17.4472507 4.9525184,17.7543657 5.1424448,17.9442921 L6.05570789,18.8575552 C6.24563429,19.0474816 6.55274931,19.0474816 6.74267571,18.8575552 L12,13.6002309 L17.2573243,18.8575552 C17.4472507,19.0474816 17.7543657,19.0474816 17.9442921,18.8575552 L18.8575552,17.9442921 C19.0474816,17.7543657 19.0474816,17.4472507 18.8575552,17.2573243 L13.6002309,12 Z"></path></g></g></svg> </button> </div> </div> <div class="ds-c-help-drawer__body"> <div class="ds-c-help-drawer__content ds-u-md-font-size--small ds-u-lg-font-size--base ds-u-padding--2"> <div class="ds-u-text-align--left" id="divHelpDrawerBody" tabindex="0"> <div class="container-fluid"> <div class="row"> <div class="col-12 col-md-12 pt-3 m-auto"> <h2 class="text-orange">Introduction</h2> <p class="help-text"> The MCD Search page is the starting point to search for Medicare Coverage documents. It allows users to identify and view both National and Local Coverage documents that reside within the database. <br><br> National Coverage documents maintained in the MCD include: <ul class="help-text"> <li>National Coverage Determinations (NCDs)</li> <li>National Coverage Analyses (NCAs)</li> <li>Coding Analyses for Labs (CALs)</li> <li>Medicare Evidence Development & Coverage Advisory Committee (MEDCAC) meetings</li> <li>Technology Assessments (TA)</li> <li>Medicare Coverage Documents (MCDs)</li> </ul> </p> <p class="help-text"> Local Coverage documents maintained in the MCD include: <ul class="help-text"> <li>Articles</li> <li>Local Coverage Determinations (LCDs)</li> </ul> </p> <p class="help-text"> <a id="aDocTypeDescriptions" href="./help/Document_Type_Descriptions.pdf?t=638647516020000000" target="_blank">Learn more about the various document types found in the MCD</a> </p> <br><hr class="help-hr"><br> <h2 class="text-orange">Enter Search Term</h2> <p class="help-text"> Start a search by entering your search term in the search box. </p> <div class="text-center"><span class="helpimage-large"><img src="img/help/search-searchbox.png" class="img-fluid helpimage-border" alt="Search page search box"></span></div> <p class="help-text"> Enter one of the following types of search terms: <ul class="help-text"> <li><b>Keyword:</b> For example, "Acupuncture". This type of search will return all documents containing your search term.</li> <li><b>CPT/HCPCS procedure (billing) code:</b> For example, "92250". CPT/HCPCS codes are only included in Local Coverage Articles and certain Durable Medical Equipment (DME) LCDs, or possibly in retired versions of LCDs. This type of search will return all documents containing the CPT/HCPCS code.</li> <li><b>ICD-10-CM code:</b> For example, "E08.621". ICD-10-CM codes are only included in Local Coverage Articles, or possibly in retired versions of LCDs. This type of search will return all documents containing the ICD-10-CM code.</li> <li><b>Document ID:</b> For example, "A12345", "L12345", "CAG-00044N". Please Note that MEDCAC Meetings, TAs, and MCDs do not have document IDs. Entering a document ID will directly open the document.</li> <li><b>Contractor name:</b> This will return all documents pertaining to the specified contractor. Accepted values are: CGS, First Coast, NGS, Noridian, Novitas, Palmetto, and WPS.</li> </ul> </p> <p class="help-text"> Please note you can perform a search while leaving the search box empty. This will return all documents in the MCD. </p> <br><hr class="help-hr"><br> <h2 class="text-orange">Hint List</h2> <p class="help-text"> As you enter your search term, a hint list will appear below the search box to help you with your search. If you see what you need in the hint list, you can select it. Otherwise, launch your search by pressing the <Enter> key or clicking on the green magnifying glass. </p> <div class="text-center"><span class="helpimage-large"><img src="img/help/search-hintlist.png" class="img-fluid helpimage-border" alt="Search page hint list"></span></div> <br><hr class="help-hr"><br> <h2 class="text-orange">AMA License Agreement</h2> <p class="help-text"> If you enter a CPT/HCPCS code, you may see a yellow bar. Click on it to view and accept the AMA License Agreement. This will allow you to see matching CPT/HCPCS codes in the hint list. </p> <div class="text-center"><span class="helpimage-large"><img src="img/help/search-licenseagreement.png" class="img-fluid helpimage-border" alt="Search page license agreement"></span></div> <br><hr class="help-hr"><br> <h2 class="text-orange">Smart Searches</h2> <p class="help-text"> The MCD offers some limited smart search capability. The following are examples of some smart searches you can enter: <ul class="help-text"> <li>"LCDs for cancer" will return LCDs that contain the word "cancer".</li> <li>"Acupuncture articles" will return Local Coverage Articles that contain the word "acupuncture".</li> <li>"Billing and coding articles for colonoscopy" will return Billing & Coding Articles that contain the word "colonoscopy".</li> </ul> </p> <br><hr class="help-hr"><br> <h2 class="text-orange">Narrowing Your Search by the State</h2> <p class="help-text"> You can narrow your search to only those documents associated with a particular state by selecting the state where the service took place. </p> <div class="text-center"><span class="helpimage-mediumlarge"><img src="img/help/search-selectstate.png" class="img-fluid helpimage-border" alt="Search page state selection"></span></div> <br> <h2 class="text-orange">Partial State Selections</h2> <p class="help-text"> Both California and New York support partial state selections. The state selections for California include "California - Entire State", "California - Northern" and "California - Southern" and New York include "New York - Entire State", "New York - Downstate", "New York - Queens", "New York - Upstate". <br><br> When searching documents for California and New York, your results may include documents that are not relevant for your location. For example, if your location of service was in Southern California, your results may include documents that are associated only with "California - Northern", which may not be relevant. When viewing Articles and LCDs for California and New York, please review the geographic information for that document and confirm that the document is relevant for your location of service. </p> <br> <h2 class="text-orange">CMS Regions</h2> <p class="help-text"> Within the state dropdown list, you can also select to narrow your search by CMS Region. The CMS Regions are broken out by state as follows: <ul class="help-text"> <li><b>CMS Region 1:</b> CT, MA, ME, NH, RI, VT</li> <li><b>CMS Region 2:</b> NJ, NY, Puerto Rico (PR), Virgin Islands (VI)</li> <li><b>CMS Region 3:</b> DC, DE, MD, PA, VA, WV</li> <li><b>CMS Region 4:</b> AL, FL, GA, KY, MS, NC, SC, TN</li> <li><b>CMS Region 5:</b> IL, IN, MI, MN, OH, WI</li> <li><b>CMS Region 6:</b> AR, LA, NM, OK, TX</li> <li><b>CMS Region 7:</b> IA, KS, MO, NE</li> <li><b>CMS Region 8:</b> CO, MT, ND, SD, UT, WY</li> <li><b>CMS Region 9:</b> AZ, CA, HI, NV, American Samoa (AS), Guam (GU), Northern Mariana Islands (CNMI)</li> <li><b>CMS Region 10:</b> AK, ID, OR, WA</li> </ul> </p> </div> </div> </div> </div> </div> <div class="ds-c-help-drawer__footer ds-u-fill--primary-alt-lightest ds-u-md-font-size--small ds-u-lg-font-size--base ds-u-padding--2"> <div class="ds-text ds-u-margin--0"> </div> <div class="ds-text ds-u-margin--0"> </div> </div> </div> </div> </div> <div class="row d-print-none"> <div id="feedbackFooter" class="col text-center font-weight-bold p-2"> <a href="#" title="Submit User Feedback" data-toggle="modal" data-target="#submitFeedbackModal" class="log-click" data-page-action="Clicked the Submit Feedback/Ask a Question link.">Submit Feedback/Ask a Question</a> </div> </div> </div> <!-- container-fluid --> <div id="tourCover"></div> <button id="backToTop" class="hideDisplay btnBack btn-link log-click d-print-none" title="Back to Top" aria-label="Back to Top" data-page-action="Clicked the Back to Top arrow."><span class="fa fa-arrow-up fa-3x"></span></button> <div class="push"></div> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8Bnz2vXYqE5LusEIEzQ8l2asMY3Yt4ladLp1myzE2hG_Gentpvd1dJY-QfG_vcUAYOzHsKU_Aqz-gWJ3QHfJOv-_q3zL4etqPB10P1NGMzh2jfL3qTr05RsjhrlB8dU6FQPSs0vr4OVP9MUmaS1COuU" /></form> </main> <footer class="d-print-none"> <div class="clearfix"> <div class="email-footer-container"> <div class="ds-l-container"> <div class="ds-l-row"> <div class="ds-l-md-col--8"> <div class="region region-footer-first"> <div id="block-cms-drupal-global-emailupdates" data-block-plugin-id="block_content:b9847a94-0fb4-4203-aef8-642d53fcff15" class="block block-block-content block-block-contentb9847a94-0fb4-4203-aef8-642d53fcff15"> <div class="content mobile-space"> <span class="create-date"></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> <h2>Get email updates</h2> <p>Sign up to get the latest information about your choice of CMS topics in your inbox. Also, you can decide how often you want to get updates.</p> </div> </div> </div> </div> </div> <div class="ds-l-md-col--4 email-btn-container"> <button onclick="window.open('https://public.govdelivery.com/accounts/USCMS/subscriber/new', '_blank', 'noopener,noreferrer')">SIGN UP<span class="ds-u-visibility--screen-reader">opens in new window</span></button> </div> </div> </div> </div> <div class="links-footer-container"> <div class="ds-l-row ds-u-margin--0"> <div class="ds-l-md-col--7 ds-l-sm-col--12 left-footer"> <div class="ds-l-row"> <div class="ds-l-lg-col--3 ds-l-md-col--1"></div> <div class="ds-l-lg-col--9 ds-l-md-col--11"> <div class="region region-footer-third"> <div id="block-cms-drupal-global-cmshhswebsites" data-block-plugin-id="system_menu_block:cms-hhs-websites" class="block block-menu navigation menu--cms-hhs-websites"> <div class="inner"> <h2 id="block-cms-drupal-global-cmshhswebsites-menu">CMS & HHS WEBSITES</h2> <ul class="clearfix menu"> <li class="menu-item"> <a href="https://www.medicare.gov" target="_blank" rel="noopener noreferrer">Medicare.gov<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item"> <a href="https://www.Medicaid.gov" target="_blank" rel="noopener noreferrer">Medicaid.gov<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item"> <a href="https://www.insurekidsnow.gov" target="_blank" rel="noopener noreferrer">InsureKidsNow.gov<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item"> <a href="https://www.healthcare.gov/" target="_blank" rel="noopener noreferrer">HealthCare.gov<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item"> <a href="https://www.hhs.gov" target="_blank" rel="noopener noreferrer">HHS.gov<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> </ul> </div> </div> <div id="block-helpfullinks" data-block-plugin-id="system_menu_block:helpful-links-newsroom" class="block block-menu navigation menu--helpful-links-newsroom"> <div class="inner"> <h2 id="block-helpfullinks-menu">HELPFUL LINKS</h2> <ul class="clearfix menu"> <li class="menu-item"> <a href="https://www.cms.gov/apps/acronyms" rel="noopener noreferrer">Acronyms</a> </li> <li class="menu-item"> <a href="https://www.archive-it.org/collections/2744" rel="noopener noreferrer">Archive</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/apps/contacts/" rel="noopener noreferrer">Contacts</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/apps/glossary/" rel="noopener noreferrer">Glossary</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/privacy" rel="noopener noreferrer" title="Privacy policy" data-drupal-link-system-path="node/414586">Privacy policy</a> </li> </ul> </div> </div> <div id="block-rssfeeds" data-block-plugin-id="system_menu_block:rss-feeds" class="block block-menu navigation menu--rss-feeds"> <div class="inner"> <h2 id="block-rssfeeds-menu">RSS FEEDS</h2> <ul class="clearfix menu"> <li class="menu-item"> <a href="https://www.cms.gov/newsroom/rss-feeds" rel="noopener noreferrer" title="Newsroom RSSFeeds">Newsroom</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/blog/rss-feeds" rel="noopener noreferrer" title="Blog RSSFeeds">Blog</a> </li> <li class="menu-item"> <a href="https://www.cms.gov/media/podcast/cms-beyond-the-policy/podcast-feed.rss" rel="noopener noreferrer" title="Podcast RSSFeeds">Podcast</a> </li> </ul> </div> </div> </div> </div> </div> </div> <div class="ds-l-md-col--5 ds-l-sm-col--12 right-footer"> <div class="ds-l-row"> <div class="ds-l-md-col--8 ds-l-sm-col--12"> <div class="footer-image-container"> <span> <a href="https://www.hhs.gov" target="_blank" rel="noopener noreferrer" title="U.S. Department of Health & Human Services"> <img id="imgHhsLogo" src="/medicare-coverage-database/img/Logo-HHS@1x-O.png" alt="U.S. Department of Health & Human Services" /> <span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </span> <span class="ds-u-margin-x--1"> <a href="https://www.cms.gov" target="_blank" rel="noopener noreferrer" title="CMS.gov Centers for Medicare & Medicaid Services"> <img id="imgCmsBottomLogo" src="/medicare-coverage-database/img/Logo-CMS@1x-O.png" alt="Centers for Medicare & Medicaid Services" /> <span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </span> </div> <div class="ds-u-margin-top--3"> <div class="region region-footer-fourth"> <div id="block-cms-drupal-global-cmsaddressblock" data-block-plugin-id="block_content:cc554f4f-77f1-42c0-a0b8-d38b1fcbe174" class="block block-block-content block-block-contentcc554f4f-77f1-42c0-a0b8-d38b1fcbe174"> <div class="content"> <span class="create-date"></span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"> <p>A federal government website managed and paid for by the U.S. Centers for Medicare & Medicaid Services.</p> <p>7500 Security Boulevard, Baltimore, MD 21244</p> </div> </div> </div> </div> </div> <div class="social-icon-container"> <span class="facebook-icon"> <a href="https://www.facebook.com/pages/Centers-for-Medicare-and-Medicaid-Services/130543856995834" target="_blank" rel="noopener noreferrer"> <span class="fa-layers fa-fw"> <i class="fas fa-circle"></i> <i title="CMS Facebook" class="fa-inverse fab fa-facebook-f" data-fa-transform="shrink-3.5"></i> </span> <span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </span> <span class="twitter-icon"> <a href="https://twitter.com/CMSGov" target="_blank" rel="noopener noreferrer"> <span class="fa-layers fa-fw"> <i class="fas fa-circle"></i> <i title="CMS Twitter" class="fa-inverse fab fa-twitter" data-fa-transform="shrink-3.5"></i> </span><span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </span> <span class="linkedin-icon"> <a href="https://www.linkedin.com/company/centers-for-medicare-&-medicaid-services/" target="_blank" rel="noopener noreferrer"> <span class="fa-layers fa-fw"> <i class="fas fa-circle"></i> <i title="CMS LinkedIn" class="fa-inverse fab fa-linkedin-in" data-fa-transform="shrink-3.5"></i> </span><span class="ds-u-visibility--screen-reader">opens in new window</span> </a> </span> </div> </div> <div class="ds-l-lg-col--3 ds-u-md-display--none"></div> </div> </div> </div> </div> </div> <div class="site-footer__bottom ds-l-container"> <div class="region region-footer-fifth"> <div id="block-cms-drupal-global-tools" data-block-plugin-id="system_menu_block:tools-footer" class="block block-menu navigation menu--tools-footer"> <div class="inner"> <h2 class="visually-hidden" id="block-cms-drupal-global-tools-menu">TOOLS</h2> <ul class="clearfix menu"> <li class="menu-item d-inline"> <a href="https://www.cms.gov/About-CMS/Agency-Information/Aboutwebsite/index.html" target="_blank" rel="noopener noreferrer">Web policies<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item d-inline"> <a href="https://www.medicare.gov/about-us/plain-writing/plain-writing.html" target="_blank" rel="noopener noreferrer">Plain language<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item d-inline"> <a href="https://www.cms.gov/About-CMS/Agency-Information/Aboutwebsite/NoFearAct.html" target="_blank" rel="noopener noreferrer">No Fear Act<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item d-inline"> <a href="https://www.cms.gov/center/freedom-of-information-act-center.html" target="_blank" rel="noopener noreferrer">Freedom of Information Act<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> <li class="menu-item d-inline"> <a href="https://www.oig.hhs.gov" target="_blank" rel="noopener noreferrer">Inspector General<span class="ds-u-visibility--screen-reader">opens in new window</span></a> </li> </ul> </div> </div> </div> </div> </footer> <div class="modal fade" id="submitFeedbackModal" tabindex="-1" aria-label="Frequently Asked Questions (FAQs)" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="submitFeedbackTitleModalLabel">Frequently Asked Questions (FAQs)</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> Many questions can be answered on the <a href="https://www.cms.gov/medicare-coverage-database/help/help-and-resources.aspx" target="_blank" rel="noopener noreferrer"><u>Help & Resources page</u></a> in the How To Library or by viewing the FAQs below. Please take a look and if you still have questions or would like to leave feedback, <a href="mailto:MCDFeedback@cms.hhs.gov?subject=MCD%20User%20MCD Search" aria-label="Submit User Feedback/Question link. This opens email to send email." title="Submit User Feedback" class="log-click" data-page-action="Clicked the please reach out to us link." onclick="submitFeedback();"><u>contact us!</u></a> <div id="main"> <div class="accordion" id="faq"> <div class="card"> <div class="card-header outlineHeader" id="headingOne"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 1" data-toggle="collapse" data-target="#faq1" aria-controls="faq1" aria-label="FAQ 1"> Are you a provider and have a question about billing or coding? </button> </h2> </div> <div id="faq1" class="collapse" aria-label="FAQ 1 Answer" data-parent="#faq"> <div class="card-body cardBodyPadding"> <p class="text-left"> Please contact your Medicare Administrative Contractor (MAC). MACs can be found in the <a href="https://www.cms.gov/medicare-coverage-database/reports/local-coverage-mac-contacts-report.aspx?contractType=all&stateRegion=all&contractorName=all&contractorNumber=all" target="_blank" rel="noopener noreferrer"><u>MAC Contacts Report</u></a>. </p> </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingFour"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 4" data-toggle="collapse" data-target="#faq4" aria-controls="faq4" aria-label="FAQ 4"> Do you have questions related to the content of a specific Local Coverage Determination (LCD) or an Article? </button> </h2> </div> <div id="faq4" class="collapse" aria-labelledby="faqhead4" data-parent="#faq"> <div class="card-body cardBodyPadding"> Please contact the Medicare Administrative Contractor (MAC) who owns the document. The contractor information can be found at the top of the document in the <b>Contractor Information section</b> (expand the section to see the details). MACs can also be can be found in the <a href="https://www.cms.gov/medicare-coverage-database/reports/local-coverage-mac-contacts-report.aspx?contractType=all&stateRegion=all&contractorName=all&contractorNumber=all" target="_blank" rel="noopener noreferrer"><u>MAC Contacts Report</u></a>. </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingFive"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 5" data-toggle="collapse" data-target="#faq5" aria-controls="faq5" aria-label="FAQ 5"> Are you a beneficiary and have questions about your coverage? </button> </h2> </div> <div id="faq5" class="collapse" aria-labelledby="faqhead5" data-parent="#faq"> <div class="card-body cardBodyPadding"> Please call 1-800-Medicare or visit <a href="#" onclick="govMedicareLink();" class="log-click medicare-gov-link" data-page-action="Clicked the Medicare.gov link." style="display: inline-block;"><u>Medicare.gov </u><sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a> </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingTwo"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 2" data-toggle="collapse" data-target="#faq2" aria-controls="faq2" aria-label="FAQ 2"> Are you looking for codes? (e.g., CPT/HCPCS, ICD-10) </button> </h2> </div> <div id="faq2" class="collapse log-click" data-page-action="Clicked FAQ 2" aria-labelledby="faqhead2" data-parent="#faq"> <div class="card-body cardBodyPadding"> <h3>Local Coverage</h3> <p> For the most part, codes are no longer included in the LCD (policy). You will find them in the Billing & Coding Articles. Try using the <a href="https://www.cms.gov/medicare-coverage-database/new-search/search.aspx" target="_blank" rel="noopener noreferrer">MCD Search</a> to find what you're looking for. Enter the code you're looking for in the "Enter keyword, code, or document ID" box. The list of results will include documents which contain the code you entered. </p> <p><span class="text-danger"><b>Please Note:</b></span> For Durable Medical Equipment (DME) MACs only, CPT/HCPCS codes remain located in LCDs. All other Codes (ICD-10, Bill Type, and Revenue) have moved to Articles for DME MACs, as they have for the other Local Coverage MAC types.</p> <h3>National Coverage</h3> <p> NCDs do not contain claims processing information like diagnosis or procedure codes nor do they give instructions to the provider on how to bill Medicare for the service or item. For this supplementary claims processing information we rely on other CMS publications, namely Change Requests (CR) Transmittals and inclusions in the Medicare Fee-For-Service Claims Processing Manual (CPM). </p> <p> In order for CMS to change billing and claims processing systems to accommodate the coverage conditions within the NCD, we instruct contractors and system maintainers to modify the claims processing systems at the national or local level through CR Transmittals. CRs are not policy, rather CRs are used to relay instructions regarding the edits of the various claims processing systems in very descriptive, technical language usually employing the codes or code combinations likely to be encountered with claims subject to the policy in question. As clinical or administrative codes change or system or policy requirements dictate, CR instructions are updated to ensure the systems are applying the most appropriate claims processing instructions applicable to the policy. </p> </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingThree"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 3" data-toggle="collapse" data-target="#faq3" aria-controls="faq3" aria-label="FAQ 3"> How do I find out if a specific CPT code is covered in my state? </button> </h2> </div> <div id="faq3" class="collapse" aria-labelledby="faqhead3" data-parent="#faq"> <div class="card-body cardBodyPadding"> <p> Enter the CPT/HCPCS code in the <a href="https://www.cms.gov/medicare-coverage-database/new-search/search.aspx" target="_blank" rel="noopener noreferrer">MCD Search</a> and select your state from the drop down. (You may have to accept the AMA License Agreement.) Look for a Billing and Coding Article in the results and open it. (Or, for DME MACs only, look for an LCD.) Review the article, in particular the Coding Information section. </p> <p> If you need more information on coverage, contact the Medicare Administrative Contractor (MAC) who published the document. The contractor information can be found at the top of the document in the <b>Contractor Information section</b> (expand the section to see the details). </p> <p> If you don’t find the Article you are looking for, <a href="https://www.cms.gov/medicare-coverage-database/reports/local-coverage-mac-contacts-report.aspx?contractType=all&stateRegion=all&contractorName=all&contractorNumber=all" target="_blank" rel="noopener noreferrer">contact your MAC</a>. </p> </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingSix"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 6" data-toggle="collapse" data-target="#faq6" aria-controls="faq6" aria-label="FAQ 6"> Did you receive a Medicare coverage denial? </button> </h2> </div> <div id="faq6" class="collapse" aria-labelledby="faqhead6" data-parent="#faq"> <div class="card-body cardBodyPadding"> <p>Was your Medicare claim denied? Here are some hints to help you find more information:</p> <p>1) Check out the Beneficiary card on the <a href="https://www.cms.gov/medicare-coverage-database/search.aspx" target="_blank" rel="noopener noreferrer">MCD Search</a> page.</p> <p>2) Try using the <a href="https://www.cms.gov/medicare-coverage-database/search.aspx" target="_blank" rel="noopener noreferrer">MCD Search</a> and enter your information in the "Enter keyword, code, or document ID" box. Your information could include a keyword or topic you're interested in; a Local Coverage Determination (LCD) policy or Article ID; or a CPT/HCPCS procedure/billing code or an ICD-10-CM diagnosis code. Try entering any of this type of information provided in your denial letter.</p> <p>3) Contact your <a href="https://www.cms.gov/medicare-coverage-database/reports/local-coverage-mac-contacts-report.aspx?contractType=all&stateRegion=all&contractorName=all&contractorNumber=all" target="_blank" rel="noopener noreferrer">MAC</a>.</p> <p>4) Visit <a href="#" onclick="govMedicareLink();" class="log-click medicare-gov-link" data-page-action="Clicked the Medicare.gov link." style="display: inline-block;">Medicare.gov <sup><small><i class="fas fa-external-link-alt" title="Opens in a new window"></i></small></sup></a>or call 1-800-Medicare.</p> </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingSeven"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 7" data-toggle="collapse" data-target="#faq7" aria-controls="faq7" aria-label="FAQ 7"> It is Thursday and the weekly MCD data isn’t refreshed? </button> </h2> </div> <div id="faq7" class="collapse" aria-labelledby="faqhead7" data-parent="#faq"> <div class="card-body cardBodyPadding"> Please use the Reset Search Data function, found in the top menu under the Settings (gear) icon. If that doesn’t work please contact <a href="mailto:LCD@nerdvana.fu.com?subject=MCD%20User%20Technical%20Issues%20-%20MCD Search" class="log-click" title="Submit User Technical Issues" data-page-action="Clicked the LCD Help Desk link."><u>technical support</u></a>. </div> </div> </div> <div class="card"> <div class="card-header outlineHeader" id="headingEight"> <h2 class="mb-0"> <button class="btn btn-header-link accordian-text collapsed log-click" role="button" tabindex="0" data-page-action="Clicked FAQ 8" data-toggle="collapse" data-target="#faq8" aria-controls="faq8" aria-label="FAQ 8"> Are you having technical issues with the Medicare Coverage Database (MCD)? </button> </h2> </div> <div id="faq8" class="collapse" aria-labelledby="faqhead8" data-parent="#faq"> <div class="card-body cardBodyPadding"> Technical issues include things such as a link is broken, a report fails to run, a page is not displaying correctly, a search is taking an unexpectedly long time to complete. If you are having an issue like this please contact <a href="mailto:LCD@nerdvana.fu.com?subject=MCD%20User%20Technical%20Issues%20-%20MCD Search" class="log-click" title="Submit User Technical Issues" data-page-action="Clicked the LCD Help Desk link."><u>technical support</u></a>. </div> </div> </div> </div> </div> </div> <div class="modal-footer"> <a type="button" id="btnSubmitFeedback" href="mailto:MCDFeedback@cms.hhs.gov?subject=MCD%20User%20Feedback%20-%20MCD Search" title="Submit User Feedback" class="btn btn-outline-primary log-click" data-page-action="Clicked the Submit Feedback Submit button." onclick="submitFeedback();">Submit Feedback/Ask a Question</a> <button type="button" id="btnCancelSubmitFeedback" class="btn btn-outline-secondary log-click" data-dismiss="modal" data-page-action="Clicked the Close button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="sessionModal" tabindex="-1" data-backdrop="static" data-keyboard="false" aria-labelledby="sessionModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="sessionModalLabel">MCD Session Expiration Warning</h5> </div> <div class="modal-body"> <p id="sessionModalBody"> Your MCD session is currently set to expire in 5 minutes due to inactivity. If your session expires, you will lose all items in your basket and any active searches. If you would like to extend your session, you may select the <strong>Continue</strong> Button. </p> </div> <div class="modal-footer"> <button type="button" id="btnSessionContinue" class="btn btn-outline-primary log-click" data-dismiss="modal" data-page-action="Clicked the MCD Session Expiration Warning Continue button.">Continue</button> <button type="button" id="btnSessionCancel" class="btn btn-outline-secondary log-click" data-dismiss="modal" data-page-action="Clicked the MCD Session Expiration Warning Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="resetSearchModal" tabindex="-1" data-backdrop="static" data-keyboard="false" aria-labelledby="sessionModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="resetSearchModalLabel">Reset MCD Search Data</h5> </div> <div class="modal-body"> <p id="resetSearchModalBody"> If you are experiencing any technical issues related to the search, selecting the 'OK' button to reset the search data should resolve your issues. </p> </div> <div class="modal-footer"> <button type="button" id="btnResetSearchData" class="btn btn-outline-primary log-click" data-dismiss="modal" data-page-action="Clicked the Reset MCD Search Data Continue button.">OK</button> <button type="button" id="btnResetSearchCancel" class="btn btn-outline-secondary log-click" data-dismiss="modal" data-page-action="Clicked the Reset MCD Search Data Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="archiveDocModal" tabindex="-1" aria-labelledby="archiveDocModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="archiveDocModalLabel">Notice</h5> </div> <div class="modal-body"> You are leaving the CMS MCD and are being redirected to the CMS MCD Archive that contains outdated (No Longer In Effect) Local Coverage Determinations and Articles </div> <div class="modal-footer"> <button type="button" id="btnConfirmArchiveDoc" class="btn btn-primary log-click" data-dismiss="modal" data-page-action="Clicked the MCD Archive Notice Continue button.">Continue</button> <button type="button" id="btnCancelArchiveDoc" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the MCD Archive Notice Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="leavingSiteModal" tabindex="-1" aria-labelledby="leavingSiteModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="leavingSiteModalLabel">Notice</h5> </div> <div class="modal-body" style="word-break: break-all;"> You are leaving the CMS MCD and are being redirected to <span id="lblLeavingSite"></span> </div> <div class="modal-footer"> <button type="button" id="btnConfirmLeavingSite" class="btn btn-primary log-click" data-dismiss="modal" data-page-action="Clicked the Leaving Site Notice Continue button.">Continue</button> <button type="button" id="btnCancelLeavingSite" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the Leaving Site Notice Cancel button.">Cancel</button> </div> </div> </div> </div> <div class="modal fade" id="MCDTopAlertModal" tabindex="-1" aria-labelledby="MCDTopAlertModalLabel" aria-hidden="true" aria-modal="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header help-modal-title"> <h5 class="modal-title" id="NoticeBoardModalLabel">MCD Alert</h5> <button type="button" class="close js-cls-btn" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" id="alertListBody" tabindex="0"> </div> <div class="modal-footer"> <button type="button" class="btn btn-outline-secondary js-cls-btn log-click" data-dismiss="modal" data-page-action="Clicked the MCD Notice Board Close button.">Close</button> </div> </div> </div> </div> <div id="footerIncludes"> <!-- Popper is used with permission under the MIT license: https://github.com/popperjs/popper-core/blob/master/LICENSE.md --> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <script src="/medicare-coverage-database/_content/Mcim.SharedPages/lib/bootstrap/dist/js/bootstrap.min.js?v=zeCJo_OEXYIKZn-M6bZGQD65ot0bma5lKY7_FJwYXjw"></script> <script src="/medicare-coverage-database/js/cms-template.min.js?v=3zRoSZDt4vRrEXx_PB6oso3x2DWEe9GEAkpMzdCKuLo"></script> </div> </body> </html>