public class LexEVSResolvedValueSetServiceImpl extends java.lang.Object implements LexEVSResolvedValueSetService
Constructor and Description |
---|
LexEVSResolvedValueSetServiceImpl() |
LexEVSResolvedValueSetServiceImpl(AssertedValueSetParameters params) |
LexEVSResolvedValueSetServiceImpl(LexBIGService lbs) |
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.
|
LexBIGService |
getLexBIGService()
Return the associated LexBIGService instance; lazy initialized as
required.
|
AbsoluteCodingSchemeVersionReferenceList |
getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
Return a list of AbsoluteCodingSchemeVersionReference that was used for resolving the resolvedValueSet
|
java.util.List<CodingScheme> |
getMinimalResolvedValueSetSchemes()
Returns a minimal (i.e. no entities included) coding scheme object list
|
java.util.Set<CodingSchemeReference> |
getReferenceForSchemes(java.util.List<CodingScheme> schemes) |
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.
|
SourceAssertedValueSetService |
getSourceAssertedValueSetService(AssertedValueSetParameters params) |
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.
|
CodingScheme |
listResolvedValueSetForDescription(java.lang.String description)
Returns a fully resolved coding scheme representation of a value set.
|
void |
setLexBIGService(LexBIGService lbsvc)
Return the associated LexBIGService instance; lazy initialized as
required.
|
public LexEVSResolvedValueSetServiceImpl()
public LexEVSResolvedValueSetServiceImpl(AssertedValueSetParameters params)
public LexEVSResolvedValueSetServiceImpl(LexBIGService lbs)
public java.util.List<CodingScheme> listAllResolvedValueSets() throws LBException
LexEVSResolvedValueSetService
listAllResolvedValueSets
in interface LexEVSResolvedValueSetService
LBException
public CodingScheme listResolvedValueSetForDescription(java.lang.String description) throws LBException
LexEVSResolvedValueSetService
listResolvedValueSetForDescription
in interface LexEVSResolvedValueSetService
LBException
public java.util.List<CodingScheme> getMinimalResolvedValueSetSchemes() throws LBException
LexEVSResolvedValueSetService
getMinimalResolvedValueSetSchemes
in interface LexEVSResolvedValueSetService
LBException
public AbsoluteCodingSchemeVersionReferenceList getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
getListOfCodingSchemeVersionsUsedInResolution
in interface LexEVSResolvedValueSetService
codingScheme-
- The resolvedValueSet CodingSchemeLBException
public java.util.List<CodingScheme> getResolvedValueSetsForConceptReference(ConceptReference ref)
LexEVSResolvedValueSetService
getResolvedValueSetsForConceptReference
in interface LexEVSResolvedValueSetService
public java.util.List<AbsoluteCodingSchemeVersionReference> getResolvedValueSetsforTextSearch(java.lang.String matchText, SearchExtension.MatchAlgorithm matchType) throws LBException
LexEVSResolvedValueSetService
getResolvedValueSetsforTextSearch
in interface LexEVSResolvedValueSetService
LBException
public java.util.List<AbsoluteCodingSchemeVersionReference> getResolvedValueSetsforEntityCode(java.lang.String matchCode) throws LBException
LexEVSResolvedValueSetService
getResolvedValueSetsforEntityCode
in interface LexEVSResolvedValueSetService
LBException
public CodingScheme getResolvedValueSetForValueSetURI(java.net.URI uri)
LexEVSResolvedValueSetService
getResolvedValueSetForValueSetURI
in interface LexEVSResolvedValueSetService
public ResolvedConceptReferenceList getValueSetEntitiesForURI(java.lang.String uri)
LexEVSResolvedValueSetService
getValueSetEntitiesForURI
in interface LexEVSResolvedValueSetService
public ResolvedConceptReferencesIterator getValueSetIteratorForURI(java.lang.String uri)
LexEVSResolvedValueSetService
getValueSetIteratorForURI
in interface LexEVSResolvedValueSetService
public java.util.Set<CodingSchemeReference> getReferenceForSchemes(java.util.List<CodingScheme> schemes)
public LexBIGService getLexBIGService()
public void setLexBIGService(LexBIGService lbsvc)
public SourceAssertedValueSetService getSourceAssertedValueSetService(AssertedValueSetParameters params)
public void initParams(AssertedValueSetParameters params)
LexEVSResolvedValueSetService
initParams
in interface LexEVSResolvedValueSetService
params
- - extensive asserted value set source parameter defintionpublic java.lang.Boolean doesServiceContainAssertedValueSetTerminology(AssertedValueSetParameters params)
LexEVSResolvedValueSetService
doesServiceContainAssertedValueSetTerminology
in interface LexEVSResolvedValueSetService