Pabau Engage inbox

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

Learn more
ICD-10-CM Code

ICD code S70.10XA – Thigh contusion, unspecified side

Billable Code Specific Code


Code Definition

S70.10XA is the billable ICD-10-CM code for contusion of unspecified thigh, initial encounter. It covers a closed bruise of the thigh during active treatment. Use it only when the note doesn't say which leg was hurt.

The side is the detail that decides these claims. If the note names the right or left thigh, S70.11XA or S70.12XA replaces this code. Coding "unspecified" against a documented side invites a specificity denial or an audit flag. Below, we break down the code's structure, its 7th character, external cause pairing, and a checklist to run before you submit.

Chapter
S00-T88 Injury, poisoning and certain other consequences of external causes
Category
S70 Superficial injury of hip and thigh
Group
S70.10 Contusion of unspecified thigh
Billable
Yes
Code also known as
bruised thigh, thigh bruise, blunt thigh injury, thigh ecchymosis
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

ICD-10 code S70.10XA describes a contusion of the thigh when the clinical record does not identify the side.

A hip contusion belongs to a different subcategory, S70.0-, so a note that says “hip” never takes S70.10XA.

The 7th character A means the patient is in active treatment, not that it is the first calendar visit.

CMS does not mandate external cause codes, but some state Medicaid programs and commercial payers require them.

Physical therapy after active treatment ends usually carries S70.10XD instead of S70.10XA.

Each character of ICD-10 code S70.10XA has a job

ICD-10 code S70.10XA is the billable code for a contusion of the unspecified thigh at the initial encounter. Read it left to right, and each of the seven characters narrows the injury down:

Character(s)ValueMeaning
1st characterSInjury, poisoning, and certain other consequences of external causes
2nd and 3rd characters70Superficial injury of hip and thigh (category S70)
4th character1Contusion of thigh (S70.0 is contusion of hip)
5th character0Unspecified thigh (side not identified in the documentation)
6th characterXPlaceholder, required to reach the 7th-character position
7th characterAInitial encounter, patient receiving active treatment

The placeholder X in position six is mandatory. Drop it, and the code is invalid, so payers reject it outright. The CDC ICD-10-CM web tool lists S70.10XA as valid in the current release, and it has been billable since FY2016.

When is “unspecified” the right call? Only when the clinical record never says which thigh was injured. If the note documents “right thigh” or “left thigh,” S70.10XA becomes a specificity error. Use S70.11XA for the right thigh or S70.12XA for the left instead.

S70.10XA sits among right, left, and later-visit siblings

S70.10XA belongs to S70.1-, the contusion-of-thigh subcategory. Its siblings split two ways. Some change the side, and others change the phase of care.

CodeDescriptionUse when
S70.10XAContusion of unspecified thigh, initial encounterSide not documented; active treatment ongoing
S70.11XAContusion of right thigh, initial encounterRight side documented; active treatment
S70.12XAContusion of left thigh, initial encounterLeft side documented; active treatment
S70.10XDContusion of unspecified thigh, subsequent encounterRoutine healing or recovery care after active treatment ends
S70.10XSContusion of unspecified thigh, sequelaLate effect or residual condition after healing

Category S70 covers superficial injuries of the hip and thigh. Hip contusions sit under S70.0-, and thigh contusions under S70.1-. Abrasions and blisters of the thigh fall under S70.3-, so they never share a code with a bruise. Every one of these neighbors has its own entry in our diagnosis code library.

In practice, three questions settle the code, and the path below runs through them in order.

Decision path for thigh contusion codes
Only an intact-skin thigh bruise, with no side named and treatment still active, ends at S70.10XA. Paths follow the ICD-10-CM Tabular List and Official Guidelines.

The 7th character tracks the phase of care

The 7th character in S70.10XA signals the phase of care. Under the ICD-10-CM Official Guidelines (Section I.C.19.a), A applies while the patient receives active treatment. That holds however many visits it takes.

CharacterLabelClinical scenarioCommon mistake
AInitial encounterProvider actively treating the acute thigh contusionSwitching to D on visit 2 while treatment is still active
DSubsequent encounterRoutine care during healing or recovery, including rehabilitation therapyUsing D on the first visit because it feels like “follow-up”
SSequelaResidual thigh pain or functional limitation after healingCoding S while the patient is still healing

Here’s how that plays out for one patient. She bumps her thigh on a desk corner, and the note never records which leg.

  1. Day 1, urgent care. The provider examines the bruise and orders an X-ray. Code S70.10XA.
  2. Day 4, recheck. The same provider is still managing the injury and adjusts the plan. Still S70.10XA.
  3. Weeks 2 to 4, physical therapy. Active treatment has ended, and the visits support recovery. Code S70.10XD.
  4. Month 6, lingering pain. The bruise has healed, but stiffness remains. Code the stiffness first, then S70.10XS.

A thigh contusion code stops where the skin breaks

A contusion is a closed blunt-force injury to soft tissue, with the skin left intact. In the thigh, it shows up as localized pain, swelling, tenderness, and ecchymosis. Falls, a direct blow from an object, and sports contact cause most of them.

What limits S70.10XA: One Excludes2 note covers the hip and thigh injury block (S70-S79), and one guideline sets the rest of its scope.

  • Excludes2 (may be coded together if both are present): Burns and corrosions (T20-T32), frostbite (T33-T34), snake bite (T63.0-), and venomous insect bite or sting (T63.4-).
  • More severe injury of the same site: Under Guideline I.C.19.b, a superficial injury is not coded alongside a more severe injury of the same site. If the bruise comes with a femur fracture (S72.-) or an open wound (S71.-) there, code the more severe injury only.
  • Not covered: Abrasion of thigh (S70.31-), blister of thigh (S70.32-), and superficial foreign body of thigh (S70.35-). A contusion code on an abrasion note is a specificity failure.

Pro Tip

Read the injury wording in the note before assigning S70.10XA. If the clinician writes “laceration” or “skin break” at the same site, code the open wound (S71.-) instead of the contusion. Check the anatomic site too, because a bruise documented on the hip belongs to S70.0-, not S70.1-.

External cause and CPT codes round out the S70.10XA claim

The ICD-10-CM Official Guidelines encourage external cause reporting alongside S70.10XA. CMS does not require these codes on Medicare fee-for-service claims. Some state Medicaid programs and commercial payers do, though, so add them whenever the mechanism is known.

External cause codeMechanismWhen to use
W01.-Fall on same level from slipping, tripping and stumblingPatient slipped or tripped and fell at ground level
W18.-Other slipping, tripping and stumbling and fallsFalls not classified elsewhere, such as striking against an object during a fall (W18.0-)
W19.XXXAUnspecified fallA fall is documented with no further detail
W50.0XXAAccidental hit or strike by another personSports contact, crowd injury, workplace incident
Y93.-Activity codeInjury occurred during a specific activity (sports, work, and so on)
Y99.-External cause statusWork-related, military, leisure, or other status

Watch the W18 wording closely. A patient who stumbles but never hits the ground takes a different code, W18.49XA.

The CPT codes billed with S70.10XA depend on the setting. Office and urgent care visits pair with E/M codes 99202-99215, by complexity. Physical therapy adds 97110, 97530, or 97140. If the provider orders imaging to rule out a fracture, femur X-rays bill as 73551 for one view or 73552 for two or more.

How an S70.10XA claim moves from note to payment

A thigh bruise claim is simple on paper. Still, it passes through several hands, and each one can stall it. A clean claim gets through every step on the first pass:

  1. The clinician documents. The note records the site, the injury type, the mechanism, and the side if known.
  2. The coder assigns codes. S70.10XA goes on the claim with any external cause codes and the visit’s CPT codes.
  3. The claim form is built. Required fields such as member ID and the diagnosis pointer must be complete.
  4. The clearinghouse scrubs it. A clearinghouse like Claim.MD checks format and routes the claim to the payer.
  5. The payer adjudicates. It checks code validity, payer-specific rules, and medical necessity for each service.
  6. Payment posts. The remittance advice confirms what was paid, adjusted, or denied.

No CMS Local Coverage Determination (LCD) restricts thigh contusion as a standalone diagnosis. Medicare office visits don’t typically need prior authorization for it. Medicare Advantage plans can set their own rules, so check with the plan first.

Run this checklist before you submit

Most rework on these claims starts in the note. Before the claim leaves, confirm each point below:

  • The mechanism of injury is recorded, for example “fell from standing height onto tile floor.”
  • The note places the injury on the thigh, not the hip, knee, or groin.
  • The side is absent or unclear, such as “patient cannot recall which leg struck the table.”
  • The injury reads as contusion, bruise, or ecchymosis, not laceration, abrasion, or fracture.
  • The visit shows active treatment, which supports the A in the 7th position.
  • Any X-ray or MRI result is documented, whether it confirms or rules out a fracture.
  • External cause codes are attached if this payer requires them.

Seven mistakes that get S70.10XA claims denied

S70.10XA denials tend to repeat the same handful of errors. Catching them before submission beats appealing later, and that’s the point of solid denial management workflows.

  • Wrong anatomic site. The note documents a hip bruise, but the coder assigns S70.10XA. Hip contusions belong to S70.0- (S70.00XA, S70.01XA, S70.02XA).
  • Wrong 7th character on an active-treatment visit. S70.10XD goes out while treatment is still active. D means routine care during healing, not “any visit after the first.”
  • Missing external cause code. Some state Medicaid programs and commercial payers reject claims without a W- or Y-code when the mechanism is documented.
  • Side documented but coded as unspecified. The note says “left thigh bruise,” yet the claim carries S70.10XA instead of S70.12XA. Auditors flag that as a specificity failure.
  • Weak medical necessity. Imaging or therapy can be denied when the note doesn’t link it to the contusion.
  • Billing 97010 to Medicare. Medicare bundles 97010 (hot or cold packs) and never pays it separately. Billed alone, it draws a line-item denial.
  • Sequencing error. With major trauma, such as a motor vehicle accident, the thigh contusion goes after the principal injury.

Lookalike codes that pull coders away from S70.10XA

Beyond the S70.1- siblings above, a few codes from nearby categories get mixed up with ICD-10 code S70.10XA. Here’s how to tell them apart.

CodeDescriptorKey distinction from S70.10XA
S70.00XAContusion of unspecified hip, initial encounterThe bruise is on the hip, not the thigh
S70.311AAbrasion, right thigh, initial encounterSkin surface injury, not blunt-force soft-tissue injury
S80.10XAContusion of unspecified lower leg, initial encounterInjury is below the knee, not the thigh
S72.001AFracture of unspecified part of neck of right femur, initial encounter for closed fractureMore severe injury of the same region. Under Guideline I.C.19.b, code the fracture only.

The AAPC Codify ICD-10-CM lookup and the ICD List browser both show the S70 hierarchy in context. That makes hip, thigh, and abrasion siblings quicker to separate during high-volume coding.

Physical therapy visits usually move to S70.10XD

Therapists ask the same few questions about this code, so here are quick answers.

Does a PT visit ever take S70.10XA? Rarely. PT usually starts after a physician or emergency provider has treated the injury. Rehab during recovery counts as a subsequent encounter, so it carries S70.10XD.

Which CPT codes fit a thigh contusion plan? These four come up most:

  • 97110: Therapeutic exercise (strengthening, range-of-motion restoration)
  • 97530: Therapeutic activities (functional movement retraining)
  • 97140: Manual therapy (soft-tissue mobilization, joint mobilization)
  • 97010: Hot or cold packs (bundled under Medicare and not separately payable)

What does the note need? Functional outcomes. Tie each limitation, such as reduced knee flexion or an antalgic gait, to a goal in the treatment plan. That link is what carries medical necessity for every billed unit.

How Pabau keeps thigh contusion claims complete

Many practices still retype diagnosis and procedure codes from the note into a separate billing system. Each retyped claim is a chance for a dropped character or an empty field.

Pabau, the practice management platform we build, includes claims software that pre-fills the claim form from the patient record. Its ICD-10-CM and CPT/HCPCS lookup libraries let coders find S70.10XA and its siblings without leaving the record.

Before submission, Pabau checks that the required claim fields are complete. Claims then go out through Claim.MD with US eligibility checks, and remittances come back as ERA postings. Code selection, including the 7th character, stays with your coder.

Pabau checkout screen with a completed invoice raised against the patient's insurer
Pabau builds the insurer invoice at checkout from the patient record, so the contusion claim starts from documented codes, not retyped ones.

Submit cleaner injury claims from the patient record

Pabau pre-fills claim forms from the patient record and checks required fields are complete. Claims go out through Claim.MD with US eligibility checks and ERA posting.

Pabau claims management workflow

Conclusion

S70.10XA is a narrow code, and that’s its strength. It states four facts at once: thigh, intact skin, unknown side, active treatment. Each one has to be in the note.

If the side is missing only because nobody asked, ask before you code. A quick addendum turns an audit risk into S70.11XA or S70.12XA. If the side is unknown, S70.10XA is correct and easy to defend.

Good billing compliance comes from that habit plus a complete claim. To see how Pabau pre-fills and checks injury claims from the patient record, book a demo.

Continue your research

Continue your research

Submitting your first electronic claim? How the Claim.MD clearinghouse works explains the validation and routing process for ICD-10-coded claims to US payers.

Getting hit with claim rejections? Denial codes in medical billing breaks down the most common CARC reason codes and how to respond to each one.

Need to confirm coverage before treating? Insurance eligibility verification covers how eligibility checks at the front desk reduce claim rejections.

Coding a stumble with no fall? ICD-10 code W18.49XA covers slipping, tripping and stumbling without falling.

Frequently asked questions

What is the ICD-10 code for a bruised thigh?

It depends on the side. A bruised right thigh is S70.11XA, and a bruised left thigh is S70.12XA. Use S70.10XA only when the record doesn’t name the side. On later healing visits, the A becomes a D.

Is a thigh hematoma coded as a contusion?

Usually, yes. The ICD-10-CM index sends a traumatic hematoma with intact skin to Contusion, so it lands in S70.1-. A hematoma with no injury behind it is different. That one is coded M79.81, nontraumatic hematoma of soft tissue.

How do you code myositis ossificans after a thigh bruise?

Treat it as a sequela. Code the residual condition first, from M61.05- (myositis ossificans traumatica, thigh). Then add the contusion code with the 7th character S, such as S70.10XS when the side is unknown.

Do place of occurrence codes go on every thigh contusion claim?

No. Place of occurrence (Y92), activity (Y93), and external cause status (Y99) codes are reported once, at the initial encounter. Leave them off follow-up claims, even when the W-code itself repeats with a D.

Can S70.10XA be the first-listed diagnosis?

Yes, when the bruise is the reason for the visit. It moves down the list when a more serious injury is the main focus of care. If that injury sits at the same thigh site, drop S70.10XA entirely.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×