ICD-10 code S31.30XD – Open wound of scrotum and testes
Billable Code Specific Code
S31.30XD is the billable ICD-10-CM code for unspecified open wound of scrotum and testes, subsequent encounter. It applies to a follow-up visit when the note doesn't state the wound type.
Use D once active treatment has ended, because A applies only to active treatment (ICD-10-CM Guidelines I.C.19.a). Routine healing care, such as a wound check or suture removal, takes D.
- Chapter
- S00-T88 Injury, poisoning and certain other consequences of external causes
- Category
- S31 Open wound of abdomen, lower back, pelvis and external genitals
- Group
- S31.30 Unspecified open wound of scrotum and testes
- Billable
- Yes
- Code also known as
- unspecified scrotal or testicular wound, aftercare visit
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
S31.30XD reports a follow-up visit for an open wound of the scrotum or testes when the note doesn’t name the wound type.
Once the note says laceration, puncture or bite, the S31.31 to S31.35 codes replace S31.30, with or without a foreign body.
The 7th character D applies once active treatment has ended, so routine healing care uses D, never an aftercare Z code.
External cause codes are optional nationally, but if you report one, its 7th character matches the injury code’s D.
Pabau, the practice management platform we build, checks eligibility and sends CMS-1500 claims through Claim.MD, with remittances posted back to the invoice.
ICD-10 code S31.30XD covers a scrotal or testicular wound at follow-up
ICD-10 code S31.30XD is the billable ICD-10-CM code for an unspecified open wound of the scrotum and testes at a subsequent encounter. You assign it when the patient comes back after active treatment, and the note doesn’t say what kind of wound it was.
Typical visits are a wound check, a dressing change or suture removal after an emergency repair. The code reads in five parts:
S31.30XD is billable and specific in the CMS ICD-10-CM code files. Codes update every October 1, so check the version in force on the date of service.
Reach for S31.30 only when the wound type is missing
Unspecified codes are a fallback. If the ED record or your own note describes the wound, a more specific S31.3 code applies. An unspecified code with the detail sitting in the chart invites a query.
Here is how the subsequent-encounter codes in the subcategory split:
A few neighboring codes catch wounds that don’t belong here at all:
- Penis: S31.2- codes, even when the same injury reaches the scrotum, with each site coded separately.
- Skin intact: S30.22XD for a contusion of the scrotum and testes, or the S30.8- codes for a superficial bite or foreign body.
- Crush injury: S38.02XD, crushing injury of scrotum and testis.
- Tissue lost: S38.231D or S38.232D, complete or partial traumatic amputation of scrotum and testis.
- Abdominal wall: S31.1- without peritoneal penetration, or S31.6- with it. These are a different site entirely.
The 7th character D tracks treatment, not the visit count
D means active treatment is over and the patient is in the healing or recovery phase. ICD-10-CM Guidelines I.C.19.a define it that way, and the definition matters more than the calendar.
Here’s a quick example. A patient has a scrotal laceration repaired in the ED, then sees your provider five days later to have the wound checked. That second visit takes D, even though it’s the first time your practice has seen him.
Flip it around. If the wound has opened and your provider re-explores and re-closes it, that visit is active treatment again, so A applies. Changing providers doesn’t reset the character, and a second visit doesn’t force D.
S31 tabular notes decide what goes on the claim with it
The instructional notes sit at category level, so they apply to S31.30XD. They read the same on the AAPC code record and in the official tabular list.
- Code also: any associated wound infection, and any spinal cord injury (S24.0, S24.1-, S34.0, S34.1-).
- Excludes1: traumatic amputation of part of the abdomen, lower back and pelvis (S38.2-, S38.3). Don’t report it with S31.30XD.
- Excludes2: open wound of hip (S71.00 to S71.02), and open fracture of pelvis (S32.1- to S32.9 with 7th character B). These may be coded alongside it.
One guideline adds a further limit. Under I.C.19.b, you don’t code a superficial injury, such as a contusion, at the same site as the open wound.
External cause codes are optional, but match the D if you use one
There’s no national requirement to report external cause codes, per guideline I.C.20. Many payers and state reporting programs still ask for them, so check yours.
If you add one, guideline I.C.20.a.2 says its 7th character matches the injury code for that encounter. So a dog bite follow-up reads S31.35XD with W54.0XXD.
Place of occurrence (Y92), activity (Y93) and external cause status (Y99) work differently. They’re generally reported once, at the initial encounter, so they usually stay off the D claim.
What the follow-up note needs before you assign D
The note carries the code, so read it before you open the billing screen. Two of its answers settle which code you report:

A clean note for S31.30XD covers five points:
- That active treatment is complete, with the date or visit of the original repair.
- Where the wound is, naming the scrotum or testes specifically.
- Wound status today, including size, healing and any sign of infection.
- What was done at this visit, such as a dressing change or suture removal.
- The plan, whether that is another check or discharge from wound care.
Pro Tip
Does the follow-up note say only “wound cleaned and redressed”? Then ask the provider what type of wound it was, and whether active treatment has ended. One answer moves you off S31.30, and the other confirms the D.
How a follow-up claim moves from check-in to payment
The coding is one step in a longer chain. Here is the route a typical S31.30XD claim takes in a US practice:
- At booking: run an insurance eligibility check so coverage problems surface before the visit.
- At the visit: the provider signs a note that states the healing phase and the service performed.
- At coding: assign S31.30XD first, add any infection or external cause code, and pair it with the procedure for this visit.
- At billing: the superbill becomes a CMS-1500 claim, sent electronically to the clearinghouse as an 837P file.
- At payment: the ERA (835) comes back, and its CARC codes tell you why any line was cut.
Watch the global period on step three. If the repair carried a global surgical period, routine follow-up by the same provider is usually included in the repair fee. That leaves the visit with nothing separate to bill.
Run this check before you submit the claim
A short check here saves a resubmission later. Tick each line before the claim leaves the practice:
- The 7th character is D, and the note confirms active treatment has ended.
- The note doesn’t name the wound type. If it does, use S31.31 to S31.35.
- No aftercare Z code stands in for the injury code.
- Any external cause code carries D as well, with no Y92, Y93 or Y99.
- The procedure on the claim matches this visit, not the original repair.
- The visit falls outside any global period from the repair, or is billed accordingly.
- The code is valid for the date of service.
Common mistakes that send S31.30XD claims back
Most rejections on this code come from a handful of habits. Each one is quick to fix once you know to look for it.
Is A carried over from the ED? Copying the ED’s S31.30XA onto your wound-check claim is the classic one. The injury is the same, but the encounter isn’t.
Did the chart name the wound? S31.30XD on a claim whose note says laceration invites a query. Code the laceration, S31.31XD or S31.32XD.
Did a Z code slip in? Z48.0- aftercare codes look right for a dressing change, but injury aftercare uses the D code instead.
Is the service the repair again? Billing the original repair at a suture-removal visit draws a mismatch. Bill the service your provider performed today.
Read the CARC codes on each ERA against these four, and work the fixes into your denial management routine.
How Pabau keeps wound care follow-up claims moving
In many practices, the follow-up visit is booked in one system and billed in another. Then someone re-keys the codes and chases the payer by phone.
With Pabau, eligibility is checked from the patient’s record through our integration with the Claim.MD clearinghouse, which reaches thousands of US payers. After the visit, the invoice becomes a superbill or an electronic CMS-1500 claim, sent as an 837P.
Claim statuses update from the payer, and ERA (835) remittances post back against the claims they settle. Your team can see which follow-up claims are paid, pending or denied in Pabau’s claims management software, without logging into a portal.

Get wound care follow-up claims paid first time
Pabau checks eligibility, turns the invoice into an electronic CMS-1500 claim through Claim.MD, and posts the ERA back when the payer settles. Your team sees every follow-up claim from booking to payment.

Conclusion
S31.30XD looks simple, and the anatomy is the easy part. The judgment sits in two places: whether the note lacks a wound type, and whether active treatment has ended.
Get both right, and the claim mostly takes care of itself. Read the follow-up note for those two answers before anyone opens the coding screen. When either is missing, query the provider.
Book a demo to see how Pabau takes a wound care follow-up from eligibility check to posted remittance in one system.
Continue your research
Want to see how a follow-up claim reaches the payer? Claim.MD clearinghouse overview walks through clearinghouse routing, edits and rejections.
Working a denial on an injury code? Denial codes in medical billing maps CARC and RARC codes to the fix for each one.
Building a cleaner superbill for wound follow-ups? Superbill documentation guide shows which fields keep the diagnosis and the service in step.
Frequently asked questions
Can I use Z48.02 for suture removal after a scrotal laceration?
No. Aftercare Z codes aren’t used for injury aftercare, per guideline I.C.21.c.7. Report the injury code with the 7th character D instead, such as S31.30XD, or S31.31XD once the laceration is documented. Z48.02 fits suture removal after a planned surgery.
Is a wound from scrotal surgery coded to S31.30XD?
No. S31 covers traumatic wounds. A surgical incision that breaks open is coded to T81.31-, disruption of an external surgical wound. An infected incision goes to the T81.4- infection codes, with the 7th character still showing the encounter type.
Does S31.30XD need a left or right side?
No. The scrotum and testes form one coded site in S31.3, so there’s no laterality digit. The code still needs the placeholder X in the 6th position so the 7th character D can follow.
How long can I keep billing S31.30XD?
Use it for as long as the patient gets routine healing care, such as dressing changes and wound checks. Once the wound has healed and a scar becomes the reason for the visit, code the scar first. Then add S31.30XS to show its cause.



