org.apache.ctakes.padtermspotter.fsm.pad.machine
Class SubSectionPadIdFSM

java.lang.Object
  extended by org.apache.ctakes.padtermspotter.fsm.pad.machine.SubSectionPadIdFSM

public class SubSectionPadIdFSM
extends java.lang.Object

Uses one or more finite state machines to detect sub-sections in the given input of tokens. - terms; "smh","rmh","gonda","romayo" are indicative of names of buildings on the Mayo campus which are used to mark subsection begin/end - terms; "indications","bleindications","exam","showing" are special terms which often contain the terms being screened for relating to PAD, but since they are titles of examinations, revision sections, and generalized screenings they are to be ignored in the Mayo cohort.

Author:
Mayo Clinic

Constructor Summary
SubSectionPadIdFSM()
          Constructor
 
Method Summary
 java.util.Set<SubSectionIndicator> execute(java.util.List<? extends BaseToken> tokens)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubSectionPadIdFSM

public SubSectionPadIdFSM()
Constructor

Method Detail

execute

public java.util.Set<SubSectionIndicator> execute(java.util.List<? extends BaseToken> tokens)
                                           throws java.lang.Exception
Throws:
java.lang.Exception