Specialty billing

Internal medicine medical billing for complex visits and chronic care

Internal medicine billing lives or dies on the office visit. An internist’s typical patient carries several chronic conditions, a long medication list and a hospital discharge or two a year, so the visit level, the care management codes between visits and the diagnostics ordered on the spot are where the revenue is and where the denials come from. Internal medicine medical billing has to defend the level chosen, capture the time-based work most practices never bill, and keep A/R sorted by payer so nothing ages out.

The E/M level is the claim

Since the 2021 office visit rules, the level of a 99202 through 99215 is set by medical decision making or by total time on the date of the visit, and the history and exam no longer count toward it. That helped internists, whose visits are genuinely complex, but it moved the audit target. A 99215 has to show two of the three MDM elements at the high level, meaning problems, data and risk, or a total time statement that clears the threshold. A note that lists eight diagnoses and says “continue current management” supports neither.

Prolonged services are the other place internal medicine leaves money or invites a denial. Beyond the time range of a 99215 or 99205, commercial payers generally want 99417 in fifteen-minute units while Medicare wants G2212 and counts from a different starting point. Sending one payer the other payer’s code is a clean, avoidable denial, and it is a rule the billing system can enforce by payer.

Transitional and chronic care management billing

Transitional care management pays the internist for taking a patient back after a hospital or skilled nursing discharge. 99495 requires an interactive contact within two business days of discharge and a face-to-face visit within fourteen days at moderate complexity; 99496 requires the visit within seven days at high complexity. The contact attempt, the discharge date and the medication reconciliation all have to be in the record, and only one practitioner can bill TCM for a given discharge, so the practice that documents fastest wins.

Chronic care management is the recurring version of the same idea. 99490 covers the first twenty minutes of clinical staff time in a calendar month, 99439 each additional twenty, and 99491 the physician’s own time. Principal care management, 99424 through 99427, covers a single high-risk condition. All of them need consent, a care plan and a time log per patient per month, which is a workflow question as much as a coding one.

In-office diagnostics and medical necessity

Internists run electrocardiograms, spirometry, ankle-brachial studies and a bench of point-of-care labs, and each one has a coverage policy behind it. A 93000 on a Medicare patient with only a routine-exam diagnosis denies as not medically necessary, because Medicare covers a screening ECG only once, with the IPPE, as G0403. The same test linked to the documented chest pain or palpitations pays. The diagnosis on the order is a billing decision the physician makes without realizing it, and it is the first thing we look at when a CO-50 comes back.

Spirometry has its own trap: 94010 and 94060 both describe spirometry, and 94060 includes the pre- and post-bronchodilator study, so billing both on one date is a bundling denial. Venipuncture, 36415, is paid once per date by most payers and folded into the visit by some, so it belongs on the claim but should never carry units.

Hospital, skilled nursing and discharge visits

Many internists still round. Initial hospital care is 99221 through 99223, subsequent care 99231 through 99233, and since 2023 those codes cover observation stays as well. Discharge day management splits at thirty minutes: 99238 at or under, 99239 over, and the time has to be in the note or the higher code is not defensible. Skilled nursing visits, 99304 through 99310, have their own leveling and a place of service of 31 that has to match the facility on the claim.

When a physician and a nurse practitioner share a facility visit, Medicare wants modifier FS and a record of who performed the substantive portion. Billing the visit under the physician without that support is the kind of error that is invisible until an audit.

Medicare Advantage and the payer mix

An internal medicine panel skews older, so Medicare Advantage plans are a large part of the payer mix and they do not behave like traditional Medicare. Each plan has its own prior authorization list for imaging and referrals, its own filing limit, its own appeal route and its own remittance quirks, and a claim filed on the traditional Medicare timeline can miss an MA plan’s shorter window. Secondary and Medigap coverage adds crossover claims that either happen automatically or do not, depending on the plan. We work A/R by payer for exactly this reason: a bucket of 90-day-old claims is not one problem, it is one problem per payer, and each needs its own next action.

How DyBilling handles internal medicine billing

Our coders are credentialed through AAPC or AHIMA and code from your notes inside your existing system. Every claim is scrubbed against payer-specific rules before it leaves, every denial is worked by CARC and RARC code, and the ones that repeat are traced to the note template, the order set or the registration step that produced them. You have a named account manager, a signed BAA, and a monthly read of denials by code and payer.

Engagements start with a free A/R review that tells you what is recoverable and what is past its deadline. We run in parallel with your current process for two to four weeks before taking over, and after the initial term the agreement is month to month, priced on collections, per claim or as a fixed-scope project.

Codes that decide whether the claim pays

Codes and modifiers we watch in internal medicine.

CodeWhat it isWhat goes wrong
99214Established patient visit, moderate MDM or 30 to 39 minutes total timeThe most common internal medicine code and the most audited. The note has to show two of three MDM elements at the moderate level or a documented total time.
99417 / G2212Prolonged office visit, each additional 15 minutesCommercial payers generally take 99417; Medicare requires G2212 and counts from the top of the base code’s range. The wrong code for the payer denies outright.
99495 / 99496Transitional care management, moderate and high complexityContact within two business days, face-to-face within fourteen or seven days, one practitioner per discharge. Missing the contact documentation loses the whole code.
99490 / 99439Chronic care management, first and each additional 20 minutes of staff timeConsent, a care plan and a per-month time log are required. Time under twenty minutes in a month is not billable at all.
93000Electrocardiogram with interpretation and reportSplit into 93005 and 93010 when the tracing and the read are done by different parties. A screening diagnosis on Medicare denies; the ECG needs a documented indication.
94010 / 94060Spirometry, and spirometry with bronchodilator responsiveness94060 includes the spirometry, so the two never go on one date. The interpretation has to be documented, not just the printout filed.
99238 / 99239Hospital discharge day management, 30 minutes or less and more than 30 minutesOnly one physician bills discharge, the time has to be written down for 99239, and the place of service has to be 21.
Modifier FSSplit or shared E/M visit in a facility settingMedicare requires it when a physician and a qualified non-physician practitioner share a facility visit, billed under whoever did the substantive portion.

Denial patterns

What comes back, and what we do about it.

  • CO-50 / N115

    An ECG, spirometry or lab denied as not medically necessary because the diagnosis on the claim was a routine exam or a symptom not on the payer’s coverage policy.

    Fix Pull the order and the note, link the documented indication with a specific ICD-10 code, and send a corrected claim or an appeal with the policy language. Then show the providers which orders keep going out with a screening diagnosis.

  • CO-18

    Transitional care management denied as a duplicate because a hospitalist group or surgeon billed TCM for the same discharge, or a second chronic care management claim hit in the same month.

    Fix Confirm who billed first. Where the practice did the work but lost the race, the face-to-face visit is rebilled as a standard E/M so the visit itself is not written off.

  • CO-16 / M51

    Prolonged services rejected as an invalid procedure code, usually 99417 sent to Medicare or G2212 sent to a commercial plan.

    Fix Corrected claim with the payer’s code, and a payer-specific rule in the practice management system so the swap happens before submission.

  • CO-29

    Claims to a Medicare Advantage or commercial plan denied for timely filing after aging in a bucket that was worked on traditional Medicare’s schedule.

    Fix Reconstruct proof of original submission from the clearinghouse and appeal where it exists. Going forward, A/R is worked by payer with each plan’s filing limit as the deadline, not one shared aging report.

Internal medicine billing: referencelast verified 2026-09-10
Medicare fee-for-service filing limitClaims must be received within 12 months of the date of servicesource: CMS, Medicare Claims Processing Manual, Chapter 1

Internal medicine billing: common questions

Do you choose the E/M level or does the physician?
The physician documents; our credentialed coders confirm the level the note supports and query when it does not match. Systematic undercoding is reported back to you just as clearly as overcoding, because both cost the practice.
Can we bill transitional care management if the hospital called the patient?
The interactive contact has to come from your practice or its clinical staff, not the hospital’s discharge team. If your staff made the contact within two business days and documented it, the visit within the window qualifies.
Do you bill our hospital and nursing home rounding?
Yes. Rounding charges are captured from your census or charge sheets, coded to the correct place of service and leveled against the documentation, and reconciled so a day of rounding does not leave unbilled encounters.
How do you handle Medicare Advantage plans differently from traditional Medicare?
Each MA plan is treated as its own payer with its own authorization list, filing limit and appeal route. A/R is worked per plan, and the monthly report shows denials by plan so the practice can see which contracts are costing it the most work.

Your specialty

Send us a internal medicine aging summary.

You get a written read on what is recoverable, which denial codes are repeating, and what we would fix first. No fee, no obligation.