Medical Billing
@2.99%

Maximize your Revenue With Our Expert
Medical Billing Solutions.

Internal Medicine CPT Codes: Accurate Coding & Fewer Denials

Internal Medicine CPT Codes

Internal medicine practices use a wide range of CPT codes for office visits, preventive care, chronic disease management, diagnostic testing, and hospital services. These codes help providers report the exact services performed during patient care.

Highlights

  • CPT codes used for office visits, hospital care, preventive services, and patient monitoring
  • Billing guidance for chronic care management and transitional care services
  • Common modifier usage for procedures, preventive visits, and telehealth billing
  • 2026 coding updates related to RPM, RTM, and immunization reporting

Correct CPT code selection affects claim accuracy, reimbursement, and compliance. Even small coding differences can change how insurance payers process a claim.

Because internal medicine covers everything from E/M visits to chronic care management and preventive services, coding requirements can quickly become difficult to manage. This guide explains the most commonly used internal medicine CPT codes, how they are used, and where they apply in daily billing workflows.

Internal Medicine CPT Codes Overview 
CategoryCommon CPT CodesPrimary Use
E/M Office Visits99202–99215Office and outpatient visits
Hospital Care99221–99239Inpatient and discharge services
Preventive Visits99381–99397Annual wellness and preventive exams
CCM99490, 99491Chronic care management
TCM99495, 99496Post-discharge follow-up care
RPM99453–99458Remote patient monitoring
ECG93000–93010Electrocardiogram testing
Labs80053, 85025, 83036Laboratory and diagnostic testing
Vaccines90471–90474Vaccine administration
Procedures20610, 96372In-office procedures and injections

What Are Internal Medicine CPT Codes?

Internal medicine CPT codes are standardized billing codes used to report physician services, medical evaluations, diagnostic procedures, and ongoing patient care during insurance claim submission. These codes help translate clinical services into billable documentation for payers such as Medicare, Medicaid, and private insurers. 

These codes support multiple areas of internal medicine billing and reimbursement. 

Internal Medicine Coding Requirements

Internal medicine includes a wide range of patient care services, which naturally increases the number of CPT codes used during billing. Providers often manage chronic conditions, follow-up care, preventive services, diagnostic evaluations, and ongoing treatment plans within the same practice.

Because internal medicine relies heavily on Evaluation and Management (E/M) services, code selection often depends on:

  • Medical decision-making
  • Patient complexity
  • Time documented during the visit
  • Overall documentation accuracy

Accurate and complete documentation helps support proper reimbursement, cleaner claim processing, and more consistent billing outcomes. 

Some common coding challenges include:

  • Missed reimbursement opportunities
  • Incorrect code selection
  • Claim denials or payment delays
  • Documentation inconsistencies
  • Compliance concerns during audits

CPT Codes vs HCPCS Codes

CPT codes are primarily used to report physician services, office visits, procedures, and diagnostic testing. HCPCS codes are commonly used for Medicare-related services, preventive programs, medical supplies, and certain healthcare services that are not fully covered under CPT coding.

Internal medicine practices often use both coding systems together during claim submission.

Examples of CPT codes include:

  • Office visit services (99202–99215)
  • Hospital care services
  • Diagnostic testing
  • Chronic care management services

Examples of HCPCS codes include:

  • Medicare wellness visits
  • Vaccine administration services
  • G2211 add-on services
  • Preventive screening programs

Using the correct combination of CPT and HCPCS codes helps support accurate billing, smoother claim processing, and more consistent reimbursement.

Evaluation and Management (E/M) CPT Codes in Internal Medicine

E/M codes are used to report office and outpatient visits in internal medicine. These codes are selected according to visit complexity, total time, or medical decision-making and represent a large portion of internal medicine claim submissions.

New Patient E/M Codes (99202–99205)

New patient E/M codes apply when a patient has not received services from the same provider or specialty within the past three years.

CPT CodeComplexity LevelTypical Use
99202StraightforwardMinor acute concern
99203LowInitial review of stable condition
99204ModerateMultiple health concerns
99205HighSevere or high-risk condition

Code selection depends on the overall complexity of the encounter or the total documented time.

Established Patient E/M Codes (99211–99215)

Established patient codes are used for follow-up visits within the same practice.

CPT CodeComplexity LevelTypical Use
99211MinimalBrief clinical service
99212StraightforwardSimple follow-up visit
99213LowStable condition management
99214ModerateMultiple condition follow-up
99215HighAdvanced or worsening condition

These codes are among the most frequently billed services in internal medicine.

E/M Level Selection in Internal Medicine

E/M levels are commonly selected based on:

  • Medical decision-making (MDM)
  • Total documented time
  • Number of conditions addressed
  • Treatment risk level

Time-based billing may apply when providers spend additional time reviewing records, coordinating treatment, or updating care plans.

Commonly Used E/M Codes in Internal Medicine

99213: This code is commonly used for routine follow-up visits involving stable conditions and ongoing monitoring.

99214: This code often applies to visits that include medication adjustments, multiple conditions, or moderate treatment complexity.

Many internal medicine practices bill these two codes more frequently than other outpatient E/M levels.

Do You Know?

Many internal medicine practices undercode E/M visits by selecting lower complexity levels than documentation supports. Codes like 99213 and 99214 often create the biggest reimbursement differences in outpatient billing.

HCPCS Add-On Code G2211

G2211 is an HCPCS add-on code billed with office E/M services to reflect ongoing patient care management.

Internal medicine practices may use this code when visits involve:

  • Long-term treatment oversight
  • Continued care coordination
  • Multiple ongoing conditions
  • Longitudinal patient management

G2211 is commonly reported with outpatient E/M codes 99202–99215 when billing requirements are met

Hospital and Observation CPT Codes

Hospital and observation CPT codes are used when internal medicine providers manage patient care during inpatient admission, observation stays, or discharge services. These codes are selected according to the level of care provided and the total time or complexity documented during the encounter.

Initial Hospital Care Codes (99221–99223)

Initial hospital care codes are reported for the first inpatient or observation encounter.

CPT CodeTypical Service LevelTime Reference
99221Low40 minutes
99222Moderate55 minutes
99223High75 minutes

Higher-level codes generally involve more complex conditions, greater treatment risk, or extensive care coordination.

Subsequent Hospital Visit Codes (99231–99233)

These codes are used for follow-up hospital visits after the initial admission encounter.

CPT CodeTypical Service LevelTime Reference
99231Low25 minutes
99232Moderate35 minutes
99233High50 minutes

Code selection depends on the patient’s condition, ongoing treatment needs, and documented medical decision-making.

Same-Day Admission and Discharge Codes (99234–99236)

Codes 99234–99236 apply when a patient is admitted and discharged on the same calendar date.

CPT CodeTime Reference
9923445 minutes
9923570 minutes
9923685 minutes

These codes combine admission and discharge services into a single reported encounter.

Hospital Discharge Codes (99238–99239)

Hospital discharge codes are used to report discharge management services completed before a patient leaves the facility.

CPT CodeService Time
9923830 minutes or less
99239More than 30 minutes

Discharge services may include:

  • Medication review
  • Final treatment instructions
  • Care coordination
  • Discharge documentation

Code selection depends on the total discharge management time documented by the provider.

Pro Tip

Before finalizing the code, take a quick look at the full visit. If the physician addressed more problems, reviewed additional data, or made treatment changes, the visit may support a higher code level than initially expected. 

Preventive Medicine CPT Codes

Preventive medicine CPT codes are used for wellness-focused services, routine health evaluations, and Medicare preventive programs in internal medicine billing. These services are reported separately from problem-oriented treatment visits.

Annual Physical Exam CPT Codes (99381–99397)

Preventive visit CPT codes are divided by patient age and patient status.

Patient AgeNew Patient CPTEstablished Patient CPT
18–39 Years9938599395
40–64 Years9938699396
65+ Years9938799397

These visits may include:

  • Comprehensive history review
  • Physical examination
  • Counseling services
  • Preventive health assessment

Code selection depends on the patient category and age group.

Medicare Wellness Visit Codes (G0402, G0438, G0439)

Medicare preventive services use HCPCS wellness visit codes instead of standard preventive medicine CPT codes.

HCPCS CodeService
G0402Welcome to Medicare Visit
G0438Initial Annual Wellness Visit
G0439Subsequent Annual Wellness Visit

These visits focus on:

  • Health risk assessment
  • Preventive planning
  • Personalized wellness review

The Welcome to Medicare visit applies during the first 12 months of Medicare enrollment.

Billing Preventive and Problem Visits Together

A preventive visit and a problem-oriented E/M service may both be reported during the same encounter when separate services are provided.

In these situations:

  • The preventive visit code is billed with the appropriate preventive service
  • The problem-focused E/M service is billed separately
  • Modifier -25 is appended to the E/M code

Documentation must clearly distinguish the preventive portion from the additional problem-related evaluation performed during the visit.

Do you know?

Modifier -25 allows internal medicine practices to bill a preventive visit and a separate problem-oriented E/M service during the same encounter when documentation supports both services.

Chronic Care Management CPT Codes

Chronic Care Management (CCM) codes are used for non-face-to-face care provided to patients with two or more chronic conditions expected to last at least 12 months. These services may include treatment coordination, medication management, and patient communication completed outside regular office visits.

Chronic Care Management Codes (99490, 99439, 99491)

CPT CodeService DescriptionTime Requirement
99490Clinical staff CCM services20 minutes per month
99439Add-on CCM serviceAdditional 20 minutes
99491Physician/QHP personally performed CCM30 minutes per month

Code 99490 applies to monthly care management completed by clinical staff, while 99491 is used when the physician or qualified healthcare professional personally performs the service.

Complex CCM Codes (99487, 99489)

CPT CodeService DescriptionTime Requirement
99487Complex chronic care management60 minutes
99489Add-on complex CCM serviceAdditional 30 minutes

These codes apply to more advanced care management services involving moderate or high-complexity medical decision-making.

When Internal Medicine Practices Use CCM Services

CCM services are commonly reported when patients require ongoing monthly management for multiple long-term conditions.

Services may include:

  • Medication management
  • Care plan coordination
  • Communication with caregivers
  • Follow-up monitoring
  • Coordination between providers

Internal medicine practices may use different CCM codes depending on the time spent and the staff involved in the service.

Documentation Requirements for CCM

CCM documentation generally includes:

  • The number of chronic conditions managed
  • Total monthly time recorded
  • Care management activities completed
  • Patient consent for CCM services
  • Updated care plan records

Time requirements must be met before reporting monthly CCM services.

Pro Tip

Before submitting a claim, review the documentation from a payer’s point of view. If any part of the visit is not clearly supported in the record, the code may not hold during review. 

Transitional Care Management CPT Codes

Transitional Care Management (TCM) codes are used for patient management following discharge from a hospital, skilled nursing facility, or similar care setting. These services cover the coordination and follow-up provided during the 30-day post-discharge period.

CPT 99495

CPT 99495 applies to transitional care services involving moderate-complexity medical decision-making.

Requirements include:

  • Patient contact within 2 business days of discharge
  • Face-to-face visit within 14 calendar days

This code is commonly used for patients who require follow-up care after discharge but do not meet high-complexity criteria.

CPT 99496

CPT 99496 is reported for high-complexity transitional care services.

Requirements include:

  • Patient contact within 2 business days of discharge
  • Face-to-face visit within 7 calendar days

This code applies when post-discharge management involves higher treatment complexity or increased risk for complications.

Moderate vs High-Complexity TCM Visits

The difference between CPT 99495 and 99496 is based on:

  • Level of medical decision-making
  • Timing of the follow-up visit
  • Overall complexity of post-discharge management
CPT CodeComplexity LevelFace-to-Face Visit Requirement
99495ModerateWithin 14 days
99496HighWithin 7 days

TCM services cover care coordination completed throughout the full 30-day management period after discharge.

Remote Patient Monitoring CPT Codes

Remote Patient Monitoring (RPM) codes are used for monitoring patient health data collected through connected medical devices. These services support ongoing tracking of conditions such as hypertension, diabetes, and heart disease outside traditional in-office care settings.

RPM CPT Codes (99453, 99454, 99457, 99458)

CPT CodeService Description
99453Initial device setup and patient education
99454Device supply with data transmission
99457Remote monitoring treatment management (20+ minutes)
99458Additional 20 minutes of treatment management

Code 99457 requires at least one real-time interactive communication with the patient or caregiver during the reporting period.

2026 RPM Coding Updates

The 2026 CPT updates introduced shorter-duration monitoring options for RPM services.

2026 RPM CodeMonitoring Duration
994452–15 days of data transmission
9945416–30 days of data transmission
9947010–19 minutes of RPM management

These updates support shorter monitoring periods that may not meet the previous 16-day reporting threshold.

Remote Therapeutic Monitoring (RTM) Codes

RTM codes are used for monitoring therapy adherence and treatment response data.

RTM CodeService Description
98975Initial device setup and patient education
98976Respiratory system monitoring
98977Musculoskeletal system monitoring
98978Cognitive behavioral therapy monitoring
98980RTM treatment management (20 minutes)
98981Additional 20 minutes of RTM management

The 2026 updates also introduced shorter-duration RTM device codes for limited monitoring periods.

Cardiovascular CPT Codes Used in Internal Medicine

Internal medicine practices frequently use cardiovascular CPT codes for cardiac rhythm evaluation, blood pressure assessment, and outpatient heart monitoring services. These codes support diagnostic testing performed in both routine and long-term cardiovascular management.

ECG/EKG CPT Codes (93000–93010)

ECG and EKG CPT codes are used for electrocardiogram testing and interpretation.

CPT CodeService Description
93000Complete ECG with tracing and interpretation
93005Tracing only
93010Interpretation and report only

These services are commonly used for cardiac screening and rhythm evaluation.

Holter Monitor Codes (93224–93227)

Holter monitor codes apply to continuous cardiac rhythm recording services.

93224–93227Continuous ECG recording up to 48 hours
93224–93227Continuous ECG recording up to 48 hours

These codes are used for monitoring irregular heart rhythms and intermittent cardiac symptoms.

Ambulatory Blood Pressure Monitoring Codes (93784–93790)

Ambulatory Blood Pressure Monitoring (ABPM) codes are reported for automated blood pressure monitoring completed over 24 hours.

CPT CodeCPT Code
93784–9379093784–93790

These services are commonly used for resistant hypertension and white coat hypertension evaluation.

Self-Measured Blood Pressure Monitoring Codes (99473, 99474)

Self-Measured Blood Pressure (SMBP) codes are used when patients record blood pressure readings using personal monitoring devices.

CPT CodeService Description
99473Patient education and device calibration
99474Data collection and interpretation

These services require multiple transmitted blood pressure readings collected over 30 days.

Pulmonary Function Testing CPT Codes

Pulmonary Function Testing (PFT) codes are used to report respiratory testing services performed for lung function evaluation, airflow measurement, and oxygen assessment in internal medicine settings.

Spirometry Codes (94010, 94060)

Spirometry codes are selected based on whether bronchodilator administration is included during testing.

CPT CodeService Description
94010Spirometry without bronchodilator
94060Spirometry with pre- and post-bronchodilator testing

Code 94060 includes bronchodilator administration and cannot be billed together with 94010.

Lung Volume and Diffusion Testing Codes

Additional pulmonary testing codes are used for lung volume measurement and gas exchange assessment.

CPT CodeService Description
94726Plethysmography for lung volume measurement
94729Diffusion capacity testing (DLCO)

Code 94726 is commonly used for restrictive lung disease evaluation, while 94729 measures the lungs’ ability to transfer gases.

6-Minute Walk Test Code (94618)

CPT code 94618 is used for the 6-Minute Walk Test (6MWT).

CPT CodeService Description
946186-Minute Walk Test with monitoring

This test includes heart rate and oxygen saturation monitoring during the assessment period.

Laboratory CPT Codes Commonly Used in Internal Medicine

Laboratory CPT codes are used to report blood panels, metabolic testing, diabetes monitoring, thyroid evaluation, and urine testing performed in internal medicine practices. Many of these services fall within the 80000 CPT code series used for clinical laboratory testing.

Comprehensive Metabolic Panel (80053)

CPT code 80053 is used for the Comprehensive Metabolic Panel (CMP).

This panel includes:

  • Basic metabolic testing
  • Liver enzyme evaluation
  • Protein testing
  • Bilirubin measurement

CMP testing is commonly used for broad metabolic assessment.

Basic Metabolic Panel (80048)

CPT code 80048 is used for the Basic Metabolic Panel (BMP).

This panel includes:

  • Glucose
  • Calcium
  • Sodium
  • Potassium
  • Chloride
  • CO2
  • BUN
  • Creatinine

BMP testing focuses on electrolyte balance and kidney-related measurements.

Lipid Panel (80061)

CPT code 80061 is used for lipid panel testing and this panel includes:

  • Total cholesterol
  • HDL
  • Triglycerides
  • Calculated LDL

These tests are commonly reported for cholesterol evaluation.

CBC With Differential (85025)

CPT code 85025 is used for a Complete Blood Count (CBC) with differential. Such as:

  • White blood cell count
  • Red blood cell count
  • Platelet count
  • Differential count

CBC testing is one of the most frequently reported laboratory services in internal medicine.

Hemoglobin A1c (83036)

CPT code 83036 is reported for Hemoglobin A1c testing used in diabetes monitoring and long-term glucose assessment.

Thyroid Testing Codes (84443, 84439)

CPT CodeTest
84443Thyroid-Stimulating Hormone (TSH)
84439Free T4

These codes are commonly used for thyroid function evaluation.

Urinalysis Codes (81001)

CPT code 81001 is used for automated urinalysis with microscopic evaluation.

Venipuncture Code (36415)

CPT code 36415 is reported for routine venipuncture performed during laboratory specimen collection.

Behavioral Health and Cognitive Assessment CPT Codes

Behavioral health and cognitive assessment CPT codes are used for cognitive evaluation, psychiatric care management, and behavioral health coordination services performed in internal medicine settings.

Cognitive Assessment Code (99483)

CPT code 99483 is used for comprehensive cognitive assessment and care planning services for patients with signs of cognitive decline or dementia.

This service may include:

  • Cognitive evaluation
  • Functional assessment
  • Safety evaluation
  • Care plan development
  • Use of an independent historian or caregiver information

The service requires a 50-minute face-to-face encounter.

Behavioral Health Integration Codes (99484, 99492–99494)

Behavioral Health Integration (BHI) and Collaborative Care Model (CoCM) services use the following CPT codes:

CPT CodeService Description
99484General behavioral health care management
99492Initial psychiatric collaborative care management
99493Subsequent psychiatric collaborative care management
99494Additional collaborative care management time

These services support team-based behavioral health management involving care managers, psychiatric consultants, and primary care providers.

When Internal Medicine Providers Use These Codes

Internal medicine providers may report these services when patients require:

  • Cognitive decline evaluation
  • Dementia-related care planning
  • Depression or anxiety management
  • Behavioral health follow-up
  • Ongoing psychiatric care coordination

Code selection depends on the type of behavioral health or cognitive service provided during patient management.

Vaccination and Immunization CPT Codes

Vaccination and immunization CPT codes report vaccine administration and Medicare immunization billing in internal medicine practices. According to the CDC, adult vaccination rates in the U.S. remain low for most vaccines, which makes accurate vaccine billing and documentation essential. 

Vaccine Administration Codes (90471–90472)

CPT CodeService Description
90471–90472Immunization administration without counseling

These codes are used for vaccine administration services reported without physician counseling.

Medicare Vaccine Administration Codes (G0008–G0010)

HCPCS CodeVaccine Type
G0008Influenza vaccine administration
G0009Pneumococcal vaccine administration
G0010Hepatitis B vaccine administration

These HCPCS codes are used for Medicare immunization billing.

COVID-19 Vaccine Administration Codes

COVID-19 vaccine administration services use CPT codes 90480–90481. These codes were updated for revised COVID-19 vaccine administration reporting.

Immunization Counseling Codes

CPT CodeService Description
90460–90461Immunization administration with counseling
90482–90484Immunization counseling without same-day vaccine administration

According to the AMA CPT 2026 updates, new immunization counseling codes (90482–90484) were introduced for counseling services related to vaccines not administered on the same date of service 

In-Office Procedure CPT Codes

Internal medicine billing also includes CPT codes for minor in-office procedures and therapeutic services commonly performed during outpatient visits. These services may involve joint management, injections, dermatological procedures, and cerumen removal.

Joint Injection Codes (20610, 20611)

CPT CodeService Description
20610Major joint aspiration or injection
20611Major joint aspiration or injection with ultrasound guidance

These codes are commonly used for knee or shoulder joint procedures.

Therapeutic Injection Code (96372)

CPT code 96372 is used for subcutaneous or intramuscular therapeutic injections, including services such as antibiotic or vitamin supplement administration.

Ear Wax Removal Code (69210)

CPT code 69210 is reported for impacted cerumen removal performed with instrumentation.

Skin Tag and Lesion Removal Codes

CPT CodeService Description
11200Skin tag removal for up to 15 lesions
17000–17004Destruction of premalignant lesions
11400–11446Excision of benign lesions

These dermatological procedure codes are commonly included in internal medicine office billing.

Common Modifiers Used With Internal Medicine CPT Codes

Modifiers are used with CPT and HCPCS codes to explain specific billing circumstances during claim submission. Internal medicine practices commonly use modifiers to identify separate services, telehealth encounters, and drug waste reporting.

  • Modifier-25: Identifies a significant, separately identifiable E/M service performed on the same day as another procedure or preventive visit.
  • Modifier-59: Used to identify a distinct procedural service and may be used to bypass bundling edits when appropriate.
  • Modifier-95: Identifies synchronous telehealth services reported through real-time audio and video communication.
  • Modifier-JW: Reports discarded or wasted drug amounts
  • Modifier-JZ: Indicates no discarded drug amount

These modifiers are used for single-dose medication reporting.

How Internal Medicine CPT Codes Affect Reimbursement

CPT coding directly affects how internal medicine claims are processed and reimbursed. Accurate code selection helps support cleaner claims, smoother reimbursement, and fewer billing issues. 

Accurate coding can reduce claim denials by:

  • Cleaner claim submission
  • More consistent reimbursement
  • Fewer payer rejections
  • Reduced billing delays

Here’s how coding and documentation gaps can directly affect claim accuracy and reimbursement consistency.

Common Coding Mistakes in Internal Medicine Billing

Some common internal medicine coding issues include:

  • Incorrect E/M level selection
  • Missing modifier usage
  • Incomplete time documentation
  • Billing codes that do not match clinical documentation
  • Reporting services without meeting billing requirements

According to the Office of Inspector General’s Medicare E/M coding analysis, coding inaccuracies continue to affect Medicare reimbursement and claim accuracy in internal medicine billing. 

Importance of Documentation

Documentation supports the medical necessity and complexity linked to CPT code selection.

Internal medicine documentation may include:

  • Conditions addressed during the encounter
  • Medical decision-making details
  • Total documented time
  • Treatment plans
  • Care coordination activities

Incomplete documentation may affect claim accuracy, reimbursement, and audit compliance.

What to Keep in Mind

  • E/M levels should match visit complexity, documented time, and medical decision-making.
  • Modifier usage should align with the services billed during the encounter.
  • Some RPM and HCPCS billing requirements changed for 2026.
  • Internal medicine billing often requires both CPT and HCPCS codes.
  • Documentation should clearly support the reported services.

Final Thoughts

Internal medicine practices rely on precise CPT and HCPCS code selection across office visits, preventive care, diagnostics, and complex patient treatment. Accurate coding strengthens reimbursement, limits denials, supports compliance, and keeps internal medicine billing aligned with current payer requirements. 

Want Better Control Over Internal Medicine Billing?

Internal medicine billing often involves complex CPT selection, modifier usage, and ongoing coding updates. Our coding specialists review your current billing process, identify missed revenue opportunities, and help improve overall claim performance.

Request your FREE Internal Medicine Coding Review Today

References:

https://www.cms.gov/medicare/medicaid-coordination/states/dcoumentation-matters-toolkit

https://www.ama-assn.org/press-center/ama-press-releases/ama-releases-cpt-2026-code-set

https://www.cms.gov/files/document/annual-update-list-cpt-hcpcs-codes-effective-january-1-2026.pdf

https://www.cdc.gov/adultvaxview/publications-resources/adult-vaccination-coverage-2022.html

https://oig.hhs.gov/reports/all/2012/coding-trends-of-medicare-evaluation-and-management-services

Healthcare content strategist and revenue cycle professional with 14 years of experience in US medical billing. Based in New York, focused on turning complex billing and reimbursement topics into simple, useful content. Committed to accuracy, compliance, and helping practices increase their revenue.

Up to 25% Stronger Revenue From Your Existing Billing Setup

Start Now And See What Your Current Billing Might Be Missing

Talk to an Expert Form CTA