Incorrect mappings identified

We noticed that there are some incorrect mappings for Concept ID 19098474 [
ezetimibe 10 MG Oral Tablet [Zetia]. When this standard is used there are codes for Enalapril which is not the same medication. It is specifically these codes:

Id Code Name Class
45277429 58016057230 Enalapril 5 MG Oral Tablet [Vasotec] 11-digit NDC
45191712 58016057260 Enalapril 5 MG Oral Tablet [Vasotec] 11-digit NDC
45157524 58016057200 Enalapril 5 MG Oral Tablet [Vasotec] 11-digit NDC
45004228 58016057290 Enalapril 5 MG Oral Tablet [Vasotec] 11-digit NDC

Hi Amanda,

Thank you for bringing this to attention!
What you’re seeing is a known issue with NDC codes — especially older ones. It’s not uncommon for the same NDC to be reused over time for different medications. For example, the NDC 58016057230 initially referred to Enalapril but was later reassigned to Ezetimibe, as shown here:
https://rxnav.nlm.nih.gov/REST/ndcstatus?ndc=58016057230
Currently, our system captures only the most recent active mapping and does not track historical mappings. We’re aware this can lead to inaccuracies in certain cases.

There are ways to address this, however the current state of the vocabulary schema does not support such changes and it would require substantial modifications to the vocabulary infrastructure as well as changes in ETL logic. We’re happy to collaborate if there’s interest in prioritizing this work together.

This is one of the proposed topics for the Vocabularyathon. Please join the effort!