SlideShare a Scribd company logo
1 of 26
Download to read offline
Terminology Service



                  Jussara Rötzsch
           Based on: Ian McNicoll
               Christopher Chute
What do we need?
      Messaging          An EHR that is
                         • Independent of implementation
                         technology
                         • Independent of clinical system
                         developer
                         • Enables access to multiple clinical
       Query             applications
                         • Designed for longevity and re-use
    Terminology

Content Specifications

 Information Models
The Problem
• Terminology systems vary considerably in both content 
  and structure.
   –   NDF‐RT
   –   RxNorm
   –   SNOMED‐CT
   –   ICD‐9 and ICD‐10
   –   CPT
   –   etc
• Requirements of terminology vary widely
• Implementation decisions of terminology vary widely
• Storage formats may differ (relational database, XML, 
  ...)

                                             © 2002‐2009, Health Level 
 March, 2009                   3
                                                           Seven, Inc.
Real world use of SNOMED CT
• Clinicians
      – Need to be able to find the term that they need easily
      – Need to use SNOMED terms correctly – good subsets 
        are safe
      – Transparent to the end user
• Applications
      – Need to be able to deploy SNOMED and use it reliably 
        in their apps
      – Need to be able to query reliably

1.4
Common Terminology Services (CTS)

• Purpose is to specify a common Application 
  Programming Interface (API) to access 
  terminological content
• Client software doesn’t have to know about 
  specific terminology data structures and/or 
  how to access them
• Server software can plug and play with many 
  clients

                                           © 2002‐2009, Health Level 
March, 2009                   5
                                                         Seven, Inc.
Common Terminology Services API

• Allows Client Software to be developed 
  Independently from Service Server Software
• Allows Terminology Plug‐and‐Play
• Allows Client Plug‐and‐Play
• Defines a “Functional Contract”




                                          © 2002‐2009, Health Level 
March, 2009                  6
                                                        Seven, Inc.
CTS API

                               ...
 Application



   Interface          CTS



    Service


     Data

                            © 2002‐2009, Health Level 
March, 2009       7
                                          Seven, Inc.
CTS API
               HL7
Application    Vocab               Find codes having “*myelitis”
               Browser

   Interface      CTS
                  HL7
               Terminology
    Service       Server     Select * from VOC_concept_designation
                                  WHERE text like ‘%myelitis’

                                MS Access
     Data
                                 Tables

                                              © 2002‐2009, Health Level 
March, 2009             8
                                                            Seven, Inc.
CTS API – Different Client, Same Service

                         IHC
Application
                        Picklist             Find codes having “*icillin”
                         Tool
   Interface               CTS
                           HL7
                        Terminology
    Service                Server     Select * from VOC_concept_designation
                                             WHERE text like ‘%icillin’

                                         MS Access
     Data
                                          Tables
                                                       © 2002‐2009, Health Level 
March, 2009                     9
                                                                     Seven, Inc.
CTS API – Different Server, Same Client

                             IHC
 Application
                            Picklist       Find codes having “*icillin”
                             Tool
    Interface                  CTS
                             APELON
                               DTS
                                          Select * from conc_repr
     Service                             WHERE text like ‘%icillin’
                                                  AND ...
                            SNOMED       Oracle
      Data
                            CT           Tables

                                                    © 2002‐2009, Health Level 
March, 2009                         10
                                                                  Seven, Inc.
CTS API – Distributed Services

                       IHC
Application
                      Picklist                Find codes having “*icillin”
                       Tool
  Interface              CTS


                                      <msg><soap....><filter=“*icillin”...</msg>
   Service

                     Web
    Data                                  Internet Service
                     Portal

                                                          © 2002‐2009, Health Level 
March, 2009                      11
                                                                        Seven, Inc.
Common Terminology Services

                Message Processing
                 Message Processing Application
                  Message Processing Application
                  Application

                               Message API

                               Vocabulary API



                Vocabulary
                 Vocabulary
                   Vocabulary


                                                   © 2002‐2009, Health Level 
March, 2009                       12
                                                                 Seven, Inc.
OpenEHR (Ocean)Terminology Server



                         Use cases



                           Maintenance


                                 Multiple
                               Languages &
                                 subsets
Terminology Server
                                     • Stores named queries
                                     • Caches complex queries
                                     • Caches saved between
                                         sessions


               Ocean Terminology
                    Server


                                 UK
English      SNOMED-CT
                              extension
Process
User determines which part(s) of SNOMED‐CT 
 hierarchy is of interest (including which 
 subsets)
Can choose to:
  – Include a node
  – Exclude a node (pass through)
  – Exclude a node and all the children of a node 
    (exclude)
  – Include the node for navigation only
  – Hoist the children to be peers of the parent
Blood groups – raw views
Blood Groups simple list (all terms)


                  • Choose all relevant blood groups
                  • Hoist all nodes to be peer with parents

                  This gives a flat list of terms
ABO Blood Groups 3‐layer tree
                       • The hierarchy of
                          ABO blood groups




Navigate


           Select
Terminology Query language
•   <?xml version="1.0" encoding="utf‐8" ?>
                                                                                                  Start at ABO
•   <ots:query                                                                                    blood group
•          xmlns:ots="urn:xmlns:oceaninformatics.biz:schema:OTSQuerySchemav2"
•          name="BloodTypev2"
•          language="en‐us"                                                                          Set root to
•          terminology="Snomed"  
•          cacheMode="Permanent">                                                                    Navigate
•          <childNodes>
•                <concept conceptId="112143006"
•                             operation="Navigate">                                                Iterate down the
•                      <childNodes>                                                               IS_A relationship
•                             <relatedConcept operation="Navigate"
•                                                     relationship="116680003">
•                                   <childNodes>
•                                          <relatedConcept operation="Select"
•                                                                  relationship="116680003">
•                                          </relatedConcept>
•                                   </childNodes>
•                             </relatedConcept>
•                      </childNodes>
•                </concept>                                                                    Make all nodes
•          </childNodes>
•   </ots:query>                                                                                with an IS_A
                                                                                                relationship
                                                                                                 selectable
ABO Blood Groups 3‐layer tree restructured




                         Placeholder
Placeholder
                                       Select
              Navigate
ABO Blood Groups 3‐layer tree restructured 
                        code
•     <?xml version="1.0" encoding="utf‐8" ?>
•     <ots:query 
•            xmlns:ots="urn:xmlns:oceaninformatics.biz:schema:OTSQuerySchemav2"                                Navigate
•            name="BloodTypev2"
•            language="en‐us"  
•            terminology="Snomed"  
•            cacheMode="Permanent">
•            <childNodes>
•                   <placeHolder text="Blood Types">
•                         <childNodes>
•                                <concept conceptId="112143006"
•                                       operation="Passthrough">                                                                    Select
•                                       <childNodes>
•                                              <relatedConcept operation="Navigate"
•                                                                  relationship="116680003">
•   Placeholder                                       <childNodes>
•                                                            <placeHolder text="Rh subtypes">
•                                                                  <childNodes>
•                                                                         <relatedConcept operation="Select"
•                                                                                relationship="116680003">
•                                                                                <constraints>
•                                   Placeholder                                         <lexicalConstraints>
•                                                                                              <lexicalConstraint matchRule="MustMatch">
•                                                                                                              <searchString>*Rh*</searchString>
•                                                                                              </lexicalConstraint>
•                                                                                       </lexicalConstraints>
•                                                                                </constraints>
•                                                                         </relatedConcept>
OTS Features
• Terminology support
   – Support for multiple terminology
        • linking concepts by relationships (hierarchies)
        • property based
    – Support for terminologies in their native structures
    – Access to terminologies in any database technology

• Queries
   – Queries may be pre‐defined and made available to all users
   – Queries based on queries
   – Provide a high‐level mechanism for identifying concepts relevant 
     to local requirements
OTS Features
•   Query language
     – XML based
     – terminology‐independent
     – allows selection or navigation around relevant concepts depending on the 
       situation.
     – powerful expressive capabilities across trees, multiple links and iterative structures

•   Visual interface
     – hierarchical navigation
     – rapid text searches
     – visual specification of queries

•   Computer Interfaces
     – Global Web Service interface accessible to all
     – Class library available for local .NET usage
Q&A

jussara.macedo@openehrfoundation.org

More Related Content

What's hot

Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using HozoKouji Kozaki
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Treparel
 
Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Treparel
 
Machine Learning based Text Classification introduction
Machine Learning based Text Classification introductionMachine Learning based Text Classification introduction
Machine Learning based Text Classification introductionTreparel
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.AliAlJadaa
 
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...Sauvik Das
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsChimezie Ogbuji
 
Creation of Software Focusing on Patent Analysis
Creation of Software Focusing on Patent AnalysisCreation of Software Focusing on Patent Analysis
Creation of Software Focusing on Patent AnalysisIRJET Journal
 

What's hot (9)

Ontology Building and its Application using Hozo
Ontology Building and its Application using HozoOntology Building and its Application using Hozo
Ontology Building and its Application using Hozo
 
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
Support Vector Machines (SVM) - Text Analytics algorithm introduction 2012
 
Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012Text and Data Visualization Introduction 2012
Text and Data Visualization Introduction 2012
 
Machine Learning based Text Classification introduction
Machine Learning based Text Classification introductionMachine Learning based Text Classification introduction
Machine Learning based Text Classification introduction
 
ontology based- data_integration.
ontology based- data_integration.ontology based- data_integration.
ontology based- data_integration.
 
Phenoflow 2021
Phenoflow 2021Phenoflow 2021
Phenoflow 2021
 
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...
Epistenet: Facilitating Programmatic Access & Processing of Semantically Rela...
 
Semantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical InformaticsSemantic Web Technologies: A Paradigm for Medical Informatics
Semantic Web Technologies: A Paradigm for Medical Informatics
 
Creation of Software Focusing on Patent Analysis
Creation of Software Focusing on Patent AnalysisCreation of Software Focusing on Patent Analysis
Creation of Software Focusing on Patent Analysis
 

Viewers also liked

Estructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHREstructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHRPablo Pazos
 
Workshop arquetipos openEHR CAIS 2012
Workshop arquetipos openEHR CAIS 2012Workshop arquetipos openEHR CAIS 2012
Workshop arquetipos openEHR CAIS 2012Pablo Pazos
 
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...Pablo Pazos
 
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...Pablo Pazos
 
EHRGen demo presentation
EHRGen demo presentationEHRGen demo presentation
EHRGen demo presentationPablo Pazos
 
Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013Pablo Pazos
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHRPablo Pazos
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRPablo Pazos
 

Viewers also liked (8)

Estructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHREstructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHR
 
Workshop arquetipos openEHR CAIS 2012
Workshop arquetipos openEHR CAIS 2012Workshop arquetipos openEHR CAIS 2012
Workshop arquetipos openEHR CAIS 2012
 
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
EHRGen: generador de sistemas de historia clínica electrónica basados en el e...
 
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
 
EHRGen demo presentation
EHRGen demo presentationEHRGen demo presentation
EHRGen demo presentation
 
Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHR
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHR
 

Similar to Servicios Terminológicos

Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareGerardo Pardo-Castellote
 
Dds the ideal_bus_for_event_processing_engines
Dds the ideal_bus_for_event_processing_enginesDds the ideal_bus_for_event_processing_engines
Dds the ideal_bus_for_event_processing_enginesGerardo Pardo-Castellote
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Gerardo Pardo-Castellote
 
2010-12 SCAP Explained
2010-12 SCAP Explained 2010-12 SCAP Explained
2010-12 SCAP Explained Raleigh ISSA
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeSumant Tambe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeReal-Time Innovations (RTI)
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration TechnologiesPeter R. Egli
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerAnt Phillips
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocisimec.archive
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocisimec.archive
 
IRJET- Rest API for E-Commerce Site
IRJET- Rest API for E-Commerce SiteIRJET- Rest API for E-Commerce Site
IRJET- Rest API for E-Commerce SiteIRJET Journal
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to findDan Diephouse
 
Towards a brokering framework for knowledge-based services: Learning from the...
Towards a brokering framework for knowledge-based services: Learning from the...Towards a brokering framework for knowledge-based services: Learning from the...
Towards a brokering framework for knowledge-based services: Learning from the...Pistoia Alliance
 
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011Ian Harrow
 
Ontolog Forum: Semantic Interop March 2008
Ontolog Forum: Semantic Interop March 2008Ontolog Forum: Semantic Interop March 2008
Ontolog Forum: Semantic Interop March 2008Jamie Clark
 
RESTful SOA and the Spring Framework (EMCWorld 2011)
RESTful SOA and the Spring Framework (EMCWorld 2011)RESTful SOA and the Spring Framework (EMCWorld 2011)
RESTful SOA and the Spring Framework (EMCWorld 2011)EMC
 
Open app challenge phase 1 submission template v1
Open app challenge   phase 1 submission template v1Open app challenge   phase 1 submission template v1
Open app challenge phase 1 submission template v1belly100
 

Similar to Servicios Terminológicos (20)

IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej AdamIBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
IBM involvement in adoption of EHR, health data standards and epSOS - Matej Adam
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric Middleware
 
Dds the ideal_bus_for_event_processing_engines
Dds the ideal_bus_for_event_processing_enginesDds the ideal_bus_for_event_processing_engines
Dds the ideal_bus_for_event_processing_engines
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
2010-12 SCAP Explained
2010-12 SCAP Explained 2010-12 SCAP Explained
2010-12 SCAP Explained
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Enterprise Application Integration Technologies
Enterprise Application Integration TechnologiesEnterprise Application Integration Technologies
Enterprise Application Integration Technologies
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocis
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocis
 
IRJET- Rest API for E-Commerce Site
IRJET- Rest API for E-Commerce SiteIRJET- Rest API for E-Commerce Site
IRJET- Rest API for E-Commerce Site
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
 
Towards a brokering framework for knowledge-based services: Learning from the...
Towards a brokering framework for knowledge-based services: Learning from the...Towards a brokering framework for knowledge-based services: Learning from the...
Towards a brokering framework for knowledge-based services: Learning from the...
 
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011
Pistoia Alliance SESL pilot Bio IT World Hanover 12 Oct 2011
 
Ontolog Forum: Semantic Interop March 2008
Ontolog Forum: Semantic Interop March 2008Ontolog Forum: Semantic Interop March 2008
Ontolog Forum: Semantic Interop March 2008
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 
RESTful SOA and the Spring Framework (EMCWorld 2011)
RESTful SOA and the Spring Framework (EMCWorld 2011)RESTful SOA and the Spring Framework (EMCWorld 2011)
RESTful SOA and the Spring Framework (EMCWorld 2011)
 
Resume
ResumeResume
Resume
 
Open app challenge phase 1 submission template v1
Open app challenge   phase 1 submission template v1Open app challenge   phase 1 submission template v1
Open app challenge phase 1 submission template v1
 

More from Pablo Pazos

Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018Pablo Pazos
 
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...Pablo Pazos
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017Pablo Pazos
 
CaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresCaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresPablo Pazos
 
CaboLabs - Estándares e interoperabilidad en informática en salud
CaboLabs - Estándares e interoperabilidad en informática en saludCaboLabs - Estándares e interoperabilidad en informática en salud
CaboLabs - Estándares e interoperabilidad en informática en saludPablo Pazos
 
CaboLabs - Proyectos de informatica en salud
CaboLabs - Proyectos de informatica en saludCaboLabs - Proyectos de informatica en salud
CaboLabs - Proyectos de informatica en saludPablo Pazos
 
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...Pablo Pazos
 
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7Pablo Pazos
 
Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...Pablo Pazos
 
openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015Pablo Pazos
 
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Pablo Pazos
 
openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015Pablo Pazos
 
openEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidadopenEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidadPablo Pazos
 
Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...Pablo Pazos
 
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Pablo Pazos
 
Developing openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalitiesDeveloping openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalitiesPablo Pazos
 
Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013Pablo Pazos
 
CaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidadCaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidadPablo Pazos
 
Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17Pablo Pazos
 
Desarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde UruguayDesarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde UruguayPablo Pazos
 

More from Pablo Pazos (20)

Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018
 
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017
 
CaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándaresCaboLabs - Workshop de interoperabilidad usando estándares
CaboLabs - Workshop de interoperabilidad usando estándares
 
CaboLabs - Estándares e interoperabilidad en informática en salud
CaboLabs - Estándares e interoperabilidad en informática en saludCaboLabs - Estándares e interoperabilidad en informática en salud
CaboLabs - Estándares e interoperabilidad en informática en salud
 
CaboLabs - Proyectos de informatica en salud
CaboLabs - Proyectos de informatica en saludCaboLabs - Proyectos de informatica en salud
CaboLabs - Proyectos de informatica en salud
 
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
EHRServer - Plataforma Abierta para Gestionar y Compartir Datos Clínicos Esta...
 
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
 
Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...
 
openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015
 
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
 
openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015
 
openEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidadopenEHR: aspectos de interoperabilidad y mantenibilidad
openEHR: aspectos de interoperabilidad y mantenibilidad
 
Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...
 
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
 
Developing openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalitiesDeveloping openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalities
 
Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013
 
CaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidadCaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidad
 
Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17
 
Desarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde UruguayDesarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde Uruguay
 

Recently uploaded

See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformKweku Zurek
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxDr.Nusrat Tariq
 
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...narwatsonia7
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girlsnehamumbai
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingNehru place Escorts
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...narwatsonia7
 
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...narwatsonia7
 
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hosur Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowNehru place Escorts
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbaisonalikaur4
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptxDr.Nusrat Tariq
 
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...narwatsonia7
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Modelssonalikaur4
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalorenarwatsonia7
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbaisonalikaur4
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipurparulsinha
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Servicesonalikaur4
 

Recently uploaded (20)

See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy Platform
 
Glomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptxGlomerular Filtration rate and its determinants.pptx
Glomerular Filtration rate and its determinants.pptx
 
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hsr Layout Just Call 7001305949 Top Class Call Girl Service Available
 
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
Russian Call Girl Brookfield - 7001305949 Escorts Service 50% Off with Cash O...
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
 
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in green park  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in green park DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
Housewife Call Girls Hsr Layout - Call 7001305949 Rs-3500 with A/C Room Cash ...
 
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
 
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Hosur Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Hosur Just Call 7001305949 Top Class Call Girl Service Available
 
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowKolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Kolkata Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptx
 
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Electronic City Just Call 7001305949 Top Class Call Girl Service A...
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
 
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service MumbaiLow Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
Low Rate Call Girls Mumbai Suman 9910780858 Independent Escort Service Mumbai
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
 
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls ServiceCall Girls Thane Just Call 9910780858 Get High Class Call Girls Service
Call Girls Thane Just Call 9910780858 Get High Class Call Girls Service
 

Servicios Terminológicos

  • 1. Terminology Service Jussara Rötzsch Based on: Ian McNicoll Christopher Chute
  • 2. What do we need? Messaging An EHR that is • Independent of implementation technology • Independent of clinical system developer • Enables access to multiple clinical Query applications • Designed for longevity and re-use Terminology Content Specifications Information Models
  • 3. The Problem • Terminology systems vary considerably in both content  and structure. – NDF‐RT – RxNorm – SNOMED‐CT – ICD‐9 and ICD‐10 – CPT – etc • Requirements of terminology vary widely • Implementation decisions of terminology vary widely • Storage formats may differ (relational database, XML,  ...) © 2002‐2009, Health Level  March, 2009 3 Seven, Inc.
  • 4. Real world use of SNOMED CT • Clinicians – Need to be able to find the term that they need easily – Need to use SNOMED terms correctly – good subsets  are safe – Transparent to the end user • Applications – Need to be able to deploy SNOMED and use it reliably  in their apps – Need to be able to query reliably 1.4
  • 5. Common Terminology Services (CTS) • Purpose is to specify a common Application  Programming Interface (API) to access  terminological content • Client software doesn’t have to know about  specific terminology data structures and/or  how to access them • Server software can plug and play with many  clients © 2002‐2009, Health Level  March, 2009 5 Seven, Inc.
  • 6. Common Terminology Services API • Allows Client Software to be developed  Independently from Service Server Software • Allows Terminology Plug‐and‐Play • Allows Client Plug‐and‐Play • Defines a “Functional Contract” © 2002‐2009, Health Level  March, 2009 6 Seven, Inc.
  • 7. CTS API ... Application Interface CTS Service Data © 2002‐2009, Health Level  March, 2009 7 Seven, Inc.
  • 8. CTS API HL7 Application Vocab Find codes having “*myelitis” Browser Interface CTS HL7 Terminology Service Server Select * from VOC_concept_designation WHERE text like ‘%myelitis’ MS Access Data Tables © 2002‐2009, Health Level  March, 2009 8 Seven, Inc.
  • 9. CTS API – Different Client, Same Service IHC Application Picklist Find codes having “*icillin” Tool Interface CTS HL7 Terminology Service Server Select * from VOC_concept_designation WHERE text like ‘%icillin’ MS Access Data Tables © 2002‐2009, Health Level  March, 2009 9 Seven, Inc.
  • 10. CTS API – Different Server, Same Client IHC Application Picklist Find codes having “*icillin” Tool Interface CTS APELON DTS Select * from conc_repr Service WHERE text like ‘%icillin’ AND ... SNOMED Oracle Data CT Tables © 2002‐2009, Health Level  March, 2009 10 Seven, Inc.
  • 11. CTS API – Distributed Services IHC Application Picklist Find codes having “*icillin” Tool Interface CTS <msg><soap....><filter=“*icillin”...</msg> Service Web Data Internet Service Portal © 2002‐2009, Health Level  March, 2009 11 Seven, Inc.
  • 12. Common Terminology Services Message Processing Message Processing Application Message Processing Application Application Message API Vocabulary API Vocabulary Vocabulary Vocabulary © 2002‐2009, Health Level  March, 2009 12 Seven, Inc.
  • 13. OpenEHR (Ocean)Terminology Server Use cases Maintenance Multiple Languages & subsets
  • 14. Terminology Server • Stores named queries • Caches complex queries • Caches saved between sessions Ocean Terminology Server UK English SNOMED-CT extension
  • 15. Process User determines which part(s) of SNOMED‐CT  hierarchy is of interest (including which  subsets) Can choose to: – Include a node – Exclude a node (pass through) – Exclude a node and all the children of a node  (exclude) – Include the node for navigation only – Hoist the children to be peers of the parent
  • 17. Blood Groups simple list (all terms) • Choose all relevant blood groups • Hoist all nodes to be peer with parents This gives a flat list of terms
  • 18. ABO Blood Groups 3‐layer tree • The hierarchy of ABO blood groups Navigate Select
  • 19. Terminology Query language • <?xml version="1.0" encoding="utf‐8" ?> Start at ABO • <ots:query  blood group • xmlns:ots="urn:xmlns:oceaninformatics.biz:schema:OTSQuerySchemav2" • name="BloodTypev2" • language="en‐us"   Set root to • terminology="Snomed"   • cacheMode="Permanent"> Navigate • <childNodes> • <concept conceptId="112143006" • operation="Navigate"> Iterate down the • <childNodes> IS_A relationship • <relatedConcept operation="Navigate" • relationship="116680003"> • <childNodes> • <relatedConcept operation="Select" • relationship="116680003"> • </relatedConcept> • </childNodes> • </relatedConcept> • </childNodes> • </concept> Make all nodes • </childNodes> • </ots:query> with an IS_A relationship selectable
  • 20. ABO Blood Groups 3‐layer tree restructured Placeholder Placeholder Select Navigate
  • 21. ABO Blood Groups 3‐layer tree restructured  code • <?xml version="1.0" encoding="utf‐8" ?> • <ots:query  • xmlns:ots="urn:xmlns:oceaninformatics.biz:schema:OTSQuerySchemav2" Navigate • name="BloodTypev2" • language="en‐us"   • terminology="Snomed"   • cacheMode="Permanent"> • <childNodes> • <placeHolder text="Blood Types"> • <childNodes> • <concept conceptId="112143006" • operation="Passthrough"> Select • <childNodes> • <relatedConcept operation="Navigate" • relationship="116680003"> • Placeholder <childNodes> • <placeHolder text="Rh subtypes"> • <childNodes> • <relatedConcept operation="Select" • relationship="116680003"> • <constraints> • Placeholder <lexicalConstraints> • <lexicalConstraint matchRule="MustMatch"> • <searchString>*Rh*</searchString> • </lexicalConstraint> • </lexicalConstraints> • </constraints> • </relatedConcept>
  • 22. OTS Features • Terminology support – Support for multiple terminology • linking concepts by relationships (hierarchies) • property based – Support for terminologies in their native structures – Access to terminologies in any database technology • Queries – Queries may be pre‐defined and made available to all users – Queries based on queries – Provide a high‐level mechanism for identifying concepts relevant  to local requirements
  • 23. OTS Features • Query language – XML based – terminology‐independent – allows selection or navigation around relevant concepts depending on the  situation. – powerful expressive capabilities across trees, multiple links and iterative structures • Visual interface – hierarchical navigation – rapid text searches – visual specification of queries • Computer Interfaces – Global Web Service interface accessible to all – Class library available for local .NET usage
  • 24.
  • 25.