Page History
...
LexEVS Asserted Value Set Definition Services API
LexEVS Asserted Value Set Definition Services provides three major functions:
...
Code Block | ||
---|---|---|
| ||
listAllSourceAssertedValueSets() |
Description: | Lists all coding schemes each with its own entity set fully resolved | ||||
---|---|---|---|---|---|
Input: | none | ||||
Output: | List<CodingScheme> | ||||
Exception: | LBException | ||||
Implementation Details: | Implementation:
|
...
Code Block | ||
---|---|---|
| ||
getMinimalSourceAssertedValueSetSchemes() |
Description: | Lists all coding schemes – no entities resolved | ||||
---|---|---|---|---|---|
Input: | none | ||||
Output: | List<CodingScheme> | ||||
Exception: | LBException | ||||
Implementation Details: | Implementation:
|
...
Code Block | ||
---|---|---|
| ||
getSourceAssertedValueSetsForConceptReference(ConceptReference ref) |
Description: | Lists all coding schemes containing a particular concept reference | ||||||
---|---|---|---|---|---|---|---|
Input: | ConceptReference ref - Configurable to contain both the unique identifier and the namespace of the target coding scheme (both are tied to the asserting source in this case) | ||||||
Output: | List<CodingScheme> | ||||||
Exception: | none | ||||||
Implementation Details: | Implementation:
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
getSourceAssertedValueSetForValueSetURIgetSourceAssertedValueSetforTopNodeEntityCode |
Description: | Lists all coding schemes that have a top node defined by a unique entity code | ||||
---|---|---|---|---|---|
Input: | String matchCode: unique identifier of the top node entity | ||||
Output: | List<CodingScheme>: Might be more than one value set defined by this top node. | ||||
Exception: | LBException | ||||
Implementation Details: | Implementation:
|
...
Description: | Gets a coding scheme representation of a value set based on its unique URI designation | ||||||
---|---|---|---|---|---|---|---|
Input: | URI uri: unique identifier of the top node entity wrapped in a URI object | ||||||
Output: | CodingScheme: Might be more than one The coding scheme representation of the value set defined represented by this top node.uniquely identifying URI | ||||||
Exception: | LBException | ||||||
Implementation Details: | Implementation:
|
...
Description: | Gets minimal coding scheme references of value sets for a text match | ||||
---|---|---|---|---|---|
Input: | String matchText: Text to match on for contains, exact, other algorithms as allowed. MatchAlgorithm matchType: Type of matching for any given match type in this enum. | ||||
Output: | List<AbsoluteCodingSchemeVersionReference>: String references to entity top node designations of the Asserted Value Sets | ||||
Exception: | noneLBException | ||||
Implementation Details: | Implementation:
|
...
The System test case for the LexEVS Value Set Definition service is performed using the JUnit test suite:
org.LexGrid.LexBIG.Impl.testUtility.VDAllTests
edu.mayo.informatics.lexgrid.convert.directConversions.assertedValueSets.SourceAssertedValueSetSearchIndexServiceTest
This API is largely used as support for the LexEVSResolvedValueSetService but both test classes are This test suite will be run as part of regular LexEVS test suite AllTestsNormalConfigs.
...