cts2 terminology services

11
CTS2 Terminology Services Harold Solbrig Mayo Clinic

Upload: adonica

Post on 15-Feb-2016

32 views

Category:

Documents


0 download

DESCRIPTION

CTS2 Terminology Services. Harold Solbrig Mayo Clinic. Common Terminology Services 2 (CTS2). Object Management Group (OMG) Standard Focus is access, query, update and distribution of “Terminological Resources” Standard contains: Formal Information Model in UML - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CTS2 Terminology Services

CTS2 Terminology Services

Harold SolbrigMayo Clinic

Page 2: CTS2 Terminology Services

Common Terminology Services 2 (CTS2)

Object Management Group (OMG) Standard

Focus is access, query, update and distribution of “Terminological Resources”

Standard contains:– Formal Information Model in UML– Formal Computational Model in UML– Set of XML Schemas– WADL (REST) and WSDL (SOAP) specifications

Page 3: CTS2 Terminology Services

CTS2

An application program interface (API) specification:It defines the semantics, syntax and valid

interactions that can occur It is a “blueprint” for softwareIf everyone follows the blueprint (and the

blueprint is sufficiently precise) then CTS2 clients and services can interoperate

Page 4: CTS2 Terminology Services

CTS2 Standard as a Blueprint

CTS2 Clients

CTS2 Services

April 2, 2012

Page 5: CTS2 Terminology Services

CTS2 Modules

Structural Code System / Code System Version Entity / Association Map / Map Version Value Set / Value Set Definition Resolved Value Set Concept Domain / Concept Domain Binding

Functional Read Query Import Export Update Maintenance History Temporal

Page 6: CTS2 Terminology Services

Using CTS2

XML Schema defines required and optional components of a resource

WADL or WSDL defines how resource is accessed

REST PSM defines how to access using HTTP (Browser) GET / PUT / POST / REMOVE

SOAP PSM defines web services addess

Page 7: CTS2 Terminology Services

CTS2 Implementations

BioPortal REST BioPortal RDF SNOMED CT (alpha) eXist (alpha) ECIS External (PHAST / Codices / BiKE …) Ad-hoc (CTS2 basement shop)

Page 8: CTS2 Terminology Services

Demonstration

Creating information in CTS2 Publishing information in CTS2 CTS2 Client In action

Page 9: CTS2 Terminology Services

CTS2 Development Framework

Page 10: CTS2 Terminology Services

CTS2 and SHARP

SHARP Value Sets published as CTS2 Resolved Value Sets

SNOMED CT resolved using py4cts2 server

ECIS Value Sets and maps published using CTS2 Development Framework

Page 11: CTS2 Terminology Services

Next Steps

RxNorm, UMLS, LOINC available for value set construction

Complete URI links to Entity and Association Nodes

SHARP / ECIS and related maps as CTS2 Maps