You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by bl...@apache.org on 2012/11/16 17:43:46 UTC

svn commit: r1410451 - /incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext

Author: bleeker
Date: Fri Nov 16 16:43:45 2012
New Revision: 1410451

URL: http://svn.apache.org/viewvc?rev=1410451&view=rev
Log:
CMS commit to ctakes by bleeker

Added:
    incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext   (with props)

Added: incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext
URL: http://svn.apache.org/viewvc/incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext?rev=1410451&view=auto
==============================================================================
--- incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext (added)
+++ incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext Fri Nov 16 16:43:45 2012
@@ -0,0 +1,178 @@
+Title:     cTAKES 2.6 Side Effect
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+
+# cTAKES 2.6 - Side Effect
+
+## Overview of Side Effect
+
+The side effect extraction system extracts physician-asserted drug side
+effects from clinical notes. Alternatively the system can extract sentences
+that possibly contain both side effects and causative drugs, which cover
+higher number of side effect occurrences but needs human validation to extract
+individual causative drugs and side effects.
+
+## Analysis engines (Annotator) Descriptors
+
+### SideEffectAggregateTAE.xml
+
+An aggregated engine defines a pipeline used by side effect extraction on
+plain text with Mayo format section tags.
+
+### SideEffectAggregate_CDA_TAE.xml
+
+An aggregated engine defines a pipeline used by side effect extraction on CDA
+documents.
+
+### SideEffectSentenceAggregateTAE.xml
+
+An aggregated engine defines a pipeline used by side effect sentence
+extraction on plain text with Mayo format section tags.
+
+### SideEffectSentenceAggregate_CDA_TAE.xml
+
+An aggregated engine defines a pipeline used by side effect sentence
+extraction on CDA documents.
+
+### SideEffectAnnotator.xml
+
+This annotator uses pattern matching rules to identify side effect and
+causative drug.
+
+**Parameters**
+
+  * sectionToIgnore  
+sections to ignore for side effect extraction (a default one uses Mayo Clinic
+section convention)
+
+The following parameters are side effect indication keywords in pattern
+matching rules. Users may use their own keywords:
+
+  * hasPatternOfDrugCauseVerbPse
+  * hasPatternOfPseDueToDrug
+  * hasPatternOfDrugDueToPse
+  * hasPatternOfDiscontDrugBecausePse
+  * sideEffectWord
+  * hasPatternOfNotePseWithDrug
+  * hasPatternOfDrugMadePse
+  * hasPatternOfPseAfterDrug
+
+**Resources**  
+sideEffectDic: - A:: dictionary file that contains the drug and known side
+effect used for the dictionary lookup rule. The default file includes sample
+cases
+
+### SESentenceClassifierAnnotator.xml
+
+An annotator to extract sentences that contains side effect and causative
+drugs.
+
+**Parameters**  
+PathOfModel - A machine learning model of side effect sentence classification
+
+### PSESentenceAnnotator.xml
+
+This annotator extracts spans of sentences that contain potential side effects
+(i.e., signs/symptoms and diseases/disorders) and drugs and add them to the
+type PSESentence. Note that certain sections (in clinical notes) defined in
+parameter, SectionsToIgnore are ignored.
+
+**Parameters**  
+SectionToIgnore: sections not to be considered for this annotation (a default
+one uses Mayo Clinic section convention)
+
+### SESentenceFeatureAnnotator.xml
+
+This annotator extracts features for side effect sentence classification and
+add them to the type PSESentenceFeature.
+
+**Parameters**  
+MetaKeywordsFile:
+
+A file of keywords used for side effect sentence classification
+
+### LookupWindowAnnotator_sideEffect.xml
+
+A customized lookup window annotator for side effect extraction to properly
+catch potential side effect candidates.
+
+### DictionaryLookupAnnotator_sideEffect.xml
+
+A customized dictionary lookup annotator for side effect extraction.
+
+**Resources**  
+LookupDescriptorFile: a lookup descriptor file used for this project
+
+SnomedIndexReader: custom resource specifier
+
+RxnormIndexReader: custom resource specifier
+
+OrangeBookIndexReader: custom resource specifier
+
+CsvSEFile: a file for supplemental named entities. A user may use this file to
+add extra named entities that are not in a dictionary (the format should be
+first_word|full_named_entity|typeID(e.g., drug=1, disease/disorder=2,
+signs/symptoms=3, etc.). The default file includes sample cases.
+
+## CAS Consumers
+
+  * SideEffectCasConsumer  
+Write side effects and causative drugs to the file in the format of: documentN
+ame|sideEffect|beginOffset|endOffset|drug|beginOffset|endOffset|sentence
+
+  * SideEffectSentenceCasConsumer  
+Write side effects sentences to the file in the format of:
+document_name|side_effect_sentence|beginOffset|endOffset
+
+## Collection Processing Engine (CPE)
+
+### SideEffect_CDA_CPE.xml
+
+A CPE for both side effect and side effect sentence extraction on CDA
+documents.
+
+### SideEffectSentenceCPE.xml
+
+A CPE for both side effect and side effect sentence extraction on plain text
+with Mayo format section tags.
+
+**Resources**  
+libsvm-2.91.jar: The support vector machine (SVM) classification tool used to
+side effect sentence classification.
+
+## Type System - SideEffectTypeSystem.xml
+
+Types used in this project. Click JCasGen to generate necessary types.
+
+## How to
+
+  * Run side effect extraction  
+Use SideEffectCPE.xml for plain text with Mayo section tags or
+SideEffect_CDA_CPE.xml for CDA documents
+
+  * Run both side effect and side effect sentence extraction  
+Use SideEffectSentenceCPE.xml for plain text with Mayo section tags or
+SideEffectSentence_CDA_CPE.xml for CDA documents
+
+INFO Input file can be either plain text with Mayo format section tags or CDA
+documents (if you use a CDA format, take out SimpleSegmentWithTagsAnnotator in
+the TAE workflow)
+
+  * Customize side effect extraction rules  
+The method, getSideEffectsWithPrioritizedRule() in SideEffectAnnotator.java
+contains the list of rules used for side effect extraction. A user can modify
+existing rules or create new rules.
\ No newline at end of file

Propchange: incubator/ctakes/site/trunk/content/ctakes/2.6.0/ctakes-2.6-Side-Effect.mdtext
------------------------------------------------------------------------------
    svn:eol-style = native