Page History
Scrollbar | ||
---|---|---|
|
...
Page info | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
LexEVS 6.0 functionality has been updated to provide many new features for terminology services. In the Tool Overview on the LexEVS 6.0 page, you can see an outline of this functionality. Changes were necessary to the existing LexEVS API and have been documented in the sections below. For help with the new APIs, see the LexEVS 6.0 Programmer's Guide. Before reading about each change, review the "What To Look For" section, which proposes a methodology that will help you find changes required in your code.
LexEVS 6.1 offers few changes to the Java API but an important update is the inclusion of a global search to the terminology service. The biggest change is the addition of several new loaders and a new REST service implementation that is completely CTS2 compliant.
Documentation
LexEVS 6.x REST CTS2 Service
Documentation of the CTS2 REST implementation in 6.1 and the legacy CTS2 Java API in 6.0. Included is the REST bulk download extension in 6.1.
LexEVS 6.x Installation Guide
This document outlines the supported configurations and technical installation instructions for LexEVS Vocabulary Services for caBIG®.
LexEVS 6.x Administration Guide
This guide outlines the environment configuration from the perspective of an existing installation.
LexEVS 6.x Programmer's Guide
This guide explains the LexEVS API (services, extensions, utilities, and GUI); also many related APIs.
LexEVS 6.x Design and Architecture Guide
This guide explains the LexGrid model and the LexBIG services.
LexEVS 6.x Value Set and Pick List Definition Guide
This guide explain the LexEVS 6.0 Value Set and Pick List Definition documentation.
LexEVS 6.x Loader Guide
This guide is intended for a LexEVS developer and provides information about the loaders provided, mapping, and how to create your own loaders using the loader framework.
Downloads
To access the download files please visit: LexEVS 6.0 API Downloads
What To Look For
In the following sections you will find documentation on what may need to be changed in your code when moving from LexEVS 5 to LexEVS 6. Before you go to each section, you can search your code for these strings (without the surrounding quotes). If you get a hit or hits, then you will need to make some changes in that area of the code. Follow the link for the string that you got a hit on in order to determine what to do in each case. This list may not catch everything, but it is a great place to start.
- LexEVS 6.x Migration Tips for 5.x Users#Iterators Iterators changes according to the context of the Iterator.
- New Concept replaced by a "new Entity".
- After New Entity use the new addEntityType() method to set the specific Entity type.
- New Association replaced by new AssociationEntity and new AssociationPredicate.
- ValueDomain renamed to "ValueSet". This affects package names, class names, method names, method's input/output type/names.
- LexEVSValueDomainServices renamed to LexEVSValueSetServices.
- Method resolveValueDomain in LexEVSValueDomainServices, renamed to resolveValueSetDefinition and the method's arguments have changed.
- LexEVSPickListServices renamed to LexEVSPickListDefinitionServices
- Method resolvePickList in LexEVSPickListDefinitionServices, arguments have changed.
...
- ValueDomains changes to ValueSets
- ValueDomainDefinition changed to ValueSetDefinition
- Added ConceptDomain attribute to ValueSetDefinition
- Renamed PickListDefinition's attribute completeDomain to CompleteSet
...
Scrollbar | ||
---|---|---|
|