snomed ct
 

 

Home
Chirad People
Publications
GGG
BIG issues
WHIT.html
CHIRAD Projects
Mthatha
Education
developments
Resources
SPONSORSHIP

is an academic institutional member of

and of

 

 

 

 

 
Google Groups Beta
CHIRAD Health Informatics BIG issues to discuss
Visit this group
 
Implementing Snomed CT within national electronic record solutions

The experience and lessons learned from implementation projects have highlighted differences between suppliers, organisations and end users in what supporting SNOMED CT actually means, and the ability of existing solution architectures to support the advanced clinical documentation tool that SNOMED CT provides. In addition to the English Care record Service programme several other nations have “signed up” to utilising Snomed CT within their own national programmes, the most recent being France.

One benefit of utilising Snomed CT is that if clinical data is input by clinicians at the point of care for clinical purposes then accuracy and detail should be improved for clinical care, and be available for downstream reporting and decision support and care pathway functions.   There is therefore an expectation that SNOMED CT will support the implementation of payment schemes including Payment by Results (PbR) and the Quality and Outcomes Framework QoF) within the English NHS. 

SNOMED CT itself is only a part of the solution to addressing the requirements for effective electronic clinical records as a terminology and on its own does nothing unless it is both implemented and used.  The implementation of SNOMED CT requires software applications that exploit its features to meet the real and perceived needs of users.  The users of SNOMED CT are not restricted to end-users who enter or retrieve clinical information and experience SNOMED CT through a configured application that uses the terminology.  Users also include those who design, commission and configure software for use in a particular clinical environment.  

As part of a review, and to help others with their ambition, a solution support model for SNOMED CT has evolved, which assists in promoting communication and understanding between the stakeholders.  This draft SNOMED CT support model considers solution capabilities as follows:

Level 0 systems use existing coding systems.  At the lowest point of the range, no change can be made to the systems to accommodate SNOMED CT.  At the upper end of the Level 0 range, the use of mapping tables may enable some existing stored codes to be translated into SNOMED CT codes for messaging.  If the full benefits of using SNOMED CT are to be realised, systems at this level should not be considered viable solutions and may need to be replaced.

Level 1 systems have internal support for SNOMED CT using existing database structures and information models, but use only pre-coordinated expressions.  Most of the systems which are intended to be implemented today fall into this category.  In the acute sector, these systems are more clinical workflow-oriented rather than patient record oriented.  The exceptions are GP systems which are typically more record oriented and are based on Read version 2 and CTV3 systems.  At the lower boundary of Level 1, systems will have some constraints such as shortened descriptions and/or restricted subsets.  At the upper boundary there are fewer constraints.  A typical constraint with Level 1 will be the use of existing (legacy) code-selection interfaces which are not best suited to searching and referencing SNOMED CT code structures.

Level 2 systems have internal support for SNOMED CT using both pre and post-coordinated content.  This is the support level that most fully exploits the benefits of using SNOMED CT.  For the most part these systems do not exist and will require the development of new user interfaces, database information model and system interfaces. 

Level 2 systems can only converse with other Level 2 systems due to the use of post-coordination within the messaging.  Level 1 systems can send messages to Level 2 systems but cannot guarantee to receive all messages from Level 2 systems as they are unable to handle post-coordinated expressions.  Level 0 systems have, at best, very constrained and inflexible text-based messaging.

Note that although initially considered as support provided by Electronic Patient Record (EPR) systems, the SNOMED CT solution support model discussed here also applies to departmental systems such as theatres and pharmacy.  The issue is whether these systems can communicate with Level 1 type systems using encoded data.  To do so they need to be Level 1 themselves, or a specific mapping function is required between these departmental solutions and the EPR so that appropriate SNOMED CT term translation occurs.

SNOMED CT is not ‘just another coding system’ and its implementation will take some time and require significant development of the solutions.  The adoption of SNOMED CT across and within nations will, by necessity, be incremental.  In this extended implementation period, solution providers will need to support workarounds such as maintaining separate clinical terming and classification coding processes.  Therefore, there will be a mixed population of systems and users that either can or cannot support SNOMED CT.  This presents new problems regarding reporting, mixing, sharing and migrating of data. 

Problem resolution

This paper is presented for readers to comment and discuss the following. An understanding of Snomed CT and solution architecture is required.

  • Should the delivery of SNOMED CT be managed by a partnership of all stakeholders to enable decision making and implementation issues to be addressed more readily.
  • What would such a partnership look like, are current  governance structures sufficient and/ or  what else is needed
  • Should and can these SNOMED CT solution support levels in the following model be used to understand the real capabilities and constraints of existing products and their development roadmaps.
  • Should this model be fully defined with suppliers and SNOMED CT authorities.
  • Is the model an appropriate communication tool between stakeholders. 
  • Where should the responsibilities rest for creating, maintaining and managing clinical content arising from the use of SNOMED CT. 
  • How could data migration be best managed to ensure minimum disruption and avoid the potential loss of information while addressing potential incompatibilities between codes.
  • Should all purchasers and solution providers develop a roadmap and plans for the step change required to shift to a Level 2 solution.
  • Should stakeholders consider the implications of not achieving Level 2 solution support ie full support for post-coordinated expressions.
  • What end user implementation strategy should there be to ensure that the issues of a mixed Snomed CT support environment are understood.

 Inter relationships

Figure 1: SNOMED CT in the context of a software application

Error! Objects cannot be created from editing field codes.

Figure 1 illustrates the relationships between clinical terminology, patient records, applications and users. In practice, several different applications are used and these may be separately configured for users in different specialties and disciplines. The role of SNOMED CT is to enable processable representation of meaning in forms that can be shared between a diverse range of disciplines, specialties and software applications.

Applications that deliver terminology services interact with SNOMED CT to support term selection for data entry and to facilitate retrieval and interpretation of stored or communicated information. In some cases, retrieval and interpretation requires binding between the terminology and clinical knowledge resources such as clinical rules to deliver decision support. In other cases, retrieval may be directly supported by defining the relationships in the terminology.

In summary, application software needs to fulfil the following functions to enable the effective use of SNOMED CT:

  • provide user interface tools that enable clinical information to be appropriately encoded using SNOMED CT.  As such SNOMED CT supports rich clinical expressions in two main forms; pre-coordinated terms which are ‘pre-defined’ terms and descriptions and post-coordinated expressions, which qualify pre-coordinated terms with additional clinical information such as ‘left/right’, ‘mild/severe’ , clinical approach etc. 
  • store encoded information in a manner that represents the relevant SNOMED CT expressions and the contextual information surrounding these expressions
  • enable retrieval of encoded data in response to queries to provide individual patient record information, decision support and to enable analysis and aggregation of the information
  • permit exchange of the encoded data in accordance with standard communication specifications that retain the integrity of the recorded information.
 
 

The Model

The model defines three broad levels within which several characteristics are noted and which could combine to generate a range of possible sublevels. In each case and to provide greater clarity, the model outlines the characteristics of the least and most functional solution at either end of this range.

While there may be some attraction for defining a larger number of specific levels, this is likely at this stage to lead to contention about the relative importance of the distinguishing features. Furthermore, such distinctions may lead to an inappropriate focus of attention on enhancements within one of the two lower levels rather than on moving to the top level.

These three levels are described in more detail below. 
 

Level 0: No internal support for SNOMED CT

The following tables provide an analysis of the characteristics, issues and likely benefits of a Level 0 support solution. 

Feature Comment
Coded data storage Does not store SNOMED CT ConceptIds.

Feature range:

  1. none (text only)
  2. local codes
  3. codes from a statistical classification (e.g. ICD10, OPCS4)
  4. codes from an earlier version of Read Codes
Logical record structure Feature range:
  1. unstructured
  2. proprietary structure not mappable to clinical statements
  3. proprietary structure partially mappable to clinical statement
  4. proprietary structure fully mappable to clinical statement

note if CDA utilised then b,c,d do not apply

Extent of encoding Typically the extent of encoding using classifications such as ICD10 and OPCS4 will be limited to:
  1. discharge diagnosis and procedures

Read Coded primary care systems may also support encoding of other information including:

  1. signs, symptom, history, etc
  2. investigation findings
  3. progress notes
  4. admission diagnosis
  5. problem lists
  6. medication
Data entry No SNOMED CT support.
Data retrieval Feature range:
  1. no SNOMED CT support
  2. SNOMED CT retrieval for secondary uses on higher level systems receiving communications translated from/to SNOMED CT
Inbound Communication Feature range:
  1. no SNOMED CT support.  
    All inbound communications must be downgraded to text.
  2. inbound mapping from SNOMED CT to internal coding 
    Note: Clinical advisors have stated that this is not safe for clinical exchanges
    1.
Outbound Communication Where the coded data and/or logical record structure are not mappable it is inevitable that there will be no SNOMED CT support on outbound communication. If some or all of the coded data and logical record structure is mappable, SNOMED CT support for outbound communication depends on the existence of mapping tables and the use of these tables. The range of possibilities include:

Feature range:

  1. no SNOMED CT support 
    This applies if either coded data or logical record structure is not mappable.
  2. some content and structure translated 
    Possibly limited by availability of mapping tables for codes and by software to map structures and apply code mappings.
  3. all content and structure translated 
    This requires fully mappable codes and structures and the implementation of appropriate software to apply mappings.

 
 

 Evaluation of "low-end" Level 0 support

    Functionality Comment
    Feasibility No development effort required hence this is the lowest cost option.
    Expressivity Expressivity is limited by existing coding scheme.
    Decision support Dependent on existing coding – thus unable to utilise national guidelines encoded in SNOMED CT.
    Research and epidemiology Dependent on existing coding – thus unable to be accessed with standardised data collection requirements specified in SNOMED CT.
    Administration Dependent on existing coding and/or maps from existing coding to statistical classifications and grouper codes.
    Cross Mapping to ICD10, OPCS4 & HRG Cross mappings depend on the existence and quality of maps from existing coding scheme to classifications.

    .

    Clinical user No added value over status quo.
    Health Services No additional value.
    Overall Systems at the low-end of the Level 0 range should ideally be replaced with higher levels for example Level 2 systems. Where this is not possible the interim options are either:
    1. addition of translation facilities to provide high-end Level 0 functionality
    2. upgrade (if possible) to support Level 1 functionality

    These options should not be regarded as long term solutions nor should they be seen as a part of a protracted series of steps through the levels. Instead an appropriate interim option should be followed by planned replacement with a system that supports a higher level functionality such as Level 2.

 
 

 Evaluation of "high-end" Level 0 support

    Functionality Comment
    Feasibility Requires
    • mapping tables from existing codes
    • requires translation software that uses mapping tables and takes account of record structure to generate appropriate outputs including SNOMED CT encoding
    Expressivity Expressivity is limited by existing coding scheme.
    Decision support Dependent on existing coding – thus unable to utilise standardised national guidelines encoded in SNOMED CT.
    Research and epidemiology Local systems limited to existing coding. However, communication of translated data may allow a receiving system to perform some useful retrieval to support standardised data collection requirements specified in SNOMED CT.
    Administration Translated data is available in SNOMED CT form where required, for administrative purposes. This is of limited direct value but does pave the way to migrate towards consistent use of SNOMED CT.
    Cross Mapping to ICD10, OPCS4 & HRG Cross mappings depend primarily on the existing coding scheme. Maps from SNOMED CT to statistical classifications could be applied if appropriate (this may be a mixed benefit as two stage mapping increases the risk of data loss).
    Clinical user No added value over status quo.
    Healthcare services Removes or loosens some of the legacy anchors that inhibit migration to full use of SNOMED CT. Translations enable systems that cannot be readily replaced or upgraded to Level 1 to meet minimum reporting requirements in SNOMED CT. This would greatly assist in removing dependence on other terminologies and classifications.
    Overall High-end Level 0 is a viable interim solution in cases where migration to Level 1 is not possible.

    In most cases where high-end Level 0 is used, this should be followed by planned replacement with a system that supports Level 2 functionality.

Level 1: Internal support for pre-coordinated SNOMED CT

The following tables provide an analysis of the characteristics, issues and likely benefits of a Level 1 support solution. 

    Functionality Comment
    Coded data Coded data storage at this level includes support for SNOMED CT ConceptIds. This support may be through explicit inclusion of the Ids in the record schema OR through an alternative mechanism such as a reference pointer. The critical factor here is where the ConceptId is logically stored and available.

    Feature range:

    1. support limited by system constraints to a specific number of ConceptIds
    2. support limited by system constraints on term length
    3. support limited to specified reference sets dictated at national, regional or local level
    4. implementations dependent on local addition of Extension concepts which may not be available at other locations
    5. unlimited support for storage of SNOMED CT pre-coordinated content
    Logical record structure Feature range:
    1. free-text tagged with codes 
      This is unlikely to be readily mappable to a formal structure that retains context of the original information.
    2. proprietary structure not mappable to clinical statements
    3. proprietary structure partially mappable to clinical statement
    4. proprietary structure fully mappable to clinical statement

    note if CDA utilised then b,c,d do not apply

    Extent of encoding Feature range may support encoding of any or all of the following:
    1. discharge diagnosis and procedures
    2. signs, symptom, history, etc
    3. investigation findings
    4. progress notes
    5. admission diagnosis
    6. problem lists
    7. medication

 
 

 

    Functionality Comment
    Data entry Support for SNOMED CT data entry may vary in terms of ease of use and scope of available content.

    Data entry variables include integration, effectiveness and responsiveness of search tools and alternative data entry tools.

    Scope of available content for data entry may vary in line with or partially independently of the coded storage capabilities.

    1. more limited than coded storage capability.
    2. limited in line with coded storage capability.
    3. unlimited (except where subject to configurable context specific limitations)
    Data retrieval Retrieval capability features at this level depend on extent of coding and logical record structure. For this level all SNOMED CT related functionality is concerned with pre-coordinated expressions – i.e. computation of which conceptIds in the record are subtypes of the predicate SNOMED CT Concept.

    Feature range:

    1. no support for SNOMED CT retrieval
    2. poor (i.e. slow) support for retrieval based on subtype testing of pre-coordinated SNOMED CT expressions
    3. good (i.e. fast) support for retrieval based on subtype testing of pre-coordinated SNOMED CT expressions
    4. effective SNOMED CT based retrieval that takes account of record structure and context issues as well as subtype testing of pre-coordinated SNOMED CT expressions
    Inbound Communication Feature range includes
    1. no SNOMED CT support
    2. support for receipt pre-coordinated SNOMED CT expressions limited by system constraints
    3. support for receipt pre-coordinated SNOMED CT expressions limited to agreed reference sets
    4. support for receiving any pre-coordinated SNOMED CT expression
    Outbound Communication Feature range includes
    1. no SNOMED CT support
    2. support for communicating pre-coordinated SNOMED CT expressions as stored in the system

 
 

 Evaluation of "low-end" Level 1 solution support

    Functionality Comment
    Feasibility Migration of existing systems requires some (possibly major) modification of database schema to allow SNOMED CT conceptIds to be accommodated.

    Reaching this level also requires lookup facilities to enable searches for SNOMED CT concepts (though at this level this need not be the entirety of SNOMED CT).

    Existing installations may also require data conversion OR support for access to legacy coded data.

    Expressivity Expressivity is limited by the supported set of SNOMED CT concepts.
    Decision support Limited by the available set of supported concepts and by the available retrieval facilities.
    Research and epidemiology Limited by the available set of supported concepts and by the available retrieval facilities.
    Administration SNOMED CT encoded data is available as required for administrative purposes. This is of limited immediate value but is a significant step towards standard use of SNOMED CT.
    Cross Mapping to ICD10, OPCS4 & HRG Maps from SNOMED CT to statistical classifications can be applied as appropriate.
    Clinical user Direct entry of SNOMED CT data with no loss of the clinical information entered. The limitations on concepts available however, may impede effective clinical use.
    Healthcare services This is a significant step towards the stated goal of using SNOMED CT. Any limitations in the supported set of concepts will mean that the full value of a common clinical terminology is not realised.
    Overall Installation of new systems with low-end Level 1 functionality is misaligned with the goal of using of SNOMED CT as a common terminology because the sets in use may vary from place to place. Raising an existing system to Level 1, however, is a value move in that direction.

    When modifying an existing system to enable Level 1 solution support, the objective should be to achieve as much of the functionality from the high-end of the Level 1 range as possible.

Evaluation of "high-end" Level 1 solution support

Functionality Comment
Feasibility Migration of existing systems requires some modification of database schema to allow SNOMED CT conceptIds to be accommodated.

Reaching this level also requires lookup facilities to enable searches for SNOMED CT concepts. Although searches may be deliberately limited by customised filters, the top of the Level 1 range requires that all possible SNOMED CT concepts can be accessed.

Development of effective retrieval mechanism is also essential for the top-end of the Level 1 range. This can be delivered by following advice in the SNOMED Technical Implementation Guide – in particular through use of a "Transitive Closure" table to optimise pre-coordinated subtype testing.

Existing installations may also require data conversion OR support for access to legacy coded data.

Expressivity Expressivity is limited by the lack of support for post-coordination. At the high-end of Level 1 the expressivity exceeds that possible in any pre-coordinated Read Coded record entry. This end of the Level 1 range also surpasses ICD10 and OPCS4 in terms of clinical expressivity.
Decision support The full expressivity of pre-coordinated concepts and support for effective retrieval of pre-coordinated expressions means that useful decision support can be supported. The added detail offered by post-coordinated expression goes beyond that required to apply most of the tractable forms of decisions support that are currently available.

Performance requirements for retrieval to enable decision support are more stringent than for population-based retrieval.

Research and epidemiology The full expressivity of pre-coordinated concepts and support for effective retrieval of pre-coordinated expressions means that data extraction, aggregation, analysis and reporting to support research and epidemiology are possible. The level to which these requirements can be met may be limited by lack of post-coordination but will still meet or exceed the functionality available in existing Read Coded, ICD10 or OPCS4 based systems.

Performance requirements for retrieval to enable research and epidemiology are less stringent than for decisions support.  Use of off-line data warehouse functionality may mean that the same system could achieve different levels of functionality for the two types of retrieval.

Administration SNOMED CT encoded data is available as required for administrative purposes. As nations move to the use of SNOMED CT as a common clinical coding scheme, systems at the top-end of Level 1 will meet most administrative requirements.

 
 

 

Functionality Comment
Cross Mapping to ICD10, OPCS4 & HRG Maps from SNOMED CT to statistical classifications can be applied as appropriate.
Clinical user Enables direct entry of SNOMED CT data with no loss of the clinical information entered. The clinical user experience at the top-end of the Level 1 range should be broadly equivalent to the experience of using Read Codes. A small advantage may arise from the slight increase in expressivity, however this advantage may be balanced by difficulties resulting from user interface designs that are inadequate for a terminology of the size and nature of SNOMED CT. It may be more worthwhile for developers to focus on Level 2 system development as high-end Level 1 systems provide an inferior user experience.
Healthcare services Provides a significant step towards the stated goal of using SNOMED CT. When all systems either support high-end Level 1 or Level 2, the strategic goals of a common terminology will start to bring major benefits to the service as whole. Until then, continued support for diverse clinical coding schemes will continue to impose higher costs with lower benefits.
Overall Installation of new systems with high-end Level 1 functionality may be justified in some circumstances, for example in a discipline where more detailed data is not required and where information from other professions does not need detailed coding. However, the longer term goals of a common clinical terminology may mean that in most mainstream clinical environments even high-end Level 1 is only an interim solution.

When modifying an existing system to enable Level 1 support, the objective should be to achieve as much of the functionality from the high-end of the Level 1 range as possible. Incremental enhancements of Level 1 support however, may delay the introduction of Level 2 systems.

 
 

 Level 2: Internal support for post-coordinated SNOMED CT

The following tables provide an analysis of the characteristics, issues and likely benefits of a Level 2 support solution. 

Functionality Comment
Coded data Coded data storage at this level includes support for post-coordinated SNOMED CT Expressions. This support may be through explicit representation of the expression OR through an alternative mechanism such as a referenced pointer to an expressions repository. The critical factor here is where the post-coordinated expression is logically stored and available.

Level 2 solution support implies full support for post-coordinated expressions including relationships groups and nesting. Although some theoretical intermediate levels could be identified there is little merit in recognising these, since systems supporting Level 2 will generally be new systems and there is little merit in developing new systems with built in limitations. Furthermore, the use of an expression repository approach allows the implementation of nesting and grouping without any additional cost.

Logical record structure Feature range:
  1. proprietary structure fully mappable to clinical statement
  2. structure designed to be compatible with HL7 Clinical Statement model and/or EHR architecture standards (e.g. ENV 13606)
Extent of encoding Feature range should support encoding of all of the following limited only by user requirements:
  1. discharge diagnosis and procedures
  2. signs, symptom, history, etc
  3. investigation findings
  4. progress notes
  5. admission diagnosis
  6. problem lists
  7. medication
  8. planned and achieved outcomes
Data entry Support for SNOMED CT data entry may vary in terms of ease of use and scope of available content.

Data entry variables include integration, effectiveness and responsiveness of search tools and alternative data entry tools. For collection of post-coordinated data, a range of alternative user interfaces may be appropriate to different uses.

Feature range may include combinations of the following:

  1. explicit post-coordinated entry of qualifiers and refinements
  2. coding triggered by use of simple UI devices in templates and protocols
  3. general and user specific shortcuts that result in the entry of appropriate expressions
  4. searches that include post-coordinated expressions and show these to the user as composed terms for selection
  5. other user friendly techniques that work in particular contexts
  6. configuration approach allowing common UI tools to be applied effectively to meet specific usage requirements
Data retrieval Feature range:
  1. good (i.e. fast) support for retrieval based on subtype testing of pre-coordinated SNOMED CT expressions
  2. poor (i.e. slow) support for retrieval based on testing of post-coordinated SNOMED CT expressions
  3. good (i.e. fast) support for retrieval based on testing of post-coordinated SNOMED CT expressions
  4. effective SNOMED CT based retrieval that takes account of record structure and context issues as well as subtype testing of pre and post-coordinated SNOMED CT expressions

Retrieval facilities not well-supported by a local system may be possible through use of a data warehouse.

Inbound Communication Can support any receiving inbound SNOMED CT encoded clinical statement including all explicit post-coordinated forms. Able to store and process this information in same manner as locally entered equivalent statements.
Outbound Communication Capable of sending any SNOMED CT encoded clinical statement using explicit post-coordination where appropriate.

Evaluation of the range of Level 2 solution support

    Functionality Comment
    Feasibility The move to Level 2 solution support is likely to require a substantial redesign of the clinical record system. SNOMED documents provide advice on effective representations which may mean that some of the changes to the patient record schema are less substantial than suggested by direct implementation of post-coordinated storage. The ability to store and retrieve post-coordinated data effectively does however require redesign of structures and indexing. Furthermore, systems undergoing redesign at this stage also need to migrate towards a more common record architecture (e.g. clinical statement and/or ENV13606 alignment).

    Post-coordinated data entry also requires considerable thought to provide a user experience that hides unnecessary detail while exposing flexibility where it is needed.

    The record structure and storage of SNOMED CT expressions should be appropriately engineered even at the low-end of the Level 2 range. Data entry and data retrieval features can however, be enhanced over time (moving up through the range of Level 2 functionality). This means that while substantial effort is required to release a low-end Level 2 system it is possible (and probably advisable) to assume a steady effort to support further evolution of these new systems thereafter.

    In the case of existing installations, upgrades to Level 2 from Level 0 systems also require data conversion OR support for access to legacy coded data. Upgrades from Level 1 to Level 2 do not require data conversion.

    Expressivity The only limitations to expressivity are those inherent in SNOMED CT and in the record architecture adopted. Over time the SNOMED CT content is expected to continue to develop and improve in quality to fill current gaps in its scope and semantic model.
    Decision support The extended expressivity offered by post-coordination enables most specific and accurate data retrieval to be performed where required to enable decisions support. This benefit depends on the availability and performance of post-coordinated retrieval facilities. The added detail offered by post-coordinated expressions goes beyond that required to apply most of the tractable forms of decisions support that are currently available.

    Performance requirements for retrieval to enable patient oriented decision support are more stringent than for population-based retrieval.

    Research and epidemiology The extended expressivity offered by post-coordination enables most specific and accurate data extraction, aggregation, analysis and reporting to support research and epidemiology. In practice this benefit depends on the availability and performance of post-coordinated retrieval facilities.

    Performance requirements for retrieval to enable research and epidemiology are less stringent than for decisions support.  Use of off-line data warehouse functionality may mean that the same system achieve different levels of functionality for the two types of retrieval.

    Administration SNOMED CT encoded data is available as required for administrative purposes. As nations move to the use of SNOMED CT as a common clinical coding scheme, systems at the top-end of Level 1 and above will meet most administrative requirements.
    Cross Mapping to ICD10, OPCS4 & HRG Maps from SNOMED CT to statistical classifications can be applied as appropriate. The availability of post-coordinated data may have pros and cons for this process. On the one hand existing mapping tables do not support post-coordinated expressions, while on the other hand, the additional detail may in some cases aid mapping decisions.

    Note: Eventually, depending on the future course of SNOMED CT and its new ownership model the current mapping process may be unnecessary. SNOMED-centric statistical aggregations could potentially replace OPCS in the medium term and ICD classifications in the longer term.  There should also be a mandated timeframe for utilising SNOMED CT as the basis for functions such as report aggregation, production and resultant payments and awarding of stars for outcomes.

    Clinical user At the low-end of the Level 2 range, systems are likely to have user interfaces that expose a little too much of the mechanics and provide a sub-optimal user-experience.  One of the primary drivers for development of high-end Level 2 systems (or migration from initial low-end Level 2 solutions) should be simplifying use.
    Healthcare services Level 2 implementations provide a way of achieving the goal of having a common clinical terminology. Once Level 2 becomes the common level of solution support throughout the service then effective structured coded exchange of semantically processable patient records will be achievable.
    Overall Full implementation of SNOMED CT requires Level 2 solution support, therefore there is an argument that all new systems under development should at the very least support the low-end of the Level 2 range. In the longer term gradual evolution to increasing functional and user-friendly systems at the high-end of this range should complete the pattern of benefits.
 
 

 
 

 

Using this model it becomes apparent that while the system implementers and suppliers may implement Level 1 solution support for SNOMED CT, the user experience may be such that users are unwilling to adopt the user interface as it is too unwieldy.  Users may expect that a Level 2 implementation is required in order for the system to meet their expectations. 

SNOMED CT is only appropriate for electronic patient record systems, therefore the pace of change with regard to usability, acceptability and subsequent delivery of benefits is driven by the availability of appropriate solutions (ideally at Level 2).

However, Level 2 solutions will require re-architecting and the development of user interfaces, processes and database and information model structures. This is a long term roadmap and may or may not be incentivised by the international SDO approach.

Meanwhile there is limited development which may beneficially be undertaken to support higher Level 1 solutions, recognising that the step change to Level 2 is intrusive to the systems and therefore higher risk.

Lessons should be learned from the early implementations, which demonstrated that Level 1 implementations (as described above) provide users with a poor experience resulting in users being reluctant to adopt these new systems.  Should solutions be refocused on Level 2 implementations where SNOMED CT is visible to the user, this clearly necessitates new system architectures around user interface, processes and database and information models and is a significant redevelopment.

Entering pre-coordinated expressions

For many of the most common current uses of Clinical Terminology, pre-coordinated data entry is adequate. Minimal changes to the user interfaces already deployed with the Read Codes will also support use of pre-coordinated SNOMED CT. Any information that can be captured using Read Codes can inevitably be recorded in SNOMED CT without recourse to post-coordination. For example, with modest changes to search facilities, a current GP system could enable entry of SNOMED CT encoded data to at least the same level of detail.

The substantial increase in the number of terms and concepts in SNOMED CT as compared to earlier coding schemes may present a challenge. However, effective use of subsets and effective search strategies allow SNOMED CT data entry search performance to equal or improve upon that available in current GP systems. Both Kaiser Permanente HealthConnect (KP) and University of Nebraska Medical Center (UNMC) experiences demonstrate that initial poorly optimised general purpose search tools pose a source of user dissatisfaction, which is removed when more effective searches are enabled.

Entering post-coordinated expressions

All the experiences note the value of data strategies that, to some extent, are sensitive to the context of use. This lesson can also be applied to the entry of post-coordinated data.

  • In some situations, a concept needs to be described in detail from a number of orthogonal perspectives. In these cases, a data entry form, which makes the post-coordinated structure explicit, may simplify entry and display of information.

    e.g. with a fracture (or other types of localised injuries or lesions) which has different site, laterality and characteristics.

  • In other cases the post-coordination is best dealt with entirely invisibly, allowing a single search string to return a post-coordinated expression

    e.g.  a simple search for "family history of severe osteoporosis" might be expected to return an appropriate post-coordinated expression displayed as a simple phrase in a search list (i.e. "family history: osteoporosis - severe"). 
     

    Conclusion

SNOMED CT as a tool is only viable when used within an electronic clinical system, it has no place in paper records as the clinical detail it supports can never be exploited in manual records and reporting.  It is the nature of the available systems which enables SNOMED CT, if systems are incomplete then SNOMED CT is incomplete and must co-exist alongside other essential (in the current world) codes and classifications that support reporting and essential clinical processes.

As systems push the boundaries of how SNOMED CT can be supported (in terms of simpler user interfaces and exploiting the encoded information to support clinical decision support), there will always be legacy data which is difficult to migrate to an unambiguous new form and to the required level of detail.  Additionally, some users will be in advance of others, making data sharing using the right detail difficult.  Therefore supporting SNOMED CT within solutions requires new databases, new processes and workflow, new reporting frameworks and ongoing maintenance.  These must ensure that SNOMED CT can co-exist alongside other ‘codes’ until every patient record is fully SNOMED CT encoded.

Going forward, care is required when, in the future, local solutions comprise a mix of Level 1 and 2 solution support.   Level 1 solutions cannot interoperate with messages from Level 2 solutions unless the Level 2 solutions comply with the restrictions imposed by each of the Level 1 solutions.  As a result, only when all solutions are Level 2 will the full benefits of SNOMED CT be realised.  At this stage solutions will be built around SNOMED CT and will likely provide sophisticated native SNOMED CT terminology services.  At this point, external (standalone) terminology services are likely to be limited to the distribution/syndication of maintenance releases for clinical content.

This re-engineering of solutions will require significant effort and cost. 

One development is the internationalisation of the management of SNOMED CT through the proposed move from the US CAP to the SDO and regional centres.  It is envisaged that this should provide a more global driver for the adoption of SNOMED CT and increase the market for maintainable SNOMED-centric solutions.

The SDO proposal is a recent development which enhances the acceptability of SNOMED CT as a responsive clinical tool which can be adopted in the NHS.   It provides for more responsive local content management (with regional authoring of content to support local needs above a core product) and provides for less restrictive national licencing.  This should encourage other users within regions, such as private healthcare, and encourage product suppliers to adopt SNOMED-centric product strategies at reduced SNOMED CT licensing costs.

The key risk to SNOMED CT implementations is that financially and politically costly user implementation and technology strategies are developed and implemented without a clear vision for the end point. 



   is an academic institutional member of and of 
 
Send mail to Web with questions or comments about this web site.
Copyright © 2000 ACME Industries Inc.
Last modified: April 10, 2007