Only this pageAll pages
Powered by GitBook
1 of 11

SNOMED CT EHR Requirements Guide

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Appendixes

Loading...

Loading...

Procurement Checklist by Maturity Level

Introduction

This appendix provides a structured checklist derived from the requirements set out in this guide, reorganised according to the five maturity levels of the SNOMED CT Implementation Maturity Framework (IMF) for Software Products.

While the main body of this guide presents requirements by category (Edition, Language and Content; User Interface; Analytics and Reporting; Maintenance; Storage; and Interoperability), this checklist reframes those same requirements through the lens of maturity. The intent is to give procurement teams and National Release Centers (NRCs) a practical tool for evaluating vendors in a progressive, stage-appropriate way.

How to Use This Checklist

Rather than applying all requirements uniformly, organisations are encouraged to:

  1. Set a target maturity level appropriate to their national strategy, use case, or procurement context.

  2. Work through the checklist from Level 1 upward, confirming each requirement is met before moving to the next level. Requirements at lower levels remain in force at higher levels.

  3. Use the checklist as a basis for vendor evaluation, including request for proposal (RFP) criteria, demonstration scenarios, or contract conditions.

  4. Request evidence of compliance for each requirement, such as product documentation, live demonstration, or third-party audit results.

A corresponding mapping of all requirements to their expected maturity level is available in the page of the IMF Guide.


SNOMED CT is present in the system and used for core clinical data, but integration may be limited or isolated.

Edition, Language and Content

User Interface

Storage


Consistent SNOMED CT capabilities across select clinical areas. Basic update, search and interoperability standards are in place.

Edition, Language and Content

User Interface

Analytics and Reporting

Maintenance

Storage

Interoperability


Standardised, well-maintained SNOMED CT implementation across most clinical areas. Mappings, subsets and historical data are actively managed.

Edition, Language and Content

User Interface

Analytics and Reporting

Maintenance

Storage

Interoperability


Comprehensive SNOMED CT integration across clinical and administrative functions, with advanced tooling for usability, decision support and analytics.

User Interface

Analytics and Reporting

Integration and Coverage (IMF-derived)


Continuous improvement, full automation, and active contribution to the SNOMED CT ecosystem. The vendor goes beyond compliance to drive ongoing quality and innovation.

Maintenance

Automation and Continuous Improvement (IMF-derived)

Ecosystem Contribution (IMF-derived)


Search uses a word-prefix, any-order algorithm with auto-complete when one option remains.
  • Note on scope:

    This guide was designed to define a procurement baseline and naturally concentrates on foundational capabilities. The requirements in this checklist map most directly to Levels 1 through 3, with some reaching into Level 4.

    To ensure that Levels 4 and 5 are assessed with sufficient depth and clarity, this checklist supplements the guide's requirements with additional criteria drawn from the IMF's own descriptions of those levels for Software Products. These are marked (IMF-derived).

    For a full assessment at Levels 4 and 5, refer to the and the .

    Level 1 - Basic

    Level 2 - Emerging

    Level 3 - Advanced

    Level 4 - Integrated

    Level 5 - Optimising

    Related Resources

    EHR Requirements and Maturity Level Mapping
    Implementation Maturity Framework for Software Products
    IMF Interactive Self-Assessment Tool
    SNOMED CT Implementation Maturity Framework Guide
    IMF for Software Products
    IMF Interactive Self-Assessment Tool

    Additional Resources

    Contact info@snomed.org for additional resources or questions pertaining to the SNOMED CT Example EMR/EHR Requirements Guide.

    Provide Feedback

    Analytics and Reporting

    One of the main drivers for deploying SNOMED CT is to structure data and benefit from the ontology to gain clinical insights into patient data that may otherwise be unavailable in unstructured data. The use of maps of data already coded using local systems to SNOMED CT will help to move towards the rich analysis that SNOMED CT enables, as well as using maps to provide the step from SNOMED CT to national & international classifications for statistical reporting.

    1. Use maps from local code systems to SNOMED CT to enable ad hoc querying, reporting and analysis of legacy clinical data or for national or local reporting.

    2. Use maps to national and international classifications to enable analysis and reporting of data, including legacy and current data.

    3. Applications supporting data reporting, extraction and/or clinical decision support rules shall (where appropriate) use SNOMED CT’s defining relationships in the determination of the correct results or outcomes.

    User Interface

    The success of an implementation of SNOMED CT is often driven by the quality and approach that has been employed in the development of the user interface. This is where end users will interact and use SNOMED CT and a poor implementation will have a considerable impact on the quality of data entered. These points provide some guidance on what should be expected from vendors in systems using SNOMED CT.

    1. Use SNOMED CT for searching, display, storage, communication, knowledge linkage, querying and analytics in the following clinical domains (or specific data elements)

      • Problems, Diagnosis and Clinical Findings

    Introduction

    This document presents a set of high-level examples of categories and requirements that could be considered when procuring a SNOMED CT enabled EMR or EHR system. These requirements remain relatively generic in order to be broadly applicable across Member countries and territories.

    The intent of this document is to spark thinking within each Member’s National Release Center (NRC) in terms of the categories and types of requirements they may want to consider (and build on) in their local procurements. This document will also provide vendors with example SNOMED CT requirements that might be requested of products being procured.

    Disclaimer:

    • Please note that the exact SNOMED CT requirements that should be included in an EMR or EHR procurement depend upon the specific use case.

    The target audience for this Example Guide includes:

    Interoperability

    The final important aspect of SNOMED CT implementations is how interoperability is implemented. SNOMED CT is a very powerful tool to ensure the safe, unambiguous transfer of patient data between organizations and the use of SNOMED CT concept identifiers is at the foundation of this.

    1. Use SNOMED CT concept identifiers and/or SNOMED CT expressions to populate SNOMED CT coded data elements for all relevant message exchanges.

    2. Use SNOMED CT to share data, based on national/local data standards.

    Edition, Language and Content

    It is important that vendors work with valid editions, versions and derivatives of SNOMED CT that are relevant in the context of the country. This is also pertinent when considering the native language of local healthcare systems, if this is relevant and the native language is available.

    1. The vendor shall incorporate SNOMED CT as the primary, clinical terminology in the EHR, including the international edition, national edition, and any relevant local extensions.

    2. The vendor shall be responsible to update SNOMED CT within 12 months of a new version of the deployed SNOMED CT edition being published (e.g. international, national or local edition). This process should include updating all SNOMED CT components that have been added or changed, and other derivative artifacts that refer to SNOMED CT components.

    Storage

    How SNOMED CT is used and stored against patient records is another factor that can drive a successful implementation or not. The use of the SNOMED CT concept identifier is a mandatory requirement and for all the points in this section, it is important that implementations are quality assured and prove that these requirements are met.

    1. Must store SNOMED CT concept identifiers in the health records

    2. Store the SNOMED CT concept identifier (or SNOMED CT expression) together with the term selected by the user in the EHR for SNOMED CT coded data element.

    Reason for Admission

  • Procedures (e.g. Planned Procedures, Performed Procedures)

  • Allergies

  • Support searching for SNOMED CT concepts using any term that is preferred or acceptable in the national language reference set.

  • The vendor shall include one of the following options for each SNOMED CT coded data element (depending on user preferences and local requirements for standardization of interface terms):

    • Upon selection of a concept, use the term entered by the user to display the selected concept; OR

    • Upon selection of a concept, use the preferred term from the national language reference set) to display the selected concept; OR

    • Upon selection of a concept, use the preferred term from the regional or institution specific language reference set to display the selected concept.

  • The vendor shall allow searching and selection of only those concepts from the SNOMED CT subset that has been specifically bound to that data element.

  • The vendor shall display the most frequently selected concepts at the top of the list, for elements bound to a subset containing more than 20 concepts.

  • As the user types each character into a SNOMED CT coded data element, limit the selection of concepts to those with a preferred or acceptable term that matches the characters types (using a ‘word prefix any order’ algorithm), and use auto-complete when only one option is available for selection.

  • When displaying the list of possible matches, display the concept with the shortest matching term first.

  • For each free text data element that records clinical information (e.g. Past history, Clinical notes) use SNOMED CT-enabled techniques (e.g. Natural Language Processing) to suggest possible SNOMED CT encoding (including appropriate contextual information), for selection and confirmation by the user.

  • Support the capture of SNOMED CT post-coordinated expressions using predefined expression templates and automatically-generated interface terms – for laterality, allergies and family history.

  • Use SNOMED CT concept identifiers stored in the EHR to suggest patient-specific clinical knowledge to the clinician, and to test clinical decision support rules.

  • Use SNOMED CT codes stored in the EHR, together with SNOMED CT and other map-enabled coding systems (e.g. SNOMED to ICD-10) to suggest appropriate codes for the clinician to select (if required).

  • The system shall be sufficiently performant to return the first (X) results in a given time period (e.g. less than 1s).

  • Provide Feedback

    The system shall have the capacity to take in mappings to other terminologies/classifications where available such as ICD-10, ICPC2, LOINC, Orphanet codes, and make the mappings available in the relevant contexts. This may include on-screen display and inclusion in generated documents, reports and data extracts.

    Provide Feedback

    The vendor shall implement SNOMED CT in the native language of implementing country/organization.

  • The vendor shall create or source all SNOMED CT subsets and maps required by the customer. All such subsets and maps shall undergo an approved quality assurance process required by the customers to support user interface value lists, CDS trigger rules, queries, reports and messages.

  • The vendor shall provide a strategy for feedback mechanism to submit new content and/or add content locally e.g. vendors shall engage with the NRC if additional content is required.

  • Provide Feedback

    Ensure that the context of each SNOMED CT concept identifier or expression is clearly represented in either the information structure or the terminology (but not both).
  • Ensure that all inactivated concepts, descriptions and relationships remain available to support querying over historical clinical data.

  • Provide Feedback

    Provide Feedback
    • People from various disciplines who may be involved at any point in the procurement of an EMR/EHR system that includes SNOMED CT – from initial planning, analysis and clinical content definition and implementation through to use of the resulting clinical information. This spans people involved with planning and deciding to proceed and resource a SNOMED CT implementation, people involved in reference set development, terminology management, clinical subject matter experts, technical implementation and all aspects of deployment and use. It also includes people involved in clinical information retrieval, analyses, decision support and other aspects of knowledge representation.

    • Vendors that may be interested in responding to procurement opportunities that include requirements for EMR/EHR systems containing SNOMED CT. The intent is to provide vendors with an understanding of generic or baseline requirements for provisioning a SNOMED CT – enabled system.

    The topics covered in this SNOMED CT Example EMR/EHR Requirements Guide include:

    • Edition, Language and Content

    • User Interface

    • Analytics and Reporting

    • Maintenance

    • Storage

    • Interoperability

    • Additional Resources

    Provide Feedback

    Goals and Objectives

    Target Audience

    Topics

    Example EMR EHR Requirements Guide

    This guide provides a set of high-level examples of categories and requirements to consider when procuring an Electronic Medical Record (EMR) or Electronic Health Record (EHR) system that incorporates SNOMED CT. Designed to be broadly applicable across different countries and regions, the document aims to assist National Release Centers (NRCs) in identifying relevant procurement requirements, while also offering vendors insights into typical SNOMED CT expectations. It emphasizes that specific requirements should be tailored to individual use cases. The guide is intended for a diverse audience involved in EMR/EHR procurement and implementation, including planners, clinical experts, technical teams, and vendors. Key topics covered include content and language, user interface, analytics, maintenance, storage, interoperability, and additional resources.

    © 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

    Provide Feedback

    . For more information about SNOMED International and SNOMED International Membership, please refer to
    or contact us at
    .

    Example Requirements

    Edition, Language and Content
    User Interface
    Analytics and Reporting
    Maintenance
    Storage
    Interoperability
    http://snomed.org/licensing
    http://www.snomed.org
    info@snomed.org
    Introduction
    Additional Resources

    Maintenance

    The ability to incorporate changes from International and National editions of SNOMED CT is key to a successful, long-term implementation. SNOMED International provides release twice a year and national release centers may provide the same or more. These updates contain important changes that may be due to changes in medical knowledge or patches on feedback from the community, and it is important that vendors are able to process these updates.

    1. Ensure that the version of the given SNOMED CT edition being used within the solution is no more than 2 versions (n-2) behind the most current version. Components that may change between versions may include:

      • Concepts: new concepts added, concepts made inactive.

      • Descriptions (with terms): new terms added, terms made inactive, terms changed (minor typing mistakes may have been corrected).

      • Relationships: new relationships, relationships made inactive, additional inferred relationships from classifying the terminology.

      • Refsets: new refsets, new members to a refset, members made inactive within a refset, a refset made inactive.

    2. Ensure all subsets and maps used in user interfaces, reports, queries, etc. are maintained with each new version of SNOMED CT to ensure continued clinical validity.

    3. If the vendor is required to create a SNOMED CT extension, they must follow the general principles of SNOMED CT, including allocating globally unique identifiers, concept permanence (i.e. never reusing the same concept id for a different concept), and maintaining a robust audit trail for all inactivation’s (including when the code was inactivated and what codes have replaced it).

    Provide Feedback