Hi Sean and Taylor,

Thank you for the help.

@Taylor I was gettting exactly same output and exception described by you
and the adding  " add org.apache.ctakes.drugner.ae.DrugMentionAnnotator
STATUS_BOUNDARY_ANN_TYPE="org.apache.ctakes.typesystem.type.textsem.MedicationMention"
" in the piper file worked for me.

Regards
Chahal Arora
Software Engineer
Raxa

On Mon, Dec 4, 2017 at 2:21 PM, Taylor Cassidy <taylorcassid...@gmail.com>
wrote:

> Chahal,
>
> By the way, I was having a similar problem, but I don't
> think iBoundaryAnnType has to do with offsets, but rather refers to an
> Annotation type.
>
> when it's set to -1, generateDrugMentionsAndAnnotations throws an
> exception, which is ArrayOutOfBounds stemming from
> getNarrativeSpansContainingGivenSpanType:
>
> Iterator iter = indexes.getAnnotationIndex(annotType).iterator();
>
> (where annotType is iBoundaryAnnType.)
>
> It should be set by passing a string, which is the name of a class, e.g.,
>
> add org.apache.ctakes.drugner.ae.DrugMentionAnnotator
> STATUS_BOUNDARY_ANN_TYPE="org.apache.ctakes.typesystem.type.
> textsem.MedicationMention"
>
> (note that you have to use STATUS_BOUNDARY_ANN_TYPE)
>
> Also, I think it's fine to leave DISTANCE at -1, as it looks to me like it
> is more of a maximum than a minimum value.
>
> -Taylor
>
>
>
>
> On Fri, Dec 1, 2017 at 5:23 AM Chahal Arora <chahal.ar...@raxa.com> wrote:
>
> > Hi All,
> >
> > While debugging DrugMentionAnnotator.java, I found that the issue was
> > coming because the value of variables iWindowSize, iBoundaryAnnType have
> > been set to -1 by default. The value of these variables does not
> > change because in the following code I get null values for
> > *windowSize* and *boundaryAnnTypeName
> > *in the initialize method of DrugMentionAnnotator*.*
> >
> > String windowSize = (String)annotCtx.getConfigParameterValue(DISTANCE);
> > String boundaryAnnTypeName
> > =(String)annotCtx.getConfigParameterValue(BOUNDARY_ANN_TYPE);
> >
> > if(windowSize != null)
> >          iWindowSize = Integer.parseInt(windowSize);
> >
> > if(boundaryAnnTypeName != null)
> > iBoundaryAnnType  = JCasUtil.getType(boundaryAnnTypeName);
> >
> >
> > The DrugNer worked for me when I changed the value of *iWindowSize*,
> > *iBoundaryAnnType* to the length of the input string.
> >
> > Does anyone know how can I add this change from piper file and as far I
> can
> > see the right way to do it is by changing the values of *DISTANCE* and
> > *BOUNDARY_ANN_TYPE* but I am not sure about this and don't know how to do
> > it?
> >
> > Can anyone help me with this?
> >
> > Regards
> > Chahal Arora
> > Software Engineer
> > Raxa
> >
> > Regards
> > Chahal Arora
> > Software Engineer
> > Raxa
> >
> > On Thu, Nov 30, 2017 at 6:20 PM, Chahal Arora <chahal.ar...@raxa.com>
> > wrote:
> >
> > > Hi All,
> > >
> > > I am trying to use the Drug NER using the pipeline.  I am able to get
> the
> > > medication mention
> > (org.apache.ctakes.typesystem.type.textsem.MedicationMention)
> > > and get the value for drug but the issue is that I am getting null
> values
> > > for medication dosage/frequency/strength/duration.
> > >
> > > I have looked into some of the solution provided in the mailing list
> but
> > > still the same result-
> > >
> > > 1) http://mail-archives.apache.org/mod_mbox/ctakes-user/201711.mbox/%
> > > 3cb7d4354fde864bbba44d2427f281a...@blrkecmbx34.ad.infosys.com%3E
> > >
> > > 2) http://dev.ctakes.apache.narkive.com/ixUkpiO5/enabling-
> > > drugner-pipeline-and-identifying-dates#post14
> > >
> > > Some sample input text that I have tested on -
> > >
> > > 1) ASAT 10mg Tablet(Atorvastatin): Take 1 Tablet Four times daily,
> after
> > > meals and at bedtime for 5 days.
> > >
> > > 2) The patient started study treatment of Thalomid 200mg (days 1-21),
> and
> > > Epirubicin, 20 mg /m2 (days 1, 8, and 15) on 06/07/02 for the treatment
> > of
> > > hepatocellular carcinoma.
> > >
> > > 3) ASAT 10mg Four times daily
> > >
> > > 4) paracetamol BID AC 10d PO, aspirin BD
> > >
> > >
> > > Regards
> > > Chahal Arora
> > > Software Engineer
> > > Raxa
> > >
> >
>

Reply via email to