Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 95924 – Autonomic nervous system function testing


Code Definition

95924 is the CPT code for combined parasympathetic and sympathetic adrenergic function testing, with at least 5 minutes of passive tilt. It covers the cardiovagal limb billed alone under 95921 and the adrenergic limb billed alone under 95922, tested together in one session.

When both limbs are tested, 95924 replaces 95921 and 95922 rather than sitting on top of them. Sudomotor testing is not part of the code: QSART and other sweat tests are billed separately with 95923, which can go on the same claim. Below, you'll find the 2026 Medicare rate of about $155, the diagnoses payers accept, and the documentation an audit looks for.

Section
90281-99607 Medicine Services and Procedures
Subsection
95700-96020 Neurology and Neuromuscular Procedures
Code range
95921-95924 Autonomic Function Tests
Billable
No
Code also known as
autonomic testing, ANS testing, autonomic nervous system test
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT Code 95924 reports combined parasympathetic (cardiovagal) and sympathetic adrenergic testing, with at least 5 minutes of passive tilt, in one session.

It replaces 95921 plus 95922 and is never billed with either. Sudomotor testing is not part of 95924, so 95923 can go on the same claim.

The 2026 Medicare national payment is about $154.65, from 4.63 total RVUs, before geographic adjustment.

Coverage follows MAC policy such as LCDs L35124 and L36236. Diabetic autonomic neuropathy (E11.43, E10.43) and autonomic disorders (G90.x) are common pairings.

Pabau’s claims management software pre-fills CPT and ICD-10 codes and submits claims through the Claim.MD clearinghouse for neurology practices.

CPT code 95924 combines cardiovagal and adrenergic testing

CPT Code 95924 reports combined parasympathetic and sympathetic adrenergic autonomic testing, done in one session with at least 5 minutes of passive tilt.

The official descriptor reads: “Testing of autonomic nervous system function; combined parasympathetic and sympathetic adrenergic function testing with at least 5 minutes of passive tilt.” As CMS billing article A54954 puts it, the code represents those two limbs tested together.

In practice, 95924 bundles two codes that can each be billed alone. The cardiovagal limb is 95921, and the adrenergic limb is 95922. When the same session covers both, 95924 replaces the pair, and CMS says not to report it with either one.

Sudomotor testing sits outside the code. QSART and other sweat tests are billed with 95923, which may appear on the same claim as 95924. So a full autonomic profile with sweat testing is two codes, not one.

The tests behind each limb

Each limb has its own named maneuvers, and the report has to show them. The table maps the standard tests to the code that pays for them.

LimbStandard test(s)What is measuredBilled under
Cardiovagal (parasympathetic)Heart rate response to deep breathing; Valsalva ratio; 30:15 ratioR-R interval changes that reflect vagal control of heart rate95921 alone, or 95924 when combined
Adrenergic (sympathetic)Beat-to-beat blood pressure during the Valsalva maneuver; at least 5 minutes of passive tiltBlood pressure and heart rate response to orthostatic stress95922 alone, or 95924 when combined
Sudomotor (sympathetic cholinergic)QSART, thermoregulatory sweat test, silastic sweat imprint, or sympathetic skin responseSweat output from postganglionic sudomotor fibers95923, never 95924

The tilt is the threshold to watch. If the tilt ran for less than 5 minutes, neither 95922 nor 95924 is met, and only the cardiovagal work can be billed.

CPT 95924 at a glance: The key facts in one table

With the clinical scope settled, these are the administrative facts a biller checks first. Payment figures come from the CMS Physician Fee Schedule for 2026, before geographic adjustment.

FieldValue
Code number95924
Code categoryCategory I CPT, Autonomic Function Tests (95921-95924)
Limbs coveredCardiovagal (parasympathetic) and adrenergic (sympathetic); no sudomotor component
Tilt requirementAt least 5 minutes of passive tilt
Total RVU (2026)4.63, the same in facility and non-facility settings
Medicare national payment (2026)About $154.65 at the $33.4009 conversion factor, before geographic adjustment
Global periodXXX (global concept does not apply)
Not reported with95921 or 95922 on the same date

95921 vs 95922 vs 95923 vs 95924: Match the code to the tests

Autonomic testing uses four codes, and each one tracks a different part of the nervous system. Picking the wrong one, or stacking codes that can’t be billed together, is the quickest route to a denial.

CodeLimb(s) testedBill with 95924 same date?Use when
95921Cardiovagal only: 2 or more of deep breathing, Valsalva ratio, 30:15 ratioNo, 95924 already includes itOnly the parasympathetic maneuvers were performed
95922Adrenergic only: beat-to-beat blood pressure during Valsalva and at least 5 minutes of passive tiltNo, 95924 already includes itOnly the adrenergic limb was tested
95923Sudomotor only: QSART, sweat test, sweat imprint, or skin potentialYes, it is a separate serviceSweat function was tested, alone or alongside other limbs
95924Cardiovagal and adrenergic combined, with at least 5 minutes of passive tiltN/A (this is the subject code)Both limbs were tested and documented in one session

So the rule is short, and the chart below follows it from the signed report to the code. Cardiovagal plus adrenergic testing is 95924 alone. Add 95923 only when sudomotor testing was also done and documented, and check the current NCCI procedure-to-procedure edits before billing any pairing.

Decision chart for autonomic function test codes
The tilt duration and the cardiovagal results decide between 95921, 95922 and 95924, while sweat testing always goes on its own line. Descriptors per the AMA and CMS billing article A54954.

CPT 95922 vs 95924: The pair that shares a tilt

The highest-risk confusion pair is 95922 vs 95924, because both descriptors require at least 5 minutes of passive tilt. A report that shows a tilt and blood pressure tracings can look like either code at a glance.

The difference is the cardiovagal work. 95924 needs the parasympathetic maneuvers as well, so the report must show the deep breathing response and the Valsalva heart rate data. If those results are missing, the study is 95922, and billing 95924 is upcoding.

The opposite mistake costs money. A lab that runs both limbs but bills 95921 and 95922 separately hits the NCCI edit, and the pair is denied. When both limbs are documented, 95924 is the only correct code.

  • 95921: Cardiovagal testing only. Deep breathing, Valsalva ratio, or the 30:15 ratio, with at least two of the three.
  • 95922: Adrenergic testing only. Beat-to-beat blood pressure during Valsalva and at least 5 minutes of passive tilt.
  • 95923: Sudomotor testing. QSART or another sweat test, billable on its own or with 95921 or 95924.
  • 95924: Cardiovagal and adrenergic testing together, with at least 5 minutes of passive tilt. Never with 95921 or 95922.

Pro Tip

Before billing CPT Code 95924, check the report for both limbs. Look for cardiovagal results with R-R interval data, then beat-to-beat blood pressure tracings from Valsalva and a tilt of at least 5 minutes. If the cardiovagal results are missing, bill 95922 instead. If sweat testing was done, add 95923 as a separate line.

Medical necessity for autonomic function testing: Clinical indications

Medicare and most commercial payers require documented medical necessity before they pay for CPT Code 95924. The indications recognized under LCD L35124 and similar MAC policies center on conditions where autonomic dysfunction is a known complication or the main diagnostic question.

  • Diabetic autonomic neuropathy: The most common covered indication. It applies to patients with type 1 or type 2 diabetes who present with unexplained syncope, orthostatic hypotension, or other autonomic symptoms.
  • Small fiber neuropathy (SFN): Autonomic testing forms part of the diagnostic workup, often alongside a skin punch biopsy for nerve fiber density.
  • Postural orthostatic tachycardia syndrome (POTS): The tilt phase of 95924 records the heart rate rise during head-up tilt that defines the syndrome.
  • Unexplained syncope: Testing applies when the cardiac and neurological workup is negative and an autonomic cause is suspected.
  • Parkinson’s disease-related autonomic dysfunction: Testing quantifies symptoms such as orthostatic hypotension when they affect treatment.
  • Peripheral neuropathy of unknown cause: Testing shows whether autonomic fibers are involved as part of the diagnostic picture.

Commercial payer criteria are often more restrictive than Medicare LCD criteria. Don’t assume a Medicare-covered indication is covered by a commercial plan. Check each payer’s policy before you schedule the study.

ICD-10 codes that support CPT Code 95924 claims

The CMS ICD-10 code set supplies the diagnosis codes that payers check against the indications in their LCDs. Pairing 95924 with a diagnosis that isn’t on the covered list leads to a denial, however strong the clinical record is.

ICD-10-CM codeDescriptionUsage note
E11.43Type 2 diabetes mellitus with diabetic autonomic (poly)neuropathyA frequent covered indication in Medicare billing guidance
E10.43Type 1 diabetes mellitus with diabetic autonomic (poly)neuropathySame rationale as E11.43 for type 1 patients
G90.09Other idiopathic peripheral autonomic neuropathyPrimary autonomic neuropathy without an identified systemic cause
G90.3Multi-system degeneration of the autonomic nervous systemMultiple system atrophy (Shy-Drager syndrome)
G90.APostural orthostatic tachycardia syndrome [POTS]Its own code since October 1, 2022; check your payer’s policy for POTS
G90.9Disorder of the autonomic nervous system, unspecifiedUse only when no more specific code applies
R55Syncope and collapseUnexplained syncope as the presenting problem

For unexplained syncope, R55 is the usual pairing once the cardiac and neurological workup has come back negative. ICD-10-CM codes update each October.

Verify the codes above against the current-year code set before submission, because an expired code fails the claim regardless of the clinical case. A CPT-to-ICD crosswalk tool helps confirm payer-accepted pairings for 95924 in your MAC jurisdiction.

Medicare coverage and LCDs for autonomic testing

Medicare coverage for CPT Code 95924 comes from Local Coverage Determinations issued by each Medicare Administrative Contractor (MAC). LCD L35124 and LCD L36236 are both in effect. L35124’s billing article is A57551, and L36236’s is A57024. Other MACs publish parallel policies with their own articles, such as A54954 and A57651.

Because LCDs are jurisdiction-specific, confirm which policy your MAC applies in the CMS Medicare Coverage Database. The billing articles carry the coding rules this guide relies on, including the instruction not to report 95924 with 95921 or 95922.

Each MAC receives claims for its own jurisdiction, so a claim sent to the wrong contractor is rejected before anyone reads the report. A medical claims clearinghouse routes each 837P transaction to the right MAC automatically.

Prior authorization requirements by payer

Traditional Medicare does not require prior authorization for CPT Code 95924 when the claim meets LCD criteria. Medicare Advantage plans work differently. Many require prior authorization, and their criteria can be stricter than the LCD.

Commercial payer rules vary by payer and plan year. Check the current requirement before scheduling, through the payer portal or provider services. Thorough insurance eligibility verification at booking shows whether authorization is needed and what the payer wants to see.

A prior authorization request usually needs four things. Include the referring diagnosis with its ICD-10 code and clinical notes on symptoms and prior workup. Add the ordering physician’s statement of medical necessity and the planned tests. Many payers also want proof that simpler steps, such as a cardiac evaluation, came first.

What the report must document

A claim for CPT Code 95924 is only as strong as the record behind it. The chart must show that both the cardiovagal and adrenergic limbs were tested, the results were recorded, and a qualified physician interpreted them.

  1. Ordering diagnosis documented: The ordering physician’s diagnosis must be in the record and match a covered ICD-10 code in the applicable LCD.
  2. Both limbs recorded: Cardiovagal results with R-R interval data from deep breathing and the Valsalva ratio. Adrenergic results with beat-to-beat blood pressure during Valsalva and a passive tilt of at least 5 minutes, with its duration stated.
  3. Test tracings retained: Raw tracings for deep breathing, the Valsalva maneuver, and the tilt must stay in the record for audit. Summary results alone are not enough.
  4. Physician interpretation: A written interpretation by a qualified physician, usually a neurologist or autonomic specialist, must be in the record. A technician report does not replace it.
  5. Signed and dated report: The interpreting physician must sign and date the report. MACs flag unsigned or undated reports on post-payment review.

If sudomotor testing ran in the same session, document it in its own section of the report so the separate 95923 line is supported. Confirm what makes a clean claim for autonomic testing before your first submission.

Modifiers and place of service

Modifiers tell the payer who did what. These are the ones that come up with 95924.

ModifierMeaningWhen to use
26Professional componentThe physician interprets the study but does not own or run the testing equipment
TCTechnical componentThe facility or lab bills for equipment, supplies, and technician time only
25Significant, separately identifiable E/M serviceGoes on the E/M code, not 95924, when a separate problem is managed the same day
59 / XUDistinct procedural serviceOnly for a genuinely separate service; never to bill 95921 or 95922 alongside 95924

When one provider performs and interprets the study in the office, bill the global code with no modifier. Place-of-service code 11 covers most office-based testing, while POS 22 applies to an on-campus hospital outpatient lab.

CPT code 95924 reimbursement: 2026 RVUs and Medicare payment

For 2026, 95924 carries 4.63 total RVUs, which works out to about $154.65 nationally. Your locality’s geographic practice cost indices (GPCIs) then move the final payment up or down.

RVU component (2026)Non-facilityFacility
Work RVU1.731.73
Practice expense RVU2.802.80
Malpractice RVU0.100.10
Total RVU4.634.63
Approx. Medicare payment~$154.65 national~$154.65 national

The payment uses the 2026 conversion factor of $33.4009. Because the facility and non-facility totals match, the setting does not change the national rate. Values reset each January 1, so confirm them in the CMS Physician Fee Schedule lookup before quoting expected payment.

Common denial reasons and how to appeal

Denials for CPT Code 95924 cluster around five patterns, and each has its own fix. Review the medical billing denial codes to read the CARC on the remittance before you write an appeal.

Denial reasonWhat it usually meansAppeal approach
Not medically necessaryDiagnosis code not on the LCD covered list, or chart notes too thinSend a letter of medical necessity with clinical notes, the ordering diagnosis, and the LCD reference
Missing documentationPayer requested records; unsigned report or missing tracingsResubmit with raw tracings and the signed physician report
Bundling / NCCI edit95921 or 95922 billed on the same date as 95924Remove the component code, because 95924 already includes it. A 95923 line is not part of this edit
Code not supportedReport shows the tilt but no cardiovagal results, or a tilt under 5 minutesCorrect the code to 95922 or 95921 to match the report, then resubmit
Invalid diagnosisICD-10 code is retired, unspecified, or not on the covered listCorrect it to a current, more specific covered code and resubmit

Keep a denial log with the CARC, denial date, and fix for each 95924 claim. When the same CARC repeats across dates of service, the fix belongs upstream in the workflow.

Bundling rules and the NCCI edit

CPT Code 95924 is not reported with 95921 or 95922 on the same date. CMS billing article A54954 states it plainly, in line with CPT direction, and NCCI edits enforce it. 95924 already pays for the cardiovagal and adrenergic limbs those two codes describe.

95923 is different. Sudomotor testing is a separate service, and nothing in the CMS guidance stops it from being billed with 95924. Aetna’s policy CPB 0485 says the same: code 95924 does not include sudomotor testing.

Billers often ask whether modifier 59 or XU can unbundle the 95921 or 95922 edit. In a routine autonomic study, it cannot. The modifier needs a distinct session, site, or condition, and testing both limbs together is none of those.

Pro Tip

Run a monthly charge audit on 95924 claims. Search for any date of service where 95924 appears with 95921 or 95922 for the same patient, and fix each match before submission. Don’t flag 95923 on the same claim: it is billed separately and is not part of the edit.

How Pabau keeps CPT 95924 claims clean before they go out

Autonomic testing claims fail on details: a component code typed next to 95924, a diagnosis off the covered list, or a missing authorization number. When those checks happen by hand after the study, each miss means a resubmission and another wait.

Pabau, the practice management platform we build, moves those checks earlier. Its claims software for coders pre-fills the CPT code and ICD-10 diagnoses from the patient record. Built-in CPT and ICD-10 libraries help coders pick 95924, or 95923 alongside it, at the point of service.

Pabau checkout screen showing a completed invoice billed to an insurer
Pabau’s checkout raises the invoice against the patient’s insurer at the visit, so the 95924 charge is ready to become a claim without re-keying.

For US practices, Pabau submits claims through the Claim.MD clearinghouse. Eligibility checks run before the visit, and remittances post back to the patient record. Your team spends less time re-keying and more time on the few claims that need a person.

Manage autonomic testing claims without the billing headaches

Pabau’s claims management tools support CPT code libraries, 837P submission via Claim.MD, and denial tracking. Your neurology practice spends less time chasing rejections and more time on patient care.

Pabau claims management dashboard

Conclusion

CPT Code 95924 is a two-limb code, and most errors come from treating it as more or less than that. It pays for cardiovagal and adrenergic testing together, with at least 5 minutes of tilt. It does not pay for sweat testing, which stays on its own 95923 line.

So code from the signed report, not the order. Check that both limbs are documented, drop any 95921 or 95922 line, and keep 95923 where sudomotor testing ran. Book a demo to see how Pabau pre-fills and checks autonomic testing claims before they reach the payer.

Continue your research

Continue your research

Routing claims to the right MAC? Medical claims clearinghouse guide explains how clearinghouse routing reduces MAC-specific submission errors for specialty practices.

Building a denial management process? Revenue cycle management overview covers the end-to-end workflow from eligibility check through final payment posting.

Frequently asked questions

What does CPT Code 95924 include?

CPT Code 95924 covers combined parasympathetic and sympathetic adrenergic testing with at least 5 minutes of passive tilt. That means cardiovagal maneuvers, such as deep breathing and the Valsalva ratio, plus beat-to-beat blood pressure during Valsalva and tilt. It does not include sudomotor testing, which is billed with 95923.

What is the difference between CPT 95921 and 95924?

CPT 95921 covers cardiovagal (parasympathetic) testing only. CPT 95924 adds adrenergic testing with at least 5 minutes of passive tilt, so it replaces 95921 and 95922 when both limbs are tested. Use 95921 when only the cardiovagal maneuvers were performed.

Does Medicare cover CPT Code 95924?

Yes, Medicare covers CPT Code 95924 when medical necessity criteria are met under your MAC’s policy, such as LCD L35124 or L36236. The claim needs a covered diagnosis, documentation of both limbs, and a signed physician interpretation. Check your MAC’s LCD in the CMS Medicare Coverage Database before submitting.

Can CPT 95924 be billed with CPT 95921, 95922 or 95923?

Not with 95921 or 95922. CMS billing article A54954 says 95924 should not be reported with either, because it already includes both limbs. 95923 is different: sudomotor testing is a separate service and may be billed on the same date as 95924.

What ICD-10 codes support medical necessity for 95924?

Common pairings include E11.43 and E10.43 (diabetic autonomic neuropathy), G90.09 (idiopathic peripheral autonomic neuropathy), G90.3 (multiple system atrophy), G90.A (POTS), and R55 (syncope). Verify the current-year covered code list for your MAC before submitting.

Does CPT 95924 require prior authorization?

Traditional Medicare does not require prior authorization for 95924 when LCD criteria are met. Many Medicare Advantage plans and commercial payers do, with requirements that vary by plan year. Check through the payer’s provider portal when you schedule the study.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×