Lester Corey A, Tu Liyun, Ding Yuting, Flynn Allen J
Department of Clinical Pharmacy, College of Pharmacy, University of Michigan, Ann Arbor, MI, United States.
Department of Electrical Engineering and Computer Science, College of Engineering, University of Michigan, Ann Arbor, MI, United States.
JMIR Med Inform. 2020 Mar 11;8(3):e16073. doi: 10.2196/16073.
Medication errors are pervasive. Electronic prescriptions (e-prescriptions) convey secure and computer-readable prescriptions from clinics to outpatient pharmacies for dispensing. Once received, pharmacy staff perform a transcription task to select the medications needed to process e-prescriptions within their dispensing software. Later, pharmacists manually double-check medications selected to fulfill e-prescriptions before dispensing to the patient. Although pharmacist double-checks are mostly effective for catching medication selection mistakes, the cognitive process of medication selection in the computer is still prone to error because of heavy workload, inattention, and fatigue. Leveraging health information technology to identify and recover from medication selection errors can improve patient safety.
This study aimed to determine the performance of an automated double-check of pharmacy prescription records to identify potential medication selection errors made in outpatient pharmacies with the RxNorm application programming interface (API).
We conducted a retrospective observational analysis of 537,710 pairs of e-prescription and dispensing records from a mail-order pharmacy for the period January 2017 to October 2018. National Drug Codes (NDCs) for each pair were obtained from the National Library of Medicine's (NLM's) RxNorm API. The API returned RxNorm concept unique identifier (RxCUI) semantic clinical drug (SCD) identifiers associated with every NDC. The SCD identifiers returned for the e-prescription NDC were matched against the corresponding SCD identifiers from the pharmacy dispensing record NDC. An error matrix was created based on the hand-labeling of mismatched SCD pairs. Performance metrics were calculated for the e-prescription-to-dispensing record matching algorithm for both total pairs and unique pairs of NDCs in these data.
We analyzed 527,881 e-prescription and pharmacy dispensing record pairs. Four clinically significant cases of mismatched RxCUI identifiers were detected (ie, three different ingredient selections and one different strength selection). A total of 546 less significant cases of mismatched RxCUIs were found. Nearly all of the NDC pairs had matching RxCUIs (28,787/28,817, 99.90%-525,270/527,009, 99.67%). The RxNorm API had a sensitivity of 1, a false-positive rate of 0.00104 to 0.00312, specificity of 0.99896 to 0.99688, precision of 0.00727 to 0.04255, and F1 score of 0.01444 to 0.08163. We found 872 pairs of records without an RxCUI.
The NLM's RxNorm API can perform an independent and automatic double-check of correct medication selection to verify e-prescription processing at outpatient pharmacies. RxNorm has near-comprehensive coverage of prescribed medications and can be used to recover from medication selection errors. In the future, tools such as this may be able to perform automated verification of medication selection accurately enough to free pharmacists from having to perform manual double-checks of the medications selected within pharmacy dispensing software to fulfill e-prescriptions.
用药错误普遍存在。电子处方可将安全且计算机可读的处方从诊所传至门诊药房以供配药。药房工作人员收到电子处方后,需执行转录任务,在其配药软件中选择处理电子处方所需的药物。之后,药剂师在将药物分发给患者之前,会手动再次核对所选药物以完成电子处方。尽管药剂师的再次核对大多能有效发现用药选择错误,但由于工作量大、注意力不集中和疲劳,在计算机中进行用药选择的认知过程仍容易出错。利用健康信息技术识别用药选择错误并从中恢复过来,可提高患者安全。
本研究旨在确定利用RxNorm应用程序编程接口(API)对药房处方记录进行自动再次核对,以识别门诊药房中潜在用药选择错误的性能。
我们对一家邮购药房2017年1月至2018年10月期间的537,710对电子处方和配药记录进行了回顾性观察分析。每对记录的国家药品编码(NDC)均从美国国立医学图书馆(NLM)的RxNorm API获取。该API返回与每个NDC相关联的RxNorm概念唯一标识符(RxCUI)语义临床药物(SCD)标识符。将电子处方NDC返回的SCD标识符与药房配药记录NDC对应的SCD标识符进行匹配。基于不匹配SCD对的人工标注创建错误矩阵。针对这些数据中NDC的总对数和唯一对数,计算电子处方与配药记录匹配算法的性能指标。
我们分析了527,881对电子处方和药房配药记录。检测到4例具有临床意义的RxCUI标识符不匹配情况(即3例不同成分选择和1例不同强度选择)。共发现546例不太具有临床意义的RxCUI不匹配情况。几乎所有NDC对的RxCUI都匹配(28,787/28,817,99.90% - 525,270/527,009,99.67%)。RxNorm API的灵敏度为1,假阳性率为0.00104至0.00312,特异性为0.99896至0.99688,精确度为0.00727至0.04255,F1分数为0.01444至0.08163。我们发现872对记录没有RxCUI。
NLM的RxNorm API可对正确的用药选择进行独立自动再次核对,以验证门诊药房的电子处方处理情况。RxNorm对处方药具有近乎全面的覆盖范围,可用于从用药选择错误中恢复过来。未来,此类工具或许能够足够准确地对用药选择进行自动验证,从而使药剂师无需在药房配药软件中对为完成电子处方而选择的药物进行手动再次核对。