Apelon DTS Presentation 0211

Report
Open Health Tools
Distributed Terminology System
Presentation
Jack Bowie
SVP Sales and Marketing
Apelon, Inc.
1
Apelon
• Leading provider of healthcare terminology products and
services
• Extensive and unique experience partnering with
national agencies and healthcare enterprises to improve
the quality, comparability & accessibility of clinical
information
• Helps organizations turn terminologies and their use into
business assets
• Develop and refine mission-critical data normalization
processes
Key Achievements
• Twenty years development with the US National Library
of Medicine on the UMLS Metathesaurus
• Supplier of the tools and services used to maintain
SNOMED CT, ICD-9-CM, ICD-10-CM, and NDF-RT
• Supplier of tools and services to national health
organizations: Australia’s NEHTA, Canada Health
Infoway, Hong Kong Hospital Authority, and US FDA,
NCI, NCHS, SSA, VHA
• Leading provider of commercial health data
interoperability solutions: HIEs, EMRs, biotech, and
content providers
Apelon Customers and Partners
Personnel
• Internationally known terminology experts
• Regular contributors to industry standards, publications
and conferences
Apelon Solutions
Terminology
Content
People and
Processes
Applications
and Services
6
Apelon and Open Source
• After many years of commercial availability, Apelon
released the Distributed Terminology System (DTS )
vocabulary server as an open source project in April of
2007
• Since then, DTS has been downloaded over 4000 times
by organizations around the world
• Apelon supports DTS with a full range of commercial
services
7
What is DTS?
• An enterprise vocabulary server used to :
– Acquire & maintain standards
– Integrate and manage local code sets
– Map/interrelate terminologies
– Deploy in applications
Apelon Confidential
Examples of Terminology Services
•
Term/name normalization:
What is SNOMED CT name for “heart attack”?
•
Code translation
What is the ICD-9 code for Myocardial Infarction?
•
Yes
Clinical knowledge
Streptokinase
What drug treats Myocardial Infraction?
•
410.91
Grouping and aggregation
Is Myocardial Infarction a Cardiac Disease?
•
Myocardial Infarction
Local information
Add L227 as the local code for Serum Calcium.
Apelon Confidential
Okay
DTS Components
• Knowledge Base (Content)
• Server
• Client API
• GUI applications
• Utilities and samples
• Subscription content service
• Commercial software support service
Apelon Confidential
Apelon Terminology Model
Apelon
Web
Services
SNOMED
User
Applications
HL7
API
MedDRA
ICD9
Application Developer
DTS
SNOMED
Data Set
Updates
Data Set
Updates
HL7
MedDRA
ICD9
Rx
Dx
Tx
DTS Components
Terminology
Update Service
DTS
Knowledgebase
DTS Vocabulary Server
• Comprehensive
terminology support
DTS API
DTS Applications
• Enterprise quality, highly
scalable repository
User Applications
12
DTS Knowledgebase
– Clinical framework (SNOMED CT)
– Reimbursement code sets w/mappings: ICD, CPT, HCPCS
– RxNorm, NDF-RT and other drug terminology and classification
systems
– Meaningful Use Standards: HL7, CVX, MVX, UNII
– Specialty sets: LOINC, RadLex, NIC, NOC, and NANDA
– Adverse event terminologies MedDRA, COSTART, WHOART
– Mappings to MeSH and UMLS CUIs
– Extensible with local additions
Apelon KB Architecture
Subscription Namespaces
• Derived from industry
sources
SNOMED CT
Apelon
CT to CPT
• Provided by Apelon
• “Read only” in DTS
Local Namespaces
• Customer-specific data
•
•
•
•
Concepts
Properties
Associations (mappings)
Code and Value sets
• Protected during updates
Local
Apelon KB
CPT
DTS Components
Terminology
Update Service
DTS
Knowledgebase
DTS Vocabulary Server
DTS API
DTS Applications
• “Subscription” access to
industry standard terminologies
and thesauri
• Web downloadable differential
updates
• Local content protected during
updates
User Applications
15
Subscription Update Process
SNOMED CT
Apelon
CT to CPT
SNOMED CT
Apelon
DTS
CPT
Apelon
CT to CPT
Local
Apelon KB
Update
Log
• Update exception events, e.g.,
local mappings to retired concepts
CPT
DTS Components
Terminology
Update Service
DTS
Knowledgebase
• High-performance
server
• Extensive functionality
DTS Vocabulary Server
• Java and .NET clients
DTS API
DTS Applications
• Programmatic access
to all functions
User Applications
17
DTS Functionality
• API Services:
– Search (w/spelling correction, stemming, contexts, etc.)
– Navigation and code translation
– Subsetting (extensional and intensional definitions)
– Class/subsumption query
– Workflow
– Localization
• Performance features:
– Connection pooling
– Concept caching
DTS Components
Terminology
Update Service
DTS
Knowledgebase
DTS Vocabulary Server
• User applications have
access to all DTS
functions including
modeling capabilities
DTS API
DTS Applications
User Applications
19
DTS Components
Terminology
Update Service
DTS
Knowledgebase
• DTS Browser
• DTS Editor
DTS Vocabulary Server
• TermWorks Web Services
DTS API
DTS Applications
User Applications
20
DTS Editor
• Browsing/searching
• Vocabulary/code set management (subsets)
• Local additions
– Complete modeling environment
– Add Concepts, Synonyms, properties and associations
(relationships)
• Import/Export
• Workflow
DTS Editor Plug-in Architecture
• The DTS Editor Plug-in architecture is a framework for
customizing and extending the DTS Editor platform with
new features and modules
• Plug-ins have access to common DTS Editor facilities
such as connection services, events, and drag-and-drop
• Plug-ins can used to implement:
– Major new features
– New data presentations
– New data input or output formats
Graphic Viewer
New, customizable, “graphic” views of terminologies
Table Editor
Tabular representation of DTS concepts
Import Wizard
Import data into DTS Namespaces
from XML and CSV data files
Terminology Query Language
Query/export language for DTS knowledgebases,
includes XML export of full Namespace
DTS Roadmap
• Platform Support
– New database support for DB2 (Q4 2010) and MySQL (Q1 2011).
• HL7 CTS2 Interface
– Support for this emerging standard terminology service interface
– Extended versioning support for Namespaces and Concepts
– Expanded Subset functionality for Value Sets
– Additional metadata on Namespaces and Concepts
Medical terminology in practice

similar documents