|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexgrid.conceptdomain.impl.LexEVSConceptDomainServicesImpl
public class LexEVSConceptDomainServicesImpl
Implements LexEVS Concept Domain API.
Constructor Summary | |
---|---|
LexEVSConceptDomainServicesImpl()
|
Method Summary | |
---|---|
static LexEVSConceptDomainServices |
defaultInstance()
|
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 codingSchemeURI,
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LexEVSConceptDomainServicesImpl()
Method Detail |
---|
public static LexEVSConceptDomainServices defaultInstance()
public CodingScheme getConceptDomainCodingScheme(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
getConceptDomainCodingScheme
in interface LexEVSConceptDomainServices
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public CodingSchemeSummary getConceptDomainCodingSchemeSummary(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
getConceptDomainCodingSchemeSummary
in interface LexEVSConceptDomainServices
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public CodedNodeSet getConceptDomainCodedNodeSet(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
getConceptDomainCodedNodeSet
in interface LexEVSConceptDomainServices
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public java.util.List<Entity> listAllConceptDomainEntities(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
listAllConceptDomainEntities
in interface LexEVSConceptDomainServices
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public java.util.List<java.lang.String> listAllConceptDomainIds(java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
listAllConceptDomainIds
in interface LexEVSConceptDomainServices
codingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public java.util.List<java.lang.String> getConceptDomainBindings(java.lang.String conceptDomainId, java.lang.String codingSchemeURI) throws LBException
LexEVSConceptDomainServices
getConceptDomainBindings
in interface LexEVSConceptDomainServices
conceptDomainId
- -
Identifier of the concept domaincodingSchemeURI
- concept domain coding scheme URI
LBException
public 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
LexEVSConceptDomainServices
getConceptDomainEntitisWithName
in interface LexEVSConceptDomainServices
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
public Entity getConceptDomainEntity(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codingSchemeNameOrURI, CodingSchemeVersionOrTag versionOrTag) throws LBException
LexEVSConceptDomainServices
getConceptDomainEntity
in interface LexEVSConceptDomainServices
conceptDomainId
- id of concept domainnamespace
- namespace of the concept domaincodingSchemeNameOrURI
- concept domain coding scheme name or uriversionOrTag
- concept domain coding scheme version or tag
LBException
public java.util.List<java.lang.String> isEntityInConceptDomain(java.lang.String conceptDomainId, java.lang.String namespace, java.lang.String codingSchemeURI, java.lang.String entityCode, AbsoluteCodingSchemeVersionReferenceList codingSchemeVersionList, java.util.List<java.lang.String> usageContext) throws LBException
LexEVSConceptDomainServices
isEntityInConceptDomain
in interface LexEVSConceptDomainServices
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 context
LBException
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |