Pabau Engage inbox

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

Learn more
Billing Codes

HCPCS code L1510: Deleted THKAO standing frame code

Avatar photo Anja Dodevska
Last Updated: November 13, 2026

HCPCS code L1510 is a deleted Level II code for a thoracic-hip-knee-ankle orthosis (THKAO) standing frame, with or without tray and accessories. CMS removed it from the code set on January 1, 2012, as the January 2012 CMS code update (Transmittal 2370) confirms. A claim that still carries it fails as an invalid code.

No code replaced L1510 one for one. A standing frame is now billed with the code that matches its design: E0637, E0638, E0641 or E0642. Medicare does not cover any of the four, so the claim’s route to payment runs through Medicaid or a commercial plan.

L1510 was never a knee brace code. The elastic knee orthosis with stays was L1800, a different code that was also retired.

Key takeaways

Key takeaways

HCPCS code L1510 described a THKAO standing frame, with or without tray and accessories.

CMS deleted L1510 on January 1, 2012, together with L1500 (mobility frame) and L1520 (swivel walker), with no crosswalk.

A standing frame is coded today as E0637, E0638, E0641 or E0642. The choice depends on the stander’s design.

Medicare treats standing frames as noncovered, and NCD 280.1 calls standing tables a convenience item that is not primarily medical in nature.

Medicaid programs and commercial plans such as Aetna may cover a stander when the record shows the patient meets their criteria.

Removing L1510 from price lists and claim templates stops the deleted code from reaching the next claim.

Found our content helpful?

HCPCS code L1510: Status and definition

L1510 sat in the L section of HCPCS Level II, which covers orthotic and prosthetic procedures. Its descriptor read “THKAO, standing frame, with or without tray and accessories.” A THKAO supports the trunk, hips, knees and ankles at once, so the device held a patient upright who could not stand unaided.

CMS Transmittal 2370, dated December 16, 2011, lists L1510 among the codes deleted effective January 1, 2012. Its short descriptor there is “Thkao standing frame.” The last valid date of service was December 31, 2011.

The code is also absent from the CMS October 2026 alpha-numeric HCPCS file, available through the CMS quarterly HCPCS update page. That file holds no L15xx code at all.

FieldL1510 detail
CodeL1510
Code typeHCPCS Level II
CategoryL — Orthotic and prosthetic procedures
DescriptorTHKAO, standing frame, with or without tray and accessories
Short descriptor (CMS)Thkao standing frame
StatusDeleted effective January 1, 2012 (last valid date of service December 31, 2011)
Valid for claims todayNo
Official crosswalkNone
Current codes to considerE0637, E0638, E0641 or E0642, matched to the stander’s design
Medicare coverage of current codesNoncovered (HCPCS coverage code M; standing tables denied under NCD 280.1)

Why L1510 claims are rejected today

A deleted code is different from a noncovered code. A noncovered code is still valid but fails the payer’s coverage rules. A deleted code is no longer in the code set, so the claim fails before anyone looks at medical necessity.

L1510 still surfaces in billing systems for a few predictable reasons:

  • Rejection, not denial: Medicare returns a claim with an invalid code as unprocessable. You correct and resubmit it rather than appeal it.
  • Repeat rejections: Resubmitting with L1510 produces the same result. Only a current code that matches the device clears the edit.
  • Old templates: A price list, superbill or claim template built before 2012 can still hold L1510 as a billable line.
  • Mixed-up lookups: Some code lists attach knee brace wording to L1510. That wording belongs to L1800, the elastic knee orthosis with stays, which is also retired.
  • Commercial payers: Payers that use the HCPCS code set follow the same deletions. Confirm any payer-specific rules before you rebill.

L1500, L1510 and L1520 compared

The THKAO group held three codes, L1500, L1510 and L1520, and Transmittal 2370 deleted all three on the same date. They differed by what the frame let the patient do.

CodeDescriptorWhat the device didStatusCode the device today
L1500THKAO, mobility frame (Newington, parapodium types)Held the patient upright and allowed limited movementDeleted January 1, 2012, no crosswalkNo direct successor; ask the payer which code it accepts
L1510THKAO, standing frame, with or without tray and accessoriesHeld the patient upright in one place, often with a trayDeleted January 1, 2012, no crosswalkE0638, E0641, E0642 or E0637, by design
L1520THKAO, swivel walkerLet the patient move forward by shifting weight on swivelling footplatesDeleted January 1, 2012, no crosswalkNo direct successor; ask the payer which code it accepts

Source: CMS Transmittal 2370 and the New York State Medicaid 2012 DMEPOS manual. The manual lists all three as discontinued with no crosswalk. That manual’s L1510 entry points to E0638, E0641 and E0642 for positioning.

How to code a standing frame today

Pick the code from the device in hand, not from the old code on the template. The standing frame and table codes describe the stander’s design, and each one fits only a device that matches its descriptor.

CodeCMS long descriptorMedicare coverage code
E0637Combination sit to stand frame/table system, any size including pediatric, with seat lift feature, with or without wheelsM (noncovered by Medicare)
E0638Standing frame/table system, one position (e.g., upright, supine or prone stander), any size including pediatric, with or without wheelsM (noncovered by Medicare)
E0641Standing frame/table system, multi-position (e.g., three-way stander), any size including pediatric, with or without wheelsM (noncovered by Medicare)
E0642Standing frame/table system, mobile (dynamic stander), any size including pediatricM (noncovered by Medicare)

Source: CMS October 2026 alpha-numeric HCPCS file. All four codes also carry pricing indicator 00, meaning Medicare Part B sets no separate payment for them.

Read as a decision, the stander’s design settles the code, and the coverage code then settles which payer can be billed. The chart below sets out both steps.

Decision chart for recoding deleted HCPCS code L1510
Each current code fits one stander design, and none of the four reaches Medicare payment. Codes and statuses come from CMS Transmittal 2370, the October 2026 HCPCS file, NCD 280.1 and Aetna CPB 0481.

Choosing between the current codes

  • One fixed position: An upright, prone or supine stander that holds a single position is E0638. This is the closest match to the device L1510 described.
  • Several positions: A three-way stander that moves between upright, prone and supine is E0641.
  • Self-propelled: A dynamic stander that the patient moves with their own arms is E0642.
  • Seat lift: A combined sit-to-stand system with a lift that raises the patient from sitting is E0637.
  • Mobility frames and swivel walkers: No current code matches L1500 or L1520 exactly. Ask the payer which code it accepts. Some direct a not-otherwise-specified code such as L2999, which needs a full device description and manual pricing.

Medicare and payer coverage for standing frames

Medicare does not pay for standing frames. The Durable Medical Equipment Reference List (NCD 280.1) lists standing tables as “Deny – convenience item; not primarily medical in nature.” The HCPCS file gives E0637, E0638, E0641 and E0642 coverage code M, noncovered by Medicare.

A Medicare claim for a stander therefore ends in a denial, whatever the documentation shows. Some secondary payers ask for that Medicare denial before they pay. The GY modifier marks an item that “does not meet the definition of any Medicare benefit.” Confirm with your DME MAC whether it applies to your claim.

Medicaid programs and commercial plans set their own rules. Aetna’s Clinical Policy Bulletin 0481, for example, treats non-powered standing frames as medically necessary when the member meets all of its criteria:

  • A neuromuscular condition such as cerebral palsy, multiple sclerosis, spinal cord injury or stroke
  • Impaired ability to stand, with enough residual strength to hold the position with the frame’s support
  • Completed training that shows compliance, tolerance and safe use at home
  • A reasonable expectation of therapeutic benefit or better performance of daily activities
  • Functional goals that other assistive devices or physical therapy alone cannot reach

State Medicaid programs often add prior approval and an initial rental period. Check the plan’s current policy before the stander is ordered.

Pro Tip

Tell the patient before delivery that Medicare will not pay for a standing frame. Then confirm which secondary payer will review the claim, and what it needs to see first.

Documentation for a standing frame claim

Payers that cover standers ask for proof that the device fits this patient and that cheaper options failed. Medicaid manuals and commercial policies usually expect the following:

  • Prescription: An order naming the stander and every accessory or modification requested.
  • Letter of medical necessity: The diagnosis, prognosis and functional assessment, covering strength, range of motion, tone, balance and daily activities.
  • Failed alternatives: The make and model of each less costly device tried, and how long each trial lasted.
  • Standing program: A home therapy plan for the stander, plus results from a clinical standing program or home trial.
  • Home setting: Confirmation that the home can hold the stander and that caregivers are trained to use it.
  • Correct coding: A current code that matches the device, never L1510.

Before the stander is delivered, run insurance eligibility verification and check whether the payer requires prior authorization.

How to clear L1510 out of your billing

A rejected L1510 claim points to a code that still lives somewhere in your system. Fix the claim and the source together:

  1. Search your billing setup for L1500, L1510 and L1520, including price lists, superbill forms and saved claim templates.
  2. Map each entry to the device it was used for, then choose the current code from the table above.
  3. Find open claims that still carry L1510 and rebuild them with the current code.
  4. Send each corrected claim to the right payer, with a Medicare denial attached where the secondary payer asks for one.
  5. Update your code tables from each CMS quarterly HCPCS file so a retired code is flagged before a claim goes out.

How Pabau supports accurate standing frame billing

When a deleted code such as L1510 still reaches a claim, the cause is usually an old price list or claim template. Correcting one claim does not stop the next if that entry stays in place.

In Pabau’s billing and records software, patient records, invoices and insurance claims share one system, with cleaner claims management built in. When CMS retires a code, your billing team updates it in one place.

US claims go out through the Claim.MD clearinghouse as CMS-1500 or 837P claims, with eligibility checks before delivery. A prior authorization’s code, dates and sessions sit on the patient’s case, and Pabau warns when one is missing.

Pabau checkout screen showing a completed invoice billed to an insurer
Pabau’s checkout ties each invoice to the patient’s insurer, so your team can see which payer was billed before a claim moves on.

That matters for standers, where one device can pass through Medicare, Medicaid and a commercial plan. Once Medicare denies the stander, your team sends the secondary claim from the same patient record.

Bill standing frames with current codes

Pabau sends US claims through Claim.MD, tracks prior authorizations on the patient’s case, and files the secondary claim once Medicare denies a stander.

Pabau claims management dashboard

Conclusion

An L1510 rejection means your code tables are out of date, and the next claim built from them will fail the same way. The deleted code has no path to payment, so the useful work is choosing the current code that matches the stander.

Start with the device. A one-position stander is E0638, a three-way stander E0641, a self-propelled one E0642, and a sit-to-stand system with a lift E0637. Then plan the claim around coverage. Medicare will deny it, so the documentation has to satisfy the Medicaid program or commercial plan that may pay.

Book a demo to see how Pabau keeps your DME billing and patient records in one place.

Continue your research

Continue your research

Need a denial management framework? Denial management in healthcare walks through tracking, appealing and preventing DMEPOS denials.

Want to understand clean-claim standards? Clean claim submission covers what a claim must contain to pass payer edits the first time.

Frequently asked questions

Is HCPCS code L1510 still valid?

No. CMS deleted HCPCS code L1510 effective January 1, 2012, and the last valid date of service was December 31, 2011. A claim that carries it fails as an invalid code.

What did L1510 describe?

L1510 described a thoracic-hip-knee-ankle orthosis (THKAO) standing frame, with or without tray and accessories. It held a patient upright who could not stand unaided. It was never a knee brace code.

Which code replaced L1510?

No code replaced it directly, and CMS published no crosswalk. A standing frame is now coded as E0638, E0641, E0642 or E0637, depending on its design.

Does Medicare cover a standing frame?

No. NCD 280.1 denies standing tables as a convenience item that is not primarily medical in nature. The HCPCS file gives E0637, E0638, E0641 and E0642 coverage code M, noncovered by Medicare.

Who covers standers if Medicare does not?

Medicaid programs and commercial plans may cover them under their own criteria. Aetna, for example, covers non-powered standing frames for members with a qualifying neuromuscular condition who meet its other criteria.

What is the difference between L1500, L1510 and L1520?

All three were THKAO codes deleted on January 1, 2012. L1500 was a mobility frame of the Newington or parapodium type, L1510 a standing frame, and L1520 a swivel walker.

Can a rejected L1510 claim be appealed?

No. Medicare returns a claim with an invalid code as unprocessable, so there is no appeal to file. Correct the code and resubmit the claim to the right payer.

Found our content helpful?
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.
×