> 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="https://1620906971-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAgzcOCN6Pv1YKOlOoAdf%2Fuploads%2FCYIuxysnFL1HKGHjUJdQ%2Fimage.png?alt=media&amp;token=4691b140-5e89-4f22-a06a-68354bd243ce" 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.snomed.org/snomed-ct-practical-guides/implementation-maturity-framework-guide/framework-design.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
