Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 code S12.690B: Displaced open fracture of C7

Key takeaways

Key takeaways

S12.690B is the billable ICD-10-CM code for an other displaced fracture of C7, initial encounter for open fracture.

The code is not new. It has been valid since ICD-10-CM took effect in 2015 and it carries forward unchanged in FY2026.

The 7th character B means open fracture. Reaching for A instead is the most common error on this code.

The chart has to confirm C7, displacement, an open wound, and active fracture management before you can assign it.

Practice management software like Pabau holds the treatment note, the invoice, and the insurance claim in one patient record.

ICD-10 code S12.690B is the billable diagnosis code for an other displaced fracture of the seventh cervical vertebra, initial encounter for open fracture. It covers a displaced C7 fracture that does not match a named subtype inside S12.69. The broken bone also communicates with an open wound.

One letter separates it from S12.690A. Swap the B for an A and you have told the payer the skin was intact. That changes the wound care, the resource use, and the payment. It is the single character where C7 fracture claims most often come unstuck.

Which means the work sits in the record rather than the code book. Start with what the descriptor actually commits you to.

What S12.690B covers, and when it’s the right code

Reach for S12.690B when the chart documents a displaced C7 fracture with an open wound, at the encounter where treatment begins. All three conditions have to hold. Drop any one of them and a different code in the S12.69 family becomes correct.

The code has been valid since ICD-10-CM took effect on October 1, 2015. CMS and the NCHS publish an annual ICD-10-CM update every October, and S12.690B has come through each one unchanged. So there is no transition period to manage and no new-code grace period to rely on.

Emergency departments, orthopedics, and neurosurgery see it most. It also reaches practices further down the episode of care, including sports medicine practices picking up the patient once the fracture is stable.

Field Details
Code S12.690B
Full descriptor Other displaced fracture of seventh cervical vertebra, initial encounter for open fracture
Billable/Specific Yes, valid for claim submission
Effective date Valid since October 1, 2015. Still current and billable in the FY2026 edition.
Code system ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification)
Parent code S12.690, Other displaced fracture of seventh cervical vertebra
7th character B, Initial encounter for open fracture
Sequencing note Code first any associated cervical spinal cord injury (S14.0, S14.1-)

Where the code sits in the ICD-10-CM hierarchy

S12.690B is a 7th-character child of S12.690, four levels down from the injury chapter. The chain matters for one practical reason. The level directly above it cannot be billed.

Level Code Description
Chapter S00-T88 Injury, poisoning and certain other consequences of external causes
Block S10-S19 Injuries to the neck
Category S12 Fracture of cervical vertebra and other parts of neck
Subcategory S12.69 Other fracture of seventh cervical vertebra
Parent S12.690 Other displaced fracture of seventh cervical vertebra (non-billable)
Billable code S12.690B Other displaced fracture of seventh cervical vertebra, initial encounter for open fracture

Send S12.690 on its own and the claim comes straight back. No S12 code is complete without its 7th character. The same trap catches S12.120B one level up the spine, where the B routinely gets dropped in transcription.

Four things the descriptor is telling you

The descriptor packs four separate documentation requirements into one line. Read it as a checklist and each phrase points at something a clinician has to have written down.

  1. Other displaced fracture: the fracture pattern does not match a named subtype inside S12.69. “Displaced” means the fragments have shifted out of anatomical position on imaging.
  2. Seventh cervical vertebra (C7): the lowest cervical vertebra, where the neck meets the thoracic spine. C7 breaks show up in high-energy trauma, so falls, motor vehicle collisions, and diving injuries dominate. Coding C6 instead is not a near miss, it is a different code.
  3. Initial encounter: the provider is actively managing the fracture at this visit. It has nothing to do with whether this is the patient’s first appointment.
  4. Open fracture: the fracture communicates with the outside through a wound. This is what separates S12.690B from S12.690A, and it has to be stated, not inferred.

Choose the 7th character by phase of care, not visit number

The 7th character records where the patient sits in the course of treatment. It does not count appointments. A patient on their third visit still takes A or B, as long as the provider is actively managing the fracture. The CDC’s ICD-10-CM tool makes that point plainly.

7th character Full code Clinical meaning
A S12.690A Initial encounter for closed fracture
B S12.690B Initial encounter for open fracture
D S12.690D Subsequent encounter for fracture with routine healing
G S12.690G Subsequent encounter for fracture with delayed healing
K S12.690K Subsequent encounter for fracture with nonunion
S S12.690S Sequela

Once healing becomes the story rather than treatment, the character moves on to D, G, or K instead. Sequela sits further out again. It applies after the fracture has resolved and only a late effect remains. S12.14XS shows how that plays out at C2.

Open or closed is what separates S12.690A from S12.690B

Open means the fracture communicates with the outside through a wound. That is the whole difference between the two codes. It is also the difference between two very different treatment courses, so payers look at it closely.

Attribute S12.690A (closed) S12.690B (open)
7th character A B
Wound communication No external wound overlying the fracture Wound communicates with the fracture site
Documentation required “Closed fracture,” or no mention of an open wound “Open fracture,” stated in the provider’s own note
Clinical complexity Lower infection risk, standard trauma protocol Higher infection risk, needs wound management
Reimbursement weight Standard DRG assignment for cervical fracture Higher resource use, reflected in the DRG
Default if unclear Yes, ICD-10-CM defaults to closed when nothing is stated No, it has to be documented explicitly

When the note doesn’t say open or closed

Default to closed. ICD-10-CM treats a fracture as closed unless the record says otherwise, so an ambiguous note sends you to S12.690A. Query the provider instead of reading a wound into the chart.

A laceration mentioned elsewhere in the note will not carry the B on its own either. The documentation has to connect the wound to the fracture site.

One difference catches coders who move between body regions. Cervical fracture codes do not grade open fractures by Gustilo type, but long-bone codes do. On S52.131B the B means an open fracture of type I or II, and higher grades take their own characters. S12.690B has no such split, so B is the only open option at the initial encounter.

Displacement decides which subcategory you land in

Displacement sets the fifth character, so it sets the code family. Displaced C7 fractures live in S12.690 and nondisplaced ones in S12.691. Same 7th characters, different parent.

Characteristic Displaced (S12.690 series) Nondisplaced (S12.691 series)
Fragment position Fragments shifted out of normal anatomy Fragments still in anatomical alignment
ICD-10-CM default Yes, displaced is the default when nothing is stated No, it has to be documented as nondisplaced
Open fracture code S12.690B S12.691B
Closed fracture code S12.690A S12.691A

Notice that the two defaults pull in opposite directions. Silence on displacement gives you displaced, while silence on the wound gives you closed. That is exactly why a good template asks for both in the same line.

The S12.69 subcategory is small enough to fit on a reference card. These are the codes a trauma or orthopedic coder actually reaches for.

Code Description Billable
S12.690A Other displaced fracture of seventh cervical vertebra, initial encounter for closed fracture Yes
S12.690B Other displaced fracture of seventh cervical vertebra, initial encounter for open fracture Yes
S12.690D Other displaced fracture of seventh cervical vertebra, subsequent encounter, routine healing Yes
S12.691A Other nondisplaced fracture of seventh cervical vertebra, initial encounter for closed fracture Yes
S12.691B Other nondisplaced fracture of seventh cervical vertebra, initial encounter for open fracture Yes
S12.690K Other displaced fracture of seventh cervical vertebra, subsequent encounter for fracture with nonunion Yes
S12.690S Other displaced fracture of seventh cervical vertebra, sequela Yes

The pattern repeats at every cervical level, which is worth knowing when a patient comes back years later. S12.391S is the same idea applied to a healed C3 fracture.

What the record has to prove before you assign this code

Five elements have to be explicit in the chart. Miss one and either the code changes or the claim gets queried, and both cost the same amount of somebody’s afternoon.

  • Vertebral level: the note names C7. “Cervical fracture” with no level will not support this code.
  • Displacement status: the treating physician documents “displaced.” An imaging report saying so is helpful, but the physician’s note is what the code rests on.
  • Open versus closed: the note states “open fracture,” or describes a wound at the fracture site. Without that language you are coding S12.690A.
  • Encounter type: the plan of care shows active management, such as immobilization, surgical planning, or wound care.
  • Mechanism of injury: a fall, a collision, a diving injury. It supports medical necessity and feeds the external cause code that belongs on the claim.

Sequence the cord injury first

One instruction in the tabular list overrides everything above. S12 carries a “code first” note: code first any associated cervical spinal cord injury (S14.0, S14.1-).

So when a patient has both, the cord injury code leads and S12.690B follows it. Getting that order wrong understates the severity of the case, and on an inpatient claim it can move the DRG.

Medical records software that puts the operative note, the imaging report, and the wound description on one screen cuts the query volume here. Rehab teams working from the same file, including those on physical therapy EMR software, then inherit a chart that already says what it needs to.

How a C7 fracture affects risk adjustment scores

Cervical vertebral fractures without cord involvement map to a single risk adjustment category. Under the CMS-HCC model that is HCC 169 in version 24 and HCC 401 in version 28. Both carry the same label: vertebral fractures without spinal cord injury.

Treat the label as the durable part and the number as the moving part. CMS reshuffles categories whenever it revises the model. Confirm the assignment for your plan year against the published CMS risk adjustment files, not a third-party lookup.

Timing counts as much as accuracy. A fracture coded late, or coded only to the non-billable parent, leaves the patient’s risk score lower than their care warrants. Under Medicare Advantage that gap follows the patient for the whole payment year.

How the claim moves, and where it usually stalls

Follow one claim from the trauma bay to payment and the failure points arrive in a predictable order. The diagnosis is coded from the emergency note, often before the operative report lands. The procedure is coded later, by someone else.

Then billing joins the two, adds the external cause code, and sends it. Each hand-off is a chance for the level, the letter, or the cause code to drift. That is where most rework comes from, not from the code book.

Pabau claims management screen showing insurance claim submission
Pabau’s claims management raises the insurance claim from the patient’s own record, so a C7 fracture claim leaves with the insurer fields filled in.

The billing points that decide whether an S12.690B claim pays first time:

  • External cause code: a code from the V00-Y99 range should accompany S12.690B. Motor vehicle, fall, and assault codes cover most C7 mechanisms.
  • CPT pairing: the procedure code drives payment while the diagnosis establishes medical necessity. If the team later revises a halo or another external fixator, that work bills under 20693.
  • DRG assignment: on an inpatient claim, S12.690B feeds the MS-DRG grouping. Open fractures usually group higher than closed ones because they consume more resources.
  • Preauthorization: high-cost spinal work often needs authorization. Check the requirement against the procedure code before treatment starts, where the clinical picture allows it.
  • No upcoding to open: submitting B when the record supports A is a compliance problem, not a shortcut. The letter has to come from the physician’s words.

Before you submit: the five-second check

Run these five questions over the claim before it goes out. They catch almost everything a payer would send back.

  • Does the code carry a 7th character, or did S12.690 slip through on its own?
  • Does the provider’s note contain the words “open fracture”?
  • Is the level written as C7, rather than a generic cervical reference?
  • Is there an external cause code from V00-Y99 on the claim?
  • If a cord injury is documented, does its code come first?

Sound record-keeping across the whole episode, including HIPAA-compliant records practices, is what makes that check quick rather than an archaeology exercise. The AAPC code reference is a useful second opinion on anything in this range.

How Pabau keeps trauma claims moving through billing

Most trauma billing runs across three systems. The note lives in the record, the claim gets rekeyed into a billing portal, and the chasing happens in somebody’s inbox. Every hop is a chance for a detail to change.

Practice management software like Pabau keeps those three in one place. The treatment note, the imaging attachment, and the invoice all belong to the same patient file. The insurance claim is raised from that file rather than retyped into another system.

Pabau’s claims management then checks the insurer’s required fields before the claim leaves, and tracks the response when it comes back. It does not read your diagnosis codes for you. What it does is stop a claim going out half-filled and stop the reply landing somewhere nobody is looking.

So your coder stops reconciling two versions of one encounter. Rejections arrive attached to the record they belong to, which is where the fix has to happen anyway.

Raise and track trauma claims from one record

Pabau keeps the treatment note, the invoice, and the insurance claim in a single patient record. Claims are raised from that record and checked for the insurer's required fields before they go out.

Pabau claims management dashboard

Conclusion

S12.690B is not a hard code to assign. It is a hard code to defend, because everything that makes it correct lives in somebody else’s sentence. The B is only as good as the phrase “open fracture” in the physician’s note.

So the useful work happens upstream of the coder. Put C7, displacement, the wound, and the mechanism into the trauma template and the queries thin out on their own. Leave the template alone and your team keeps chasing the same four facts, one chart at a time.

The note, the invoice, and the insurance claim can all live in one place instead. Book a demo and we will show you how Pabau carries a trauma episode from first encounter to paid claim.

Continue your research

Continue your research

Billing the fracture treatment as well as the diagnosis? 23605 sets out how manipulation is documented and paid on a closed fracture treatment claim.

Need the documentation rules for a therapy evaluation? 97161 covers what a low complexity evaluation has to record before anyone can bill it.

Coding a complication years after spinal surgery? M96.3 covers postlaminectomy kyphosis, which turns up in cervical cases long after the original repair.

Managing the rehab side of a neck injury? Neck pain exercises walks through the stretching and strengthening work that follows once a fracture has healed.

Screening older patients after a fall? Functional reach test shows how to score balance, which is often the mechanism behind a low-energy cervical fracture.

Frequently asked questions

Is S12.690B still valid for FY2026?

Yes. S12.690B has been billable since ICD-10-CM took effect on October 1, 2015, and the FY2026 edition carries it unchanged. It is not a new code. The parent S12.690 remains non-billable, so the 7th character is still required on every claim.

Do you add a separate open wound code with S12.690B?

No. The 7th character B already reports the open fracture, so a neck wound code for the same site would count the injury twice. Code a wound separately only when it sits away from the fracture and needs its own treatment.

Does S12.690B need a laterality character?

No. C7 is a midline structure, so no S12 code carries a right or left character. That catches coders arriving from extremity fractures, where laterality is built in. Here the vertebral level does the work that side does elsewhere.

Can you report two cervical fracture codes for one patient?

Yes. Each fractured vertebra takes its own code, so a C6 and a C7 fracture means two S12 codes. Sequence the more serious injury first, as the provider describes it. Never stretch S12.690B to cover a second level.

Who decides that a fracture is open for coding purposes?

The treating provider, through the note. Coders should not infer an open fracture from an imaging study or a wound care entry alone. Where the record is unclear, query the provider and code from the answer you get back.

×