Internal medicine practices manage the most complex chronic disease patients in outpatient and inpatient settings—yet chronic care and transitional care codes remain systemically underutilized. VeriMedix bridges the gap between the care your internists provide and the reimbursement they deserve.

Internal medicine billing centers on Evaluation and Management codes for office visits (99202–99215), hospital care (99221–99239), and nursing facility services (99304–99310). Since the 2021 AMA E/M revision, code selection is determined by total time on the date of the encounter or by medical decision making (MDM)—not documentation of history and exam elements. Internists who have not updated their workflows to leverage MDM-based selection frequently underbill high-complexity multi-problem visits, the most common office encounter in internal medicine.
Chronic and transitional care codes represent the largest single opportunity for revenue recovery in internal medicine. CPT 99490 (CCM, first 20 minutes/month) and 99439 (each additional 20 minutes) compensate practices for the non-face-to-face coordination work they already perform for patients with diabetes, hypertension, CHF, COPD, and other long-term conditions. Transitional Care Management codes 99495 (moderate MDM, face-to-face within 14 days of discharge) and 99496 (high MDM, within 7 days) capture post-hospitalization coordination. Both categories require structured workflows, but their reimbursement value significantly exceeds the administrative investment when implemented correctly.
Hospital-based billing adds complexity: initial hospital care (99221–99223), subsequent care (99231–99233), and discharge services (99238–99239) each have distinct documentation and time requirements. The 2024 add-on code G2211, for visit complexity in ongoing primary care relationships, applies to office-based E/M services and was reinstated by CMS for 2024 and carried forward into 2025. Internists practicing in outpatient settings should also review telehealth billing rules—POS 02 or POS 10 with modifier -95—as CMS continues to cover telehealth follow-ups for chronic care management.
Below are commonly billed codes our certified coders manage for internal medicine practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
99214 | Office/outpatient visit, established patient, moderate complexity (30–39 min or moderate MDM) | Most frequently billed IM code; document MDM elements or total time to support level selection |
99215 | Office/outpatient visit, established patient, high complexity (40–54 min or high MDM) | Appropriate for complex multi-morbidity visits; must document high MDM or ≥40 minutes total |
99223 | Initial hospital inpatient care, high complexity (≥70 minutes) | Highest-level admission code; requires high MDM or total time documentation |
99233 | Subsequent hospital inpatient/observation care, high complexity (≥50 minutes) | Used for daily rounds on complex patients; document MDM and medical necessity |
99490 | Chronic Care Management (CCM), first 20 minutes clinical staff time per calendar month | Requires 2+ chronic conditions, care plan, consent; only one provider bills per patient per month |
99495 | Transitional Care Management, moderate MDM; face-to-face visit within 14 days of discharge | Includes interactive contact within 2 business days of discharge; cannot bill during global surgical period |
99496 | Transitional Care Management, high MDM; face-to-face visit within 7 days of discharge | Higher reimbursement than 99495; requires high complexity MDM and timely follow-up |
G2211 | Add-on: visit complexity for ongoing primary care E/M relationship | Reportable with 99202–99215 for Medicare; captures longitudinal complexity in chronic disease management |
99487 | Complex Chronic Care Management (CCCM), first 60 minutes clinical staff time per month | Requires moderate-to-high MDM, substantial revision of care plan; more resource-intensive than standard CCM |
Our standard operating procedures for internal medicine revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in internal medicine billing — and exactly how we resolve them:
Internists documenting high-complexity patients often bill 99232 when 99233 is supported by MDM or time. Fix: Provide concurrent education on 2021 AMA inpatient E/M guidelines; implement real-time coding prompts in the EHR for hospital progress notes.
Practices miss TCM billing because the 2-business-day contact step is not operationalized, or the claim drops before the 30-day period closes. Fix: Create a discharge tracking workflow with automated outreach reminders; designate a staff member to manage TCM contact requirements.
CCM claims are denied because monthly time logs are absent or patient consent for the program was never documented. Fix: Use care management software or EHR modules that auto-track staff time; ensure consent is obtained and documented before the first monthly CCM claim is submitted.
Many internal medicine practices are not billing G2211, leaving CMS reimbursement for longitudinal complexity uncaptured. Fix: Add G2211 to the charge capture workflow alongside eligible E/M codes (99202–99215) for qualifying Medicare visits.
ICD-10 codes submitted do not support the billed procedure or E/M level, triggering automatic denials. Fix: Implement code-pair edits in the billing system; train coders on correct ICD-10 specificity for common chronic conditions (I10, E11.9, J44.1, I50.9).
Verimedix works inside the systems internal medicine practices already use, including:
Use whichever method supports the highest appropriate level. Time-based selection requires documenting total time spent on all E/M activities on the date of service. MDM-based selection requires documenting the number and complexity of problems, amount and complexity of data reviewed, and risk of complications. Both methods are equally valid under 2021 AMA guidelines.
Yes. CMS allows concurrent billing of CCM (99490) and TCM (99495/99496) when the time and effort for each service are tracked separately and not double-counted. The patient must meet the eligibility criteria for both programs independently.
The clinical record must show: (1) interactive contact with the patient or caregiver within 2 business days of discharge; (2) non-face-to-face care coordination services during the 30-day period; and (3) a face-to-face visit within 14 days (99495) or 7 days (99496) of discharge. The claim is submitted after the 30-day TCM period closes and the patient has not been readmitted.
Yes, when the patient is discharged from one setting (e.g., observation) and seen in the office the same day for a different service. However, the two services must be clearly documented as distinct encounters. Payers will scrutinize same-day facility and office claims—document medical necessity and the separate nature of each service.
High-volume ICD-10 codes include I10 (essential hypertension), E11.9 (type 2 diabetes without complications), E78.5 (hyperlipidemia), J44.1 (COPD with acute exacerbation), and I50.9 (heart failure). Code specificity matters: use the most precise code available (e.g., E11.65 for type 2 diabetes with hyperglycemia) to support medical necessity and avoid denials.
G2211 captures the additional complexity of serving as a patient's continuing focal point for all healthcare needs—chronic disease management, care coordination, and complex comorbidities over time. It cannot be billed when a surgical procedure with a global period is reported on the same date, and it is distinct from prolonged service codes.
Verimedix handles the entire internal medicine revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.