Using the Wrong Diabetes CPT Code? The Billing Details Your Practice Can't Afford to Overlook
Learn how diabetes CPT code errors affect reimbursement, and coding practices to prevent denials and protect revenue.

In order to get it right, a lot more than just picking a code needs to happen in order to bill diabetes for accuracy. Medical practices are to report the services rendered, document medical necessity and adhere to the rules for billers for the respective payers. Inaccurate Diabetes CPT Code selection can result in claim denials, delayed payments, coding corrections and lost revenue.
A1c monitoring, chronic care management, foot assessment, office visits, glucose testing, nutrition counseling and retinal exams are all services related to diabetes care that may be provided by the primary care clinic. There are different coding requirements for each service. A consistent Diabetes CPT Code selection process facilitates reporting of services to a clinical documentation for services rendered and the applicable Diabetes payer policies.
This guide reviews commonly used diabetes CPT codes, and provides information about the billing associated with each code. As well as what documentation is required for these codes, and explores practical solutions to billing issues. It is also a guide for practices on how they can increase coding accuracy and address common reimbursement issues that can be avoided.
What Is a Diabetes CPT Code?
If a patient has a diabetes diagnosis, there is not one specific CPT code for them. Medical services and procedures are identified by CPT codes; diabetes and diabetes related conditions are identified by the ICD-10-CM codes. This varies by provider, type of service provided, documentation and customer based on the payer requirements, thus selection of the respective Diabetes CPT Code.
For instance, a provider could bill an E/M code for a diabetes follow-up visit. Examining either retina or the A1c and blood glucose could be provided separately under a different code if both are either both performed or both documented.
Common CPT Codes Used in Diabetes Care
| CPT code | Description |
|---|---|
| 99202-99205 | Office or outpatient evaluation and management for new patients |
| 99211-99215 | Office or outpatient evaluation and management for established patients |
| 82947 | Quantitative blood glucose testing |
| 82950 | Glucose testing following a glucose dose |
| 82951 | Glucose tolerance test involving three specimens |
| 83036 | Hemoglobin A1c testing |
| 83037 | Hemoglobin A1c testing using a device cleared for home use |
| 95249 | Personal continuous glucose monitoring equipment setup and patient training |
| 95250 | Professional continuous glucose monitoring setup and data collection |
| 95251 | Analysis and interpretation of continuous glucose monitoring data |
These codes are able to specify various different services, but cannot be swapped around. Get the most up-to-date code descriptors, documentation, and payer coverage rules prior to making a claim.
Diabetes CPT Code for Diabetic Eye Exams
Diabetic eye exams useful for detecting diabetes-related eye changes. Billing teams need to make a distinction between: retinal imaging, remote clinical review, professional interpretation, and automated analysis, when it comes to assigning a diabetes CPT code.
The interpretation/report should be included on the medical record to support the service provided. Eligible providers and technologies may also have requirements specific to them required by their payer policies.
CPT Codes for Diabetic Retinal Imaging
| CPT code | Description |
|---|---|
| 92227 | Retinal imaging for disease detection or monitoring with remote clinical staff review and report |
| 92228 | Retinal imaging for disease detection or monitoring with remote physician or qualified healthcare professional interpretation and report |
| 92229 | Retinal imaging for detection or monitoring with automated analysis and report |
The Diabetes CPT Code should accurately represent the retinal diagnostic imaging service. Practices should never report a code that they require a professional interpreter for when they do not because the service documented does not cover a professional interpreter.
CPT Category II Codes for Diabetes Eye Care
CPT Category II codes can be used for quality measurement/reporting. They are not normally used to substitute the CPT code that is used to bill a separately payable procedure.
| CPT Category II code | Description |
|---|---|
| 2022F | Dilated retinal eye examination with evidence of retinopathy |
| 2023F | Dilated retinal eye examination without evidence of retinopathy |
| 2024F | Seven standard field stereoscopic retinal photographs with evidence of retinopathy |
| 2025F | Seven standard field stereoscopic retinal photographs without evidence of retinopathy |
| 2026F | Eye imaging validated to match the diagnosis, with evidence of retinopathy |
| 2033F | Eye imaging validated to match the diagnosis, without evidence of retinopathy |
| 3072F | Low risk for retinopathy based on applicable prior-year assessment criteria |
These codes should be checked against existing code descriptors and appropriate quality reporting directions. Don’t assume that quality reporting alone will result in separate reimbursement.
Diabetes CPT Code for Diabetic Foot Exams
The exam code (CPT code) for a diabetic foot exam will vary depending on the type of foot exam. The applicable Diabetes CPT code would depend on the service rendered, the provider’s involvement and whether the exam is a part of an evaluation and management (E/M) visit.
During a foot exam, the doctor will take into account the condition of the skin, circulation, sensation, deformities, and other potential risk factors. Findings should be documented and decisions made for treatment should be documented.
CPT Codes Related to Diabetic Foot Assessments
| CPT code | Description |
|---|---|
| 2028F | Foot examination performed |
| 99202-99205 | Office or outpatient evaluation and management for new patients, when supported |
| 99211-99215 | Office or outpatient evaluation and management for established patients, when supported |
The code 2028F is a CPT category II coding that means a foot exam occurred. It should not automatically be seen as a separate procedure to be paid out separately.
The evaluated-and-managed service should be reflected by the selected child-service evaluated and management code. Simple foot examination doesn’t necessarily warrant a higher level office appointment.
Diabetes CPT Code for Office Visits
People with diabetes may need regular check-ups and changes in blood sugar medications as well as assessment of new complications. The documented diabetes evaluation and management service must be the same type of service that is documented using a Diabetes CPT Code in an office visit.
Office Visit CPT Codes for Diabetes Management
| CPT code | Description |
|---|---|
| 99202 | New patient visit with straightforward medical decision-making |
| 99203 | New patient visit with low-complexity medical decision-making |
| 99204 | New patient visit with moderate-complexity medical decision-making |
| 99205 | New patient visit with high-complexity medical decision-making |
| 99211 | Established patient evaluation and management, when applicable |
| 99212 | Established patient visit with straightforward medical decision-making |
| 99213 | Established patient visit with low-complexity medical decision-making |
| 99214 | Established patient visit with moderate-complexity medical decision-making |
| 99215 | Established patient visit with high-complexity medical decision-making |
The appropriate diabetes CPT code is based on medical decision making, or as per the current evaluation and management guideline, the applicable total time. The “high-level service” is not supported by the diagnosis of the patient’s diabetes.
Billing staff should review the provider’s documentation prior to claim closure. A collection of routine medicines is often very different to a visit where medications are being used for a variety of different conditions and are complicated by multiple problems.
Diabetes CPT Code for Blood Glucose Testing
Providers use a blood glucose test to assess glucose level and to determine if the level is abnormal. The right Diabetes CPT Code is dependent on the specific test carried out and the specimen requirements.
Blood Glucose Testing CPT Codes
| CPT code | Description |
|---|---|
| 82947 | Quantitative blood glucose testing, excluding reagent strip testing |
| 82950 | Glucose testing following a glucose dose |
| 82951 | Glucose tolerance test involving three specimens |
| 82952 | Each additional specimen beyond the three included in the applicable glucose tolerance test |
The codes are for various laboratory tests. Officials accept only one code providing for a glucose tolerance test when the provider ordered only one single quantitative glucose test.
The laboratory record should be available to back up the test performed, specimens required and billing of the service. Staff should also check covering policies regarding coverage, frequency, and medical necessity with payer.
Diabetes CPT Code for Hemoglobin A1c Testing
Paracl tests hemoglobin A1c, reflecting the average blood sugar level for around the last 2-3 months. The result is used by the provider to evaluate the control of diabetes and inform treatment decisions.
HbA1c Testing CPT Codes
| CPT code | Description |
|---|---|
| 83036 | Hemoglobin A1c testing |
| 83037 | Hemoglobin A1c testing using a device cleared for home use |
The chosen Diabetes CPT Code should be the one used for testing the procedure. Practices should not use any A1c test with the same code, as this is a practice error.
Documentation should include details of the test conducted, in order to support the medical necessity of the test. Billing teams should also verify if the service is covered by payers and if it is frequented.
CPT Category II Codes for HbA1c Results
Practices can submit their HbA1c results to capture CPT Category II codes, reporting either for quality measurement or performance tracking.
| CPT Category II code | HbA1c result range |
|---|---|
| 3044F | HbA1c below 7.0% |
| 3051F | HbA1c from 7.0% to 7.9% |
| 3052F | HbA1c from 8.0% to 9.0% |
| 3046F | HbA1c above 9.0% |
These codes are used to report documented HbA1C results for quality reporting. They are not coded to replace the CPT code used to conduct the lab test. Practices are advised to check to ensure that the descriptors and reporting criteria are up to date before submitting claims.
Diabetes CPT Code for Continuous Glucose Monitoring
Continuous glucose monitoring enables patients and providers to see glucose trends over time. The specific Diabetes CPT Code is dependent on the types of services provided whether they are personal devices set-up, professional monitoring, or the analysis and interpretation of data collected.
Continuous Glucose Monitoring CPT Codes
| CPT code | Description |
|---|---|
| 95249 | Personal continuous glucose monitoring equipment setup and patient training |
| 95250 | Professional continuous glucose monitoring setup, sensor placement, and data collection |
| 95251 | Analysis and interpretation of continuous glucose monitoring data |
There are differences in documentation requirements for these services. Data review and documented interpretation is to be provided to support a claim for analysis and interpretation.
It is important for practices to confirm with the payers whether the service meets coverage guidelines and if there are frequency limits. Such service charges as device supply, data collection, elimination and interpretation should not be viewed as interchangeable services.
Diabetes CPT Code for Self-Management Training
Diabetes self-management training empowers the patient to learn about the disease, its treatment recommendations, and its impact when things change. There may be services that ‘cover’ Glucose monitoring, Medicines management, Nutrition and fluid management, Activity and exercise, and Prevention of complications.
CPT Codes for Self-Management Education
| CPT code | Description |
|---|---|
| 98960 | Individual patient self-management education and training |
| 98961 | Self-management education and training for a group of two to four patients |
| 98962 | Self-management education and training for a group of five to eight patients |
The correct code should be completed to show the services provided, the skills of the providers, number of participants and time requirements. These codes should not be taken as a basis for determining that such diabetes education may be covered under all diabetes education programs. Check provider eligibility, documents, service length and policy prior to claim submission.
Diabetes CPT Code for Medical Nutrition Therapy
Diabetes medical nutrition therapy is a tool that allows the diabetes patient to learn more about their food and how it relates to diabetes control. The Diabetes CPT Code will vary if it is an initial assessment, a follow-up intervention, or group intervention.
Medical Nutrition Therapy CPT Codes
| CPT code | Description |
|---|---|
| 97802 | Initial individual medical nutrition therapy assessment and intervention |
| 97803 | Individual medical nutrition therapy reassessment and intervention |
| 97804 | Group medical nutrition therapy |
Generally, codes such as 97802 and 97803 are reported in 15-minute units, except for specific circumstances; code 97804 is reported in 30-minute units, except for specific circumstances. Current descriptors and instructions for the payers should be confirmed through practices.
Purpose of service, intervention given, time used and clinical needs of patients should all be documented. The same applies to staff who wish to bill, ensure coverage and referral requirements are confirmed.
Diabetes CPT Code for Chronic Care Management
Diabetes patients might need to be cared for continuously with the need for communication, medication management and care co-ordination among the healthcare providers. When required by the patient and practice, CM activities can be supported by CCM.
Chronic Care Management CPT Codes
| CPT code | Description |
|---|---|
| 99490 | Chronic care management involving qualifying clinical staff time under physician or qualified healthcare professional direction |
| 99439 | Each additional 20 minutes of qualifying clinical staff time for chronic care management |
| 99487 | Complex chronic care management involving qualifying clinical staff time and moderate or high-complexity medical decision-making |
| 99489 | Each additional 30 minutes of qualifying clinical staff time for complex chronic care management |
These codes are not necessarily applicable to all patients with diabetes. The practice will need to comply with the patient’s eligibility, care planning, consent, necessary time and documentation requirements.
Billing employees should review policies and procedures regarding overlapping services and elongated time towards multiple care management codes. With accurate time tracking you can avoid unnecessary billing and issues that can be avoided when it comes to denials.
Diabetes CPT Code for Remote Physiologic Monitoring
Physiologic measurements of eligible patients may be viewed remotely to assist providers. Monitoring can complement diabetes care, depending on the type of diabetes care and collection of services provided.
Remote Physiologic Monitoring CPT Codes
| CPT code | Description |
|---|---|
| 99453 | Initial setup and patient education for remote physiologic monitoring equipment |
| 99454 | Remote physiologic monitoring device supply and qualifying data transmission |
| 99457 | Remote physiologic monitoring treatment management, including qualifying interactive communication |
| 99458 | Each additional 20 minutes of qualifying remote physiologic monitoring treatment management |
There are specific set-up requirements, data collection, time requirements and treatment management requirements for each code. Having a monitoring device or receiving readings from time to time is not enough to warrant reimbursement. Ensure patients are eligible, verified medically necessary, have the necessary data and communication requirements, etc., before billing.
CPT Category II Codes for Blood Pressure Monitoring
One of the reasons why regularly monitoring blood pressure is important is that diabetes itself can cause someone’s risk of cardiovascular disease and kidney disease to rise, which is linked to hypertension. CPT Category II codes used for documented blood pressure may be helpful to report for quality measurement.
Blood Pressure CPT Category II Codes
| CPT Category II code | Description |
|---|---|
| 3074F | Most recent systolic blood pressure below 130 mmHg |
| 3075F | Most recent systolic blood pressure from 130 to 139 mmHg |
| 3077F | Most recent systolic blood pressure of 140 mmHg or higher |
| 3078F | Most recent diastolic blood pressure below 80 mmHg |
| 3079F | Most recent diastolic blood pressure from 80 to 89 mmHg |
| 3080F | Most recent diastolic blood pressure of 90 mmHg or higher |
These codes list measured data for applicable quality programmes documented. They are not used as a substitute for the evaluation and management code for separately reportable office visits. Practices should include a measured score that reflects the selected code, and should also make certain that the code would still be applicable to the reporting program.
Which ICD-10-CM Codes Are Used With Diabetes CPT Codes?
ICD-10-CM codes are used to recognize diabetes and known diabetes-related complications. These diagnosis codes are for the clinical indication of the service and both the diagnosis code and the CPT/HCPCS are used to describe the service provided.
ICD-10-CM Codes for Type 1 and Type 2 Diabetes
Common examples include:
| ICD-10-CM code | Diagnosis |
|---|---|
| E10.9 | Type 1 diabetes mellitus without complications |
| E11.9 | Type 2 diabetes mellitus without complications |
| E11.65 | Type 2 diabetes mellitus with hyperglycemia |
| E11.22 | Type 2 diabetes mellitus with diabetic chronic kidney disease |
The following examples are not for all diabetes diagnosis. The appropriate codes are dependent on the provider’s documentation, patient’s condition and the current ICD-10-CM code set.
Common Diabetes CPT Code Billing Errors
An example of a claim error would be using the wrong code family even though the practice specifies the correct one, due to partial documentation of the claim or incorrect selection of the code or payer-specific claim restriction. Examining each Diabetes CPT Code in conjunction with the service record will assist in uncovering issues prior to the submission.
1. Reporting a Code That Does Not Match the Service
Glucose and A1c testing, retinal imaging and the interpretation of the results constitute separate services. If only your diagnosis is considered for selecting a code the claim will be inaccurate.
How to prevent it: Ensure that the code matches the actual service, testing method, provider work, and documentation.
2. Using an Unsupported Evaluation and Management Level
Just having diabetes does not qualify a patient for a higher level office visit. The record is required to comply with the applicable medical decision making/timing requirements.
How to prevent it: Check in the documentation of the provider against current evaluation and management guidelines before submitting the claim.
3. Missing Supporting Documentation
Claim may be denied for laboratory claims, monitoring and chronic care management claims if required records are missing. They can be test results, interpretations of monitoring, care plans, time records, etc.
How to prevent it:Enforce service-specific documentation in the billing process.
4. Confusing Quality Reporting With Procedure Billing
CPT Category II codes provide data about clinical performance. Not all are necessarily separately recognized procedures.
How to prevent it: Don’t mix the requirements of the quality reporting with the requirements for selecting the payment code and the need to confirm payment instructions to the payer.
5. Ignoring Frequency and Coverage Rules
A service that is clinically appropriate may not be medically necessary, or covered or limited by the frequencies specified by the payers. This may impact repeated tests, monitoring services and some tests.
How to prevent it: Check eligibility, authorizations, frequency restrictions, coverage policies before submitting claims.
6. Linking the Wrong Diagnosis to the Service
There can be a valid CPT code and no diagnosis to back up the services rendered in the claim. A failure of accurate/fully achieved diagnosis linkage can result in denial of medical necessity.
How to prevent it: Verify the supporting documentation of diagnosis to assure that it’s appropriate for the service and satisfies the claim requirements of the payers.
How to Improve Diabetes CPT Code Accuracy
Inaccurate reimbursements and avoidable denials of the claims can be prevented with automated billing systems for practices. Regularly looking at the Diabetes CPT Code workflow process can identify issues with documentation, issues that are specific to a particular payer, and common coding issues.
Review documentation before coding. Ensure code, provider work and service in medical records are in alignment.
Use code-specific billing checks. Use different review stages for laboratory testing, retinal exams, glucose monitoring, nutrition therapy and care management.
Verify payer requirements. Different coverage policies, documentation requirements and reimbursement policies may exist among Medicare, Medicaid and commercial reimbursers.
Track denial patterns. Investigate denied claims, by CPT, Payer, Service Type and Denial Reasons. If the same problem occurs repeatedly, it may signify that something is broken with the eligibility, documentation or coding workflow.
Monitor payment variances. Verify the difference between what was expected and what the claims were reimbursed to ensure they are not overpaid or adjusted incorrectly and not claims that still haven’t been paid.
Review code updates regularly. The descriptions of the CPT codes and payer policies may be revised. Bill using existing code set & confirm rules prior.
How Billing Care Solutions Supports Diabetes Medical Billing
But navigating claims for these diabetes-related conditions demands accuracy, speed and diligence regarding claims coding and tracking as well as paying attention to payer needs. However, for billing teams when billing multiple types/services, there might be documentation gaps and code selection errors in paper which can cause administrative work and even delay reimbursements.
Billing Care Solutions provides medical billing, claim review, medical denial management and benefits reporting services for healthcare practices. Understanding the bill handling needs of your practices, and accounting for potential billing issues, is possible with a structured Diabetes CPT Code review process. As an Endocrinology Billing Services Company we can assist your endocrinology practices with complex claims and more uniform revenue cycle workflow.
With a standardized billing process, practices can also benefit from:
- Pinpoint coding and documentation problems prior to claim submission.
- Examine and resolve reoccurring billing problems.
- Track overdue and late accounts’ collection.
- Gain greater transparency of claims status and reimbursement insights.
- Keep practice staff’s workload low.
It is not just about increasing claims, it is about maximizing claims. It is meant to facilitate the making of accurate claims, proper reimbursement and visibility into the financial aspects throughout the revenue stream process. To help maximize collections, practices should review their billings process and understand where the errors, denials and delayed payments are occurring.
Final Thoughts on Diabetes CPT Code Selection
You must choose the right Diabetes CPT Code based on the type of service rendered, documentation of the provider and requirements of the payers. There are different coding considerations for office visits, glucose testing, A1c testing, retinal exam, foot exam, continuous glucose monitoring, nutrition therapy, and care management.
To be able to bill correctly, just recognizing a code isn’t enough. Practices need to be connected with proper diagnosis, adhere to supporting documentation, check coverage considerations and track claim results.
A consistent coding review process can lead to reduced and unnecessary denials, less rework and increased visibility of reimbursements. Frequent audits for the accuracy of codes and payers also help ensure that practices have a tighter diabetes billing process.

