public final class DefaultTermConsumer extends AbstractTermConsumer
Constructor and Description |
---|
DefaultTermConsumer(UimaContext uimaContext,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
void |
consumeTypeIdHits(JCas jcas,
java.lang.String defaultScheme,
int cTakesSemantic,
CollectionMap<TextSpan,java.lang.Long,? extends java.util.Collection<java.lang.Long>> textSpanCuis,
CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts) |
private static IdentifiedAnnotation |
createSemanticAnnotation(JCas jcas,
int cTakesSemantic) |
private static UmlsConcept |
createUmlsConcept(JCas jcas,
java.lang.String codingScheme,
java.lang.String cui,
java.lang.String tui,
java.lang.String preferredText,
java.lang.String code) |
private static java.util.Collection<UmlsConcept> |
createUmlsConcepts(JCas jcas,
java.lang.String defaultScheme,
int cTakesSemantic,
java.lang.Long cuiCode,
CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> conceptMap) |
private static java.util.Collection<UmlsConcept> |
createUmlsConcepts(JCas jcas,
java.lang.String defaultScheme,
java.lang.String tui,
Concept concept) |
consumeHits, getCodingScheme, getUsedcTakesSemantics, hascTakesSemantic
public DefaultTermConsumer(UimaContext uimaContext, java.util.Properties properties)
public void consumeTypeIdHits(JCas jcas, java.lang.String defaultScheme, int cTakesSemantic, CollectionMap<TextSpan,java.lang.Long,? extends java.util.Collection<java.lang.Long>> textSpanCuis, CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> cuiConcepts) throws AnalysisEngineProcessException
jcas
- -defaultScheme
- - name of the coding scheme to use if no secondary (snomed, rxnorm) schemes existcTakesSemantic
- cTakes IdentifiedAnnotation only accepts an integer as a cTakesSemanticAnalysisEngineProcessException
private static IdentifiedAnnotation createSemanticAnnotation(JCas jcas, int cTakesSemantic)
private static java.util.Collection<UmlsConcept> createUmlsConcepts(JCas jcas, java.lang.String defaultScheme, int cTakesSemantic, java.lang.Long cuiCode, CollectionMap<java.lang.Long,Concept,? extends java.util.Collection<Concept>> conceptMap)
private static java.util.Collection<UmlsConcept> createUmlsConcepts(JCas jcas, java.lang.String defaultScheme, java.lang.String tui, Concept concept)
private static UmlsConcept createUmlsConcept(JCas jcas, java.lang.String codingScheme, java.lang.String cui, java.lang.String tui, java.lang.String preferredText, java.lang.String code)