public interface LexEVSResolvedValueSetService
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
doesServiceContainAssertedValueSetTerminology(AssertedValueSetParameters params)
Use a parameter set to determine whether this terminology service contains the source asserted
value set source terminology defined in the parameter set.
|
AbsoluteCodingSchemeVersionReferenceList |
getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
Return a list of AbsoluteCodingSchemeVersionReferences used for resolving the resolvedValueSet
|
java.util.List<CodingScheme> |
getMinimalResolvedValueSetSchemes()
Returns a minimal (i.e. no entities included) coding scheme object list
|
CodingScheme |
getResolvedValueSetForValueSetURI(java.net.URI uri)
Gets the coding scheme representation of a value set for the unique uri of the value set
|
java.util.List<CodingScheme> |
getResolvedValueSetsForConceptReference(ConceptReference ref)
Returns a list of Coding Scheme representations of value sets for an entity represented
as a ConceptReference
|
java.util.List<AbsoluteCodingSchemeVersionReference> |
getResolvedValueSetsforEntityCode(java.lang.String matchCode)
Returns a list of very minimal references to a coding scheme representation
of a value sets containing entities with this entity code.
|
java.util.List<AbsoluteCodingSchemeVersionReference> |
getResolvedValueSetsforTextSearch(java.lang.String matchText,
SearchExtension.MatchAlgorithm matchType)
Returns a list of very minimal references to a coding scheme representation
of a value set containing an entity with a similar or exact textual representation
of the matchText parameter.
|
ResolvedConceptReferenceList |
getValueSetEntitiesForURI(java.lang.String uri)
Returns a list of ResolvedConceptReference representations of
the entities belonging to the CodingScheme representation of
this value set identified by its uri designation as a String
|
ResolvedConceptReferencesIterator |
getValueSetIteratorForURI(java.lang.String uri)
Returns an iterator over ResolvedConceptReference representations of
the entities belonging to the CodingScheme representation of
this value set identified by its uri designation as a String
|
void |
initParams(AssertedValueSetParameters params)
This parameter set is required for asserted value set services
|
java.util.List<CodingScheme> |
listAllResolvedValueSets()
Returns a list of coding scheme representations of value sets.
|
void initParams(AssertedValueSetParameters params)
params
- - extensive asserted value set source parameter defintionjava.util.List<CodingScheme> listAllResolvedValueSets() throws LBException
LBException
java.util.List<CodingScheme> getMinimalResolvedValueSetSchemes() throws LBException
LBException
java.util.List<CodingScheme> getResolvedValueSetsForConceptReference(ConceptReference ref)
ConceptReference
- - Requires a coding scheme reference and unique entity idCodingScheme getResolvedValueSetForValueSetURI(java.net.URI uri)
URI
- - requires Uri to be constructed as canonical Java URI.ResolvedConceptReferenceList getValueSetEntitiesForURI(java.lang.String uri)
String
- uri - String representation of coding scheme uriResolvedConceptReferencesIterator getValueSetIteratorForURI(java.lang.String uri)
String
- uri - unique coding scheme identifier for value set representationjava.util.List<AbsoluteCodingSchemeVersionReference> getResolvedValueSetsforEntityCode(java.lang.String matchCode) throws LBException
String
- matchCode - unique identifier for entity code match of value set memberLBException
java.util.List<AbsoluteCodingSchemeVersionReference> getResolvedValueSetsforTextSearch(java.lang.String matchText, SearchExtension.MatchAlgorithm matchType) throws LBException
String
- matchText - Text to match against designated property/alorithmMatchAlgorithm
- matchType - Property and algorithm match typeLBException
AbsoluteCodingSchemeVersionReferenceList getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
CodingScheme
- codingScheme - The resolvedValueSet CodingSchemeLBException
java.lang.Boolean doesServiceContainAssertedValueSetTerminology(AssertedValueSetParameters params)
AssertedValueSetParameters
- params - Large asserted value set parameter set with well established defaults