You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ctakes.apache.org by "Kim Ebert (JIRA)" <ji...@apache.org> on 2013/02/06 04:21:12 UTC

[jira] [Commented] (CTAKES-146) cTAKES doesn't identify SNOWMED codes consistently

    [ https://issues.apache.org/jira/browse/CTAKES-146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13572113#comment-13572113 ] 

Kim Ebert commented on CTAKES-146:
----------------------------------

It appears the problem occurs because the permutation list is being sorted( and the list is not regenerated for each document )

A potential fix for this issue is to clone the permutation before sorting it.

=== modified file 'src/edu/mayo/bmi/lookup/algorithms/FirstTokenPermutationImpl.java'
--- src/edu/mayo/bmi/lookup/algorithms/FirstTokenPermutationImpl.java   2012-11-28 01:56:50 +0000
+++ src/edu/mayo/bmi/lookup/algorithms/FirstTokenPermutationImpl.java   2013-02-06 03:00:59 +0000
@@ -261,7 +261,7 @@                                                                              
         {                                                                                       
             // convert permutation idx back into LookupTokens                                   
             List tempList = new ArrayList();                                                    
-            List permutation = (List) permItr.next();                                           
+            List permutation = (List)((ArrayList) permItr.next()).clone();                      
             Iterator idxItr = permutation.iterator();                                           
             while (idxItr.hasNext())                                                            
             {


                
> cTAKES doesn't identify SNOWMED codes consistently
> --------------------------------------------------
>
>                 Key: CTAKES-146
>                 URL: https://issues.apache.org/jira/browse/CTAKES-146
>             Project: cTAKES
>          Issue Type: Bug
>          Components: ctakes-dictionary-lookup
>    Affects Versions: 2.6-incubating, 3.0-incubating, future enhancement, 3.1-incubating
>            Reporter: Kim Ebert
>
> When running an identical document through in a single run through cTAKES, different SNOWMED codes are identified for the same document.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira