You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2020/12/22 20:42:17 UTC
svn commit: r1884721 - in
/ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest:
service/CuiResponse.java util/JCasParser.java
Author: tmill
Date: Tue Dec 22 20:42:17 2020
New Revision: 1884721
URL: http://svn.apache.org/viewvc?rev=1884721&view=rev
Log:
Add in more semantic types that users probably want returned from rest server, especially when using customized dictionaries.
Modified:
ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CuiResponse.java
ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/util/JCasParser.java
Modified: ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CuiResponse.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CuiResponse.java?rev=1884721&r1=1884720&r2=1884721&view=diff
==============================================================================
--- ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CuiResponse.java (original)
+++ ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/service/CuiResponse.java Tue Dec 22 20:42:17 2020
@@ -53,7 +53,7 @@ public class CuiResponse {
Map<String, String> atts = new HashMap<>();
atts.put("codingScheme", concept.getCodingScheme());
atts.put("cui", concept.getCui());
- atts.put("code", concept.getCode());
+ atts.put("code", concept.getCode() == null ? "n/a" : concept.getCode());
atts.put("tui", concept.getTui());
conceptAttributes.add(atts);
}
Modified: ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/util/JCasParser.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/util/JCasParser.java?rev=1884721&r1=1884720&r2=1884721&view=diff
==============================================================================
--- ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/util/JCasParser.java (original)
+++ ctakes/trunk/ctakes-web-rest/src/main/java/org/apache/ctakes/rest/util/JCasParser.java Tue Dec 22 20:42:17 2020
@@ -24,9 +24,11 @@ import org.apache.ctakes.typesystem.type
import org.apache.uima.fit.util.JCasUtil;
import org.apache.uima.jcas.JCas;
import org.apache.uima.jcas.tcas.Annotation;
+import org.apache.log4j.Logger;
import java.util.Arrays;
import java.util.List;
+import java.util.ArrayList;
import java.util.Map;
import java.util.stream.Collectors;
@@ -51,6 +53,9 @@ final public class JCasParser {
ProcedureMention.class,
AnatomicalSiteMention.class,
MedicationMention.class,
+ EventMention.class,
+ EntityMention.class,
+ IdentifiedAnnotation.class,
// Temporal types:
TimeMention.class,