Post-coordination & expressions
Terminologies & Code Systemsconcept · 9 min · updated Jul 19, 2026

Post-coordination & expressions

By Rajendra Sharma, RN, CPC, CPBReviewed by Rajendra Sharma, RN, CPC, CPB · Jun 29, 2026

When no single code says it, compose one: pre-coordinated codes vs. expressions built from parts, in compositional grammar.

SNOMED CT

The answer in one paragraph

Most of the time you record a pre-coordinated concept — a single existing code like Fracture of femur. When the precise meaning doesn't exist as one code (left side? caused by what? severity?), SNOMED CT lets you post-coordinate: compose an expression from a base concept plus attribute–value refinements, written in Compositional Grammar (SCG). The expression means something the terminology can still classify and query — you're not inventing a local code, you're speaking the same language in longer sentences.

71620000Fracture of femur : 272741003Laterality = 7771000Left focus concept + refinement (attribute = value)
When no single code exists, compose one: a focus concept refined by attribute-value pairs.

The grammar in one example

71620000 |Fracture of femur| :
  272741003 |Laterality| = 7771000 |Left|

Read it as: the concept Fracture of femur, refined so that its laterality is left. The colon introduces refinements; each refinement is attribute = value; both sides are themselves concepts. Multiple refinements separate with commas; grouped attributes wrap in { } when several belong together (e.g., one finding site with its own morphology).

Pre vs. post: how to choose

Pre-coordinatedPost-coordinated
WhatOne existing concept IDExpression composed at recording time
ProsSimple to store, query, exchangeSays exactly what happened
ConsMay not exist for your exact meaningSystems must store/classify expressions
Rule of thumbAlways prefer it when it existsUse when precision genuinely matters

In the real world, adoption of post-coordination is uneven — many EHRs store only pre-coordinated codes, and interfaces (including FHIR's CodeableConcept) carry expressions less commonly. Knowing the grammar still pays: it's how the terminology itself defines concepts, and it's the foundation ECL queries build on.

The attributes you're allowed to use

You can't attach any attribute to any concept: the concept model (Machine Readable Concept Model, MRCM) defines which attributes apply to which domains — Laterality applies to body structures; Causative agent to clinical findings; Method to procedures. Authoring tools (and Shabda Studio, later) validate against these rules so expressions stay classifiable.

Why a practitioner should care

  • Reading definitions: open any concept and its defining relationships are exactly this grammar — you can now read them.
  • Edge-case capture: registries and research often need the precision single codes lack.
  • Mapping work: understanding composition explains why some local terms map to expressions rather than single SNOMED codes.

Where to go next

ECL — querying SNOMED turns the same grammar into a one-line query language over the whole graph.

Check your recall

0 of 2 recalled

Active recall beats re-reading — try to answer, then reveal.

  1. What is post-coordination in SNOMED CT?

  2. Pre-coordination vs post-coordination — when do you use each?

References

  1. SNOMED CT Compositional Grammar Specification
  2. SNOMED CT Editorial Guide — Concept Model attributes

Related entries

SNOMED CT®, LOINC®, ICD and other terminologies are the property of their respective owners and are shown for education under their licences. Licences & attributions