NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

 

 

Section
Column
width35%
Panel
title
Contents of this Page
Table of Contents
maxLevel2
minLevel2
Column
Multiexcerpt
MultiExcerptNameLexEVSAtaGlance
Panel
titleAt a Glance Details
  • Version Number and Release Date: v6.1 September 2013
  • Primary audience: System administrators (Server); Developers (API)
  • Installation Level: Intermediate - technical assistance may be required, download may require supporting infrastructure or software
  • System Requirements: Refer to Prerequisite Software and Supported Platforms.
Include PageCommonProjects:Included Page of CBIIT and NCIP LinksCommonProjects:Included Page of CBIIT and NCIP Links

Application Overview

...

LexEVS includes the following components:

  • Terminology Server - An enterprise level terminology server
  • Java API - A Java interface based on the LexGrid Object Model
  • CTS2 1.0 compliant REST interface
  • REST/HTTP caCORE Interface - Offers basic HTTP based query mechanism from which results are returned in either XML or HTML formats
  • SOAP/Web Services Interface - Provides a programming language neutral Service-Oriented Architecture (SOA)
  • Distributed API - A Java interface based on the LexGrid data model and relies on a LexEVS Proxy and Distributed LexEVS Adapter to provide remote clients access to the native LexEVS API
  • LexEVS Grid Services - An interface which uses the caGRID infrastructure to provide access to the native LexEVS API via the caGRID Services
  • Developers GUIs - Server administration, query testing, and value set development can be performed by a developer

The name LexEVS highlights the merging of LexGrid, LexBIG, and EVS technologies and designates an entire suite of applications. In this suite, LexGrid is the underlying model for standard storage of controlled vocabularies and ontologies. The LexBIG API is the set of services that EVS adapters use to store and retrieve terminology metadata. LexEVS APIs are a combination of convenience methods and the LexBIG API (combining LexBIG and the EVS adapters into one set of services). For detailed information, refer to the LexEVS architecture overview.

After you have a chance to get familiar with the LexEVS suite, consider looking through the LexEVS 6.1 Functionality Overview. This lays out everything that can be done from a developer's or ontologist's point of view.

Installation and Downloads

The installation overview provides an introduction to the different environments that can be installed. Refer to the LexEVS 6.x Installation Guide for more information.

The LexEVS 6.1 Installation Options identify the download files for each LexEVS environment that can be installed (Local Runtime, Distributed, and Grid Services).

The LexEVS Widget Library lists many widgets that have been developed for use by particular customers. These widgets have been found to be potentially useful to a wider audience. Each widget has a description for you to use in deciding if you'd like to dig deeper and find out the usefulness of the widget in your application.

...

Forum and Support

...

Current Release

Version 6.5.4 August, 2020

Panel
titleContents of this Page

Table of Contents
minlevel2

Multiexcerpt include
MultiExcerptNamelexevs65
nopaneltrue
DisableCachingtrue
PageWithExcerptLexEVS 6.5.4 Release Details

What's New in LexEVS 6.1 (Includes CTS2 Compliant API)

CTS2 Compliance

Standards for terminology service interoperability have long been a goal of standards organizations. With Common Terminology Services Release 2, two standards organizations, Health Level 7 and the Object Management Group have jointly released both a comprehensive standard and a specification and done so under a structured operating agreement designed to provide workable standards to the community of users. At the same time, as a single Java API, LexEVS has become perhaps the most comprehensive terminology service API in the ontology world. This release of LexEVS focuses on wrapping a CTS2 compliant REST service over the LexEVS API. This CTS2 compliant wrapper provides core support of the Common Terminology Service - Release 2

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include
functionality as described in the OMG CTS2 specification
Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

CTS2 References on this Wiki

LexEVS 6.x CTS2

LexEVS 6.1 CTS2 API

Additional Functionality

Also included in this package:

  • Bulk download
  • Global Search of terminology service
  • Loader written to load HL7 MIF content into LexEVS.
  • Loader written to load native MedDRA content to LexEVS.
  • OWL2 loader written to load NCIT OWL2 content into LexEVS.
  • Resolved ValueSet loader written to allow for the persisting of resolvedValueSet content.
  • Bug fixes

For help with a migration from previous releases, refer to the LexEVS 6.0 Migration Tips for 5.x Users. For information about any of the previous releases, refer to the LexEVS Release Roadmap.

Contributions

The contribution process is described in LexEVS Community Code Contribution. LexEVS source code is in the NCIP channel of Github

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

Presentations, Demos, and Other Materials

Presentations

CTS2 Tutorial

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include
(Note: this is a github respository -- clone or download as a zip at the site)
HL7 Working Group Meetings
Pheonix AZ, January 2013
Atlanta, GA April 2013

Refer also to LexEVS Presentations.

Examples

  • Query Service with Program Examples, included in the LexEVS base installation. Both Lexical Set Operations and Graph Operations are included for common vocabulary functions using a sample vocabulary and CodedNodeSet. This is described in the LexEVS 6.x Installation Guide.
  • Example Programs and Verification Test Suite, included in the LexEVS base installation. The Example Programs provide a limited interactive demonstration of LexEVS capabilities. Both are explained in the LexEVS 6.x Installation Guide.
  • LexEVS Example Code zip file. These are code examples for subjects of frequently asked questions such as creating a coded node graph using the LexBIG convenience methods.

Documentation and Training

Related Applications