Neurology generates more distinct CPT codes per patient encounter than almost any other outpatient specialty. A single EMG/nerve conduction study produces 8–15 separately billable line items. An EEG requires professional-technical component splits that change based on whether the practice owns the equipment or reads for a hospital. A chronic migraine Botox session involves 155 units of onabotulinumtoxinA across 31 injection sites — with waste capture, injection procedure coding, and prior authorization documentation happening simultaneously. And an MS patient receiving ocrelizumab generates drug units, infusion administration charges, pre-medication pushes, and observation time that span 4–6 hours and 5–8 line items.
The billing complexity isn't optional — it reflects the clinical complexity. But the gap between what neurology encounters generate and what neurology practices actually collect is among the widest in medicine.
The 2026 environment compounds the problem. UHC's $3B AI audit investment is targeting neurodiagnostic utilization patterns — flagging practices whose EMG/NCV frequency or EEG ordering rates deviate from specialty benchmarks. The 30–40% annual billing staff turnover (HFMA 2026) hits neurology harder than most specialties because the coding requires genuine expertise in component billing, nerve-count hierarchies, and procedure-drug pairing that takes 12–18 months to learn. And the Medicare Physician Fee Schedule continues to compress professional interpretation fees, making charge capture accuracy on technical components and buy-and-bill margins the difference between profitability and loss.
AI agents automate every revenue category in neurology billing — from EEG component splits to EMG nerve counting to Botox waste capture to MS infusion administration — with the precision that eliminates the coding expertise bottleneck entirely.
EEG Billing: Component Splits and Monitoring Tiers That Break Manual Workflows
Electroencephalography billing depends on three variables that interact differently for every encounter: the type of EEG performed, the recording duration, and whether the practice is billing the professional interpretation, the technical recording, or both.
Routine EEG: Two Codes, One Wrong Default
Routine EEG has two codes that billers consistently confuse:
| Code | Description | Requirement | Medicare Rate (Global) |
|---|---|---|---|
| 95816 | EEG, awake and drowsy | Recording in waking state only | ~$190 |
| 95819 | EEG, awake and asleep | Must include sleep recording | ~$250 |
95819 reimburses approximately 30% more than 95816 — but it requires documented sleep activity on the tracing. When a patient falls asleep during a routine EEG (common, since patients are often sleep-deprived before the study), the tracing includes sleep architecture and the correct code is 95819. When billers default to 95816 on every routine EEG because "that's the standard one," the practice loses $50–$60 per study on every patient who achieved sleep. For a practice performing 1,500–3,000 routine EEGs annually with 40–60% achieving sleep, that default costs $30K–$90K.
The reverse error is equally dangerous: billing 95819 when the tracing shows only waking activity. Payer audits that find systematic 95819 billing without sleep documentation on the tracing trigger recoupment and potential fraud referrals.
AI agents analyze the EEG report for documentation of sleep stages (N1, N2, vertex waves, sleep spindles, K-complexes) and select 95816 or 95819 based on what the tracing actually shows — not what the biller assumes.
Long-Term EEG Monitoring: The Code Tier Maze
Long-term EEG monitoring (LTMEM) uses a tiered code system based on recording duration and monitoring type:
| Duration | Unmonitored (Tech Setup Only) | Intermittent Monitoring | Continuous Monitoring |
|---|---|---|---|
| 2–12 hours | 95711 | 95714 | 95717 |
| 12–26 hours | 95712 | 95715 | 95718 |
| Each additional 12 hrs | 95713 | 95716 | 95719 |
| Physician review (each 24 hrs) | 95720 | ||
A 3-day epilepsy monitoring unit (EMU) admission with continuous monitoring generates: 95717 (first 2–12 hours) + 95718 (hours 12–26) + multiple units of 95719 (each additional 12-hour block) + 3 units of 95720 (daily physician review). The technical component alone can reach $3,000–$5,000 per admission, and the professional review adds $400–$600.
The billing errors compound at every tier transition. Billers who code a 72-hour continuous monitoring stay as a single 95718 instead of 95717 + 95718 + multiple 95719 units lose 60–70% of the technical charge. Billers who forget to add 95720 for each 24-hour physician review period lose the entire professional monitoring component. And practices that don't split professional (-26) from technical (-TC) when they own the equipment and employ the reading neurologist leave one component unbilled entirely.
AI agents calculate the exact recording duration from the monitoring start and end timestamps, map it to the correct LTMEM tier and add-on codes, generate 95720 units for each 24-hour professional review period, and apply -26/-TC splits based on the practice's equipment ownership and reading arrangement. For practices performing 200–600 LTMEM studies annually, correct tiered billing recovers $60K–$150K.
EMG/Nerve Conduction Studies: The Nerve-Count Coding Hierarchy
Electromyography and nerve conduction studies (EMG/NCV) are the most procedurally complex billing events in outpatient neurology. The coding structure is based on counting — the number of distinct nerves tested for conduction studies, and the number of muscles examined for needle EMG — and billers who don't count correctly leave substantial revenue on the table.
Nerve Conduction Studies: One Code Per Nerve Count
The NCV coding hierarchy assigns one code based on the total number of nerves tested across all sites:
| CPT Code | Nerves Tested | Medicare Rate |
|---|---|---|
| 95907 | 1–2 nerves | ~$65 |
| 95908 | 3–4 nerves | ~$110 |
| 95909 | 5–6 nerves | ~$155 |
| 95910 | 7–8 nerves | ~$195 |
| 95911 | 9–10 nerves | ~$240 |
| 95912 | 11–12 nerves | ~$280 |
| 95913 | 13+ nerves | ~$315 |
A standard carpal tunnel syndrome evaluation tests the median motor nerve, median sensory nerve, ulnar motor nerve, and ulnar sensory nerve — 4 nerves, code 95908. A comprehensive polyneuropathy evaluation tests bilateral peroneal motor, tibial motor, sural sensory, superficial peroneal sensory, median motor, median sensory, ulnar motor, and ulnar sensory — 8 nerves, code 95910. But if the neurologist also tests the radial sensory and tibial H-reflex pathways, the count reaches 10 nerves, bumping the code to 95911 — a $45 increase.
The billing error: billers who don't count every distinct nerve in the study report default to 95908 or 95909 regardless of the actual number tested. A practice that routinely performs 9–10 nerve comprehensive studies but bills them as 95909 (5–6 nerves) undercharges by $85 per study. Across 800–2,000 annual EMG/NCV studies, that systematic undercount costs $50K–$120K.
Needle EMG: Per-Muscle Coding
Needle EMG billing depends on the anatomic scope of the examination:
- 95860 — One extremity (limit 4 or fewer muscles): ~$85
- 95861 — Two extremities (limit 4 muscles per extremity): ~$140
- 95863 — Three extremities: ~$195
- 95864 — Four extremities: ~$250
- 95867 — Cranial nerve–supplied muscles (unilateral): ~$70
- 95868 — Cranial nerve–supplied muscles (bilateral): ~$105
- 95870 — Non-extremity muscles (thoracic paraspinals, etc.): ~$50
- 95885 — Each extremity tested, with NCV (limited): ~$45
- 95886 — Each extremity tested, with NCV (complete): ~$85
- 95887 — Non-extremity muscles tested, with NCV: ~$50
When EMG is performed as part of the same session as NCV, the EMG codes shift to 95885/95886/95887 (used with nerve conduction). A complete polyneuropathy workup with bilateral lower extremity NCV (95910 or 95911) plus bilateral lower extremity needle EMG (2 units of 95886) plus paraspinal EMG (95887) generates 3–4 separate line items beyond the NCV code alone. Billers who charge only the NCV code and skip the EMG component — or who charge 95861 instead of the NCV-companion codes 95885/95886 — leave $120–$250 per encounter unbilled.
AI agents count every nerve tested in the conduction study report and every muscle examined in the needle EMG report, select the correct NCV hierarchy code, add the appropriate EMG companion codes with correct unit counts, validate that the nerve-to-muscle documentation supports the charges, and prevent CCI bundling violations that occur when standalone EMG codes (95860–95864) are billed alongside NCV-companion EMG codes (95885/95886). For practices performing 800–2,000 EMG/NCV studies annually, correct nerve-count and muscle-count coding recovers $50K–$120K.
A six-neurologist practice performing 1,200 EMG/NCV studies per year that correctly codes all nerve counts and EMG companion codes recovers an average of $85K more than practices that default to mid-range NCV codes and skip EMG add-ons.
Botox for Chronic Migraine: The 155-Unit Protocol That Generates Three Revenue Streams
OnabotulinumtoxinA (Botox) for chronic migraine is one of the highest single-encounter revenue events in outpatient neurology — and one of the most commonly underbilled because it involves three separate billing components that must all be captured correctly.
Component 1: Drug Supply (J0585)
The FDA-approved protocol for chronic migraine is 155 units of onabotulinumtoxinA injected across 31 sites in 7 specific head and neck muscle groups. Each unit of J0585 is billed per 1 unit of toxin, so the standard encounter generates 155 units of J0585. Some neurologists add up to 40 additional "follow the pain" units for a total of 195 units per session.
Botox comes in 100-unit and 200-unit vials. A 155-unit dose requires one 200-unit vial, leaving 45 units of waste. At approximately $11 per unit, that's $495 in waste per encounter that must be billed as J0585-JW. A 195-unit dose still uses one 200-unit vial, with only 5 units of waste ($55). Across 100–400 chronic migraine patients receiving quarterly injections, uncaptured waste on 155-unit standard doses costs $60K–$180K annually.
Component 2: Injection Procedure (64615)
CPT 64615 (chemodenervation of muscles innervated by facial, trigeminal, cervical spinal accessory, and cervical spinal nerves — bilateral) is the injection procedure code. It's billed once per session regardless of the number of injection sites. At $140–$180 Medicare rate, it's a smaller component than the drug charge — but it's the most frequently missed. Billers who enter only the J-code for the drug forget the 64615 procedure charge entirely. Across 400–1,600 annual Botox sessions (100–400 patients × 4 sessions/year), the missing procedure charge costs $56K–$288K.
Component 3: E/M with Modifier -25
When the neurologist performs a separately identifiable evaluation on the same day as the Botox injection — reviewing headache diaries, adjusting preventive medications, assessing treatment response, or managing comorbidities — the E/M service is separately billable with modifier -25. For chronic migraine patients, this is clinically appropriate at nearly every injection visit because the neurologist reviews the headache frequency data, evaluates response to treatment, and documents the clinical decision to continue, adjust, or discontinue the injection protocol.
AI agents verify the 155-unit standard protocol (or the documented "follow the pain" dose), calculate J0585 units, generate the -JW waste modifier based on vial utilization, ensure 64615 is always paired with the drug charge, and evaluate the E/M note for modifier -25 eligibility. AI also tracks the 12-week interval between sessions, initiates PA renewal 30 days before the next scheduled injection, and maintains the headache diary documentation trail that every payer requires for ongoing Botox authorization.
MS Biologic Infusions: Buy-and-Bill Complexity for High-Cost Neurology Drugs
Multiple sclerosis disease-modifying therapies administered in-office represent the highest-margin drug revenue in neurology practice. The two dominant infusion agents each carry distinct billing complexity.
Natalizumab (Tysabri): Monthly Infusions with Safety Monitoring
Natalizumab is administered as a 300 mg IV infusion every 4 weeks over approximately 1 hour, followed by a 1-hour observation period. The billing per encounter:
- J2323 — Natalizumab, per 1 mg: 300 units per infusion
- 96413 — Chemotherapy/biologic infusion, first hour: ~$160
- 96415 — Each additional hour (observation period): ~$35
- 96374 — IV push pre-medication (if administered): ~$65
- J0585-JW or applicable waste code — Any drug waste from vial remainder
Natalizumab also requires JCV (John Cunningham virus) antibody monitoring every 6 months because of the risk of progressive multifocal leukoencephalopathy (PML). The JCV antibody test (86711) is a separately billable lab charge that generates $25–$40 per test. For practices with 50–100 natalizumab patients, missed JCV monitoring charges alone cost $2,500–$8,000 annually — small individually but it signals a broader pattern of missed disease monitoring revenue.
Ocrelizumab (Ocrevus): Semi-Annual Infusions with Complex Administration
Ocrelizumab is administered as two 300 mg IV infusions 2 weeks apart for the initial loading doses, then 600 mg every 6 months for maintenance. Infusion duration runs 2.5–3.5 hours for the initial dose and 2–3 hours for maintenance, plus mandatory pre-medication and a 1-hour post-infusion observation.
A single 600 mg maintenance infusion encounter generates:
- J2350 — Ocrelizumab, per 1 mg: 600 units
- 96413 — First hour of infusion: ~$160
- 96415 × 2–3 units — Additional hours: ~$70–$105
- 96374 — IV push methylprednisolone pre-medication: ~$65
- 96375 — Sequential IV push (diphenhydramine, acetaminophen if IV): ~$30
- 96360/96361 — Normal saline hydration if administered separately: ~$40–$55
A fully captured ocrelizumab maintenance infusion generates $350–$450 in administration charges alone — before the drug cost. With the drug at approximately $17,000–$19,000 per 600 mg dose and ASP+6% reimbursement, the margin on a correctly billed ocrelizumab encounter is substantial. But practices that bill only 96413 (first hour) and J2350 (drug) without the additional-hour administration charges, pre-medication pushes, and hydration lose $150–$250 per infusion. Across 100–400 semi-annual infusions (50–200 MS patients × 2 infusions/year), missed administration and pre-medication charges cost $15K–$100K annually.
AI agents track the infusion start time, pre-medication administration, drug infusion duration, and post-infusion observation period for each encounter — generating the complete charge set automatically. AI also calculates J2323/J2350 units per dose, reconciles drug acquisition cost against reimbursement, captures vial waste, and tracks the infusion schedule to ensure patients stay on the correct dosing interval. For practices managing 50–200 MS infusion patients, correct buy-and-bill coding recovers $50K–$150K annually.
Autonomic Testing and Neurodiagnostic Procedures: Revenue Categories Most Practices Underlook
Beyond the major revenue drivers of EEG, EMG/NCV, Botox, and MS infusions, neurology practices generate significant revenue from autonomic and specialty neurodiagnostic testing that billing teams frequently undercode.
Autonomic Function Testing
A comprehensive autonomic evaluation generates multiple separately billable procedure codes:
- 95921 — Autonomic function test, cardiovagal innervation (heart rate response to deep breathing): ~$55
- 95922 — Autonomic function test, adrenergic innervation with tilt table (vasomotor adrenergic): ~$170
- 95924 — Autonomic function test, sudomotor (QSART or equivalent): ~$95
- 95943 — Simultaneous, independent, quantitative measures of both parasympathetic and sympathetic function with tilt: ~$285
A full autonomic panel for a patient with suspected small fiber neuropathy, postural orthostatic tachycardia syndrome (POTS), or diabetic autonomic neuropathy can generate $400–$600 in combined charges. But billers who code only the tilt table test (95922) and miss the cardiovagal (95921) and sudomotor (95924) components when all three are documented leave 40–50% of the encounter revenue unbilled.
Video EEG and Ambulatory EEG
Ambulatory EEG monitoring (when the patient wears a portable EEG device at home for 24–72 hours) uses the same LTMEM code tiers (95711–95720) as inpatient monitoring but with different monitoring levels. The professional interpretation charge (95720 per 24-hour period) applies regardless of monitoring setting. Practices that perform ambulatory EEG but bill only a single routine EEG code (95816/95819) instead of the LTMEM duration-based codes lose $200–$500 per study.
Neurostimulation Device Programming
For practices that manage patients with implanted neurostimulators — vagus nerve stimulators (VNS) for epilepsy, deep brain stimulators (DBS) for movement disorders — programming visits generate separately billable charges:
- 95976/95977 — Simple/complex brain neurostimulator programming per 15-minute increment: $45–$80 per unit
- 95983/95984 — Simple/complex brain neurostimulator programming, first 15 min/each additional 15 min
A DBS programming session for a Parkinson's patient that runs 45–60 minutes generates 3–4 units of time-based programming charges. Billers who code the visit as a standard E/M instead of the device programming codes lose $135–$320 per encounter. For practices managing 50–200 neurostimulator patients with quarterly programming, missed device charges cost $20K–$60K annually.
AI agents scan encounter documentation for all performed neurodiagnostic procedures, generate the correct code set for each documented test, validate that the documentation supports each charge, and flag any coding combinations that trigger CCI edits. For autonomic testing, AI extracts results from each component (cardiovagal, adrenergic, sudomotor) to confirm the tests were individually performed and interpreted. For neurostimulator programming, AI extracts session duration and programming complexity to assign the correct time-based units.
Prior Authorization: The Specialty Drug Gatekeeping That Consumes Neurology Staff
Neurology prior authorization burden is among the heaviest in medicine because of the volume and cost of specialty drugs prescribed:
- Botox for chronic migraine: Quarterly PA renewals, headache diary documentation (15+ headache days per month for 3+ months), documented failure of 2–3 preventive medication classes, MIDAS or HIT-6 disability scoring
- MS disease-modifying therapies: Annual or semi-annual renewals, MRI evidence of disease activity, relapse documentation, EDSS disability scoring, step therapy from platform injectables to infusion agents
- Anti-CGRP monoclonal antibodies: PA required for erenumab, fremanezumab, galcanezumab — documented failure of 2+ oral preventives, migraine frequency tracking, step therapy compliance
- Epilepsy medications: Brand-name anticonvulsant PAs when payers mandate generic substitution for narrow therapeutic index drugs (e.g., brand Lamictal, Keppra XR, Vimpat)
- Neurostimulator device authorization: VNS for drug-resistant epilepsy, DBS for Parkinson's or essential tremor — comprehensive documentation of medication failures, neuropsychological evaluation, surgical candidacy
Each PA submission consumes 30–90 minutes of staff time depending on the payer and drug class. For a practice managing 200–500 specialty drug patients, PA management requires 1.0–2.0 FTE of dedicated staff. The AMA estimates neurologists spend more time on prior authorization than any other specialty except rheumatology.
AI agents assemble PA packages by extracting clinical data from the EHR — MRI results, headache diary data, disability scores, medication trial history, seizure logs, infusion records — mapping it to each payer's specific step therapy criteria, and pre-populating the authorization form. AI tracks every PA expiration date across the entire patient panel, initiates renewals 30 days in advance, and routes urgent PAs (treatment gaps, medication changes) to the front of the queue. For practices managing 200–500 specialty drug patients, AI-driven PA automation saves 1.0–1.5 FTE ($50K–$90K in staffing) and prevents 20–40 annual treatment gaps that each cost $1,000–$5,000 in rescheduling, disease flare management, and patient dissatisfaction.
What AI Billing Automation Looks Like in a Neurology Practice
AI agents for neurology practices integrate with the practice's EHR (ModMed, athenahealth, Epic, NextGen, eClinicalWorks, or specialty platforms like NeuroPace or Natus) and neurodiagnostic equipment. The workflow runs continuously:
- Per EEG encounter: AI reads the EEG report for sleep documentation, selects 95816 vs 95819, applies -26/-TC component splits based on the reading arrangement, and for LTMEM studies calculates the duration-based tier codes plus 95720 physician review units
- Per EMG/NCV encounter: AI counts every distinct nerve in the conduction study and every muscle in the needle EMG, selects the correct 95907–95913 hierarchy code, adds 95885/95886/95887 companion codes, and validates that documentation supports every charged nerve and muscle
- Per Botox encounter: AI verifies the onabotulinumtoxinA dose and unit count (J0585), captures vial waste (-JW), ensures 64615 is always paired with the drug charge, evaluates modifier -25 on the E/M, and tracks the 12-week injection interval
- Per infusion encounter: AI calculates drug units (J2323/J2350), generates time-based infusion administration codes (96413/96415), captures pre-medication push charges (96374/96375), bills observation time, and reconciles drug cost against reimbursement
- Per autonomic/neurodiagnostic encounter: AI identifies every documented test component, generates the complete code set, validates CCI compliance, and applies time-based units for device programming sessions
- Weekly: AI scans upcoming specialty drug schedules against PA expiration dates, initiates renewals 30 days before expiration, and flags patients whose treatment intervals have deviated from protocol
- Monthly: AI reconciles drug acquisition costs against reimbursement, produces NCV nerve-count audit reports, and identifies systematic coding patterns that need correction
Deployment takes 3–6 weeks. The first phase connects to the EHR and neurodiagnostic reporting system, maps the EMG/NCV, EEG, Botox, and infusion patient panels, and runs a retrospective audit of the prior 90 days to quantify current revenue leakage. Most practices see the first measurable impact — corrected NCV nerve counts and captured Botox waste — within 30 days.
The Financial Case: What Neurology Practices Recover
For a practice with 3–8 neurologists managing 5,000–15,000 active patients (including 500–2,000 EMG/NCV patients, 100–400 Botox patients, and 50–200 MS infusion patients), the annual revenue recovery from AI billing automation breaks down:
| Category | Annual Recovery | Primary Driver |
|---|---|---|
| EEG component billing & code selection | $60K–$150K | 95816/95819 selection, LTMEM tier accuracy, -26/-TC splits, 95720 capture |
| EMG/NCV nerve-count coding | $50K–$120K | 95907–95913 hierarchy accuracy, 95885/95886/95887 companion capture |
| Botox chronic migraine charge capture | $60K–$180K | J0585 units, -JW waste, 64615 pairing, modifier -25 E/M, PA management |
| MS biologic infusion buy-and-bill | $50K–$150K | J2323/J2350 drug units, 96413/96415 administration, pre-medication capture |
| Autonomic & neurodiagnostic testing | $30K–$60K | Autonomic panel capture, neurostimulator programming, ambulatory EEG coding |
The ROI calculation is direct. AI billing automation costs a fraction of the salary for even one experienced neurology biller ($55K–$75K plus benefits) and eliminates the 12–18 month learning curve that makes neurology billing staff among the hardest to recruit and retain. Practices that lose their one EMG coding expert — and every practice has exactly one person who truly understands nerve-count coding — face 6–12 months of systematic underbilling until a replacement is fully trained. AI eliminates that single-point-of-failure entirely. Most practices see full ROI within 60 days.