Find every dollar your coding misses.
Every code that drives outpatient internal medicine and medicine subspecialty revenue. When to use it, what to document, what gets denied, and how much it pays at your bonus rate.
What do you need?
Search by code, description, or specialty. Each code has its own page with when-to-use, documentation checklist, modifiers, and ICD-10 pairings.
See the top codes that drive revenue in your specialty, common visit scenarios, and the modifier rules unique to your practice setting.
Our AI auditor reads a vignette and tells you the right primary E/M, the add-ons you missed, the modifiers you need, and the dollars left on the table.
Codes that move the needle
Six codes worth re-reading if you bill outpatient E/M. Most underbilled in primary care.
G2211 is the continuity add-on. Append it to an office E/M (99202 through 99215) under one of two conditions: you are the continuing focal point for all of the patient's health care (the primary-care framing), OR you are the ongoing care provider for a patient's single serious condition or a complex condition (the subspecialty framing). Common eligible scenarios: a routine primary care follow-up for chronic disease management; an endocrinology continuity visit for diabetes; an oncology survivorship visit; a rheumatology disease-modifying-medication monitoring visit; a nephrology follow-up for CKD progression. Ineligible scenarios: one-time consults, urgent care visits, hospital follow-up where you are not the longitudinal provider, and visits where modifier 25 is appended to the primary E/M (explicitly prohibited).
99214 is the workhorse of primary care and most outpatient subspecialties. Use it when at least one of these is true: two or more chronic problems with progression, treatment changes, or side effects; one undiagnosed new problem with uncertain prognosis; one acute illness with systemic symptoms; or prescription drug management at any complexity. Prescription drug management on its own satisfies the moderate-risk element, which is why straightforward chronic disease follow-ups with a med adjustment routinely clear the 99214 bar. Time-based alternative is 30 to 39 minutes of total time on the date of the encounter. Pick the method that supports the strongest note: encounters with prescription changes are usually cleaner under MDM; encounters with extensive counseling or care coordination are usually cleaner under time.
G0439 is the annual Medicare AWV for any year after the patient's initial AWV (G0438). Eligibility window: at least 12 months from the most recent AWV. Medicare denies claims billed earlier than the 365-day mark. The AWV is a structured preventive service, not a problem-oriented encounter; if you also perform problem-oriented E/M work the same day, bill 99213 through 99215 with modifier 25 in addition to G0439 and document the two services separately. Common AWV-day add-ons: G0444 (depression screen), G0537 (ASCVD risk assessment), 99497 with modifier 33 (ACP with cost share waived), G0136 (SDOH risk assessment). The visit can be performed in person or via telehealth depending on payer; Medicare allows AWV via telehealth at POS 02 or POS 10 with modifier 95.
99483 is the Medicare-recognized service for a comprehensive cognitive assessment with care plan, billed in patients with mild cognitive impairment, dementia (any stage and any cause), or strong clinical suspicion of cognitive impairment. Use it when you are establishing or revisiting a comprehensive care plan: an initial assessment for memory complaints in a 75-year-old, an annual re-evaluation for a known Alzheimer's patient, or a post-hospital cognitive assessment in a patient with new functional decline. The visit must cover 10 required elements and result in a written care plan shared with the patient and caregiver. Once per 180 days per beneficiary; you cannot stack two 99483 visits within the same six-month window. Qualifying diagnoses include G30.x (Alzheimer's), G31.84 (mild cognitive impairment), F01.x (vascular dementia), F03.x (unspecified dementia), G31.83 (dementia with Lewy bodies), and G31.09 (frontotemporal dementia). The 60-minute benchmark is typical but the code is not strictly time-based; the 10 structural elements drive billability.
G0537 captures an annual ASCVD risk calculation plus counseling for patients without established atherosclerotic cardiovascular disease. Use the ACC/AHA Pooled Cohort Equations (PCE) or an equivalent validated tool to compute the 10-year ASCVD risk percentage. The code is for primary prevention only: patients with known coronary artery disease, prior MI, prior stroke, peripheral artery disease, or any documented ASCVD do not qualify. Most natural pairing is with G0438 or G0439 (AWV), but G0537 can also be billed at a problem-oriented visit. Counseling must address one or more modifiable risk factors: hypertension, dyslipidemia, smoking, diabetes, weight, physical activity, or diet. Once per 12 months. ICD-10: Z13.6 (cardiovascular disorder screening). G0538 is the same-day add-on for additional 15-minute increments of high-intensity behavioral counseling (rarely used in primary care; more relevant in cardiology or weight-management practices).
99497 captures the time spent in a structured conversation about advance directives, healthcare proxy designation, code status, MOLST or POLST forms, hospice eligibility, and goals of care. The patient must be present at the start of the conversation unless the entire visit is with a designated surrogate (which is independently billable but requires explicit documentation). Common scenarios: ACP as a same-day add-on to an AWV (cost-share is waived with modifier 33); ACP at a primary-care continuity visit for a patient with advanced chronic disease; ACP at an oncology visit for a patient at end of treatment options; ACP during a geriatric assessment.
By specialty
Top codes, common visit patterns, and modifier rules per medicine specialty.
The bread and butter: established office visits, new-patient workups, complex chronic disease bundles, and wellness add-ons. The codes that move primary care RVUs are E/M time/MDM, G2211, and the wellness stack.
Heavy on Medicare wellness, chronic care management, transitional care, advance care planning, cognitive assessment, and SDOH. These are time-based codes with strict documentation; getting the documentation right turns 20 minutes of phone work into real RVUs.
Mixed E/M plus high-volume diagnostic procedures: EKGs, echos, stress tests, Holters, device interrogations, vascular ultrasound. Most cardiology procedures split into professional, technical, and global components.
Cognitive specialty, mostly E/M. Procedural revenue comes from CGM interpretation, thyroid ultrasound and biopsy, and MNT supervision. CGM coding is a regulatory layer cake — get the time, sensor source, and patient setup right or the claim gets denied.
Procedure-heavy. Most outpatient GI revenue comes from upper and lower endoscopy with modifier-driven add-ons (biopsy, polypectomy, dilation). Screening vs diagnostic coding has different patient cost shares and modifier rules.
Office spirometry, pulmonary function testing, bronchoprovocation, sleep medicine. Spirometry is one of the most under-coded ancillaries in primary-care-adjacent practices because the bronchodilator add-on gets forgotten.
ESRD monthly capitation drives outpatient nephrology revenue (MCP, 90951-90970), plus CKD E/M, vascular access procedures, and home dialysis training. MCP coding is age-stratified and visit-frequency stratified.
Cognitive specialty with high-yield joint and soft tissue injections, plus chronic infusion management. Joint injection coding is anatomic-site stratified, and ultrasound guidance is its own bundled code.
Almost entirely cognitive. Revenue depends on accurate complexity coding (99214/99215 with G2211), outpatient infusion management, and prolonged service coding for long visits. Antimicrobial stewardship rounds are not billable.
Infusion-driven revenue dominates: chemotherapy administration codes are time-stratified and drug-type stratified, with strict hierarchy rules. Cognitive E/M with G2211 is critical for survivorship and chronic disease management.
Cognitive specialty with high-RVU diagnostic procedures: EEG, EMG/NCS, evoked potentials, cognitive assessment. Most procedures split into professional and technical components. Cognitive assessment care plan (99483) is one of the highest-RVU outpatient codes in medicine.
Three revenue pillars: percutaneous and intradermal allergy testing (per-test billing), immunotherapy preparation and administration (95115-95170), and biologic injection management. Testing codes are billed per-test, so unit counts matter.
The hospitalist stack: initial inpatient/observation admission (99221-99223), daily subsequent visits (99231-99233), discharge day (99238-99239), same-day admit/discharge (99234-99236), inpatient consults (99252-99255 for commercial payers), and critical care (99291-99292) when the patient is critically ill. Documentation hinges on MDM elements or total time on the date of the encounter. Watch the time-vs-MDM choice and the prolonged-service add-on (G0316 Medicare, 99356/99357 deprecated).
Radiology is the highest-volume billable specialty in U.S. medicine, and the rules are not negotiable. The defining concept is the global vs professional vs technical (26 / TC) split: hospital-based radiologists bill the professional component only (modifier 26), freestanding imaging centers bill global, and independent diagnostic testing facilities (IDTFs) bill technical only (modifier TC). Most denials trace back to a setting-modifier mismatch. Beyond that, every modality has its own landmines: contrast tiers (without, with, or without-and-with are three different codes), the CT abdomen-and-pelvis bundle (74176 / 74177 / 74178 supersedes billing CT abdomen plus CT pelvis separately), multi-procedure reduction on the technical component, and the screening-versus-diagnostic distinction in mammography with cost-share waiver modifiers. Subspecialty rules layer on top: PET-CT staging codes (78815 / 78816 / 78814) are anatomy-stratified, MPI codes (78451 / 78452) are study-count stratified, and interventional radiology stacks selective catheter codes (36245 / 36246 / 36247) with imaging guidance codes (76942 / 75710 / 75716) per vascular territory.
Billing how-to guides
Deep walkthroughs on the codes most likely to deny: modifier conflicts, time-vs-MDM decisions, AWV frequency rules.
G2211 cannot be billed with modifier 25 in most situations. Here is the rule, the exceptions, and how to decide which to use on a same-day encounter.
The 2021 E/M guidelines let you bill 99214 by time or MDM. Here is the decision tree, with documentation templates for each method.
Medicare denies G0439 if billed within 365 days of the prior AWV. Here is how the frequency rule works and how to time AWVs across your panel.
Modifier 25 carves an E/M out of a same-day procedure or preventive service. Here is when to use it, when to skip it, and the documentation that survives audit.
Telehealth billing requires the right place-of-service code plus modifier 95. Here is how POS 02, POS 10, and POS 11 differ and which payer wants which in 2026.
A patient discharged from the hospital can trigger both chronic care management and transitional care management. Since 2020 Medicare allows both in the same month. Here is how to bill both without a denial, and when to pick one.
Hospitalist subsequent visits split between 99232 (moderate) and 99233 (high). Here are the time thresholds, MDM elements, and the decision tree.
G2211 attaches to an office E/M when you are the continuing focal point of a patient's care. Here is who qualifies, with concrete examples and the cost-share caveat.
IPPE (G0402), initial AWV (G0438), and subsequent AWV (G0439) are three different Medicare preventive visits. Here is the decision tree and the timing rules.
Transitional Care Management hinges on a 2-business-day contact and a 7 or 14 day face-to-face. Here is how 99495 and 99496 differ and what documentation each needs.
Take the codes further
Each code page links into the tools below so you can act on what you read.
Paste a vignette. Get the right primary E/M, add-on codes, modifiers, and the dollars you missed.
Model annual revenue. Add any code with your volume. See break-even at your bonus rate.
Pre-built Epic .dot phrases for AWV, TCM, CCM, G2211, ACP, smoking, depression. Pro Plus.