public interface LexEVSConceptDomainServices
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getConceptDomainBindings(java.lang.String conceptDomainId,
java.lang.String codingSchemeURI)
Returns list of value set definition URIs that are bound to given concept domain.
|
CodedNodeSet |
getConceptDomainCodedNodeSet(java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Returns coded node set for concept domain entities.
|
CodingScheme |
getConceptDomainCodingScheme(java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Gets the concept domain coding scheme.
|
CodingSchemeSummary |
getConceptDomainCodingSchemeSummary(java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Gets the concept domain coding scheme summary.
|
java.util.List<Entity> |
getConceptDomainEntitisWithName(java.lang.String conceptDomainName,
java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag,
CodedNodeSet.SearchDesignationOption option,
java.lang.String matchAlgorithm,
java.lang.String language)
Returns list of concept domain entities matching the name provided.
|
Entity |
getConceptDomainEntity(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Returns concept domain entity object of the concept domain id.
|
java.util.List<java.lang.String> |
isEntityInConceptDomain(java.lang.String conceptDomainId,
java.lang.String namespace,
java.lang.String codingSchemURI,
java.lang.String entityCode,
AbsoluteCodingSchemeVersionReferenceList codingSchemeVersionList,
java.util.List<java.lang.String> usageContext)
Determines whether the supplied coded concept exists in a code system in use for the specified concept domain,
optionally within specific usage contexts.
|
java.util.List<Entity> |
listAllConceptDomainEntities(java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Gets all the concept domain found in the system as entities.
|
java.util.List<java.lang.String> |
listAllConceptDomainIds(java.lang.String codingSchemeNameOrURI,
CodingSchemeVersionOrTag versionOrTag)
Returns all the concept domain identifiers found in the system.
|
CodingScheme getConceptDomainCodingScheme(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
CodingSchemeSummary getConceptDomainCodingSchemeSummary(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
Entity getConceptDomainEntity(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
conceptDomainId
- id of concept domainnamespace
- namespace of the concept domaincodingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
java.util.List<Entity> getConceptDomainEntitisWithName(java.lang.String conceptDomainName, java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag, CodedNodeSet.SearchDesignationOption option, java.lang.String matchAlgorithm, java.lang.String language) throws LBException
conceptDomainName
- match name of concept domaincodingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagoption
- Indicates the designations to search (one of the enumerated
type SearchDesignationOption).matchAlgorithm
- Local name of the match algorithm - possible algorithms are
returned in LexBigService.getMatchAlgorithms().language
- Language of search string. If missing, use the default
language specified in the context.LBException
CodedNodeSet getConceptDomainCodedNodeSet(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
java.util.List<Entity> listAllConceptDomainEntities(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
java.util.List<java.lang.String> listAllConceptDomainIds(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tagLBException
java.util.List<java.lang.String> getConceptDomainBindings(java.lang.String conceptDomainId, java.lang.String codingSchemeURI) throws LBException
conceptDomainId
- -
Identifier of the concept domaincodingSchemeURI
- concept domain coding scheme URILBException
java.util.List<java.lang.String> isEntityInConceptDomain(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codingSchemURI, java.lang.String entityCode, AbsoluteCodingSchemeVersionReferenceList codingSchemeVersionList, java.util.List<java.lang.String> usageContext) throws LBException
conceptDomainId
- - id of concept domainnamespace
- - concept domain namespaceentityCode
- - entity code to check if it participates in concept domaincodingSchemeVersionList
- - list of coding scheme URI and version that contains the entity code
and to be used to resolve.usageContext
- - (Optional) list of usage contextLBException