Page History
Scrollbar | ||
---|---|---|
|
...
Page info | ||||
---|---|---|---|---|
|
Section | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
LexEVS Services and Components
Interface Link | Description |
---|---|
This interface represents the core interface to a LexEVS service and acts as an entry point to other API components and services | |
A virtual graph where the edges represent associations and the nodes represent concept codes. A CodedNodeGraph describes a graph that can be combined with other graphs, queried or resolved into an actual graph rendering. | |
A coded node set represents a flat list of coded entries. | |
The service manager provides a single write and update access point for all of a service's content. The service manager allows new coding schemes to be validated and loaded, existing coding schemes to be retired and removed and the status of various coding schemes to be updated and changed. | |
Interface to perform system-wide query over optionally loaded metadata for loaded code systems and providers. | |
Authoring service interface for creating Mappings and Coding Scheme relationships | |
The LexBIGService interface is not an entry point for Value Sets and Pick Lists. For details, see the Value Set and Pick List Services section of this guide. |
JavaDocs for the LexEVS Service Interfaces
...
Provides registration and lookup for pluggable system features.
Interface Link | Description |
---|---|
Marks a class as an extension to the LexEVS application programming interface. This allows for centralized registration, lookup, and access to defined functions. | |
Allows registration and lookup of implementers for extensible pieces of the LexEVS architecture. |
Javadocs for LexEVS Extensions
...
Query extensions provide the ability to further constrain or manage query results. For details on the LexEVS 6.0 Query Extension, see the document section Query Services Extension.
Interface Link | Description |
---|---|
Allows for additional filtering of query results. | |
Allows for unique sorting of query results. This interface provides a comparator to evaluate order of any two given items from the result set. | |
Allows for unique search of query results. |
Javadocs for LexEVS Query Extensions
...
The following are the components of interest:
Interface Link | Description |
---|---|
The loader interface validates and/or loads content for a service. | |
Validates and/or loads content provided in the LexGrid canonical XML format. | |
Validates and/or loads the complete NCI MetaThesaurus. Content is supplied in RRF format. Note: To load individual coding schemes, consider using the UMLS_Loader as an alternative. | |
Validates and/or loads content provided in Open Biomedical Ontologies (OBO) text format. | |
Validates and/or loads content provided in Web Ontology Language (OWL) XML format. | |
OWL2 Loader | Validates and/or loads content provided by the latest OWL standard and as interpreted by the OWL API. |
A loader for delimited text type files. Text files come in one of two formats: indented code/designation pair or indented code/designation/description triples. | |
Load one or more coding schemes from UMLS RRF format stored in a SQL database. | |
Validates and/or loads content provided in metadata xml format. The only requirement of the xml file is that it be a valid xml file | |
A loader that takes the delimited NCI history file and applies it to a coding scheme. | |
Load an OBO change history file. | |
Load mappings between coding schemes from UMLS formatted MRMAP.RRF and MRSAT.RRF files. | |
Loads representations sourced in the Classification Markup Language such as ICD-10 ( No longer supported ) | |
Loads the Radlex terminology from a Protege Frames formatted source. ( No longer supported ) |
Javadocs for LexEVS Load Extensions
...
Export extensions are responsible for the export of content from the LexEVS repository to other representative vocabulary formats.
Interface Link | Description |
---|---|
Defines a class of object used to export content from the underlying LexGrid repository to another repository or file format. | |
Exports content to LexGrid canonical XML format. | |
Exports content to OBO text format. | |
Exports content to OWL XML format. |
Javadocs for LexEVS Export Extensions
...
Index extensions are built to optimize the finding, sorting and matching of query results. It is the responsibility of the loader to properly interpret each index it services by name, version, and provider.
Interface Link | Description |
---|---|
Identifies expected behavior and an associated loader to build and maintain a named index. Note that a single loader may be used to maintain multiple named indexes. | |
Manages registered index extensions. A single loader may be used to create and maintain multiple indexes over one or more coding schemes. |
Javadocs for LexEVS Index Exensions
...
Generic extensions provides a mechanism to register application-specific extensions for reference and reuse.
Interface Link | Description |
---|---|
The generic extension class. Classes that implement this class are accessible via the LexBIGService interface. | |
Convenience methods to be implemented as a generic extension of the LexEVS API. | |
A grouping of Mapping Coding Scheme related functionality. | |
A grouping of Coding Scheme Supplement related functionality. |
Javadocs for LexEVS Generic Extensions
...
Many useful features are provided in an effort to increase approachability of the API and assist the programmer in common tasks. This package currently contains the following classes:
Interface Link | Description |
---|---|
Helper class to ease creating common objects. | |
One-stop shopping for convenience methods that have been implemented against the LexEVS API. | |
Provides constants for use in the LexEVS API. | |
Provides centralized formatting of LexEVS Objects to String representations. | |
Provides utility methods for the LexEVS services. | |
Provides centralized formatting of LexEVS Value Set Object to String representations. |
Javadocs for LexEVS Utility Classes
...
Iterators are used to provide controlled resolution of query results.
Interface Link | Description |
---|---|
Generic interface for flexible resolution of LexEVS objects | |
An iterator for retrieving resolved coding scheme references. |
Javadocs for LexEVS Iterator classes
...
For details about LexEVS Pick List Services, see LexEVS Pick List Service.
...
Asserted Value Set Services
For details about LexEVS Source Asserted Value Set Services, see LexEVS Asserted Value Set Service
Scrollbar | ||
---|---|---|
|