120 likes | 286 Views
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
E N D
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 • Formal Computational Model in UML • Set of XML Schemas • WADL (REST) and WSDL (SOAP) specifications
CTS2 An application program interface (API) specification: • It defines the semantics, syntax and valid interactions that can occur • It is a “blueprint” for software • If everyone follows the blueprint (and the blueprint is sufficiently precise) then CTS2 clients and services can interoperate
CTS2 Standard as a Blueprint CTS2 Clients CTS2 Services
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 CTS2 Modules
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
CTS2 Implementations • BioPortal REST • BioPortal RDF • SNOMED CT (alpha) • eXist (alpha) • ECIS • External (PHAST / Codices / BiKE …) • Ad-hoc (CTS2 basement shop)
Demonstration • Creating information in CTS2 • Publishing information in CTS2 • CTS2 Client In action
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
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