Pabau Engage inbox

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

Learn more
CPT Code

CPT code 95970 – Electronic analysis of implanted neurostimulator


Code Definition

95970 is the CPT code for electronic analysis of an implanted neurostimulator without programming. It covers brain, cranial nerve, spinal cord, peripheral nerve, and sacral nerve devices, but not gastric stimulators, which use 95980 to 95982.

Bill 95970 when the visit is interrogation only, with battery status, lead impedance, and stimulation settings reviewed but left unchanged. Adjusting even one parameter moves the visit to that device's programming code. Spinal cord and peripheral nerve systems use 95971 or 95972, vagus nerve devices use 95976 or 95977, and deep brain devices use 95983 and 95984.

Section
90281-99199 Medicine
Subsection
95700-96020 Neurology and neuromuscular procedures
Code range
95970-95984 Neurostimulators, Analysis-Programming
Billable
No
Code also known as
device check, neurostimulator interrogation, IPG analysis, device interrogation without programming
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 95970 covers electronic analysis of an implanted brain, cranial nerve, spinal cord, peripheral nerve, or sacral nerve neurostimulator with no programming.

Once any parameter changes, bill the programming code for that device type: 95971 (simple) or 95972 (complex) on spinal cord and peripheral nerve systems.

Vagus nerve programming uses 95976 or 95977, deep brain programming uses 95983 and 95984, and gastric devices sit outside 95970 entirely (95980 to 95982).

The note must state that parameters were reviewed and none were changed. That one statement is what defends a 95970 claim on audit.

Billing software such as Pabau keeps the analysis note, the patient’s coverage details, and the claim on one record. It submits and tracks the claim through Claim.MD.

CPT code 95970: definition and official descriptor

CPT code 95970 is the electronic analysis of an implanted neurostimulator pulse generator/transmitter by a physician or other qualified health care professional, without programming.

The current descriptor names five device types: brain, cranial nerve, spinal cord, peripheral nerve, and sacral nerve neurostimulators. Gastric neurostimulators are not on that list. They have their own analysis and programming codes, 95980 through 95982.

The final clause, “without programming,” carries the compliance weight of the code. A clinician may connect to the device to check battery status, lead impedance, and stimulation settings. If no value changes, that is a 95970 encounter.

Report 95970 once per encounter. The code has no time component, so you cannot report multiple units.

Which neurostimulator devices does 95970 cover?

CPT code 95970 covers analysis of brain, cranial nerve, spinal cord, peripheral nerve, and sacral nerve stimulators, but not gastric ones. The programming code is what changes by device. The table maps each device to 95970 and to the code that applies once settings change.

Device typeCommon name / abbreviation95970 applicable?Key billing note
Brain neurostimulatorDeep brain stimulator (DBS)YesAnalysis only. Any programming is billed with 95983 and 95984, which are time-based.
Spinal cord stimulatorSCS / dorsal column stimulatorYesProgramming at the same visit moves the claim to 95971 or 95972.
Peripheral nerve stimulatorPeripheral nerve / peripheral field stimulatorYesExcludes neuromuscular stimulators. Programming is billed with 95971 or 95972.
Vagus nerve stimulatorVNS (a cranial nerve neurostimulator)YesProgramming moves the claim to 95976 or 95977, not 95971 or 95972.
Sacral nerve stimulatorSNS / InterStim / sacral neuromodulationYesOften managed by urology. Programming is billed with 95971 or 95972.
Gastric neurostimulatorGastric pacemaker / gastric electrical stimulationNoUse 95980 to 95982, which cover gastric analysis with or without reprogramming.

CPT 95970 vs 95971 vs 95972: key differences

The 95970 family separates interrogation from programming. On spinal cord, peripheral nerve, and sacral nerve systems, 95971 covers one to three changed parameters and 95972 covers more than three.

Cranial nerve devices use the same simple/complex split under different codes, and brain devices are billed on time. The decision path below asks two questions: was anything changed, and on which device?

Decision path for CPT 95970
A device check stays on 95970 only while every setting is left alone, and gastric stimulators never use it. Codes follow the AMA CPT descriptors.
CodeWhat it coversProgramming included?Typical encounter
95970Electronic analysis only, any listed device typeNoRoutine device check; parameters reviewed, none adjusted
95971Analysis plus simple spinal cord or peripheral nerve programmingYes, 1 to 3 parametersDevice check with a minor change, such as one amplitude adjustment
95972Analysis plus complex spinal cord or peripheral nerve programmingYes, more than 3 parametersExtensive reprogramming session with four or more parameters adjusted
95976Analysis plus simple cranial nerve programmingYes, 1 to 3 parametersVNS check with an output current change
95977Analysis plus complex cranial nerve programmingYes, more than 3 parametersFull VNS reprogramming session
95983Analysis plus brain neurostimulator programming, first 15 minutesYes, time-basedDBS programming session
95984Brain neurostimulator programming, each additional 15 minutesYes, time-basedLonger DBS session; add-on to 95983

Even a single amplitude adjustment moves the encounter off 95970 and onto the programming code for that device type. On a spinal cord stimulator, that change is 95971.

A parameter adjusted several times in one session still counts once. Four or more changed parameters on a spinal cord system make it a 95972 visit. To defend a 95970 claim on audit, the note must state that parameters were reviewed and left unchanged.

Worked examples: 95970 or a programming code?

The same patient can generate a different code at every visit. These examples show how the work done at the encounter, not the device, decides the claim.

VisitDeviceWhat happenedCode
1Spinal cord stimulatorBattery and impedance reviewed; no setting changed95970
2Spinal cord stimulatorAmplitude raised, nothing else touched95971
3Spinal cord stimulatorAmplitude, pulse width, contact group, and frequency changed95972
4Vagus nerve stimulatorOutput current increased95976
5Deep brain stimulator15 minutes of face-to-face programming95983
6Sacral nerve stimulatorInterrogated after the patient reported stable symptoms; no change95970

Visits 1 and 6 are the only 95970 claims in that list. Visit 4 shows a common error to avoid, because a VNS adjustment never belongs on 95971 or 95972.

What the 95970 procedure includes and excludes

Knowing the boundaries of CPT code 95970 prevents both underbilling and the upcoding exposure that triggers post-payment review.

Included in 95970

  • Interrogation of device parameters (amplitude, pulse width, frequency, rate, mode)
  • Assessment of battery status and estimated remaining longevity
  • Lead impedance measurement and review
  • Review of stored event logs, stimulation cycling records, or sensing data where applicable
  • Clinical assessment of patient-reported symptom status relative to device function

Excluded from 95970 (bill separately or do not bill)

  • Any programming or parameter adjustment, which is billed with the programming code for that device type (see the comparison table above)
  • Gastric neurostimulator analysis (use 95980 to 95982)
  • Evaluation and management services (bill separately with modifier -25 if separately identifiable)
  • Neurostimulator implantation or revision procedures (CPT 63650, 63655, 63685, 64555, 64561, 64590)
  • Patient education not directly tied to device interrogation
  • Remote monitoring or patient-initiated transmissions billed under separate remote monitoring codes

Pro Tip

Document the phrase ‘no programming performed’ or ‘no parameter adjustments made’ explicitly in the assessment section of the clinical note. A note that describes the interrogation findings without this statement leaves the claim vulnerable to denial or downcoding on audit.

Documentation requirements for CPT code 95970 billing

Payer medical necessity reviewers look for a structured note. It must confirm that the device interrogation was medically indicated and that no programming occurred. The following checklist covers the minimum documentation expected.

  1. Device identification: Document the device type (DBS, SCS, VNS, SNS, or peripheral nerve), manufacturer, model, and implant date.
  2. Indication for analysis visit: State the clinical reason for the interrogation (routine follow-up interval, patient-reported symptom change, scheduled battery check).
  3. Parameters reviewed: List each parameter checked: amplitude, pulse width, rate/frequency, impedance values, battery voltage, and estimated longevity.
  4. Findings: Record the values and note whether they are within therapeutic range. Include any abnormal impedance readings even when no programming change is made.
  5. No programming statement: Explicitly state that parameters were reviewed and no adjustments were made during this encounter.
  6. Clinician attestation: The ordering or treating clinician must sign the note. Co-signature rules apply when a supervised provider performs the interrogation.

ICD-10 diagnosis codes used with CPT 95970

The diagnosis on a 95970 claim reflects the condition the device treats. That varies by device type, so the table groups common ICD-10-CM codes by stimulator.

ICD-10-CM codeDescriptionTypical device
G89.29Other chronic painSpinal cord or peripheral nerve stimulator
M96.1Postlaminectomy syndrome, not elsewhere classifiedSpinal cord stimulator for failed back surgery syndrome
G90.5-Complex regional pain syndrome I (requires a 5th or 6th character; choose the affected site)Spinal cord or peripheral nerve stimulator
G20.A1Parkinson’s disease without dyskinesia, without mention of fluctuationsDeep brain stimulator
G25.0Essential tremorDeep brain stimulator
G40.919Epilepsy, unspecified, intractable, without status epilepticusVagus nerve stimulator
N32.81Overactive bladderSacral nerve stimulator
R15.9Full incontinence of fecesSacral nerve stimulator
Z45.42Encounter for adjustment and management of neurostimulatorAny device, where payer policy calls for the encounter code

Coverage follows your Medicare Administrative Contractor’s neurostimulator LCD and its billing article, and criteria vary by contractor. Check the full descriptor and coding notes for each diagnosis before you commit it to the claim. For failed back surgery patients, our M96.1 guide covers how the postlaminectomy code is assigned.

Medicare reimbursement rate for CPT 95970

CMS publishes relative value unit (RVU) data for CPT code 95970 each year through the Medicare Physician Fee Schedule (MPFS). Payment is the total RVU multiplied by a conversion factor (CF). For CY2026, CMS uses two: $33.5675 for qualifying APM participants (QP) and $33.4009 for everyone else.

The dollar figures below are national amounts derived from RVU x CF. Actual payment also varies by geographic practice cost index (GPCI) in your locality.

MetricNon-facilityFacilityNotes
Work RVU0.350.35Reflects analysis-only work, below the 95971 and 95972 programming codes
Total RVU0.59 (work 0.35 + PE 0.21 + MP 0.03)0.48 (0.35 + 0.10 + 0.03)PE RVU differs between settings (0.21 vs 0.10)
National average paymentAbout $19.71 at the $33.4009 CF (about $19.81 at the QP CF)About $16.03 at the $33.4009 CF (about $16.11 at the QP CF)CY2026 national amounts. Verify the current-year rate with the CMS MPFS lookup tool.
Global periodXXXXXXThe global surgery concept does not apply

Always verify current rates using the CMS Physician Fee Schedule lookup tool for the applicable calendar year and locality. The national amounts above change every year with RVU and conversion factor updates.

Prior authorization and payer requirements for 95970

Medicare does not require prior authorization for CPT code 95970 analysis visits as a blanket rule. Commercial payers vary considerably, and some managed Medicaid plans require prior auth for any neurostimulator-related service after the initial implant authorization period.

  • Medicare fee-for-service: No prior auth required for 95970 in most circumstances. Medical necessity is established through the implant LCD and the documented clinical indication for the follow-up interval.
  • Medicare Advantage plans: Some require prior auth for neurostimulator analysis visits. Verify with the specific plan; do not assume fee-for-service rules apply.
  • Commercial payers: Requirements vary by payer and plan year. Check whether the plan limits how often analysis visits are covered before you book repeat checks.
  • Medicaid: State-specific. Most Medicaid FFS programs follow Medicare coverage policy, but managed Medicaid organizations impose their own requirements. Always verify before scheduling.

Some commercial payers require a separate authorization for ongoing analysis visits, apart from the one obtained for the implant. Checking coverage at each encounter reduces the risk of billing 95970 without a valid authorization on file.

Common reasons CPT 95970 claims are denied

Payers scrutinize the line between analysis and programming, so this code family draws more review than a general office visit. These are the patterns behind denials in this code family.

  1. Billing a programming code without documented programming: Billing 95971 or 95972 when the note supports no parameter change draws audit attention. If the note describes parameters reviewed without a change, the claim should be 95970.
  2. Documentation does not explicitly exclude programming: A note that omits the statement “no programming performed” leaves the claim open to downcoding or denial.
  3. Same-day billing of 95970 with a programming code: CPT does not allow 95970 alongside 95971, 95972, 95976, 95977, 95983, or 95984 at the same encounter. Reporting the pair triggers an edit and an automatic denial.
  4. Wrong programming code for the device type: A VNS or DBS adjustment billed as 95971 or 95972 is miscoded, however well the note documents it.
  5. Missing device type in the claim or note: The claim requires device-type documentation to substantiate medical necessity. Missing or inconsistent device information is a mechanical denial reason.
  6. No prior authorization on file: Where a plan requires prior auth, a 95970 claim without a valid authorization number is denied regardless of medical necessity.
  7. Incorrect modifier usage: Leaving modifier -25 off a separately identifiable E&M on the same date causes edits that delay or deny payment. Misusing modifier -76 does the same.

Tracking denial reason codes (CARCs) by payer across your neurostimulator claims shows which patterns hit your practice most. Our guide to denial management in healthcare shows how to prioritize appeals by dollar value and root cause.

Correct modifiers and bundling rules for CPT code 95970

Modifier selection for 95970 depends on whether additional services are reported on the same date and whether bilateral device components are involved.

ModifierWhen to use with 95970Common mistake
-25Append to the E&M code (not 95970) when a separately identifiable E&M service is billed on the same dateAppending -25 to 95970 itself rather than to the E&M code
-76Repeat procedure by the same physician on the same date for a different device in rare cases; verify payer acceptance firstUsing -76 to report two units of 95970 for the same device on the same date (not supported)
-59Distinguish 95970 from a bundled service when a CCI edit pairs it with another code on the same claimUsing -59 to bypass a CCI edit without genuine procedural distinction, which increases audit risk
LT / RTFor bilateral peripheral neurostimulators only, where payer accepts site modifiers; not applicable for brain or spinal cord devicesApplying LT/RT to DBS or SCS claims where the modifier has no defined meaning

Under CCI edits, implant procedure codes (CPT 63650, 63655, 63685, 64555, 64561, 64590) generally bundle with 95970 when performed on the same date. An analysis visit on the same date as an implantation or revision generally cannot be billed separately. The exception needs documented clinical rationale supporting distinct medical necessity. Verify current CCI edit tables through the AAPC Codify lookup before submitting.

CPT code 95970 sits within two overlapping code families: the implant and hardware codes, and the 95970-95984 analysis and programming codes. Knowing both helps coders apply same-day billing rules and pick the right companion code.

CPT codeShort descriptorCode family
63650Percutaneous implantation of neurostimulator electrode array, epiduralImplant / hardware
63655Laminectomy for implantation of neurostimulator electrodes, plate/paddle, epiduralImplant / hardware
63685Insertion or replacement of spinal neurostimulator pulse generator or receiverImplant / hardware
64555Percutaneous implantation of neurostimulator electrode array, peripheral nerveImplant / hardware
64561Percutaneous implantation of neurostimulator electrode array, sacral nerveImplant / hardware
64590Insertion or replacement of peripheral, sacral, or gastric neurostimulator pulse generator or receiverImplant / hardware
95970Electronic analysis of implanted neurostimulator pulse generator/transmitter, without programmingAnalysis / programming
95971Electronic analysis with simple spinal cord or peripheral nerve programmingAnalysis / programming
95972Electronic analysis with complex spinal cord or peripheral nerve programmingAnalysis / programming
95976Electronic analysis with simple cranial nerve programmingAnalysis / programming
95977Electronic analysis with complex cranial nerve programmingAnalysis / programming
95980-95982Electronic analysis of implanted gastric neurostimulator, with or without reprogrammingGastric analysis / programming
95983Electronic analysis with brain neurostimulator programming, first 15 minutesAnalysis / programming
95984Brain neurostimulator programming, each additional 15 minutesAnalysis / programming

Spinal cord, peripheral nerve, and cranial nerve programming are counted by parameters. Brain programming stays time-based with 95983 and 95984. Analysis without programming is 95970 across all of them, except gastric devices.

How Pabau supports CPT 95970 billing

A neurostimulator analysis claim usually fails on the note. Either it never said whether programming happened, or nobody checked coverage before the visit.

Pabau keeps scheduling, clinical notes, and billing on one patient record. Its claims management software pulls the details already on that record into a pre-filled claim. It then submits the claim through Claim.MD, our US clearinghouse partner, and tracks its status.

Verifying coverage before the appointment (see our insurance eligibility verification guide) brings prior authorization questions up before the device check. Your coders still choose the code. A custom note template with a required “programming performed: yes/no” field answers the 95970 question before the claim goes out.

For practices with many neurostimulator patients, tracking claim status by payer shows which claims are denied or paid below the billed amount. You can then review each one against the note. That points you to appeals and to the note templates that need tightening. Review the medical billing fundamentals guide for how clearinghouse submission fits the wider revenue cycle.

Pro Tip

Run a quarterly report of claims across 95970, 95971, and 95972. Any remittance where 95972 was billed but 95971 or 95970 was paid signals a payer downgrading programming claims. Each one is an appeal opportunity and a reason to review how your notes record the parameter count.

Reduce neurostimulator claim denials before they happen

Pabau keeps the analysis note, coverage details, and claim on one patient record. It submits and tracks each claim through Claim.MD, so denials surface early.

Pabau claims management dashboard

Conclusion

The compliance risk in CPT code 95970 billing is narrow but consequential. A programming code billed on a visit where the note only supports analysis invites a post-payment audit. A 95970 claim on a visit where settings changed leaves earned revenue unbilled.

The fix is documentation discipline: an explicit statement that no programming occurred, and a parameter count whenever it did. Then match the code to the device type, because a VNS or DBS adjustment never lands on 95971 or 95972.

Pabau keeps that note, the patient’s coverage, and the claim on one record, so your team can check the code against the documentation before submission. Book a demo to see how Pabau ties each device-check note to the claim it supports.

Continue your research

Continue your research

Billing a complex reprogramming session? CPT code 95972 covers the parameter count and documentation for complex spinal cord and peripheral nerve programming.

Coding the implant itself? CPT code 63685 explains how the spinal neurostimulator pulse generator insertion is billed.

Want fewer mechanical denials? Clean claim requirements outlines the pre-submission checks that stop errors before they reach the payer.

Documenting medical necessity for repeat visits? Medical billing compliance explains how to document visits so they satisfy Medicare and commercial payers.

Need the bigger billing picture? Revenue cycle management walks through each step from scheduling to payment.

Frequently asked questions

What does CPT code 95970 cover?

CPT code 95970 covers electronic analysis of an implanted brain, cranial nerve, spinal cord, peripheral nerve, or sacral nerve neurostimulator with no programming. It includes interrogation of battery status, lead impedance, and stimulation settings. Gastric neurostimulators are not included; they use 95980 to 95982.

Can CPT 95970 be billed with an E&M code on the same date?

Yes, a separately identifiable evaluation and management service may be billed on the same date as CPT 95970. The E&M must reflect distinct work beyond the device interrogation. Append modifier -25 to the E&M code, not to 95970, and document the separate clinical decision-making in the note.

Is CPT 95970 billable for vagus nerve stimulator analysis?

Yes, CPT 95970 applies to vagus nerve stimulator analysis visits where no programming occurs, because VNS is a cranial nerve neurostimulator. If the clinician changes a setting, bill 95976 or 95977 instead, not 95971 or 95972. Document the VNS model, implant date, indication, and parameters interrogated, with an explicit statement that no adjustments were made.

Why is CPT 95970 commonly denied by payers?

A frequent denial reason is a mismatch between the note and the code. A claim goes out as 95970 when the note shows a setting change, or as 95971 or 95972 when the note only describes interrogation. Missing prior authorization and same-day bundling with implant codes also trigger denials.

Which code is used for deep brain stimulator programming?

Deep brain stimulator programming is billed with 95983 for the first 15 minutes of face-to-face programming and 95984 for each additional 15 minutes. Brain programming stays time-based, unlike the parameter counts behind 95971 and 95972. A DBS visit with analysis only is still billed as 95970.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×