> 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/snomed-ct-practical-guides/implementation-maturity-framework-guide/framework-design.md).

# Framework Design

## Overview

The IMF is designed to be applicable across the full range of organisations involved in SNOMED CT implementation, while remaining precise enough to produce meaningful, actionable assessments. To achieve this, the framework is structured around three core design principles: it differentiates between distinct types of stakeholder, it organises assessment around defined areas of capability, and it uses consistent criteria to evaluate maturity within each of those areas.

<figure><img src="/files/PG70HS3NoTA7Lz7We7hO" alt=""><figcaption></figcaption></figure>

The diagram illustrates a hierarchical maturity assessment framework used to evaluate organizational or process maturity across multiple stakeholders and key process areas.

* **Stakeholder Layer**
  * At the top is the Stakeholder entity, representing the group or role being assessed.
  * The “+ More” label indicates that multiple stakeholders can be included in the assessment model.
* **Key Process Areas (KPAs)**
  * Each stakeholder is associated with one or more Key Process Areas (KPAs).
  * KPAs represent major operational, governance, or capability domains being evaluated.
  * The “More KPAs” indicator shows that additional process areas may exist beyond those displayed.
* **Assessment Criteria**
  * Each KPA contains several Assessment Criteria (Questions).
  * These criteria are the detailed evaluation questions or checkpoints used to measure maturity within the KPA.
  * The “More Criteria” label indicates that each KPA can include additional assessment questions.
* **KPA Maturity Index**
  * Responses from the assessment criteria are aggregated into a KPA Maturity Index.
  * This produces a maturity score for each individual KPA.
* **Overall Maturity Level**
  * The maturity indexes from all KPAs are consolidated into an Overall Maturity Level.
  * This represents the final aggregated maturity score across the assessed domains.

<a href="https://docs.google.com/forms/d/e/1FAIpQLScTmbZIf0UEQwYDkY27EEWBkaiYkHSbR0_9DmFrMLXoQLyL7Q/viewform?usp=pp_url&#x26;entry.1767247133=snomed-implementation-maturity-framework-guide&#x26;entry.670899847=Framework%20Design" 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/snomed-ct-practical-guides/implementation-maturity-framework-guide/framework-design.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.
