You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ch...@apache.org on 2013/11/27 15:40:41 UTC
svn commit: r1546050 -
/ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java
Author: chenpei
Date: Wed Nov 27 14:40:41 2013
New Revision: 1546050
URL: http://svn.apache.org/r1546050
Log:
CTAKES-274 - StatusAnnoator to populate IdentifiedAnnotation.historyOf field
Modified:
ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java
Modified: ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java?rev=1546050&r1=1546049&r2=1546050&view=diff
==============================================================================
--- ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java (original)
+++ ctakes/trunk/ctakes-ne-contexts/src/main/java/org/apache/ctakes/necontexts/status/StatusContextHitConsumer.java Wed Nov 27 14:40:41 2013
@@ -22,6 +22,7 @@ import org.apache.uima.analysis_engine.A
import org.apache.uima.jcas.JCas;
import org.apache.uima.jcas.tcas.Annotation;
+import org.apache.ctakes.core.fsm.output.StatusIndicator;
import org.apache.ctakes.necontexts.ContextHit;
import org.apache.ctakes.necontexts.ContextHitConsumer;
import org.apache.ctakes.necontexts.NamedEntityContextHitConsumer;
@@ -39,6 +40,10 @@ public class StatusContextHitConsumer ex
IdentifiedAnnotation neAnnot = (IdentifiedAnnotation) focusAnnot;
//TODO: currently status is an int in the old system. Let's update this to a constant string?
neAnnot.setUncertainty(status);
+ if(StatusIndicator.HISTORY_STATUS == status
+ || StatusIndicator.FAMILY_HISTORY_STATUS == status ) {
+ neAnnot.setHistoryOf(1);
+ }
}
createContextAnnot(jcas, focusAnnot, scope, ctxHit).addToIndexes();