Last Updated: January 2026 | Verified for 2026 AMA, CPT & CMS Guidelines
Understanding how to bill, document, and defend this code is essential for internal medicine physicians, endocrinologists, hospitalists, clinical laboratories, and their billing staff. Medicare governs coverage under National Coverage Determination (NCD) 190.20, which establishes both clinical indications and strict frequency limitations that, if violated, will result in claim denial and potential compliance exposure.
The official AMA CPT descriptor for code 82947 is:
Glucose; quantitative, blood (except reagent strip)
This code sits within the Chemistry subsection of the Pathology and Laboratory chapter of the CPT codebook (codes 82009–84999). It encompasses any laboratory-grade, instrumented, quantitative determination of glucose concentration in a blood specimen — whether whole blood, serum, or plasma — collected by venipuncture, arterial puncture, or capillary fingerstick, as long as the analysis is performed on a laboratory-grade analyzer and not on a simple reagent strip or FDA-cleared home-use glucose monitor.
The test is clinically essential for:
All of the following laboratory methods yield a result reportable under CPT 82947, as long as the test is performed on a standard laboratory instrument (not a home-use meter or reagent strip):
CPT 82947 is not CLIA-waived. Any entity performing this test — whether a hospital laboratory, physician office laboratory (POL), reference laboratory, or independent clinical laboratory — must hold at minimum a CLIA Certificate of Compliance or Certificate of Accreditation. This is a critical distinction from CPT 82962 (FDA-cleared home glucose device), which is CLIA-waived and can be performed under a Certificate of Waiver.
CLIA Compliance Alert: Physician office laboratories that use a laboratory-grade glucose analyzer (not a glucose meter cleared for home use) must maintain a CLIA Certificate of Compliance or Accreditation for this testing. Billing CPT 82947 without the appropriate CLIA certificate constitutes a false claim. Confirm your CLIA certificate type covers the complexity level of your instrument before billing. Visit the CMS CLIA website to verify certificate requirements.
The code is valid regardless of the specific specimen type, as long as a laboratory analyzer is used:
CPT 82947 is governed by CMS National Coverage Determination (NCD) 190.20 — Blood Glucose Testing, effective November 25, 2002 (with screening coverage added January 1, 2005). This NCD establishes that Medicare covers quantitative blood glucose testing when it is reasonable and necessary for the diagnosis or treatment of an illness or injury .
Medicare covers CPT 82947 for the following clinical scenarios, among others:
Medicare imposes frequency limits based on clinical status:
| Patient Status | Maximum Frequency (Medicare) | Key Notes |
|---|---|---|
| Stable, non-hospitalized diabetic patients (unable or unwilling to do home monitoring) | Up to 4 times per year | More frequent testing may be covered with additional documentation of clinical necessity (unstable DM, medication changes, comorbidities) |
| Complex or unstable diabetics (out-of-control DM, multiple comorbidities, aggressive insulin management) | More than 4 per year — requires documented clinical necessity | Documentation must clearly reflect why more frequent laboratory glucose is necessary beyond home monitoring |
| Pre-diabetic screening (no prior prediabetes diagnosis) | 1 per year | Use Z13.1 as diagnosis; no copay/deductible under screening benefit |
| Pre-diabetic (confirmed prediabetes diagnosis) | 2 per year (minimum 6 months apart) | Use Z13.1 + modifier TS for second screening; no copay/deductible |
| Nonspecific signs/symptoms (not diabetes-related) | 1 test (single diagnostic workup) | Repeat testing only if initial result is abnormal and clinical need is documented |
| Inpatient / hospitalized patients | Per clinical need — no specific limit | Hospital billing (facility claims); medical necessity must be documented in clinical record |
| ABN Required When Frequency Limits Are Exceeded: If you order CPT 82947 beyond the frequency guidelines established by NCD 190.20 and do not have documented clinical necessity for exceeding those limits, you must issue an Advance Beneficiary Notice (ABN) to the patient before collecting the specimen. Without a valid ABN, the laboratory cannot bill the patient if Medicare denies the claim. Maintain ABN documentation for a minimum of 10 years per CMS requirements. |
CPT 82947 is a statutory exclusion from the Medicare Physician Fee Schedule. It is defined by CMS as a “non-physician service” — meaning it has no work RVUs and no payment amount under the PFS. It is only payable under the Clinical Laboratory Fee Schedule (CLFS). This is why physicians who attempt to bill 82947 from their office under a Type 11 NPI (individual provider) often receive N95 denial codes (“Provider type may not bill this service”) . The correct billing entity is the laboratory — either in-house or via a reference laboratory.
Effective January 1, 2005, CMS expanded Medicare coverage to include diabetes screening tests as a Medicare Part B benefit under 42 CFR §410.18. This is one of the most frequently misunderstood aspects of billing CPT 82947.
The following CPT codes are approved for the Medicare diabetes screening benefit:
Medicare covers diabetes screening for beneficiaries who have one or more of the following risk factors:
CMS requires that Medicare diabetes screening tests be ordered and/or furnished in a primary care setting — defined as an environment where clinicians deliver integrated, accessible healthcare services, develop a sustained patient partnership, and practice within the context of family and community. This excludes: emergency departments, inpatient hospital settings, ambulatory surgical centers, independent diagnostic testing facilities, skilled nursing facilities, and other non-primary care venues .
While CPT 82947 is diagnosis-agnostic (any valid, medically necessary indication can support it), the following ICD-10-CM codes are the most commonly linked and are recognized under NCD 190.20 and payer policies:
| ICD-10 Code | Description | Clinical Context for 82947 |
|---|---|---|
| Z13.1 | Encounter for screening for diabetes mellitus | Medicare diabetes screening benefit; required for no-cost-share billing |
| E11.65 | Type 2 diabetes mellitus with hyperglycemia | Monitoring/management of uncontrolled T2DM |
| E11.641 | Type 2 DM with hypoglycemia with coma | Emergency glucose testing for hypoglycemic episodes |
| E10.65 | Type 1 diabetes mellitus with hyperglycemia | Monitoring in T1DM; especially during illness or medication adjustment |
| R73.01 | Impaired fasting glucose (prediabetes) | Monitoring pre-diabetic patients; supports up to 4x/year frequency |
| R73.09 | Other abnormal glucose | Glucose values outside normal range without confirmed diagnosis |
| E16.0 | Drug-induced hypoglycemia without coma | Testing in insulin-treated patients or sulfonylurea users |
| E16.2 | Hypoglycemia, unspecified | Symptomatic hypoglycemia workup |
| E24.2 | Drug-induced Cushing’s syndrome | Glucose monitoring during long-term glucocorticoid therapy |
| K86.1 | Other chronic pancreatitis | Glucose surveillance in pancreatogenic diabetes |
| Z79.4 | Long-term (current) use of insulin | Use as secondary code; supports medical necessity for frequent monitoring |
| O24.419 | Gestational diabetes mellitus in pregnancy, unspecified trimester | GDM management during pregnancy |
| E13.65 | Other specified DM with hyperglycemia | Secondary diabetes (steroid-induced, post-pancreatectomy) |
| Z87.39 | Personal history of other endocrine, nutritional and metabolic diseases | History of gestational diabetes; annual screening |
Coding Tip: Always include the most specific ICD-10 code available. For diabetic patients, always code the type of DM (E10 vs. E11 vs. E13), the complication or manifestation (hyperglycemia, hypoglycemia, etc.), and any relevant secondary codes (e.g., Z79.4 for insulin use). Vague codes like R73.09 alone may trigger ABN requirements or medical necessity reviews for repeat testing.
This is one of the highest-risk billing areas for CPT 82947. The AMA CPT coding principle for organ/disease-oriented panels is clear: when all tests in a panel are ordered, bill only the panel code — never the individual component codes alongside the panel.
| Panel CPT Code | Panel Name | Includes 82947? |
|---|---|---|
| 80047 | Basic Metabolic Panel (Calcium, ionized) | Yes — glucose is a required component |
| 80048 | Basic Metabolic Panel (BMP) (Calcium, total) | Yes — glucose is a required component |
| 80050 | General Health Panel | Yes — includes CMP (80053) |
| 80053 | Comprehensive Metabolic Panel (CMP) | Yes — glucose is a required component |
| 80069 | Renal Function Panel | Yes — glucose is a required component |
| NCCI Unbundling Alert: If a provider orders a BMP (80048) or CMP (80053), do not also bill 82947 on the same date of service for the same specimen. NCCI Procedure-to-Procedure (PTP) edits will automatically deny the standalone 82947 as unbundled. This applies even if a modifier is appended — there is no modifier override for this edit in the context of panel bundling. Laboratories that systematically bill both the panel and the component glucose code face significant overpayment and False Claims Act exposure . |
CPT 82947 may be billed as a standalone code (without running into panel bundling rules) in the following circumstances:
Medicare (and most commercial payers) will only reimburse one laboratory provider when duplicate laboratory services are submitted for the same patient on the same date of service. An important payer-specific note: some payers (e.g., certain ConnectiCare policies) explicitly state that 82947 and 82948 are excluded from duplicate laboratory service edits — meaning both may be payable on the same date if ordered and performed for distinct clinical purposes . Always verify payer-specific policies.
Append modifier 90 when the ordering provider’s office or facility collects the specimen but sends it to an outside reference laboratory for analysis. The modifier signals pass-through billing — that the billing entity did not perform the test itself. The reference laboratory typically receives the majority of the reimbursement, while the collecting entity may bill a separate venipuncture fee (CPT 36415).
Example: A primary care physician orders a fasting glucose and draws the blood in the office. The specimen is sent to a reference laboratory for analysis. The physician office may bill 82947-90 (if contractually allowed to bill for the reference lab service) or may simply submit a specimen collection fee.
Use modifier 91 when the same test is repeated on the same patient on the same date for reasons other than confirming an initial result. This modifier is essential for:
As detailed in Section 4, modifier TS is required when billing the second Medicare diabetes screening test in a 12-month period for a beneficiary with a confirmed prediabetes diagnosis. Failure to apply this modifier will result in a Medicare denial for frequency violation.
Do not use modifier QW with CPT 82947. The QW modifier applies only to CLIA-waived tests. CPT 82947 is a non-waived laboratory test. If you are performing glucose testing with an FDA-cleared home-use glucose meter (which is CLIA-waived), you should bill CPT 82962, not 82947, and then append QW.
When medical necessity is questionable and a valid Advance Beneficiary Notice has been issued and signed by the Medicare beneficiary, append modifier GA to the claim line. This shifts financial liability to the patient if Medicare denies the claim. Without modifier GA on a denied claim where an ABN was not issued, the laboratory cannot collect from the patient and must write off the service.
In rare circumstances where NCCI edits are being incorrectly applied to separate, distinct services (e.g., 82947 and another chemistry code performed on genuinely different specimens), modifier 59 (or the more specific XP — Separate Practitioner) may be used to override the edit. Use with caution and only with strong documentation of distinct clinical necessity.
Clinical laboratory claims for CPT 82947 are subject to medical necessity audits by Medicare Administrative Contractors (MACs), Recovery Audit Contractors (RACs), and commercial payer audit programs. Unlike E/M codes, which require extensive note documentation, lab audits focus on whether the ordering provider’s clinical record supports the indication and frequency of testing. Both the laboratory and the ordering provider share compliance responsibility.
| Feature | 82947 | 82948 | 82962 |
|---|---|---|---|
| CPT Descriptor | Glucose; quantitative, blood (except reagent strip) | Glucose; blood, reagent strip | Glucose, blood by glucose monitoring device cleared by FDA specifically for home use |
| Testing Method | Laboratory-grade analyzer (enzymatic, hexokinase, electrochemical) | Visual color comparison using a reagent strip — semi-quantitative | FDA-cleared home-use glucose meter (glucose oxidase, electrochemical, spectrophotometry on portable device) |
| CLIA Status | Non-waived — requires Certificate of Compliance or Accreditation | Non-waived — requires Certificate of Compliance or Accreditation | CLIA-waived — requires Certificate of Waiver only |
| Where Performed | Clinical laboratory (hospital, reference lab, POL with appropriate CLIA) | Clinical laboratory (rarely used in modern practice) | Physician office, clinic, home, bedside — any setting using a CLIA-waived POC meter |
| Result Type | Precise quantitative (mg/dL or mmol/L) | Semi-quantitative (color comparison) | Quantitative numeric (but from home/POC device) |
| Medicare Fee Schedule | Clinical Laboratory Fee Schedule only (~$5.48) | Clinical Laboratory Fee Schedule only | Clinical Laboratory Fee Schedule only (CLIA-waived rate; use QW modifier) |
| Physician Fee Schedule | Not payable — statutory exclusion | Not payable — statutory exclusion | Not payable — statutory exclusion |
| Common Use Case | Routine lab panels, diagnostic workup, formal diabetes monitoring, screening | Rarely billed; largely obsolete in modern labs | Bedside glucose checks in clinical settings using point-of-care meters; some home visits |
| Required Modifier | None for standard billing; 90 (reference lab), 91 (repeat), GA (ABN) | Same as 82947 | QW required for CLIA-waived billing |
| Panel Bundling | Bundled into BMP (80048), CMP (80053), etc. | Not part of any panel | Not part of any panel |
Key Takeaway: The most common real-world confusion is between 82947 and 82962. When a physician’s office uses a handheld POC glucose meter (even a clinical-grade one in a hospital or clinic), the correct code is 82962 (with modifier QW for CLIA-waived), not 82947. CPT 82947 is strictly for laboratory-grade analyzers. Using 82947 for a POC meter check constitutes upcoding and is a compliance risk .
Patient: 68-year-old Medicare beneficiary with hypertension and obesity (BMI 32). No prior diabetes diagnosis. No prior diabetes screening on file with Medicare.
Setting: Primary care physician office. Blood drawn for fasting glucose only (no panel ordered).
Billing: CPT 82947, ICD-10 Z13.1. No modifier TS (first screening — not pre-diabetic).
Patient Cost-Sharing: None — no copay or deductible under the Medicare diabetes screening benefit.
Rationale: Patient has at least one qualifying risk factor (hypertension + obesity). Annual screening is covered. Do not bill an E/M with this claim unless a significant, separately identifiable service was provided (Modifier 25 on the E/M code).
Patient: 72-year-old Medicare patient with documented impaired fasting glucose (prediabetes) from 7 months ago. Returning for second annual glucose screen.
Setting: Primary care office. Fasting blood glucose ordered.
Billing: CPT 82947-TS, ICD-10 Z13.1.
Patient Cost-Sharing: None — no copay or deductible.
Rationale: Modifier TS is mandatory for the second screening in a 12-month period for a pre-diabetic patient. Without TS, Medicare will deny the claim as exceeding the 1-per-year baseline limit. The 7-month interval satisfies the minimum 6-month separation requirement .
Patient: Diabetic patient undergoing hyperbaric oxygen therapy for a non-healing wound. Glucose must be checked before each HBO session. Multiple sessions in one day.
Setting: HBO clinic with laboratory-grade glucose analyzer.
Billing: CPT 82947 for first test; CPT 82947-91 for subsequent same-day tests.
ICD-10: E11.621 (Type 2 DM with foot ulcer) or appropriate wound/complication code.
Rationale: Modifier 91 is required to indicate repeat testing on the same day is medically necessary and not a billing error. Documentation should reflect the clinical protocol requiring glucose monitoring before each HBO session.
Note: If the clinic is using a bedside glucose meter (home-use device), the correct code is 82962-QW, not 82947. Using 82947 for a POC meter is a compliance violation.
Situation: A hospitalist orders a BMP (80048) in the morning. In the afternoon, the patient’s glucose is rechecked due to a new hyperglycemic episode requiring insulin adjustment.
Billing (AM): CPT 80048 — BMP only. Do NOT add 82947.
Billing (PM): CPT 82947-91 with ICD-10 E11.65 (T2DM with hyperglycemia). The repeat afternoon glucose is a clinically distinct test on a different specimen at a different time for a new clinical reason.
Rationale: The AM panel bundles glucose within 80048 (no separate 82947 allowed). The PM standalone glucose is medically necessary for a new clinical event and is separable with modifier 91. Documentation must reflect the new indication for the afternoon test.
Patient: 32-year-old pregnant woman at 24 weeks gestation. Physician orders a 1-hour glucose challenge test (post-load glucose) as routine GDM screening.
Billing: CPT 82950 (Glucose; post glucose dose, includes glucose) — not 82947.
ICD-10: Z34.22 (Supervision of normal second trimester pregnancy) or O09.522 (Supervision of elderly multigravida, second trimester).
Rationale: For post-glucose-load testing (1-hour or 2-hour), use 82950, not 82947. For a full 3-specimen oral glucose tolerance test (OGTT), use 82951. CPT 82947 is appropriate only for a simple fasting glucose in the GDM context if no post-load component is performed.
Coverage and frequency limitations for CPT 82947 vary by commercial payer, but most follow the general framework of CMS NCD 190.20. Key considerations include:
The following represent the most common compliance failures associated with CPT 82947 billing:
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 82947 refers to the quantitative measurement of glucose in the blood, excluding methods that utilize reagent strips. This procedure involves obtaining a blood sample to assess the total blood glucose level, which is crucial for evaluating the body's metabolic processes. Glucose, a simple sugar, serves as the primary energy source for the body, derived from the breakdown of carbohydrates. Once carbohydrates are digested, they are converted into glucose, which is then absorbed by the intestines and enters the bloodstream. The regulation of blood glucose levels is primarily managed by insulin, a hormone secreted by the pancreas. Insulin facilitates the transport of glucose to various cells throughout the body, ensuring that energy is available where needed. When the body has an excess of glucose, it is either converted into glycogen for storage in the liver or transformed into fat for storage in adipose tissue. Under normal circumstances, the glucose-insulin metabolic process maintains blood glucose levels within a healthy range. The measurement of glucose is essential for determining the functionality of this metabolic process. It is utilized to monitor glucose levels, identifying conditions such as hypoglycemia (low blood sugar) and hyperglycemia (high blood sugar), as well as for diagnosing diabetes and managing blood sugar levels in individuals with diabetes. For quantitative blood glucose determination using enzymatic methods or any method other than reagent strips, the appropriate code to use is 82947. In contrast, for glucose determination using a reagent strip, the code 82948 should be applied, which involves placing a drop of blood on a reagent strip and visually comparing it to a calibrated color scale to ascertain the glucose concentration in the specimen.
© Copyright 2026 Coding Ahead. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.