how to use RxNorm api

2,018 views
Skip to first unread message

Chinmaya Parija

unread,
Feb 24, 2014, 4:48:31 AM2/24/14
to smart-app-...@googlegroups.com
Hi All
 
i am chinmaya
i am a dot net devloper
i am devloping a EHR project
how to create drug inter action and allergy check using Rxnorm api
 

Nikolai Schwertner

unread,
Feb 24, 2014, 3:08:39 PM2/24/14
to smart-app-...@googlegroups.com
Have you checked out the SMART developers' documentation:
http://docs.smartplatforms.org/

You may particularly be interested in the .NET client maintained by
USGovXML:
http://docs.smartplatforms.org/guide/client-libs/client-dotnet.html
> --
> You received this message because you are subscribed to the Google
> Groups "SMART App Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to smart-app-develo...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Pascal Pfiffner

unread,
Mar 4, 2014, 6:15:51 PM3/4/14
to smart-app-...@googlegroups.com
Also, if you're only looking to work with RxNorm, you might be interested in using RxNav, NLM's RxNorm API which can be used either with SOAP or REST: http://rxnav.nlm.nih.gov/RxNormAPIs.html#

Allen Flynn

unread,
Mar 4, 2014, 9:18:20 PM3/4/14
to smart-app-...@googlegroups.com
Greetings.  I use RxNorm APIs for prescribable product and ingredient lookup, amongst other things.   Although there may be one, I am presently unaware of a drug-drug interaction API from RxNorm.  I use drug-drug interaction knowledge tables from other sources.  For allergy checking, though, RxNorm may suffice to identify products with the same or similar ingredients (TTY = IN, TTY = MIN).

- Allen


On Monday, February 24, 2014 4:48:31 AM UTC-5, Chinmaya Parija wrote:

Sam Habiel

unread,
Mar 5, 2014, 12:16:34 PM3/5/14
to smart-app-...@googlegroups.com
I am curious: what are your other sources?

"I use drug-drug interaction knowledge tables from other sources. "

Sam

Mark Silverberg

unread,
Mar 5, 2014, 12:37:47 PM3/5/14
to smart-app-...@googlegroups.com
You all may want to look into RxMix which combnes RxNorm, RxTerms, NDF-RT, and RxImageAccess APIs. One of the examples on the front page is for drug interactions.

http://mor.nlm.nih.gov/RxMix/

Let me know if you want to discuss implementations or prototyping off of it. I've played with it, RxNorm, NLM Pillbox, and other drug databases (FDB, for example) quite a bit.

Mark / ma...@socialhealthinsights.com / @Skram

exim

unread,
Mar 5, 2014, 4:26:32 PM3/5/14
to smart-app-...@googlegroups.com
It's been a while since I looked into it but NDF-RT is one of the data sources that you will want to use.  You will need to use RxNorm to determine the ingredients.  Also, to be sure I got everything, I implemented recursive logic with the RxNorm lookup because of the thought that ingredients could have ingredients.  Once I got a complete list of ingredients, I used NDF-RT to determine the interactions for all of the ingredients, eliminating the duplicates.
 
I created a SMART app as well as a free mobile web app using the technique that I just referenced.  If anyone is interestd, the mobile app is at: http://m.usgovxml.com/drugint.aspx .  The SMART app  rxInfo contains the Drug-Drug interactions app.
 
 
 
Robert
 
 

From: smart-app-...@googlegroups.com [mailto:smart-app-...@googlegroups.com] On Behalf Of Mark Silverberg
Sent: Wednesday, March 05, 2014 12:38 PM
To: smart-app-...@googlegroups.com
Subject: Re: [smart-dev] Re: how to use RxNorm api

Pascal Pfiffner

unread,
Mar 14, 2014, 1:23:37 PM3/14/14
to smart-app-...@googlegroups.com, ex...@comcast.net
Related to Robert's work and Mark's suggestion, we have a Python 3 module on Github that implements some RxNorm convenience functions. It creates a local SQLite database from an RxNorm download (which includes NDF-RT) to do the lookups. There's also a script "rxnorm_graph.py" that can be run on the command line and will plot all relationships an RxNorm concept has (default is 8 levels deep); helpful to sort things out.
Then there is "rxnorm_link.py" which precomputes some properties for drug-level concepts, such as ingredients, generics, treatment intents and drug class, and puts them into a NoSQL database. This is all WIP and rather early, so things will change, but may be interesting to some of you working with RxNorm:

--
You received this message because you are subscribed to the Google Groups
"SMART App Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to smart-app-developers+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "SMART App Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smart-app-developers+unsub...@googlegroups.com.

amitj...@gmail.com

unread,
Feb 10, 2015, 1:33:25 PM2/10/15
to smart-app-...@googlegroups.com, ex...@comcast.net
Hi,

I am Amit I am PHP developer. i want to fetch all drugs name using TXnorm API please suggest me the name of API It is very urgent already i am running behind the schedule.I gone through the RxNorm API documentation but doesn't find.

Josh Mandel

unread,
Feb 10, 2015, 2:34:16 PM2/10/15
to smart-app-...@googlegroups.com, Robert Loftin
Hi Amit,

It sounds like you want to contact the RxNorm API team. For details please see:

Best,

  Josh

To unsubscribe from this group and stop receiving emails from it, send an email to smart-app-develo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

exim

unread,
Feb 10, 2015, 7:34:08 PM2/10/15
to amitj...@gmail.com, smart-app-...@googlegroups.com
Hi Amit,
 
Instead of using RxNorm to get all drugs, you might want to take a look at the National Drug Code Directory (http://www.fda.gov/Drugs/InformationOnDrugs/ucm142438.htm ) .  The NDC Directory contains a current list of all drugs that have been manufactured, prepared, propagated, compounded, or processed for commercial distribution.  One of the many benefits of this datasource is that you can get the official 10-digit FDA recognized NDC.   The data source contains over 87K+ unique drug products.
 
Note: Depending upon its source, the NDC can be in different formats (i.e. 14 digit "6-4-2" format, 10 digit "5-3-2", "4-4-2" or "5-4-1" formats, 12 digits with no dashes format, and the 11 digit, no dashes HIPAA format).
 
Also, there is a Drug Interactions API (http://usgovxml.com/DataService.aspx?ds=DRUGAPI ) that greatly simplifies the process of getting drug-drug interactions.  I am now using that API instead of the NDF-RT and recursive logic that I had previously implemented.  To use it, you must provide the RxNorm rxcui.  However, once you have the drug's NDC, there is a RxNorm API call that will provide you with the rxcui.
 
 
Robert Loftin
USGovXML.com


From: amitj...@gmail.com [mailto:amitj...@gmail.com]
Sent: Tuesday, February 10, 2015 1:33 PM
To: smart-app-...@googlegroups.com
Cc: ex...@comcast.net

duck...@gmail.com

unread,
Mar 25, 2015, 10:24:21 AM3/25/15
to smart-app-...@googlegroups.com
Hi Robert,

Is there any way to get severity level of drug-drug interaction to meet the 170.314a(2) requirement.
I tried the RxNorm interaction API that you mentioned but it always returns "N/A" for severity field.

Thanks,
Khoan Nguyen.

duck...@gmail.com

unread,
Mar 25, 2015, 10:24:21 AM3/25/15
to smart-app-...@googlegroups.com
Hi Robert,

Is there any way to get severity level of drug-drug interaction to meet the 170.314a(2) requirement.
I tried the RxNorm interaction API that you mentioned but it always return "N/A" for severity field.

Thanks,
Khoan Nguyen.

duck...@gmail.com

unread,
Mar 25, 2015, 10:24:21 AM3/25/15
to smart-app-...@googlegroups.com

exim

unread,
Mar 25, 2015, 11:04:41 AM3/25/15
to smart-app-...@googlegroups.com
Hi Khoan,

I have not found a way to get severity information. The fact that the API
includes the severity field suggests that it might be included in some
future release.

We can only hope.

Robert
USGovXML.com

-----Original Message-----
From: smart-app-...@googlegroups.com
[mailto:smart-app-...@googlegroups.com] On Behalf Of
--
You received this message because you are subscribed to the Google Groups
"SMART App Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to smart-app-develo...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Sam Habiel

unread,
Mar 25, 2015, 1:35:22 PM3/25/15
to smart-app-...@googlegroups.com
I know from RxNorm that this is not in DrugBank.ca and can't be provided. You can amalgamate the info from Drugbank and combine it with the severities from NDFRT. 
--
Sam Habiel, Pharm.D.
VISTA Expertise Network

suneeth...@gmail.com

unread,
Jun 9, 2015, 8:03:56 AM6/9/15
to smart-app-...@googlegroups.com


Hi,

I have been facing with the same issue. Did you get a solution for finding the drug-drug interactions in RxNorm database. Please let me know.

Thank you.
Suneetha Vemula.

exim

unread,
Jun 9, 2015, 8:19:02 AM6/9/15
to smart-app-...@googlegroups.com
Hi,
 
I don't believe that drug-drug interactions are part of RxNorm.  However there is a drug-drug interactions API.
 
 
 
Robert
USGovXML.com
 


From: smart-app-...@googlegroups.com [mailto:smart-app-...@googlegroups.com] On Behalf Of suneeth...@gmail.com
Sent: Tuesday, June 09, 2015 5:43 AM
To: smart-app-...@googlegroups.com
Subject: [smart-dev] Re: how to use RxNorm api

--
Reply all
Reply to author
Forward
0 new messages