# Practical Guide to Postcoordination

SNOMED CT is a global clinical terminology that represents medical concepts with unique identifiers. These concepts can be combined into expressions to capture complex clinical meanings.

A precoordinated expression includes a single concept. A postcoordinated expression combines multiple concepts based on SNOMED CT rules, allowing detailed clinical information to be recorded without creating a new concept for every possible detail.

Postcoordination enables richer EHR documentation, supports data sharing, natural language processing, and interoperability with other code systems. However, it requires careful implementation, skilled staff, and specialized tools.

To support postcoordination, EHR systems need to handle expressions just like standard SNOMED CT content. This also requires a terminology server that can store and process both regular SNOMED CT concepts and user-created expressions, linked to a specific SNOMED CT edition.

Terminology servers can offer different levels of support. At Level 0, only fully valid expressions are accepted. Level 1 allows slightly more flexibility. Currently, it’s advised to stick to Level 0 or 1 to ensure data quality, as higher-level support still needs further development.

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="introduction">Introduction</a></td></tr><tr><td><a href="https://github.com/SNOMED-Documents/snomed-postcoordination-guide/blob/main/broken-reference/README.md">SNOMED CT Expressions</a></td></tr><tr><td><a href="https://github.com/SNOMED-Documents/snomed-postcoordination-guide/blob/main/broken-reference/README.md">System Components</a></td></tr><tr><td><a href="https://github.com/SNOMED-Documents/snomed-postcoordination-guide/blob/main/broken-reference/README.md">Expressions in the EHR</a></td></tr><tr><td><a href="https://github.com/SNOMED-Documents/snomed-postcoordination-guide/blob/main/broken-reference/README.md">Expressions in a Terminology Server</a></td></tr><tr><td><a href="appendixes">Appendixes</a></td></tr></tbody></table>

{% hint style="info" %}
© Copyright 2026 International Health Terminology Standards Development Organisation, all rights reserved.

This document is a publication of International Health Terminology Standards Development Organisation, trading as SNOMED International. SNOMED International owns and maintains SNOMED CT®.

Any modification of this document (including without limitation the removal or modification of this notice) is prohibited without the express written permission of SNOMED International. This document may be subject to updates. Always use the latest version of this document published by SNOMED International. This can be viewed online and downloaded by following the links on the front page or cover of this document.

SNOMED®, SNOMED CT® and IHTSDO® are registered trademarks of International Health Terminology Standards Development Organisation. SNOMED CT® licensing information is available at <http://snomed.org/licensing>. For more information about SNOMED International and SNOMED International Membership, please refer to [http://www.snomed.org](http://www.ihtsdo.org/) or contact us at [info@snomed.org](mailto:info@ihtsdo.org).
{% endhint %}

<a href="https://docs.google.com/forms/d/e/1FAIpQLScTmbZIf0UEQwYDkY27EEWBkaiYkHSbR0_9DmFrMLXoQLyL7Q/viewform?usp=pp_url&#x26;entry.1767247133=Postcoordination+Guide&#x26;entry.670899847=Practical%20Guide%20to%20Postcoordination" class="button primary">Provide Feedback</a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.snomed.org/snomed-ct-practical-guides/snomed-ct-postcoordination-guide/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
