TY - JOUR
T1 - RxMap
T2 - an LLM-assisted tool for medication normalization
AU - Korpela, Eero
AU - Rubin, Leah H.
AU - Dastgheyb, Raha M.
AU - Xu, Yanxun
N1 - Publisher Copyright:
© The Author(s) 2026. Published by Oxford University Press on behalf of the American Medical Informatics Association. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
PY - 2026/6
Y1 - 2026/6
N2 - Objective: To develop a freely available, researcher-oriented system for accurate normalization of free-text medication strings to standardized RxNorm ingredient-level concepts. Methods: RxMap implements a fully automated normalization pipeline that combines deterministic RxNorm candidate generation with large language model (LLM)–assisted lexical parsing and hierarchical ingredient-level reconciliation. Raw medication strings are normalized to RxNorm ingredient-level (IN/MIN) concepts. ATC codes are assigned post-normalization, and an optional review interface supports transparent human review. Results: Evaluation on 22 624 unique medication strings from the IPUMS MEPS dataset demonstrated substantial improvements over deterministic RxNorm matching alone. The best-performing RxMap configuration improved RxCUI-level precision, recall, and F1-score from 0.865, 0.853, and 0.859 to 0.969, 0.964, and 0.966, respectively, with similar gains at the ingredient level. Conclusion: RxMap provides accurate, scalable normalization of free-text medication data to RxNorm concepts. The system operates fully automatically, offers optional review for quality control, and enables reproducible batch processing for research workflows.
AB - Objective: To develop a freely available, researcher-oriented system for accurate normalization of free-text medication strings to standardized RxNorm ingredient-level concepts. Methods: RxMap implements a fully automated normalization pipeline that combines deterministic RxNorm candidate generation with large language model (LLM)–assisted lexical parsing and hierarchical ingredient-level reconciliation. Raw medication strings are normalized to RxNorm ingredient-level (IN/MIN) concepts. ATC codes are assigned post-normalization, and an optional review interface supports transparent human review. Results: Evaluation on 22 624 unique medication strings from the IPUMS MEPS dataset demonstrated substantial improvements over deterministic RxNorm matching alone. The best-performing RxMap configuration improved RxCUI-level precision, recall, and F1-score from 0.865, 0.853, and 0.859 to 0.969, 0.964, and 0.966, respectively, with similar gains at the ingredient level. Conclusion: RxMap provides accurate, scalable normalization of free-text medication data to RxNorm concepts. The system operates fully automatically, offers optional review for quality control, and enables reproducible batch processing for research workflows.
KW - RxNorm
KW - data harmonization
KW - large language models
KW - medical concept normalization
UR - https://www.scopus.com/pages/publications/105041154416
UR - https://www.scopus.com/pages/publications/105041154416#tab=citedBy
U2 - 10.1093/jamiaopen/ooag085
DO - 10.1093/jamiaopen/ooag085
M3 - Article
C2 - 42220340
AN - SCOPUS:105041154416
SN - 2574-2531
VL - 9
JO - JAMIA Open
JF - JAMIA Open
IS - 3
ER -