Key takeaways
ICD-10 code S49.109P covers a growth plate fracture at the lower end of the humerus that healed in a poor position
The 7th character P means malunion. Sequela is a different character, S, and a different claim
S49.1 holds the lower end of the humerus, S49.0 holds the upper end, and no S49.2 exists in ICD-10-CM
Move to S49.101P or S49.102P once the note names the arm, and to S49.11 through S49.14 once it names the Salter-Harris type
Practice management software like Pabau keeps a refreshed ICD-10-CM library inside the chart, so the code you documented is the code you submit
What ICD-10 code S49.109P covers
ICD-10 code S49.109P reports an unspecified physeal fracture of the lower end of the humerus, unspecified arm, at a subsequent encounter for malunion. In plain terms, a growth plate at the elbow end of the upper arm bone broke, and it healed crooked. The code is billable and specific, so it can carry a claim on its own.
Two details in that descriptor cause most of the errors. The fracture sits at the lower end of the humerus, down by the elbow. And the 7th character P means malunion, while sequela carries S. Miss either one and the claim goes out describing a different injury.
The code sits in Chapter 19 of ICD-10-CM, inside the S40-S49 block for injuries to the shoulder and upper arm. It has been valid since October 1, 2015, and the FY2026 edition carried it forward unchanged. The Centers for Medicare and Medicaid Services publishes the annual code files and the guidelines that govern the 7th character.
S49.109P at a glance
Here is every field a coder or a biller needs to confirm before the claim leaves, in one place.
Why an elbow-end fracture sits in a shoulder code block
ICD-10-CM files fractures by the bone that broke, not by the nearest joint. The humerus is an upper arm bone, so every physeal fracture along it stays inside the S40-S49 block. That is why a break at the elbow end of the bone sits with shoulder injuries.
This catches people out. The S40-S49 block carries a Type 2 Excludes note that sends injuries of the elbow to S50-S59. So a coder who follows the deformity to the elbow and searches S50-S59 will never reach S49.109P. The distal humeral physis belongs to the humerus, and it stays with the humerus.
Anatomically, the distal humeral physis is the growth plate just above the elbow joint. It supplies roughly 20% of the length of the humerus, while the growth plate at the shoulder end supplies the rest. It closes in the mid teens, around ages 14 to 16.
Who gets this injury, and why it heals crooked
The clinical picture behind this code is narrower than the descriptor suggests. That context is useful when you are reading a note.
- Who it affects: the whole distal humeral physis separates most often in children under three, including newborns after a hard delivery
- How it happens: birth trauma, a fall onto the arm, or a twisting force through the elbow
- Safeguarding flag: one case series puts the linked risk of child abuse at 13 times that of a supracondylar humerus fracture
- Why imaging is hard: the epiphysis is still cartilage in infants, so plain films can look near normal. Ultrasound, MRI or arthrography confirms it
- Why malunion follows: the injury reads as an elbow dislocation or a lateral condyle fracture, and an unreduced fracture unites in varus
- What that looks like: cubitus varus, the gunstock deformity, reported in about one in five children in a recent systematic review
None of that changes the code selection on its own. It does explain why the malunion character comes up so often at this site. It also explains why the note usually carries a deformity measurement worth reading before you code.
The 7th character P says the fracture healed crooked
P means the fracture united, but in a poor position. It is a subsequent care character, so the fracture is still the condition being managed at this visit. Nothing about P signals that the injury episode has closed.
Six characters are valid across the S49.1 subcategory. Each one marks a different point on the same injury timeline.
Notice what is missing. No open fracture character exists in this subcategory, so every initial encounter is coded A, initial encounter for closed fracture. Gustilo based characters cover the forearm, the femur and the lower leg, and never the humerus.
The FY2026 ICD-10-CM Official Guidelines are explicit about where malunion belongs. Section I.C.19.c.1 covers care of fracture complications such as malunion and nonunion. It routes them to the subsequent care characters for nonunion (K, M, N) or malunion (P, Q, R). Aftercare Z codes never stand in for these characters.
How malunion (P) differs from sequela (S)
P and S describe different stages, and the choice changes how the claim is sequenced. P says the bone united badly, and the bone is still the problem. S says the fracture episode has closed, and a separate condition it caused now needs treatment.
Sequencing follows directly from that split. Guideline I.B.10 asks for two codes on a sequela claim, with the residual condition first and S49.109S second. The 7th character S goes on the injury code only, never on the residual condition. Other shoulder injuries follow the same pattern, as ICD-10 code S43.121S shows. A malunion claim needs no such pairing.
Five encounters, five characters
Working through a run of visits makes the boundary concrete.
Every row turns on the same thing: what the clinician wrote, rather than what the coder infers. That brings us to the detail that moves the code off the unspecified option.
How the Salter-Harris type changes the code
The Salter-Harris type sets the fifth character of the code. It sorts growth plate injuries by where the fracture line runs across the physis, the metaphysis and the epiphysis. ICD-10-CM maps types I to IV straight onto S49.11 through S49.14 for the lower end of the humerus.
Every code in that table carries the 7th character P for malunion. Swap that character for A, D, G, K or S to describe a different encounter at the same site.
S49.109P sits in the bottom right cell, and it should be the rare choice. If a radiology report or an operative note names the Salter-Harris type, code to it. Where the record names the arm, code to that as well. Reaching for the unspecified code when both details sit in the chart is under-coding, and payers watch that pattern.
What each character in S49.109P stands for
Reading the code position by position shows which clinical detail each character carries. It also shows which characters stand in for information nobody wrote down.
Two of those characters admit that the record is thin. The 0 in position five hides the Salter-Harris type, and the 9 in position six hides the arm. Both are defensible only when the detail is genuinely absent, so query the provider before you settle for either.
The CDC ICD-10-CM tabular tool shows the full entry if you want to check the alternatives.
Neighboring codes that get picked by mistake
The S49 category holds four subcategories and no more: S49.0, S49.1, S49.8 and S49.9. There is no S49.2 anywhere in ICD-10-CM. Any reference that files lower end physeal fractures under S49.2 is quoting a code that has never existed.
The pairing that does need care is S49.0 against S49.1. S49.0 is the upper end of the humerus, at the shoulder, and its unspecified arm malunion code is S49.009P. One word separates the two descriptors, so read the whole descriptor rather than the code number.
Those last two rows matter because the tabular list points at them directly. S42.4 carries a Type 2 Excludes note sending physeal fractures of the lower end back to S49.1. A non-physeal malunion at the same site lands on ICD-10 code S42.409P.
S42.3 carries the same note for both S49.0 and S49.1. Follow the Excludes note and you land on the right family every time.
What the note has to say before you use P
A clean S49.109P claim rests on four statements in the record. The fracture involved the physis. It has united. It united in a poor position. And this visit is about that malposition.
Anything less, and the coder is guessing at the 7th character. Here is what a chart needs to carry:
- Physeal involvement stated: the note names the growth plate or the distal humeral physis, rather than a generic elbow fracture
- Union confirmed: imaging or a clinical statement showing the fracture has united, because malunion means healed, not healing
- Malposition described: the direction and degree of the deformity, such as varus angulation measured on an AP elbow radiograph
- Laterality recorded: which arm, so the coder can move to S49.101P or S49.102P instead of the unspecified code
- Salter-Harris type carried forward: the type from the original imaging or operative report, copied into the current encounter note
- Encounter purpose clear: whether the visit manages the malunion itself, which is P, or a separate residual condition, which is S
- External cause noted: a secondary Chapter 20 code describing how the original injury happened, per the chapter note
Much of that detail can land in the chart before the appointment even starts. Digital intake forms capture the fracture history and the affected arm up front, which saves the coder a chase later.

Pro Tip
Before you assign P, find the sentence that confirms the fracture has united. Malunion means healed in the wrong position, so a note that describes deformity without confirming union usually supports G or K instead. One line in the radiology report settles it, and it takes seconds to ask for.
How an S49.109P claim moves, and what stalls it
S49.109P is billable and specific, so it can stand as the first-listed diagnosis whenever the malunion is the reason for the visit. That is the practical difference from S49.109S, which always sits behind the residual condition it explains.
On a malunion follow-up, the claim moves through four steps:
- The clinician documents union, the direction of the deformity, and the arm
- The coder reads that note and picks the 7th character, then the full code
- The biller attaches the CPT code for the work done at this visit
- The claim goes out, and the payer’s timely filing clock runs from the date of service
Three things stall that run. The note describes a deformity but never confirms union, which points to G or K. The arm appears in the imaging report and nowhere else. Or a corrective procedure gets booked before anyone checks whether the payer wants prior authorization.
A few reimbursement points are worth keeping in view as well:
- No two-code rule: unlike a sequela claim, a malunion claim needs no residual condition in front of it
- Surgery keeps the P character: an osteotomy to correct the deformity is still care of a fracture complication
- POA exempt: the code is excluded from present on admission reporting, so inpatient abstracts skip the indicator
- Inpatient grouping: S49.109P groups to MS-DRG 564, 565 or 566 for other musculoskeletal diagnoses
- Specificity attracts attention: an unspecified type with an unspecified arm is the least precise option in the subcategory
- CPT should match the service: code the work done for the malunion, not the original fracture care
Before you submit: a five-point check
Run these five questions over the chart before the claim leaves your queue.
- Does the note say, in words, that the fracture has united?
- Does it name the arm, or does the imaging report name it for you?
- Is the Salter-Harris type recorded anywhere in the chart?
- Does the 7th character on the claim match the encounter the note describes?
- Did anyone run an eligibility check before booking a corrective procedure?
Denials on this code usually trace back to the same place. The note supported a different 7th character than the one submitted. Building that check into the pre-submission routine costs far less than appealing afterwards.
Which practices report this code
Pediatric orthopedic teams usually see it first, often at the three month review. Rehab picks it up next, and a physical therapy EMR carries the same code across the visits that treat stiffness and lost range. Sports medicine practices meet the same deformity years later, in an adolescent who broke an elbow as a toddler.

How Pabau keeps the code and the claim in one record
Most practices run this by hand. A coder reads the note, works out which 7th character fits, then looks the code up in a reference outside the patient record. Each re-key is another chance for S49.009P to appear where S49.109P belonged.
Practice management software like Pabau closes that loop by keeping the reference inside the chart. Its ICD-10-CM and CPT libraries hold more than 20,000 codes, and they refresh with each official release. A coder can then search S49.1 without leaving the encounter. Codes recorded on the patient record then seed the claim form.
For an orthopedic or physical therapy practice, that means fewer re-keys and fewer claims returned for missing information. Pabau’s claims management software checks that claim-required fields are complete before submission unlocks. It also runs eligibility checks, tracks claim status, and posts remittances back to the same record.
Documentation is the other half of the problem, because a coder can only work with what was written down. Pabau Scribe, our AI scribe, drafts the consultation note as the appointment happens. On a malunion follow-up, the note has to confirm union, name the angulation, and say which arm. Those phrases only reach the claim if someone records them first.

Keep ICD-10 coding and claims in one system
Pabau puts a refreshed ICD-10-CM library inside the patient record. The claim form pre-fills from what you already documented, and required fields are checked before you submit.
Conclusion
S49.109P is a narrow code with two easy ways to get it wrong. The site is the lower end of the humerus, down at the elbow. And the 7th character P says the fracture healed crooked, rather than leaving a sequela behind. Confirm both before the claim leaves the building.
The moment the arm or the Salter-Harris type appears anywhere in the record, move to the specific sibling code. Leave the unspecified one behind. That habit is worth more than any appeal you win later.
Pabau keeps the ICD-10-CM library and the clinical note in the same place, which makes that detail easy to find. Book a demo to see how your team could code fracture follow-ups and bill them from one record.
Continue your research
Coding another shoulder or upper arm injury? ICD-10 code S46.191A walks through the same 7th character logic at the initial encounter.
Need the sequela side of the same chapter? ICD-10 code S43.312S shows how a residual condition is sequenced ahead of the injury code.
Billing the surgery that follows a malunion? CPT code 20690 covers the external fixation side of the claim.
Want the wider billing picture? Revenue cycle management explains how a coded note turns into paid work.
Tightening up your billing routine? Medical billing compliance covers the checks that keep audits quiet.
Frequently asked questions
Does S49.109P need a placeholder X?
No. S49.109 already runs to six characters, so the P lands in the seventh position on its own. A placeholder X is only needed when a code is shorter than six characters.
How long can a fracture stay on the P character?
There is no time limit. ICD-10-CM picks the 7th character by the care given at the visit, not by the months since the injury. A malunion treated years later still reports P.
Can a provider who did not treat the original fracture use P?
Yes. The 7th character describes the type of care at this encounter, not who delivered the first treatment. A second-opinion surgeon or a therapist still reports P for malunion care.
Is S49.109P ever correct for an adult?
Rarely. A physeal fracture needs an open growth plate, and the distal humeral physis closes in the mid teens. An adult break at that site belongs in S42.4- instead.
What if the note says malunion but never mentions the growth plate?
Code the site the record actually supports. Without documented physeal involvement, a malunited fracture of the lower end of the humerus sits in S42.4- with the P character.