Internal Medicine Revenue Cycle Management

Specialty Billing Built for Internal Medicine Practices

Internal medicine billing lives or dies on office E/M level selection (99202-99215) under the 2021+ MDM and time rules, modifier 25 with same-day preventive visits and annual wellness, and chronic care management (CCM 99490/99439/99437) time documentation. Add HCC risk-adjustment capture and AWV G0438/G0444 elements, and general billers undercode every visit. MedFactor delivers internal-medicine-specific RCM that protects every E/M level and every minute of CCM time.

HIPAA Compliant AAPC Certified Coders Nationwide Support Internal Med Specialists
E/M & Chronic Care — RCM PanelLive
Office E/M Level Selection (2021+ Rules)
New Patient
9920215-29 min
9920330-44 min
9920445-59 min
9920560-74 min
Established
9921210-19 min
9921320-29 min
9921430-39 min
9921540-54 min
0%
Clean Claim Rate
0%
Denial Reduction
0d
Days in A/R
Subspecialty Expertise

Internal Medicine Practice Types We Support

From primary care internal medicine to hospital medicine and chronic-disease management, we tailor billing to the E/M, preventive, and chronic-care coding rules of every internal-medicine practice type.

Primary Care

Primary Care / Internal Med

Office E/M 99202-99215 under 2021+ MDM/time rules, preventive visits 99381-99397, and AWV G0438/G0444 with HCC capture.

Inpatient

Hospital Medicine

Initial hospital care 99221-99223, subsequent 99231-99233, discharge 99238/99239, and TCM 99495/99496 with face-to-face documentation.

Geriatric Care

Geriatric Care

Annual wellness visits, CCM 99490/99439/99437 time tracking, BHI 99484, and polypharmacy Z79 coding for older adults.

Chronic Disease

Chronic Disease Management

Diabetes E10/E11, hypertension I10, CKD N18, and COPD J44 with CCM care-plan documentation and monthly time capture.

Preventive

Preventive Care / Annual Wellness

Preventive medicine 99381-99397, IPPE G0442, Initial AWV G0438, and Annual AWV G0444 with modifier 25 when same-day E/M.

Membership

Concierge / Direct Primary Care

Concierge retention codes, time-based CCM/BHI billing, and clear separation of membership fees from billable CPT services.

The Defining Complexity

E/M Level Selection & Chronic Care Management Coding

Internal medicine revenue is concentrated in office E/M level selection (99202-99215) under the 2021+ MDM-or-time rules, plus chronic care management (CCM), transitional care management (TCM), and the modifier 25 separately-reportable line when a preventive visit or AWV is billed with a same-day problem-focused E/M. This is where internal medicine practices lose the most revenue.

Office E/M Ladder + CCM/TCM Time Track + Modifier 25 Separately Reportable

Under the 2021+ office E/M rules, level is selected by medical decision making (MDM) OR total time on the date of service — and CCM/TCM are time-based add-on tracks that general billers routinely miss.

New Patient — Office E/M
99202
15-29 min
Straightforward MDM
99203
30-44 min
Low MDM
99204
45-59 min
Moderate MDM
99205
60-74 min
High MDM
Established Patient — Office E/M
99212
10-19 min
Straightforward MDM
99213
20-29 min
Low MDM
99214
30-39 min
Moderate MDM
99215
40-54 min
High MDM
CCM Base (per patient / month)
Chronic Care Management — first 20 min/month
99490
CCM — additional 20 min (first add-on, up to 2x)
Each additional 20 min of care-plan time per month
99439
CCM — additional 30 min (subsequent)
Each additional 30 min beyond the first add-on
99437
TCM — moderate complexity (14-day follow-up)
Transitional care management post-discharge, face-to-face
99495
TCM — high complexity (7-day follow-up)
High-complexity transitional care within 7 days of discharge
99496
Modifier 25 — separately reportable E/M with preventive/AWV
Same-day problem E/M with preventive 99381-99397 or AWV G0438/G0444
99381-99397 · G0438 · G0444 · 25
Our focus: We select office E/M levels by the higher of MDM or total time on the date of service (not just face-to-face), document the CCM care plan and capture every billable 20/30-minute increment of care-management time, bill TCM 99495/99496 within the post-discharge window with face-to-face documentation, and append modifier 25 when a problem-focused E/M is separately reported with a preventive or annual wellness visit — preventing both undercoding of 99214/99215 and the denial of legitimately separate E/M work.
Industry Challenges

Why Internal Medicine Practices Lose Revenue

Internal medicine billing is governed by the 2021+ office E/M MDM/time rules, modifier 25 with preventive, CCM care-plan documentation, and HCC risk-adjustment capture — areas general billing companies cannot navigate effectively.

E/M Level Selection & Time Documentation

Under the 2021+ rules, office E/M 99202-99215 is selected by MDM OR total time — and practices undercode 99214/99215 when time isn't documented or MDM is underestimated.

Severity

Modifier 25 With Preventive / AWV

Same-day problem E/M billed with preventive 99381-99397 or AWV G0438/G0444 is denied when modifier 25 isn't appended — losing the separately reportable E/M.

Severity

CCM Care-Plan & Time Documentation

Chronic care management 99490 requires an established care plan, patient consent, and 20 min/month of non-face-to-face time — and 99439/99437 add-ons are missed when time isn't logged.

Severity

AWV G0438/G0444 Elements

Initial AWV (G0438) and Annual AWV (G0444) require a health risk assessment, cognitive assessment, and care-plan elements that, if undocumented, cause the AWV to be denied.

Severity

HCC / Risk-Adjustment Capture

Hierarchical condition category (HCC) coding drives Medicare Advantage reimbursement, but chronic conditions documented without specificity (e.g. E11 vs E11.65) lose risk-adjusted revenue.

Severity

Chronic-Care Time Tracking

CCM, BHI (99484), and TCM (99495/99496) are time-based, but practices lack the tracking systems to log every billable minute of care-management time each month.

Severity
Code Reference

Common Internal Medicine Billing Codes

Quick reference for the most frequently used codes in internal medicine billing and coding.

CPT / HCPCS
ICD-10 Codes
Modifiers
CodeDescriptionCommon Use
99202Office E/M, new patient, straightforwardLow-complexity new visit
99203Office E/M, new patient, low MDMStandard new patient visit
99204Office E/M, new patient, moderate MDMComplex new patient
99214Office E/M, established, moderate MDMChronic-disease follow-up
99215Office E/M, established, high MDMHigh-complexity established visit
99381-99387Preventive medicine, new patient (by age)Annual preventive exam
99391-99397Preventive medicine, established (by age)Recurring preventive exam
G0438Initial Annual Wellness VisitFirst Medicare AWV
G0444Annual Wellness Visit, subsequentRecurring Medicare AWV
99490Chronic Care Management (first 20 min/mo)CCM base
99439CCM, additional 20 min (up to 2x)CCM add-on
99495 / 99496Transitional Care Management (mod / high)Post-discharge TCM
CodeDescriptionClinical Context
E10.xType 1 diabetes mellitusInsulin-dependent diabetes
E11.xType 2 diabetes mellitusChronic disease / HCC
I10Essential (primary) hypertensionMost common IM diagnosis
E78.xDisorders of lipoprotein metabolismHyperlipidemia / statin mgmt
N18.xChronic kidney disease (stages 1-5)CKD staging / HCC
J45.xAsthmaChronic respiratory disease
M54.xBack pain / dorsalgiaMusculoskeletal complaint
F32.xMajor depressive disorderBehavioral health comorbidity
Z79.xLong-term (current) drug useLong-term medication mgmt
Z00.00Encounter for general adult medical examPreventive visit
ModifierDescriptionInternal Med Application
25Significant, separately identifiable E/M same dayProblem E/M with preventive 99381-99397 or AWV G0438/G0444
24Unrelated E/M during postoperative periodUnrelated visit within a surgical global
33Preventive servicePreventive screening mandated by ACA
GCTeaching physician serviceResident supervision in academic IM
95Synchronous telemedicine (audio + video)Telehealth office E/M
GTTelemedicine service (legacy)Some payer telehealth still required
GAABN on fileService not reasonable & necessary, patient notified
52Reduced serviceService partially reduced at provider discretion
Our Services

End-to-End Internal Medicine RCM Solutions

Comprehensive revenue cycle management designed specifically for internal medicine practices.

E/M Level Coding & Documentation

Specialty coders select 99202-99215 by the higher of MDM or total time, document time on the date of service, and capture every 99214/99215 legitimately earned.

Chronic Care Management Billing

CCM 99490 care-plan setup, patient consent tracking, and every 20/30-minute add-on (99439/99437) with documented time logs per patient per month.

Preventive & AWV Coding

Preventive 99381-99397, Initial AWV G0438, Annual AWV G0444 with health risk assessment elements and modifier 25 on same-day problem E/M.

HCC Risk-Adjustment Capture

Specificity-first ICD-10 coding for chronic conditions (E11.65, N18.3, etc.) to maximize Medicare Advantage risk-adjusted reimbursement.

Denial Management & Appeals

Modifier 25 appeals, E/M downcode defense with time documentation, CCM care-plan evidence, and HCC specificity corrections.

Analytics & Reporting

Real-time dashboards tracking E/M level distribution, CCM enrollment and time capture, AWV completion rate, and HCC capture by provider.

Top Denial Categories

Where Internal Medicine Revenue Leaks

Understanding the most common denial reasons is the first step to preventing them on E/M, preventive, and chronic-care claims.

E/M Downcoding Denials

99214/99215 downcoded to 99213 when total time on the date of service or MDM complexity isn't documented in the note.

Our Fix

Time-on-date-of-service documentation and MDM element capture supporting the billed 99214/99215 level.

Modifier 25 Bundling Denials

Same-day problem E/M denied as bundled into the preventive visit or AWV when modifier 25 isn't appended.

Our Fix

Modifier 25 on every separately reportable problem E/M billed with preventive 99381-99397 or AWV G0438/G0444.

CCM Time / Care-Plan Denials

99490 denied when the care plan, patient consent, or 20 min/month of non-face-to-face time isn't documented.

Our Fix

Care-plan setup, consent tracking, and monthly time logs that support 99490 and every 99439/99437 add-on.

AWV Element Denials

G0438/G0444 denied when the health risk assessment, cognitive assessment, or care-plan elements are missing.

Our Fix

AWV element checklist ensuring every G0438/G0444 submission is complete and supported.

Revenue Leakage

Where Internal Medicine Practices Lose Money

Identifying and plugging these common revenue leakage points can significantly improve your practice's bottom line.

E/M Undercoded

99214/99215 billed as 99213 when total time or MDM supports a higher level.

Modifier 25 Dropped

Same-day problem E/M with preventive/AWV not billed with modifier 25, losing the separate E/M.

CCM Time Unlogged

Billable CCM 99490 and 99439/99437 minutes never recorded each month.

HCC Specificity Lost

Chronic conditions coded without specificity, losing Medicare Advantage risk revenue.

The Difference

Without vs. With MedFactor

See how internal-medicine-specific revenue cycle management transforms your practice's financial performance.

Without Specialty RCM

  • E/M 99214/99215 routinely downcoded to 99213 when time isn't documented
  • Modifier 25 missed on same-day problem E/M with preventive or AWV
  • CCM 99490 not billed because care-plan and 20-min time logs don't exist
  • 99439/99437 CCM add-on minutes never tracked or captured
  • AWV G0438/G0444 denied for missing health-risk-assessment elements
  • Chronic conditions coded without HCC specificity (E11 vs E11.65)
  • No visibility into E/M level distribution or CCM enrollment by provider

With MedFactor Internal Med RCM

  • 99214/99215 selected by the higher of MDM or total time on the date of service
  • Modifier 25 appended on every separately reportable problem E/M
  • CCM 99490 billed with care plan, consent, and 20-min monthly time log
  • Every 99439/99437 CCM add-on minute captured and billed
  • AWV G0438/G0444 with complete health risk assessment elements
  • HCC-specificity coding (E11.65, N18.3) for risk-adjusted revenue
  • Real-time dashboards for E/M level mix, CCM enrollment, and HCC capture
Onboarding

Your Path to Optimized Revenue

A structured onboarding process designed to deliver measurable improvements within the first 90 days.

1
WEEK 1-2

Discovery & Audit

Review of E/M level distribution, CCM enrollment, AWV completion, HCC capture, and revenue cycle baseline.

2
WEEK 3-4

Setup & Integration

EMR integration, CCM time-tracking setup, dedicated internal-medicine billing team, and payer enrollment verification.

3
WEEK 5-8

Go-Live Operations

Full billing with real-time E/M level verification, modifier 25 protocols, and CCM/TCM time capture.

4
WEEK 9-12

Optimization

Performance review against baseline, HCC capture optimization, and documented revenue improvement.

Comparison

MedFactor vs. Other Options

How our internal-medicine-specific approach compares to in-house billing and general medical billing companies.

CapabilityIn-House TeamGeneral Billing Co.MedFactor IM
2021+ E/M level selection by MDM or timeInconsistent
Modifier 25 with preventive / AWV
CCM 99490 care-plan & time captureInconsistent
99439 / 99437 CCM add-on tracking
AWV G0438 / G0444 element complianceManualPartial
HCC risk-adjustment specificity codingInconsistentPartial
TCM 99495 / 99496 within discharge windowManualPartial
E/M level distribution reporting
Dedicated internal-medicine billing team

Why Internal Medicine Practices Trust MedFactor

Our team combines deep internal-medicine billing expertise with the technology and processes to deliver consistent, measurable results for primary care, hospital medicine, and chronic-care practices.

  • AAPC-certified coders with internal-medicine and chronic-care-management expertise
  • Dedicated internal-medicine billing teams — no generalists rotating through your account
  • Real-time tracking of E/M level distribution, CCM enrollment, and HCC capture
  • Proven 40% average denial reduction within first 90 days
  • Compliance program aligned with the 2021+ office E/M rules and modifier 25 guidance
  • Seamless integration with Epic, Cerner, Athenahealth, and primary-care EMRs

Get Your Free Internal Medicine Billing Audit

Discover exactly where your internal medicine practice is losing revenue. Our no-obligation audit analyzes your E/M level distribution, CCM capture, modifier 25 compliance, and HCC specificity.

  • E/M level distribution and 99214/99215 undercoding assessment
  • CCM 99490 enrollment and 99439/99437 time-capture review
  • Modifier 25 with preventive / AWV compliance check
  • HCC risk-adjustment specificity audit
Schedule Your Free Audit
20%
Average Revenue Improvement
Practices see an average 20% improvement in net collections within the first year.
2 Weeks
Audit Completion Time
Complete billing and coding audit delivered within 10 business days.
Case Studies

Internal Medicine Practices We've Transformed

Real results from internal medicine practices that partnered with MedFactor for specialty revenue cycle management.

$410K
Revenue Recovered
Primary Care IM

Primary Care IM Practice Recovers E/M Revenue

A primary care internal medicine practice was routinely downcoding 99214/99215 to 99213 and missing modifier 25 on same-day preventive visits. MedFactor implemented time-on-date-of-service documentation and modifier 25 protocols, recovering substantial E/M revenue in seven months.

42%
Denial Reduction
15d
A/R Reduced
$285K
Annual Capture
Hospital Medicine

Hospital Medicine Group Optimizes TCM Capture

A hospital-medicine group was not billing TCM 99495/99496 after discharge and under-documenting initial hospital care complexity. MedFactor implemented TCM within the 7-day window and improved initial hospital care level selection, capturing substantial TCM revenue.

$285K
Annual Recovery
31%
Revenue Increase
+38%
Revenue Increase
CCM / Chronic Care

Chronic-Care Clinic Captures CCM Time

A CCM-heavy chronic-care clinic enrolled patients in CCM but never logged the 20-min monthly time to bill 99490, and missed every 99439/99437 add-on. MedFactor implemented time tracking and care-plan documentation, billing every legitimate CCM minute per patient.

$190K
Annual Savings
38%
Revenue Increase
Nationwide Coverage

Internal Medicine RCM Across All 50 States

No matter where your internal medicine practice operates, our team understands the payer landscape and regulatory requirements in your region.

Multi-Payer Expertise

Deep coding knowledge across Medicare, Medicare Advantage, Medicaid, and commercial payers for internal medicine services.

Medicare AWV & HCC Rules

Annual wellness visit G0438/G0444 and HCC risk-adjustment coding applied correctly across all 50 states.

Medicare Advantage Capture

Risk-adjusted HCC specificity coding aligned with Medicare Advantage payer requirements nationwide.

CCM & Chronic Care

Chronic care management 99490/99439/99437 enrollment, consent, and time capture for multi-condition panels.

FAQ

Internal Medicine Billing Questions Answered

Common questions from internal medicine practices considering MedFactor's specialty RCM services.

How do you select office E/M levels under the 2021+ guidelines?

Under the 2021+ office E/M guidelines (codes 99202-99215), the level is selected by the higher of medical decision making (MDM) OR total time spent on the date of service — not just face-to-face time. New patient levels run 99202 (15-29 min, straightforward MDM) through 99205 (60-74 min, high MDM), and established patient levels run 99212 (10-19 min) through 99215 (40-54 min, high MDM). Total time includes the provider's chart review, documentation, order review, and care coordination on the date of service. We document the time and MDM elements that support the highest legitimately billed level, preventing the routine undercoding of 99214/99215.

When is modifier 25 used with preventive visits and AWV?

Modifier 25 is appended to a problem-focused E/M code (e.g. 99202-99215) when a significant, separately identifiable evaluation and management service is performed on the same day as a preventive medicine visit (99381-99397) or an Annual Wellness Visit (G0438 or G0444). Without modifier 25, the problem E/M is denied as bundled into the preventive or wellness service. The key is that the problem-focused work must be separately documented and medically necessary beyond the routine preventive elements. We append modifier 25 whenever a same-day problem E/M is legitimately performed, preserving the separately reportable E/M revenue.

What documentation is required for chronic care management (CCM)?

Chronic care management code 99490 (the base, first 20 minutes per patient per month) requires an established care plan, patient consent, and at least 20 minutes of non-face-to-face care-management time logged during the month. The care plan must include the patient's chronic conditions, measurable treatment goals, and the practitioners responsible. Add-on 99439 covers each additional 20 minutes (up to twice per month), and 99437 covers each additional 30 minutes beyond that. We set up care plans, capture consent, and log every billable minute of care-management time so 99490 and every 99439/99437 add-on is supported and billed.

What are the elements of an Annual Wellness Visit (AWV)?

The Initial Annual Wellness Visit (G0438) and subsequent Annual Wellness Visits (G0444) require a health risk assessment, medical and family history, measurement of height, weight, blood pressure, cognitive assessment, depression screening, functional and safety assessment, and a written screening plan or schedule. The AWV is not a comprehensive physical exam — it's a preventive planning service. We use an AWV element checklist to ensure every G0438 and G0444 submission is complete, and we append modifier 25 to a same-day problem E/M when separately identifiable problem-focused work is documented.

How does telehealth coding work with modifiers 95 and GT?

Modifier 95 indicates a synchronous telemedicine service delivered via real-time audio and video, and is appended to the standard office E/M code (99202-99215) when the visit is performed via telehealth. Modifier GT is a legacy telehealth modifier that some payers still require in place of 95. Most payers now require 95, but we verify the payer's preferred modifier and apply it correctly so telehealth E/M visits are paid at the appropriate rate rather than denied for missing or incorrect telehealth modifiers.

How do you capture HCC risk-adjustment conditions?

Hierarchical condition category (HCC) risk-adjustment drives Medicare Advantage reimbursement, so chronic conditions must be coded to the highest documented specificity each year. For example, type 2 diabetes is coded as E11.65 (with hyperglycemia) rather than E11 (unspecified), CKD as N18.3 (stage 3) rather than N18.9, and heart failure as I50.22 (chronic systolic) rather than I50.9. We audit the encounter documentation for specificity, capture every chronic condition active on the problem list, and re-document conditions annually so the HCC risk score reflects the patient's true disease burden.

Related Specialties

Explore More RCM Specialties

MedFactor applies the same code-level precision across the full practice spectrum. See how we bill these related specialties.

CPT®, ICD-10, HCPCS, and modifier codes referenced on this page reflect the current code sets and are subject to annual updates — always verify against the current-year fee schedule before submission. KPIs and case-study figures shown are representative benchmarks, not guarantees of individual practice results.

Stop Undercoding Every Internal Medicine Visit

Your internal medicine practice deserves billing partners who know the 2021+ E/M MDM/time rules, modifier 25 with preventive and AWV, CCM 99490/99439/99437 time capture, and HCC specificity — and code every claim correctly. Let MedFactor show you what specialty RCM can do.

HIPAA Compliant AAPC Certified Nationwide Support

Book An
Appointment