public class UmlsToSnomedLuceneConsumerImpl extends UmlsToSnomedConsumerImpl
BaseLookupConsumerImpl.LookupHitKey
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
CUI_MAPPING_PRP_KEY |
private static int |
iv_maxListSize |
private Logger |
logger |
private java.lang.String |
SNOMED_CODE_LIST_CONFIG_PARM |
private java.lang.String |
SNOMED_MAPPING_PRP_KEY |
private LuceneDictionaryImpl |
snomedLikeCodesIndex |
props
Constructor and Description |
---|
UmlsToSnomedLuceneConsumerImpl(UimaContext aCtx,
java.util.Properties properties) |
UmlsToSnomedLuceneConsumerImpl(UimaContext aCtx,
java.util.Properties properties,
int maxListSize) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<java.lang.String> |
getSnomedCodes(java.lang.String umlsCode)
Find all Snomed codes that map to the given UMLS code (CUI),
by looking in a lucene index
|
consumeHits
createLookupHitMap, organizeByOffset
private Logger logger
private static int iv_maxListSize
private final java.lang.String SNOMED_MAPPING_PRP_KEY
private final java.lang.String CUI_MAPPING_PRP_KEY
private final java.lang.String SNOMED_CODE_LIST_CONFIG_PARM
private LuceneDictionaryImpl snomedLikeCodesIndex
public UmlsToSnomedLuceneConsumerImpl(UimaContext aCtx, java.util.Properties properties) throws java.lang.Exception
java.lang.Exception
public UmlsToSnomedLuceneConsumerImpl(UimaContext aCtx, java.util.Properties properties, int maxListSize) throws java.lang.Exception
java.lang.Exception
protected java.util.Set<java.lang.String> getSnomedCodes(java.lang.String umlsCode) throws DictionaryException
getSnomedCodes
in class UmlsToSnomedConsumerImpl
umlsCode
- a UMLS CUIDictionaryException
in UmlsToSnomedConsumerImpl
for example of using a database