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.