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:
- none (text only)
- local codes
- codes from a statistical
classification (e.g. ICD10, OPCS4)
- codes from an earlier
version of Read Codes
|
| Logical record structure |
Feature range:
- unstructured
- proprietary structure not
mappable to clinical statements
- proprietary structure
partially mappable to clinical statement
- 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:
- discharge diagnosis and
procedures
Read Coded primary care
systems may also support encoding of other information including:
- signs, symptom, history,
etc
- investigation findings
- progress notes
- admission diagnosis
- problem lists
- medication
|
| Data entry |
No SNOMED CT support. |
| Data retrieval
|
Feature range:
- no SNOMED CT support
- SNOMED CT retrieval for
secondary uses on higher level systems receiving communications
translated from/to SNOMED CT
|
| Inbound Communication
|
Feature range:
- no SNOMED CT support.
All inbound communications must be downgraded to text.
- inbound mapping from
SNOMED CT to internal coding
Note: Clinical advisors have stated that this is not safe for
clinical exchanges1.
|
| 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:
- no SNOMED CT support
This applies if either coded data or logical record structure is not
mappable.
- some content and structure
translated
Possibly limited by availability of mapping tables for codes and by
software to map structures and apply code mappings.
- 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:
- addition of translation
facilities to provide high-end Level 0 functionality
- 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:
- support limited by
system constraints to a specific number of ConceptIds
- support limited by
system constraints on term length
- support limited to
specified reference sets dictated at national, regional or local
level
- implementations
dependent on local addition of Extension concepts which may not be
available at other locations
- unlimited support for
storage of SNOMED CT pre-coordinated content
|
| Logical record
structure |
Feature range:
- free-text tagged with
codes
This is unlikely to be readily mappable to a formal structure that
retains context of the original information.
- proprietary structure
not mappable to clinical statements
- proprietary structure
partially mappable to clinical statement
- 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:
- discharge diagnosis and
procedures
- signs, symptom, history,
etc
- investigation findings
- progress notes
- admission diagnosis
- problem lists
- 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.
- more limited than coded
storage capability.
- limited in line with
coded storage capability.
- 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:
- no support for SNOMED CT
retrieval
- poor (i.e. slow) support
for retrieval based on subtype testing of pre-coordinated SNOMED
CT expressions
- good (i.e. fast) support
for retrieval based on subtype testing of pre-coordinated SNOMED
CT expressions
- 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
- no SNOMED CT support
- support for receipt
pre-coordinated SNOMED CT expressions limited by system
constraints
- support for receipt
pre-coordinated SNOMED CT expressions limited to agreed reference
sets
- support for receiving
any pre-coordinated SNOMED CT expression
|
| Outbound Communication
|
Feature range includes
- no SNOMED CT support
- 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:
- proprietary structure
fully mappable to clinical statement
- 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:
- discharge diagnosis and
procedures
- signs, symptom, history,
etc
- investigation findings
- progress notes
- admission diagnosis
- problem lists
- medication
- 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:
- explicit post-coordinated
entry of qualifiers and refinements
- coding triggered by use of
simple UI devices in templates and protocols
- general and user specific
shortcuts that result in the entry of appropriate expressions
- searches that include
post-coordinated expressions and show these to the user as composed
terms for selection
- other user friendly
techniques that work in particular contexts
- configuration approach
allowing common UI tools to be applied effectively to meet specific
usage requirements
|
| Data retrieval
|
Feature range:
- good (i.e. fast) support
for retrieval based on subtype testing of pre-coordinated SNOMED CT
expressions
- poor (i.e. slow) support
for retrieval based on testing of post-coordinated SNOMED CT
expressions
- good (i.e. fast) support
for retrieval based on testing of post-coordinated SNOMED CT
expressions
- 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").
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.