public class SourceAssertedValueSetServiceImpl extends java.lang.Object implements SourceAssertedValueSetService
Constructor and Description |
---|
SourceAssertedValueSetServiceImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Entity> |
getAllSourceAssertedValueSetEntities() |
static SourceAssertedValueSetService |
getDefaultValueSetServiceForVersion(AssertedValueSetParameters params) |
static SourceAssertedValueSetServiceImpl |
getDefaultValueSetServiceForVersion(AssertedValueSetParameters params,
LexBIGService lbs) |
java.lang.String |
getEntityCodeFromValueSetDefinition(java.lang.String uri) |
AbsoluteCodingSchemeVersionReferenceList |
getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
Return a list of AbsoluteCodingSchemeVersionReferences that were used for resolving the resolvedValueSet
|
java.util.List<CodingScheme> |
getMinimalSourceAssertedValueSetSchemes()
Returns a minimal (i.e. no entities included) coding scheme object list
|
ResolvedConceptReferenceList |
getSourceAssertedValueSetEntitiesForURI(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
|
java.util.List<CodingScheme> |
getSourceAssertedValueSetforTopNodeEntityCode(java.lang.String matchCode)
Returns a list of Coding Scheme representations of a value set
with the code that has the class instance defined relationship to this value set
top node
|
java.util.List<CodingScheme> |
getSourceAssertedValueSetforValueSetMemberEntityCode(java.lang.String matchCode)
Returns a list of coding scheme representations
of a value set containing entities with this entity code.
|
CodingScheme |
getSourceAssertedValueSetForValueSetURI(java.net.URI uri)
Gets the coding scheme representation of a value set for the unique uri of the value set
|
ResolvedConceptReferencesIterator |
getSourceAssertedValueSetIteratorForURI(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
|
java.util.List<CodingScheme> |
getSourceAssertedValueSetsForConceptReference(ConceptReference ref)
Returns a list of Coding Scheme representations of value sets for an entity represented
as a ConceptReference
|
java.util.List<AbsoluteCodingSchemeVersionReference> |
getSourceAssertedValueSetsforTextSearch(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.
|
java.util.List<java.lang.String> |
getSourceAssertedValueSetTopNodesForRootCode(java.lang.String rootCode)
Assumes a hierarchy of value sets is divided amongst a set of root nodes that have a
relationship to this rootCode parameter which is a unique entity identifier in the system.
|
LexBIGService |
getSvc() |
void |
init(AssertedValueSetParameters params) |
java.util.List<CodingScheme> |
listAllSourceAssertedValueSets()
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.
|
static void |
main(java.lang.String[] args) |
void |
setSvc(LexBIGService svc) |
public void init(AssertedValueSetParameters params)
public static SourceAssertedValueSetService getDefaultValueSetServiceForVersion(AssertedValueSetParameters params)
public static SourceAssertedValueSetServiceImpl getDefaultValueSetServiceForVersion(AssertedValueSetParameters params, LexBIGService lbs)
public java.util.List<CodingScheme> listAllSourceAssertedValueSets() throws LBException
SourceAssertedValueSetService
listAllSourceAssertedValueSets
in interface SourceAssertedValueSetService
LBException
public java.util.List<CodingScheme> getMinimalSourceAssertedValueSetSchemes() throws LBException
SourceAssertedValueSetService
getMinimalSourceAssertedValueSetSchemes
in interface SourceAssertedValueSetService
LBException
public java.util.List<CodingScheme> getSourceAssertedValueSetsForConceptReference(ConceptReference ref)
SourceAssertedValueSetService
getSourceAssertedValueSetsForConceptReference
in interface SourceAssertedValueSetService
public java.util.List<java.lang.String> getSourceAssertedValueSetTopNodesForRootCode(java.lang.String rootCode)
SourceAssertedValueSetService
getSourceAssertedValueSetTopNodesForRootCode
in interface SourceAssertedValueSetService
rootCode
- - Unique identifier for the top asserted value set rootpublic CodingScheme getSourceAssertedValueSetForValueSetURI(java.net.URI uri) throws LBException
SourceAssertedValueSetService
getSourceAssertedValueSetForValueSetURI
in interface SourceAssertedValueSetService
LBException
public ResolvedConceptReferenceList getSourceAssertedValueSetEntitiesForURI(java.lang.String uri)
SourceAssertedValueSetService
getSourceAssertedValueSetEntitiesForURI
in interface SourceAssertedValueSetService
public java.lang.String getEntityCodeFromValueSetDefinition(java.lang.String uri)
public ResolvedConceptReferencesIterator getSourceAssertedValueSetIteratorForURI(java.lang.String uri)
SourceAssertedValueSetService
getSourceAssertedValueSetIteratorForURI
in interface SourceAssertedValueSetService
public java.util.List<CodingScheme> getSourceAssertedValueSetforTopNodeEntityCode(java.lang.String matchCode) throws LBException
SourceAssertedValueSetService
getSourceAssertedValueSetforTopNodeEntityCode
in interface SourceAssertedValueSetService
LBException
public CodingScheme listResolvedValueSetForDescription(java.lang.String description) throws LBException
SourceAssertedValueSetService
listResolvedValueSetForDescription
in interface SourceAssertedValueSetService
LBException
public java.util.List<CodingScheme> getSourceAssertedValueSetforValueSetMemberEntityCode(java.lang.String matchCode) throws LBException
SourceAssertedValueSetService
getSourceAssertedValueSetforValueSetMemberEntityCode
in interface SourceAssertedValueSetService
LBException
public java.util.List<AbsoluteCodingSchemeVersionReference> getSourceAssertedValueSetsforTextSearch(java.lang.String matchText, SearchExtension.MatchAlgorithm matchType) throws LBException
SourceAssertedValueSetService
getSourceAssertedValueSetsforTextSearch
in interface SourceAssertedValueSetService
LBException
public AbsoluteCodingSchemeVersionReferenceList getListOfCodingSchemeVersionsUsedInResolution(CodingScheme cs)
SourceAssertedValueSetService
getListOfCodingSchemeVersionsUsedInResolution
in interface SourceAssertedValueSetService
public java.util.List<Entity> getAllSourceAssertedValueSetEntities()
getAllSourceAssertedValueSetEntities
in interface SourceAssertedValueSetService
public LexBIGService getSvc()
public void setSvc(LexBIGService svc)
public static void main(java.lang.String[] args)