> For the complete documentation index, see [llms.txt](https://docs.snomed.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snomed.org/education/snomed-ct-education-editorial-guide/readme/authoring/general-modeling/intermediate-primitive-concept-modeling.md).

# Intermediate Primitive Concept Modeling

<mark style="color:$danger;">**This Editorial Guide is used for Education Purposes Only. It is used in the Authoring Courses and Certifications. It is based on the January 2026 Editorial Guide.**</mark>

Concepts that cannot be sufficiently defined by necessary conditions are called *primitive concepts*.\
\
Primitive concepts cannot have subtypes automatically assigned by the classifier, unless a sufficient condition for that concept exists. Relevant concepts that are subtypes of a primitive concept in the taxonomy must be manually assigned an IS A relationship to that concept.

When a primitive concept is a child of one or more concepts and a parent of one or more concepts, it is known as an *intermediate primitive*.

* For example,
  * 41969006 | Idiopathic disease (disorder)|
    * Without a stated IS\_A relationship to the proximal primitive concept Idiopathic disease (disorder), a concept will not classify as a subtype of Idiopathic disease (disorder).

Identifying all subtypes is important when creating a subset or when Identifying relevant content during data retrieval. Therefore, when adding new concepts, potential *primitive parents* need to be identified and the IS\_A relationship stated.

Consistent assignment of subtypes to intermediate primitive concepts is challenging. To find a possible intermediate primitive parent, it may be necessary to view the authoring form of several concepts that should be siblings of the new concept. Authors should also check for a possible intermediate primitive supertype among the descendants of the most proximate defined parent(s) under which the new concept would be expected to classify as an inferred subtype.

Given the manual burden that intermediate primitives impose, the creation of new intermediate primitive concepts in the international edition is prohibited unless:

* There is no other option and the concept is clinically necessary.
* The impact of adding the concept has been fully explored and understood.
* The impact is manageable and there is a management plan, including an extensional definition for the direct sub-concepts.

For the International Release, such requests are assessed case-by-case.

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.snomed.org/education/snomed-ct-education-editorial-guide/readme/authoring/general-modeling/intermediate-primitive-concept-modeling.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
