We’re working on a project involving cholesterol medications and our query wasn’t picking up all the drugs that we thought it should. Deeper investigation revealed some RxNorm medication codes that are not mapped to their corresponding RxNorm ingredient codes (in either concept_relationship
or concept_ancestor
).
A few examples:
concept_id_1 | concept_code_1 | concept_name_1 | concept_id_2 | concept_code_2 | concept_name_2 |
---|---|---|---|---|---|
19095325 | 848943 | cholestyramine resin 4000 MG Powder for Oral Suspension | 19095309 | 2447 | cholestyramine resin |
40231765 | 1048450 | colestipol hydrochloride 5000 MG Granules for Oral Suspension | 1501617 | 2685 | colestipol |
19077577 | 310459 | gemfibrozil 600 MG Oral Tablet | 1558242 | 4719 | gemfibrozil |
19019117 | 197905 | lovastatin 40 MG Oral Tablet | 1592085 | 6472 | lovastatin |
19019301 | 198024 | niacin 500 MG Oral Tablet | 1517824 | 7393 | niacin |
We confirmed these relationships by checking the U.S. National Library of Medicine’s RxNav tool. For example, here is the entry for RxCUI = 848943 showing an ingredient of cholestyramine resin (RxCUI = 2447).
Our full list of 32 RxNorm codes is in the attached spreadsheet: Unmapped-RxNorm-concepts_2021-01-06.xlsx (12.6 KB)
If these relationships are part of the RxNorm vocabulary, why wouldn’t they be reflected in Athena? Is there an Athena guru who can take a look?