If a patient comes in with right shoulder pain and nothing has been confirmed yet, M25.511 is usually the code you reach for. It is a billable code on its own, and it does exactly what it sounds like: it says the shoulder hurts and it says which side, nothing more.
That last part trips people up more than it should. M25.511 tells a payer where the pain is, not what caused it. A lot of denials and a fair number of audit flags trace back to that gap, either the code gets left on the claim after a real diagnosis is confirmed, or it gets used in a case where the documentation already supports something more specific.
What M25.511 Is For
Use it when right shoulder pain is the reason for the visit and you genuinely do not know the cause yet. A patient walks in reporting pain when they reach overhead, you examine the shoulder, maybe order imaging, but nothing is confirmed at that encounter. That is a clean M25.511 case.
Where it gets murky is a follow up visit. If imaging came back and now shows a rotator cuff tear, the diagnosis has changed, and the code should change with it. Coding M25.511 on that follow up, after the cause is known, is one of the more common mistakes I see flagged in claim reviews, and it is an easy one to avoid once you know to watch for it.
The Laterality Table
Right, left, and unspecified are three different icd-10 codes, and mixing them up is a fast way to get a claim kicked back.
What the note says | Code |
|---|---|
Pain in right shoulder | M25.511 |
Pain in left shoulder | M25.512 |
Pain in unspecified shoulder | M25.519 |
If both shoulders hurt and the documentation supports it, both codes can apply. If the note does not specify a side and you use M25.519 out of habit when the chart actually says right, that mismatch is exactly the kind of thing that comes up in a coding audit.
When to Move Off the Symptom Code
Once a diagnosis is confirmed, the pain code generally steps aside for the more specific one. A few of the swaps that come up most often:
Rotator cuff tear confirmed becomes M75.101, M75.111, or M75.121, depending on whether it is partial or complete. Adhesive capsulitis confirmed becomes M75.01. Impingement syndrome confirmed becomes M75.41.
The general rule is simple even if applying it takes some judgment: if the encounter establishes a specific cause, code the cause. Keeping the general pain code on the claim alongside a confirmed diagnosis is usually redundant, and payers tend to treat it that way too.
Where Right Shoulder Pain Actually Comes From
Clinically, the list is long. Rotator cuff issues, bursitis, arthritis, frozen shoulder, a fracture, a dislocation. Sometimes the pain is not even coming from the shoulder joint itself, referred pain from the neck shows up in the shoulder often enough that it is worth ruling out before assuming the joint is the problem.
None of that gets decided by the code. The code just marks the symptom. What actually narrows it down is the exam, the history, and imaging when it is warranted, onset, what movements make it worse, whether there is numbness or weakness alongside the pain.
What Actually Helps at Claim Review
A few things consistently make the difference between a clean claim and a denied one:
The note states which shoulder, every time, even when it feels obvious. The diagnosis in the note matches the diagnosis on the claim, especially after a follow up visit changes what is known. If imaging or a procedure is billed alongside the pain code, the note explains why it was medically necessary, not just that it happened. The assessment section is honest about what is confirmed versus what is still being worked up. A suspected diagnosis written up like a confirmed one is a common audit trigger.
How CodeCure AI RCM Supports Accurate Right Shoulder Pain ICD-10
For right shoulder pain claims, coding should be in line with the diagnosis code. M25 gives providers an opportunity to review claims with CodeCure AI. 511 and verify if the record indicates “right shoulder” and if a more distal diagnosis has been made. In the meantime, our team goes beyond to proactively investigate payer denials. As a result, you can spend more time on what is most important, your patients.
FAQs
Is M25.511 billable on its own?
Yes. It stands alone as a complete diagnosis code, no need to pair it with anything else unless the visit supports additional findings.
Does this code mean the patient has a rotator cuff tear?
No, and this is worth being clear about with patients too if they ask. The code only records that the shoulder hurts. A tear, if there is one, gets confirmed separately through exam or imaging and gets its own code once it is.
What if the pain has been going on for months?
Duration by itself does not change which code applies. What matters is whether a cause has been confirmed. Chronic, undiagnosed shoulder pain can still be coded M25.511 if that is genuinely where things stand.
What is the ICD-10 code for the Left shoulder?
Left shoulder pain is M25.512. Same logic, opposite side.

