Hello Chen,
The drugner pipeline attempts to assign the drug signature elements
such as strength, strength unit, frequency, route, etc. in a very linear,
left-to-right approach. It doesn't have any ability to cross reference the
mentions, so it sees each drug named entity as a new distinct mention.
Therefore, in your example below there are actually four entities being
parsed:
1) melformin from '1 Bottle(s)metformin PO undefined' which is
assigned route as "Enteral_Oral" only
2) Methotrexate from ' Methotrexate (ORAL) 15 MG (2.5MG TABLET Take 6)
PO QWEEK , 6 tablets, once a week #24 Tablet(s)' which is assigned
route "Enteral_Oral", dose "24", form "tablet", strength "15", strength unit
"MG"
3) Metrocream from 'Metrocream' with no attributes and
4) METRONIDAZOLE from 'METRONIDAZOLE 0.75% Cream' with route "Topical",
form "cream", strength "0.75" and strength unit "%"
So the window that dictates where these terms are assigned is bordered
by the actual drug mentions, themselves.
MedicationDosage pertains to the quantity, typically a numeric value followed
by the form.
MedicationStrength pertains to the quantity, also typically a numeric value
followed by a strength unit.
So I think the situation you are seeing could be disjointed or out of
context with the entity mention that owns the attribute.
Thanks,
~Sean
From: [email protected]
[[email protected]] on behalf of Lin,
Chen [[email protected]]
Sent: Wednesday, June 19, 2013 9:25 AM
To: [email protected]
Subject: question about drug-ner
Dear ctakes developers,
May I please have your help on a drug-ner question? I am wondering what the
difference between MedicationDosage and MedicationStrength is? My goal is to
extract the dosage information for a drug called "methothrexate". I used
MedicationStrength to get the number and unit. It seems working for many cases.
However, I met some problems when processing the following sentence:
"... #1 Bottle(s)metformin PO undefined Methotrexate (ORAL) 15 MG (2.5MG TABLET
Take 6) PO QWEEK , 6 tablets, once a week #24 Tablet(s)Metrocream
(METRONIDAZOLE 0.75% Cream)..."
I thought the number should be "15", and the unit should be "MG". Instead, I
got the number as "15", but the unit as "%". I have no idea where the "%" is
from. And the MedicationDosage showed that the value is "24". Would any please
help explain the results? I would appreciate your help very much!
Best,
Chen
Chen Lin
Applications Development Specialist
Children's Hospital Boston
Informatics Program
300 Longwood Avenue
Enders 142
Boston, MA 02115
Phone: 617-919-3421
[email protected]<mailto:[email protected]>