|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ctakes.drugner.DrugMention
public class DrugMention
Contains information from a single document - is not the result of data mining.
Field Summary | |
---|---|
AssociatedPrimaryCodeElement |
associatedCodePrimary
|
AssociatedPrimaryCodeElement |
associatedCodeSecondary
terminology unique identifier (e.g. |
DrugChangeStatusElement |
changeStatus
aka change. |
ConfidenceScoreElement |
confidence
|
DosageElement |
dosage
e.g. |
TextMentionElement |
drugMentionText
The word(s) in the note that indicate the drug. |
DurationElement |
duration
e.g. |
DateToken |
endDate
|
boolean |
findMaxValue
|
FormElement |
form
Span the drug form, if available. |
FrequencyElement |
frequency
e.g. |
FrequencyUnitElement |
frequencyUnit
e.g. |
RouteElement |
route
e.g oral Topical Examples include medications applied onto the skin, asthma medications, enema, eye or ear drops, decongestants, vaginal creams. |
StartDateElement |
startDate
If there is a specific date in the note associated with the drug mention, the specific date. |
StrengthElement |
strength
|
StrengthUnitElement |
strengthUnit
Span the drug form, if available. |
Constructor Summary | |
---|---|
DrugMention(org.apache.uima.jcas.JCas jcas,
int beginPos,
int endPos)
|
Method Summary | |
---|---|
java.lang.String |
convertFromTextToNum(java.lang.String firstTerm)
|
java.lang.String |
convertToChangeStatus(java.lang.String firstTerm)
|
int |
getChangeStatusBegin()
|
int |
getChangeStatusEnd()
|
double |
getConfidenceScoreElement()
|
int |
getDosageBegin()
|
java.lang.String |
getDosageElement()
|
int |
getDosageEnd()
|
java.lang.String |
getDrugChangeStatusElement()
|
int |
getDuratationBegin()
|
int |
getDuratationEnd()
|
java.lang.String |
getDurationElement()
|
java.lang.String |
getEndDateElement()
|
int |
getFormBegin()
|
java.lang.String |
getFormElement()
|
int |
getFormEnd()
|
int |
getFrequencyBegin()
|
java.lang.String |
getFrequencyElement()
|
int |
getFrequencyEnd()
|
java.lang.String |
getFrequencyUnitElement()
|
int |
getFUBegin()
|
int |
getFUENd()
|
java.lang.String |
getPrimaryAssociatedCodeElement()
|
int |
getRouteBegin()
|
java.lang.String |
getRouteElement()
|
int |
getRouteEnd()
|
java.lang.String |
getSecondaryAssociatedCodeElement()
|
java.lang.String |
getStartDateElement()
|
int |
getStrengthBegin()
|
java.lang.String |
getStrengthElement()
|
int |
getStrengthEnd()
|
int |
getStrengthUnitBegin()
|
java.lang.String |
getStrengthUnitElement()
|
int |
getStrengthUnitEnd()
|
static int |
indexOfRegex(java.lang.String lookIn,
java.util.regex.Pattern lookFor)
Scan a string for the first occurrence of some regex Pattern. |
double |
parseDoubleValue(java.lang.Object strength)
|
int |
parseIntValue(java.lang.Object strength)
|
void |
setConfidenceScoreElement(double score,
int beginOffset,
int endOffset)
|
void |
setDosageElement(java.lang.String dose,
int beginOffset,
int endOffset)
|
void |
setDrugChangeStatusElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setDurationElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setEndDateElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setFormElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setFrequencyElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setFrequencyUnitElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setPrimaryAssociatedCodeElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setRouteElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setSecondaryAssociatedCodeElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setStartDateElement(java.lang.String date,
int beginOffset,
int endOffset)
|
void |
setStrengthElement(java.lang.String name,
int beginOffset,
int endOffset)
|
void |
setStrengthUnitElement(java.lang.String name,
int beginOffset,
int endOffset)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public TextMentionElement drugMentionText
public AssociatedPrimaryCodeElement associatedCodePrimary
public AssociatedPrimaryCodeElement associatedCodeSecondary
public StartDateElement startDate
public DateToken endDate
public DosageElement dosage
public FrequencyElement frequency
public FrequencyUnitElement frequencyUnit
public DurationElement duration
public RouteElement route
public StrengthElement strength
public StrengthUnitElement strengthUnit
public FormElement form
public DrugChangeStatusElement changeStatus
public ConfidenceScoreElement confidence
public boolean findMaxValue
Constructor Detail |
---|
public DrugMention(org.apache.uima.jcas.JCas jcas, int beginPos, int endPos)
Method Detail |
---|
public void setPrimaryAssociatedCodeElement(java.lang.String name, int beginOffset, int endOffset)
setPrimaryAssociatedCodeElement
in interface DrugModel
public void setSecondaryAssociatedCodeElement(java.lang.String name, int beginOffset, int endOffset)
setSecondaryAssociatedCodeElement
in interface DrugModel
public void setStartDateElement(java.lang.String date, int beginOffset, int endOffset)
setStartDateElement
in interface DrugModel
public void setEndDateElement(java.lang.String name, int beginOffset, int endOffset)
setEndDateElement
in interface DrugModel
public void setDosageElement(java.lang.String dose, int beginOffset, int endOffset)
setDosageElement
in interface DrugModel
public void setFrequencyElement(java.lang.String name, int beginOffset, int endOffset)
setFrequencyElement
in interface DrugModel
public void setFrequencyUnitElement(java.lang.String name, int beginOffset, int endOffset)
setFrequencyUnitElement
in interface DrugModel
public void setFormElement(java.lang.String name, int beginOffset, int endOffset)
setFormElement
in interface DrugModel
public void setDurationElement(java.lang.String name, int beginOffset, int endOffset)
setDurationElement
in interface DrugModel
public void setRouteElement(java.lang.String name, int beginOffset, int endOffset)
setRouteElement
in interface DrugModel
public void setDrugChangeStatusElement(java.lang.String name, int beginOffset, int endOffset)
setDrugChangeStatusElement
in interface DrugModel
public void setConfidenceScoreElement(double score, int beginOffset, int endOffset)
setConfidenceScoreElement
in interface DrugModel
public void setStrengthElement(java.lang.String name, int beginOffset, int endOffset)
setStrengthElement
in interface DrugModel
public java.lang.String getStrengthUnitElement()
getStrengthUnitElement
in interface DrugModel
public void setStrengthUnitElement(java.lang.String name, int beginOffset, int endOffset)
setStrengthUnitElement
in interface DrugModel
public java.lang.String getPrimaryAssociatedCodeElement()
getPrimaryAssociatedCodeElement
in interface DrugModel
public java.lang.String getSecondaryAssociatedCodeElement()
getSecondaryAssociatedCodeElement
in interface DrugModel
public java.lang.String getStartDateElement()
getStartDateElement
in interface DrugModel
public java.lang.String getEndDateElement()
getEndDateElement
in interface DrugModel
public java.lang.String getDosageElement()
getDosageElement
in interface DrugModel
public java.lang.String getFrequencyElement()
getFrequencyElement
in interface DrugModel
public java.lang.String getFrequencyUnitElement()
getFrequencyUnitElement
in interface DrugModel
public java.lang.String getFormElement()
getFormElement
in interface DrugModel
public java.lang.String getDurationElement()
getDurationElement
in interface DrugModel
public java.lang.String getRouteElement()
getRouteElement
in interface DrugModel
public java.lang.String getDrugChangeStatusElement()
getDrugChangeStatusElement
in interface DrugModel
public java.lang.String getStrengthElement()
getStrengthElement
in interface DrugModel
public double getConfidenceScoreElement()
getConfidenceScoreElement
in interface DrugModel
public int parseIntValue(java.lang.Object strength)
public double parseDoubleValue(java.lang.Object strength)
public java.lang.String convertFromTextToNum(java.lang.String firstTerm)
public java.lang.String convertToChangeStatus(java.lang.String firstTerm)
public int getDosageBegin()
public int getDosageEnd()
public int getFrequencyBegin()
public int getFrequencyEnd()
public int getFUBegin()
public int getFUENd()
public int getFormBegin()
public int getFormEnd()
public int getDuratationBegin()
public int getDuratationEnd()
public int getRouteBegin()
public int getRouteEnd()
public int getStrengthUnitBegin()
public int getStrengthUnitEnd()
public int getStrengthBegin()
public int getStrengthEnd()
public int getChangeStatusBegin()
public int getChangeStatusEnd()
public static int indexOfRegex(java.lang.String lookIn, java.util.regex.Pattern lookFor)
lookForAlpha
- the pattern to look forlookIn
- the String to scan.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |