> 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/snomed-ct-implementation-maturity-assessment/maturity-assessment-for-vendors-software-products/example-vendor-software-product.md).

# Example - Vendor / Software Product

## Scenario

A mature EHR product that:

* Has broad SNOMED CT coverage across core clinical modules
* Provides good usability (search, selection, UI integration)
* Supports basic interoperability standards
* Relies on semi-manual terminology update processes
* Has limited advanced analytics and AI capabilities

This reflects a typical commercially mature product, where usability and core functionality are strong, but deeper terminology and data capabilities lag behind.

***

## Step 1: Score Key Questions

### KPA: Scope of SNOMED CT Implementation

| Question         | Selected Option              | Score |
| ---------------- | ---------------------------- | ----- |
| EHR Modules      | Comprehensive – most modules | 75    |
| Clinical Domains | Moderate scope               | 50    |

KPA Score = (75 + 50) ÷ 2 = 62.5

***

### KPA: Terminology Provisioning and Maintenance

| Question                    | Selected Option                                   | Score |
| --------------------------- | ------------------------------------------------- | ----- |
| Update Processes            | Basic structured process (manual effort required) | 25    |
| Localization & Notification | Limited localization                              | 25    |

KPA Score = 25

***

### KPA: Usability and Tool Support

| Question           | Selected Option                              | Score |
| ------------------ | -------------------------------------------- | ----- |
| Search & Interface | Intuitive interfaces (synonyms, suggestions) | 50    |
| Feedback & Metrics | Metrics actively tracked                     | 75    |

KPA Score = 62.5

***

### KPA: Interoperability

| Question      | Selected Option                             | Score |
| ------------- | ------------------------------------------- | ----- |
| Data Exchange | Standard-based integration (e.g., FHIR/HL7) | 50    |

KPA Score = 50

***

### KPA: Advanced Decision Support and Analytics

| Question               | Selected Option                       | Score |
| ---------------------- | ------------------------------------- | ----- |
| Decision Support       | Defined tools (standard CDS features) | 50    |
| Analytics Capabilities | Basic analytics (reporting only)      | 25    |

KPA Score = (50 + 25) ÷ 2 = 37.5

***

## Step 2: Overall Maturity Level

| Area                    | Score | Level              |
| ----------------------- | ----- | ------------------ |
| Scope of Implementation | 62.5  | Level 3            |
| Terminology Management  | 25    | Level 1–2          |
| Usability               | 62.5  | Level 3            |
| Interoperability        | 50    | Level 2–3          |
| Analytics & CDS         | 37.5  | Level 2            |
| Overall                 | 47.5  | Level 2 – Emerging |

Domain Score = (62.5 + 25 + 62.5 + 50 + 37.5) ÷ 5 = 47.5

→ Level 2 – Emerging (upper range)

***

## Interpretation

#### Strengths

* Strong coverage across clinical modules
* Good usability and user experience
* Solid foundation for interoperability
* Active use of user feedback for improvements

#### Weaknesses

* Weak terminology lifecycle management (updates, versioning, localization)
* Limited automation in terminology provisioning
* Basic analytics and limited decision support capabilities

***

### Priority Actions

To progress to Level 3 – Advanced, the vendor should:

#### 1. Strengthen Terminology Management

* Implement automated SNOMED CT update pipelines
* Introduce version control and release management
* Improve localization and extension handling

#### 2. Enhance Analytics and CDS

* Expand decision support capabilities
* Introduce predictive and real-time analytics
* Enable better use of coded data

#### 3. Improve Interoperability Depth

* Expand terminology services (value sets, mappings)
* Strengthen semantic interoperability across systems

***

<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=Example%20-%20Vendor%20/%20Software%20Product" 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/snomed-ct-implementation-maturity-assessment/maturity-assessment-for-vendors-software-products/example-vendor-software-product.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.
