How to Use the
Medicare Coverage Database
Find LCDs, NCDs, and coverage policies in minutes. Real advice on jurisdiction mapping, policy types, and what actually matters when verifying Medicare coverage.
The Short Version
The Medicare Coverage Database is a real-time interface to the CMS Medicare Coverage Database. Search by CPT code, ICD-10 code, or keyword to find LCDs, NCDs, and code-to-coverage mappings. View full policy details — indications, limitations, documentation requirements, and effective dates.
It is the same data that Medicare contractors and MACs use to make coverage decisions. Every LCD and NCD in the CMS system is accessible from a single search bar. No more digging through contractor websites or PDF archives.
8K+
Active LCDs
200+
NCDs
12
MAC Jurisdictions
100%
Free. No Account.
LCD vs NCD: What Is the Difference?
I once worked with a practice that lost $30,000 in a RAC recoupment because they assumed an LCD from a neighboring MAC did not apply to them. It did not — but they also failed to check whether their own MAC had a similar LCD. The auditor found that their documentation did not meet the requirements of their own jurisdiction's LCD, which was nearly identical to the one they had ignored.
NCDs are published by CMS and apply everywhere. If CMS says cardiac rehabilitation is covered for post-CABG patients under NCD 20.10, every MAC in every state must follow that determination. LCDs are published by individual MACs and apply only to providers in that MAC's jurisdiction. An LCD can add documentation requirements, specify covered diagnosis codes, or limit the frequency of a service — but it cannot reverse an NCD's coverage decision.
The practical difference matters more than the legal one. When you search the Coverage Database, you need to know whether the policy you are reading is an NCD (applies to you no matter where you are) or an LCD (applies only if you are in that MAC's jurisdiction). The tool labels each result clearly, but it is your responsibility to filter by your jurisdiction before relying on an LCD.
How to Use the Coverage Database
Search by CPT or ICD-10 Code
Search by entering a CPT procedure code, an ICD-10 diagnosis code, or a keyword like 'cardiac' or 'MRI.' The tool queries the CMS Medicare Coverage Database in real time and returns matching LCDs and NCDs instantly.
Browse LCDs, NCDs & Code Mappings
Results are organized by type — LCDs (local policies specific to a Medicare contractor jurisdiction), NCDs (national policies that apply everywhere), and code-to-coverage mappings showing which CPT/ICD-10 codes are linked to which policies.
View Full Policy Details
Click any policy to see the complete details — indications and limitations of coverage, documentation requirements, CPT/HCPCS coding guidelines, ICD-10 diagnosis codes that support medical necessity, and the effective dates of the policy.
Common Use Cases
Tips from the Trenches
Three things I wish every coder knew about Medicare coverage policies.
Know Your Jurisdiction — Every MAC Has Different LCDs
Medicare Administrative Contractors (MACs) are divided into 12 jurisdictions, and each one publishes its own LCDs. An LCD from Jurisdiction B (Novitas) does not apply in Jurisdiction E (WPS). I have seen practices copy documentation requirements from the wrong MAC's LCD and fail an audit. Before you follow any LCD, verify that it belongs to your jurisdiction. The Coverage Database filters by jurisdiction — always set this filter before you start searching.
Draft vs Final — They Are Not the Same
A draft LCD is a proposed policy that is open for public comment. It has no legal effect until it is finalized. A final LCD is binding — you must follow its documentation requirements to be paid. I have seen practices change their workflows based on a draft policy, only to have the final version look completely different. Use draft policies to prepare, but do not change your billing practices until the final policy is published with its effective date.
Reopenings Can Change Coverage Mid-Year
An LCD reopening is when a MAC revises an existing policy outside the normal annual update cycle. Reopenings can be triggered by new clinical evidence, a change in the NCD, or a Medicare contractor advisory committee recommendation. If a procedure you bill has an LCD, I recommend checking the Coverage Database every quarter — even if you think the policy has not changed. I have seen a reopening add a new documentation requirement with only 30 days' notice.
Frequently Asked Questions
Questions I hear from coders using the Coverage Database for the first time.
Ready to Search the Coverage Database?
No sign-up, no credit card, no upsells. Search LCDs, NCDs, and coverage policies in real time.
Search the Coverage Database