Stream: implementers
Topic: Mapping RxNorm codes by medical category of use
Beltran Figueroa (Aug 25 2019 at 20:46):
This question is not strictly about FHIR, but about RxNorm which is a widely used medication coding standard in the US, so I thought this community may be familiar with my problem. Basically, I'd like to find the most convenient/easy way to map RxNorm codes by its category of use (e.g. obtaining all the RxNorm codes for hypertensive drugs, or all the RxNorm codes for insulin drugs, etc).
I just started to tackle this problem. I'm thinking I could use ATC codes (e.g. all C02 and C03 for hypertensive drugs), but I'm not sure how to then map these to RxNorm to obtain all relevant RxNorm codes... Any suggestions?
Beltran Figueroa (Aug 25 2019 at 21:38):
Ok, so I think I figured this one out. RxNorm provides two useful APIs RxNorm and RxClass. The latter can be queried to look for medication groups by disease area and tons of other classifications. You then have to use the response to query the RxNorm API to obtain the actual RxNorm code for the drug pack.
Lloyd McKenzie (Aug 26 2019 at 02:26):
@Melva Peters @Scott Robertson
Josh Mandel (Aug 26 2019 at 13:08):
I've often pre-generated these kinds of maps directly from the RxNorm database representation (e.g., load into SQLite, traverse relationships from ndfrt, generate a static output file). The API is nice but you don't necessarily want a run time dependency ot in any real app.
Scott Robertson (Dec 05 2019 at 19:46):
a very late addition to this thread: I was looking further into RxNorm today and found that there is both a class browser RxClass and a RxClass RESTful API
Last updated: Apr 12 2022 at 19:14 UTC