<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">J Med Internet Res</journal-id><journal-id journal-id-type="publisher-id">jmir</journal-id><journal-id journal-id-type="index">1</journal-id><journal-title>Journal of Medical Internet Research</journal-title><abbrev-journal-title>J Med Internet Res</abbrev-journal-title><issn pub-type="epub">1438-8871</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v28i1e101202</article-id><article-id pub-id-type="doi">10.2196/101202</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>A Hybrid Rule-Based and Machine Learning&#x2013;Based Clinical Decision Support System to Support Prescription Review: Development and External Validation Study</article-title></title-group><contrib-group><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Jeong</surname><given-names>Jonghyun</given-names></name><degrees>PharmD</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Heo</surname><given-names>Kyu-Nam</given-names></name><degrees>PharmD, PhD</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="aff" rid="aff2">2</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kim</surname><given-names>A Jeong</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Baek</surname><given-names>Jin Hee</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Jo</surname><given-names>Yun Hee</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Kim</surname><given-names>Sunghwan</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Jo</surname><given-names>Mingi</given-names></name><degrees>BSc</degrees><xref ref-type="aff" rid="aff4">4</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Ah</surname><given-names>Young-Mi</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff5">5</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Han</surname><given-names>Ji Min</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff6">6</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Choi</surname><given-names>Sae Won</given-names></name><degrees>MD</degrees><xref ref-type="aff" rid="aff7">7</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Song</surname><given-names>Junho</given-names></name><degrees>MSc</degrees><xref ref-type="aff" rid="aff4">4</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Min</surname><given-names>Sangil</given-names></name><degrees>MD, PhD</degrees><xref ref-type="aff" rid="aff8">8</xref></contrib><contrib contrib-type="author" corresp="yes"><name name-style="western"><surname>Lee</surname><given-names>Ju-Yeun</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="aff" rid="aff2">2</xref></contrib></contrib-group><aff id="aff1"><institution>College of Pharmacy, Seoul National University</institution><addr-line>1 Gwanak-ro, Gwanak-gu</addr-line><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><aff id="aff2"><institution>College of Pharmacy and Research Institute of Pharmaceutical Sciences, Seoul National University</institution><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><aff id="aff3"><institution>Department of Pharmacy, Seoul National University Hospital</institution><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><aff id="aff4"><institution>ZerOne AI Inc</institution><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><aff id="aff5"><institution>College of Pharmacy, Yeungnam University</institution><addr-line>Daegu</addr-line><country>Republic of Korea</country></aff><aff id="aff6"><institution>College of Pharmacy, Chungbuk National University</institution><addr-line>Cheongju</addr-line><country>Republic of Korea</country></aff><aff id="aff7"><institution>Office of Hospital Information, Seoul National University Hospital</institution><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><aff id="aff8"><institution>Department of Surgery, Seoul National University Hospital</institution><addr-line>Seoul</addr-line><country>Republic of Korea</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Steenstra</surname><given-names>Ivan</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>Kim</surname><given-names>Hyo Jung</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Ingram</surname><given-names>Thomas</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Ju-Yeun Lee, PhD, College of Pharmacy, Seoul National University, 1 Gwanak-ro, Gwanak-gu, Seoul, 08826, Republic of Korea, 82-2-3668-7472; <email>jypharm@snu.ac.kr</email></corresp><fn fn-type="equal" id="equal-contrib1"><label>*</label><p>these authors contributed equally</p></fn></author-notes><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>23</day><month>9</month><year>2026</year></pub-date><volume>28</volume><elocation-id>e101202</elocation-id><history><date date-type="received"><day>12</day><month>05</month><year>2026</year></date><date date-type="rev-recd"><day>18</day><month>08</month><year>2026</year></date><date date-type="accepted"><day>18</day><month>08</month><year>2026</year></date></history><copyright-statement>&#x00A9; Jonghyun Jeong, Kyu-Nam Heo, A Jeong Kim, Jin Hee Baek, Yun Hee Jo, Sunghwan Kim, Mingi Jo, Young-Mi Ah, Ji Min Han, Sae Won Choi, Junho Song, Sangil Min, Ju-Yeun Lee. Originally published in the Journal of Medical Internet Research (<ext-link ext-link-type="uri" xlink:href="https://www.jmir.org">https://www.jmir.org</ext-link>), 23.9.2026. </copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in the Journal of Medical Internet Research (ISSN 1438-8871), is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://www.jmir.org/">https://www.jmir.org/</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://www.jmir.org/2026/1/e101202"/><abstract><sec><title>Background</title><p>Anticoagulants are high-alert medications with substantial risk of serious bleeding, yet dosing and prescribing errors remain common. Although clinical decision support systems (CDSSs) can mitigate these errors, their impact is constrained by alert fatigue and limited interpretability.</p></sec><sec><title>Objective</title><p>We developed and validated a hybrid CDSS that integrates rule-based logic with machine learning to improve the safe use of anticoagulants.</p></sec><sec sec-type="methods"><title>Methods</title><p>This multicenter study used electronic health record data on anticoagulant prescriptions from 3 tertiary hospitals (1 for system development and internal validation and 2 for external validation). The hybrid CDSS combined a knowledge-based rule engine with a machine learning model trained to predict whether an anticoagulant prescription would require pharmacist intervention. The system was iteratively refined through pilot testing, internal validation, and external validation.</p></sec><sec sec-type="results"><title>Results</title><p>A total of 75,200 anticoagulant prescriptions were used for model development. The final hybrid CDSS comprised 44 patient-specific rules and 1129 drug-drug interaction rules, combined with a CatBoost classifier (version 1.2.5; Yandex) for alert prioritization. During internal validation, 88 (18.9%) alerts were generated; all were technically correct; 88.6% (n=78) were deemed clinically relevant; 86.4% (n=76) were considered clinically useful; and 13.6% (n=12) required pharmacist intervention. In external validation across 2 hospitals, alert rates ranged from 22.6% (7/31) to 32.1% (310/966), with 18.8% (22/117) to 57.1% (4/7) of alerts requiring pharmacist intervention. The hybrid CDSS showed strong discrimination (area under the receiver operating characteristic curve 0.871&#x2010;0.963). No false negatives were identified, but the estimates should be interpreted cautiously given the short validation periods and limited number of intervention-requiring prescriptions.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>A hybrid CDSS integrating rule-based logic with machine learning demonstrated high technical accuracy and clinical relevance across multiple institutions, suggesting its potential as a practical tool for supporting pharmacist-led anticoagulant prescription review.</p></sec></abstract><kwd-group><kwd>clinical decision support system</kwd><kwd>medication errors</kwd><kwd>anticoagulants</kwd><kwd>machine learning</kwd><kwd>electronic health records</kwd><kwd>patient safety</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><sec id="s1-1"><title>Background</title><p>Anticoagulants are cornerstone therapies for stroke prevention in atrial fibrillation and for the treatment and prophylaxis of venous thromboembolism (VTE). However, their complex dosing criteria and monitoring requirements across oral and injectable anticoagulants make them susceptible to medication errors. Warfarin therapy is complicated by numerous drug and food interactions, necessitating regular international normalized ratio (INR) monitoring. Although direct oral anticoagulants (DOACs) have established themselves as the mainstay of anticoagulant therapy owing to their superior safety and convenience over warfarin, precise dose selection based on age, body weight, renal function, and other clinical factors remains essential [<xref ref-type="bibr" rid="ref1">1</xref>]. Accordingly, prescribing errors remain frequent; a recent systematic review reported that approximately 20% of DOAC prescriptions contain at least one error [<xref ref-type="bibr" rid="ref2">2</xref>]. Because inappropriate anticoagulant use can lead to serious harm, anticoagulants are classified as high-alert medications in international safety frameworks and in Korea [<xref ref-type="bibr" rid="ref3">3</xref>-<xref ref-type="bibr" rid="ref6">6</xref>]. Pharmacovigilance data further indicate that a substantial proportion of bleeding events associated with oral anticoagulants was preventable, mainly due to drug-drug interactions or inappropriate dosing [<xref ref-type="bibr" rid="ref7">7</xref>].</p><p>Medication errors involving anticoagulants are not limited to overdose-related bleeding; underdosing with subsequent thromboembolism is also a critical concern. Off-label DOAC use in patients with atrial fibrillation has been reported in 24% of cases overall, with higher prevalence in Asia (32%) compared with North America (14%) or Europe (22%) [<xref ref-type="bibr" rid="ref8">8</xref>]. This pattern may reflect heightened concern about bleeding risk in Asian practice settings [<xref ref-type="bibr" rid="ref9">9</xref>]. However, meta-analyses have shown that off-label underdosing is associated with increased risks of ischemic stroke or systemic embolism without a corresponding reduction in major bleeding, whereas off-label overdosing is associated with higher risks of both major bleeding and thromboembolic events [<xref ref-type="bibr" rid="ref10">10</xref>,<xref ref-type="bibr" rid="ref11">11</xref>]. Together, these findings indicate that both underdosing and overdosing are clinically harmful and emphasize the need for accurate, guideline-concordant anticoagulant dosing supported by system-level interventions.</p><p>Injectable anticoagulants also present important safety challenges. In particular, low-molecular-weight heparin (LMWH) is prone to prescribing errors because dosing depends on body weight, renal function, and indication. Previous studies have reported medication errors in up to 34% of LMWH prescriptions, with most errors attributable to inappropriate dose adjustments based on body weight or renal function [<xref ref-type="bibr" rid="ref12">12</xref>]. Given LMWH&#x2019;s narrow therapeutic window, such errors may lead to treatment failure from underdosing or major bleeding from overdosing, reinforcing the need for structured safeguards to support safe prescribing and monitoring.</p></sec><sec id="s1-2"><title>Prior Work</title><p>Clinical decision support systems (CDSSs) have therefore emerged as key tools to reduce prescribing errors. By integrating clinical information such as diagnoses, laboratory results, and concomitant medications, CDSSs can assess prescription appropriateness and support individualized decision-making, and they have been shown to reduce medication errors and adverse drug events in diverse health care settings [<xref ref-type="bibr" rid="ref13">13</xref>-<xref ref-type="bibr" rid="ref21">21</xref>]. Broadly, CDSSs for medication safety can be categorized into rule-based and AI-based approaches, each offering distinct advantages and limitations.</p><p>Rule-based CDSSs can reduce prescribing errors by generating targeted, actionable alerts. However, they rely on predefined rules that require continuous curation and maintenance and often fail to capture complex, multifactorial patient contexts that contribute to prescribing errors [<xref ref-type="bibr" rid="ref22">22</xref>]. Moreover, rule-based systems may generate a high volume of alerts with limited clinical value, contributing to alert fatigue. In South Korea, alerts from the national Drug Utilization Review (DUR) system in tertiary care hospitals have shown an alert override rate of 73%, largely attributed to alert fatigue [<xref ref-type="bibr" rid="ref23">23</xref>]. Similar studies in other countries have reported override rates ranging from 62% to 95% [<xref ref-type="bibr" rid="ref24">24</xref>]. Excessive, low-value alerts increase clinician workload and erode trust in CDSSs, underscoring the need to improve alert specificity, prioritization, and clinical relevance.</p><p>Machine learning&#x2013;based CDSSs can provide flexible, data-driven predictions by leveraging complex patterns in large-scale clinical data. Nonetheless, their limited interpretability can impede clinical acceptance, workflow integration, and governance. To bridge the gap between transparency and predictive performance, hybrid CDSSs that combine rule-based logic with machine learning models have recently been proposed. These systems combine the complementary strengths of rule-based and data-driven approaches, enabling reliable detection of well-defined prescribing errors while extending predictive capability to complex clinical contexts not easily captured by fixed rules. For example, a French study demonstrated that a hybrid approach improved both accuracy and reliability in detecting prescribing errors [<xref ref-type="bibr" rid="ref19">19</xref>].</p></sec><sec id="s1-3"><title>Study Objectives</title><p>Despite their potential, few hybrid CDSSs have been developed and evaluated in real-world clinical practice, particularly for high-alert medications such as anticoagulants. To mitigate the risks associated with the complex dosing and monitoring requirements of these agents, we developed a hybrid CDSS to detect and prevent prescribing errors involving anticoagulant therapy. The system integrates rule-based logic with a machine learning model and was implemented in 3 tertiary care hospitals for development, internal validation, and external validation to assess performance and clinical utility. We aimed to evaluate whether the hybrid CDSSs could comprehensively identify anticoagulant prescriptions requiring pharmacist intervention.</p></sec></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>Study Setting</title><p>We conducted a retrospective study using electronic health record (EHR) data from hospital A, a tertiary academic medical center in South Korea with 1616 beds. Hospital A served as the development site for model development, pilot testing, and internal validation. External validation was conducted at 2 tertiary academic medical centers in South Korea, including hospital B (1245 beds) and hospital C (800 beds). The hybrid CDSS was designed to support pharmacist-led prescription review by identifying orders that may require pharmacist intervention. Reporting of this evaluation study followed the STARE-HI (Statement on Reporting of Evaluation Studies in Health Informatics) guideline, and a completed checklist is provided in Table S1 of <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p></sec><sec id="s2-2"><title>Ethical Considerations</title><p>The study was approved by the Institutional Review Board (IRB) of Seoul National University Hospital (IRB number 2307-105-1449). Informed consent was waived due to the use of deidentified retrospective data and the minimal risk posed to patients. Each participating institution obtained separate ethical approval for the external validation (IRB number B-2404-894-403 and IRB number 2024-01-031).</p></sec><sec id="s2-3"><title>Hybrid CDSS Development</title><sec id="s2-3-1"><title>Data Collection</title><p>We identified hospitalized patients who had at least one prescription for an oral anticoagulant or LMWH between January 1, 2020, and December 31, 2020. Anticoagulants of interest were apixaban, dabigatran, edoxaban, rivaroxaban, warfarin, and LMWH agents (dalteparin, enoxaparin, and nadroparin).</p><p>The EHR dataset comprised patient demographics, diagnoses, laboratory results, concomitant medications, and prescription characteristics (dosing, frequency, route, total daily dose, and prescribing departments). Each anticoagulant order constituted a single observation.</p></sec><sec id="s2-3-2"><title>Knowledge-Based Component</title><p>The knowledge-based component consisted of explicit rules derived from the Korean Ministry of Food and Drug Safety (MFDS), approved prescribing information, and major drug information database [<xref ref-type="bibr" rid="ref25">25</xref>]. Rules evaluated eligibility, contraindications, dose adjustment, and treatment duration based on patient-specific factors, including indication, age, body weight, renal function, and hepatic function. These factors were selected because they are specified in Korean anticoagulant labeling and available as structured real-time data, whereas factors not routinely available in this form, such as pharmacogenomic status, were not included. Because the recommended dose of DOACs varies by indication, each order was mapped to a presumptive indication using a predefined diagnosis-informed and context-informed hierarchy, allowing the application of indication-specific dosing rules. To minimize misclassification, the hierarchy prioritized indications with more specific temporal or contextual evidence before assigning residual orders to atrial fibrillation. DOAC orders were assigned to VTE treatment when a documented acute VTE diagnosis was present within a prespecified lookback period. If no such diagnosis was identified, orders were classified as postoperative VTE prophylaxis when issued by the orthopedics service in the perioperative setting. Remaining orders were mapped to atrial fibrillation. We evaluated the presumptive indication-mapping hierarchy by comparing automated indication assignments with pharmacist-documented indications obtained through chart review at Seoul National University Hospital. Because dosing logic differs across anticoagulant classes, LMWH dosing rules were primarily stratified by body weight, whereas warfarin dosing was guided by INR monitoring and dose titration rather than indication-specific dosing. The rule engine evaluated label-based eligibility and contraindications and assessed dosing appropriateness, including single dose, dosing frequency, maximum daily dose, and recommended treatment duration, using patient-specific factors. A separate rule set evaluated clinically significant drug-drug interactions based on MFDS labeling, Lexicomp, and Micromedex criteria [<xref ref-type="bibr" rid="ref25">25</xref>-<xref ref-type="bibr" rid="ref27">27</xref>].</p></sec><sec id="s2-3-3"><title>Machine Learning Component</title><p>In parallel, we developed a machine learning model to predict whether an anticoagulant order would require pharmacist intervention. At the study hospital, all medication orders undergo prospective pharmacist review. Orders requiring pharmacist intervention are documented with structured reasons. For this study, a prescribing error was defined as an anticoagulant order requiring pharmacist intervention due to dosing or administration unit errors, therapeutic duplication, or safety-related discontinuation. We used the CatBoost classifier (version 1.2.5; Yandex), incorporating demographics, diagnoses, care setting, dosing characteristics, and laboratory values closest to the prescription time.</p><p>The 2020 development dataset was randomly split at the order level into a model-training subset (70%) and a model-tuning subset (30%). The split was not performed at the patient level; therefore, prescriptions from the same patient could have appeared in more than one development subset. Hyperparameters were optimized using Bayesian optimization within an automated machine learning framework, with accuracy as the primary objective function. Missing values were managed using the intrinsic mechanism of CatBoost.</p></sec><sec id="s2-3-4"><title>Integration of Rule-Based and Machine Learning Components</title><p>Within the hybrid architecture, each prescription was independently evaluated by the knowledge-based and machine learning components. The knowledge-based component generated alerts based on predefined criteria, while the machine learning component generated the predicted probability that the order would require pharmacist intervention. These outputs were integrated into a single continuous hybrid risk probability. Prescriptions flagged by the knowledge-based component were assigned a probability of 1, whereas all other prescriptions were assigned the machine learning&#x2013;predicted probability. For each alert, the triggering component and relevant rule violation or predicted risk probability were recorded to support pharmacists&#x2019; interpretation.</p></sec><sec id="s2-3-5"><title>System Implementation and Workflow Integration</title><p>Prescription data were retrieved from the EHR server at hourly intervals, and flagged orders were displayed on a web-based dashboard used by pharmacists during routine prospective order review. The dashboard summarized patient characteristics, alert type, and the rationale for each alert.</p></sec></sec><sec id="s2-4"><title>Model Evaluation</title><p>Pharmacists assessed alert appropriateness across 3 domains: technical accuracy, clinical relevance, and clinical usefulness. Before the evaluation, reviewing pharmacists from all sites participated in a training session to harmonize adjudication criteria across institutions. During the session, representative alert cases and the rationale for each adjudication decision were shared and discussed. All alerts were independently reviewed by 2 pharmacists, and any disagreements were resolved through discussion to reach a consensus. Technical accuracy reflected whether an alert was triggered as intended by the underlying rule logic or model specification when applied to the patient&#x2019;s actual clinical data at the time of prescribing. An alert was classified as technically correct if the triggering criteria were correctly satisfied and the alert rationale matched the corresponding clinical parameters documented in the record. Clinical relevance captured whether an alert represented a potentially meaningful safety concern in the context of the hospital&#x2019;s routine prescribing practices and local clinical protocols. Alerts were classified as clinically relevant when pharmacist review was warranted to confirm appropriateness, address a plausible medication safety issue, or rule out an exception. Alerts were classified as irrelevant when, despite meeting technical criteria, they did not require further evaluation due to clear contextual justification or lack of clinical significance in the local setting. Clinical usefulness evaluated the downstream value of the alert in supporting pharmacists&#x2019; decision-making and workflow. Alerts were classified as useful if they prompted an in-depth review of the medical record or prescription details and contributed to an actionable decision, including contacting the prescriber, recommending changes, or documenting the rationale for continuing therapy after a structured review. Alerts were classified as not useful if they were acknowledged without meaningful assessment, did not change the level of review beyond usual practice, or did not inform any clinical decision.</p><p>Additionally, all anticoagulant prescriptions were independently reviewed by at least 2 pharmacists to establish reference labels for model performance evaluation. Model discrimination was assessed using the area under the receiver operating characteristic curve (AUROC) and the area under the precision-recall curve (AUPRC), with additional metrics, including accuracy, sensitivity, specificity, positive predictive value, and negative predictive value. CIs were estimated using the DeLong method for AUROC and exact Clopper-Pearson intervals for proportion-based metrics. The CIs for the AUPRC were obtained by bootstrap resampling with 1000 replications.</p></sec><sec id="s2-5"><title>Pilot Testing and Validation</title><p>The 2 rounds of pilot testing were conducted from November 23, 2023, to November 29, 2023 (excluding weekend days), and on December 8, 2023, respectively. These rounds were conducted to identify technical issues and refine rules prior to deployment. Prescriptions reviewed during the pilot phase were subsequently combined with the complete 2020 development dataset to update the machine learning component of the CDSS, resulting in the final model for deployment. These pilot-tested prescriptions were not included in any of the reported validation datasets. After the application of the finalized CDSS model, internal validation was conducted at hospital A through pharmacist review of all anticoagulant prescriptions issued on 2 predefined dates in 2024: March 26 and April 29.</p><p>External validation was conducted after the CDSS had been finalized. Local preprocessing at each external institution was limited to mapping EHR data to the finalized CDSS input structure and did not involve adjudication labels, model retraining, threshold selection, site-specific calibration, or performance optimization. Pharmacist adjudication was conducted independently according to prespecified criteria. External validation was conducted at 2 tertiary hospitals: hospital B and hospital C. Retrospective validation was performed at both sites during routine clinical practice from September 23, 2024, to September 27, 2024, and an additional prospective validation was conducted at hospital C on December 23, 2024.</p></sec></sec><sec id="s3" sec-type="results"><title>Results</title><sec id="s3-1"><title>Study Setting and Data Collection</title><p>For model development, we extracted 75,200 anticoagulant prescriptions from hospital A in 2020, of which 812 (1.1%) were classified as prescribing errors. During 2 pilot testing periods, an additional 435 prescriptions were reviewed, and 9 prescribing errors were identified; these data were incorporated into the training dataset for model updating.</p><p>For internal validation, 466 anticoagulant prescriptions issued on March 26 and April 29, 2024, were reviewed, with 12 (2.6%) prescriptions adjudicated as prescribing errors. Among 284 DOAC prescriptions in the internal validation set, the automated indication mapping agreed with the documented indication for 252 (88.7%) prescriptions (Table S2 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>). External validation was conducted at 2 tertiary hospitals. At hospital B, 966 prescriptions were reviewed over 5 days in September 2024, and 82 (8.5%) prescribing errors were identified. At hospital C, 417 and 31 prescriptions were reviewed during the first and second validation periods, yielding 22 (5.3%) and 4 (12.9%) prescribing errors, respectively. The proportions of missing values for each hospital are presented in Table S3 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p></sec><sec id="s3-2"><title>Hybrid CDSS Development and Refinement</title><p>The hybrid CDSS integrated a rule-based system with a machine learning model. The initial rule set comprised 38 patient-specific rules addressing diagnosis, body weight, age, renal function, and hepatic function, as well as 1129 rules for contraindicated drug-drug interactions involving anticoagulants.</p><p>Across 2 pilot-testing rounds, 667 alerts were generated, of which 583 (87.4%) were judged technically correct. Pilot testing identified several technical issues, including the retrieval of outdated laboratory results and incorrect treatment duration calculations. As a result, 9 existing rules were revised and 6 new rules were added. Prescriptions reviewed during the pilot phase were subsequently incorporated into the training dataset to update the machine learning model. The workflow of the hybrid CDSS is presented in <xref ref-type="fig" rid="figure1">Figure 1</xref>, with the system architecture and dashboard screenshots provided in Figures S1 and S2 of <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>, respectively.</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>Workflow of a hybrid clinical decision support system.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="jmir_v28i1e101202_fig01.png"/></fig></sec><sec id="s3-3"><title>Internal and External Validation</title><p>During internal validation at hospital A, the hybrid CDSS generated 88 alerts, corresponding to an alert rate of 18.9% (88/466). All alerts were technically correct. Of these, 78 (88.6%) alerts were judged clinically relevant, 76 (86.4%) were considered clinically useful, and 12 (13.6%) led to pharmacist interventions. Representative examples of alerts are shown in Table S4 of <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p><p>In external validation across 3 site-periods, alert rates ranged from 22.6% (7/31) to 32.1% (310/966), with the number of alerts per site ranging from 7 to 310. Across sites, 93.2% (109/117) to 100% (7/7) were technically correct, 78.4% (243/310) to 91.5% (107/117) were clinically relevant, 26.5% (82/310) to 85.7% (6/7) were clinically useful, and 18.8% (22/117) to 57.1% (4/7) required pharmacist intervention (<xref ref-type="table" rid="table1">Table 1</xref>).</p><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>Alert appropriateness in internal and external validation.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Alert evaluation<sup><xref ref-type="table-fn" rid="table1fn1">a</xref></sup></td><td align="left" valign="bottom">Internal validation</td><td align="left" valign="bottom" colspan="2">External validation, retrospective</td><td align="left" valign="bottom">External validation, prospective</td></tr><tr><td align="left" valign="bottom"/><td align="left" valign="bottom">Hospital A</td><td align="left" valign="bottom">Hospital B</td><td align="left" valign="bottom">Hospital C (first)</td><td align="left" valign="bottom">Hospital C (second)</td></tr></thead><tbody><tr><td align="left" valign="top">Overall prescriptions, n</td><td align="left" valign="top">466</td><td align="left" valign="top">966</td><td align="left" valign="top">417</td><td align="left" valign="top">31</td></tr><tr><td align="left" valign="top">&#x2003;Total alerts, n (%)</td><td align="left" valign="top">88 (18.9)</td><td align="left" valign="top">310 (32.1)</td><td align="left" valign="top">117 (28.1)</td><td align="left" valign="top">7 (22.6)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Technically correct alerts</td><td align="left" valign="top">88 (100)</td><td align="left" valign="top">309 (99.7)</td><td align="left" valign="top">109 (93.2)</td><td align="left" valign="top">7 (100)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Clinically relevant alerts</td><td align="left" valign="top">78 (88.6)</td><td align="left" valign="top">243 (78.4)</td><td align="left" valign="top">107 (91.5)</td><td align="left" valign="top">6 (85.7)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Clinically useful alerts</td><td align="left" valign="top">76 (86.4)</td><td align="left" valign="top">82 (26.5)</td><td align="left" valign="top">77 (65.8)</td><td align="left" valign="top">6 (85.7)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Pharmacist intervention</td><td align="left" valign="top">12 (13.6)</td><td align="left" valign="top">82 (26.5)</td><td align="left" valign="top">22 (18.8)</td><td align="left" valign="top">4 (57.1)</td></tr></tbody></table><table-wrap-foot><fn id="table1fn1"><p><sup>a</sup>Values are presented as n (%). Percentages for total alerts are calculated as the proportion of overall prescriptions at each site; percentages for alert appropriateness and pharmacist intervention are calculated as the proportion of total alerts at each site. Hospital C (second) represents the prospective external validation.</p></fn></table-wrap-foot></table-wrap><p>Among rule-based alerts, drug-drug interactions were the most frequently identified category, accounting for 28.6% (2/7) to 47.9% (56/117) of alerts, followed by contraindications and overdosing. The distribution of alert categories varied across institutions (<xref ref-type="table" rid="table2">Table 2</xref>).</p><table-wrap id="t2" position="float"><label>Table 2.</label><caption><p>Distribution of alert categories across internal and external validation.</p></caption><table id="table2" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Alert evaluation</td><td align="left" valign="bottom">Internal validation</td><td align="left" valign="bottom" colspan="2">External validation, retrospective</td><td align="left" valign="bottom">External validation, prospective</td></tr><tr><td align="left" valign="bottom"/><td align="left" valign="bottom">Hospital A</td><td align="left" valign="bottom">Hospital B</td><td align="left" valign="bottom">Hospital C (first)</td><td align="left" valign="bottom">Hospital C (second)<sup><xref ref-type="table-fn" rid="table2fn1">a</xref></sup></td></tr></thead><tbody><tr><td align="left" valign="top">Total alerts, n</td><td align="left" valign="top">88</td><td align="left" valign="top">310</td><td align="left" valign="top">117</td><td align="left" valign="top">7</td></tr><tr><td align="left" valign="top">&#x2003;Rule-based alerts, n (%)</td><td align="left" valign="top">67 (76.1)</td><td align="left" valign="top">199 (64.2)</td><td align="left" valign="top">108 (92.3)</td><td align="left" valign="top">7 (100)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Drug interaction</td><td align="left" valign="top">38 (43.2)</td><td align="left" valign="top">114 (36.8)</td><td align="left" valign="top">56 (47.9)</td><td align="left" valign="top">2 (28.6)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Contraindication</td><td align="left" valign="top">17 (19.3)</td><td align="left" valign="top">60 (19.4)</td><td align="left" valign="top">27 (23.1)</td><td align="left" valign="top">1 (14.3)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Overdosing</td><td align="left" valign="top">10 (11.4)</td><td align="left" valign="top">49 (15.8)</td><td align="left" valign="top">31 (26.5)</td><td align="left" valign="top">4 (57.1)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Dosing frequency</td><td align="left" valign="top">2 (2.3)</td><td align="left" valign="top">5 (1.6)</td><td align="left" valign="top">1 (0.9)</td><td align="left" valign="top">0 (0)</td></tr><tr><td align="left" valign="top">&#x2003;&#x2003;Wrong indication</td><td align="left" valign="top">1 (1.1)</td><td align="left" valign="top">2 (0.6)</td><td align="left" valign="top">17 (14.5)</td><td align="left" valign="top">1 (14.3)</td></tr><tr><td align="left" valign="top"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Machine learning&#x2013;based alerts, n (%)</td><td align="left" valign="top">23 (26.1)</td><td align="left" valign="top">122 (39.4)</td><td align="left" valign="top">10 (8.5)</td><td align="left" valign="top">1 (14.3)</td></tr></tbody></table><table-wrap-foot><fn id="table2fn1"><p><sup>a</sup>All percentages are calculated as a proportion of total alerts at each site. Categories are not mutually exclusive; a single prescription may trigger multiple rule violations, and rule-based and machine learning&#x2013;based components may both flag the same prescription. Category and component counts may therefore sum to more than the total number of alerts.</p></fn></table-wrap-foot></table-wrap><p>No false negatives were observed for prescriptions requiring pharmacist intervention in the internal or external validation datasets. The AUROC of the hybrid CDSS was 0.916 (95% CI 0.899&#x2010;0.933) in internal validation, ranged from 0.871 to 0.880 in the 2 retrospective external validations, and was 0.963 in the small prospective feasibility validation. The AUPRC ranged from 0.568 to 0.833 across validation sites, exceeding the corresponding baseline prevalence at every site (<xref ref-type="table" rid="table3">Table 3</xref>).</p><table-wrap id="t3" position="float"><label>Table 3.</label><caption><p>Clinical decision support systems (CDSSs) performance in internal and external validation.</p></caption><table id="table3" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Alert evaluation</td><td align="left" valign="bottom">AUROC<sup><xref ref-type="table-fn" rid="table3fn1">a</xref></sup>, PE<sup><xref ref-type="table-fn" rid="table3fn2">b</xref></sup> (95% CI)</td><td align="left" valign="bottom">AUPRC<sup><xref ref-type="table-fn" rid="table3fn3">c</xref></sup>, PE (95% CI)</td><td align="left" valign="bottom">Accuracy, PE (95% CI)</td><td align="left" valign="bottom">Specificity, PE (95% CI)</td><td align="left" valign="bottom">Sensitivity, PE (95% CI)</td><td align="left" valign="bottom">PPV<sup><xref ref-type="table-fn" rid="table3fn4">d</xref></sup>, PE (95% CI)</td><td align="left" valign="bottom">NPV<sup><xref ref-type="table-fn" rid="table3fn5">e</xref></sup>, PE (95% CI)</td></tr></thead><tbody><tr><td align="left" valign="top" colspan="8">Internal validation</td></tr><tr><td align="left" valign="top">&#x2003;Hospital A</td><td align="left" valign="top">0.916<break/>(0.899&#x2010;0.933)</td><td align="left" valign="top">0.568<break/>(0.534&#x2010;0.607)</td><td align="left" valign="top">0.837<break/>(0.800&#x2010;0.869)</td><td align="left" valign="top">0.833<break/>(0.795&#x2010;0.866)</td><td align="left" valign="top">1.000<break/>(0.735&#x2010;1.000)</td><td align="left" valign="top">0.136<break/>(0.072&#x2010;0.226)</td><td align="left" valign="top">1.000<break/>(0.990&#x2010;1.000)</td></tr><tr><td align="left" valign="top">External validation, retrospective</td><td align="left" valign="top">0.873<break/>(0.861&#x2010;0.885)</td><td align="left" valign="top">0.624<break/>(0.604&#x2010;0.646)</td><td align="left" valign="top">0.766<break/>(0.743&#x2010;0.789)</td><td align="left" valign="top">0.747<break/>(0.723&#x2010;0.771)</td><td align="left" valign="top">1.000<break/>(0.965&#x2010;1.000)</td><td align="left" valign="top">0.244<break/>(0.204&#x2010;0.287)</td><td align="left" valign="top">1.000<break/>(0.996&#x2010;1.000)</td></tr><tr><td align="left" valign="top">&#x2003;Hospital B</td><td align="left" valign="top">0.871<break/>(0.856&#x2010;0.885)</td><td align="left" valign="top">0.632<break/>(0.607&#x2010;0.656)</td><td align="left" valign="top">0.764<break/>(0.736&#x2010;0.790)</td><td align="left" valign="top">0.742<break/>(0.712&#x2010;0.771)</td><td align="left" valign="top">1.000<break/>(0.956&#x2010;1.000)</td><td align="left" valign="top">0.265<break/>(0.216&#x2010;0.317)</td><td align="left" valign="top">1.000<break/>(0.994&#x2010;1.000)</td></tr><tr><td align="left" valign="top">&#x2003;Hospital C (first)</td><td align="left" valign="top">0.880<break/>(0.859&#x2010;0.901)</td><td align="left" valign="top">0.594<break/>(0.560&#x2010;0.629)</td><td align="left" valign="top">0.772<break/>(0.729&#x2010;0.812)</td><td align="left" valign="top">0.759<break/>(0.714&#x2010;0.801)</td><td align="left" valign="top">1.000<break/>(0.846&#x2010;1.000)</td><td align="left" valign="top">0.188<break/>(0.122&#x2010;0.271)</td><td align="left" valign="top">1.000<break/>(0.988&#x2010;1.000)</td></tr><tr><td align="left" valign="top" colspan="8">External validation, prospective</td></tr><tr><td align="left" valign="top">&#x2003;Hospital C (second)</td><td align="left" valign="top">0.963<break/>(0.913&#x2010;1.000)</td><td align="left" valign="top">0.833<break/>(0.600&#x2010;1.000)</td><td align="left" valign="top">0.903<break/>(0.742&#x2010;0.980)</td><td align="left" valign="top">0.889<break/>(0.708&#x2010;0.976)</td><td align="left" valign="top">1.000<break/>(0.398&#x2010;1.000)</td><td align="left" valign="top">0.571<break/>(0.184&#x2010;0.901)</td><td align="left" valign="top">1.000<break/>(0.858&#x2010;1.000)</td></tr></tbody></table><table-wrap-foot><fn id="table3fn1"><p><sup>a</sup>AUROC: area under the receiver operating characteristic curve.</p></fn><fn id="table3fn2"><p><sup>b</sup>PE: point estimates.</p></fn><fn id="table3fn3"><p><sup>c</sup>AUPRC: area under the precision-recall curve.</p></fn><fn id="table3fn4"><p><sup>d</sup>PPV: positive predictive value.</p></fn><fn id="table3fn5"><p><sup>e</sup>NPV: negative predictive value.</p></fn></table-wrap-foot></table-wrap></sec></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Principal Findings</title><p>In this multicenter study, we developed and externally validated a hybrid CDSS that integrates a rule-based model and a machine learning model to prevent prescription errors involving anticoagulants. Using pharmacist-adjudicated interventions as the reference standard, the system demonstrated high discriminative performance, with AUROC values of 0.916 in internal validation and 0.871 to 0.963 across external validation sites. Moreover, alerts generated by the system were consistently judged to be technically correct, clinically relevant, and clinically useful. Together, these findings suggest that a hybrid CDSS can enhance prescription review for high-risk medications while maintaining a clinically acceptable alert profile across hospitals with heterogeneous practice environments.</p></sec><sec id="s4-2"><title>Comparison With Prior Work</title><p>Medication errors involving anticoagulants are common and clinically important. Among various types of errors, inappropriate dosing remains the most frequent and critical concern [<xref ref-type="bibr" rid="ref2">2</xref>]. Systematic reviews have reported that 13% to 37% of DOAC prescriptions in real-world practice are inappropriately dosed, often because patient-specific factors such as age, body weight, and renal function are not adequately considered [<xref ref-type="bibr" rid="ref2">2</xref>]. Furthermore, Ko et al [<xref ref-type="bibr" rid="ref28">28</xref>] identified impaired renal function, advanced age, and prior DOAC exposure as key risk factors for inappropriate dosing. These findings underscore that patients on long-term anticoagulation may be particularly vulnerable to errors, as their clinical parameters, such as renal function and weight, evolve over time. In our study, the proportion of prescriptions classified as prescribing errors varied across institutions and study periods, from 1.1% (812/75,200) in the development set, based on routine pharmacist interventions, to 2.6% (12/466) to 12.9% (4/31) in validation samples. This heterogeneity likely reflects not only true differences in prescribing patterns and patient risk but also differences in review intensity, local workflows, and how intervention-worthy problems are operationalized by pharmacists. Importantly, despite this variability, the hybrid CDSS consistently identified all prescriptions requiring pharmacist intervention, suggesting that it can function as a reliable safety net across diverse clinical settings.</p><p>Although DOACs are often perceived as safer and simpler than warfarin because of their fixed dosing, their dose adjustment criteria remain complex and difficult to fully implement within conventional DUR systems. Consequently, off-label or suboptimal dosing is frequently observed in clinical practice. To address these challenges, our hybrid CDSS encoded eligibility, contraindication, and dose-adjustment rules derived from product labeling and major drug information databases, while also incorporating laboratory data and concomitant medication information. By combining explicit rule-based logic with a machine learning model trained on historical pharmacist interventions, the system was able to capture broader aspects of patient context, including patterns that are difficult to formalize as static rules alone.</p><p>Across internal and external validation, the hybrid CDSS generated alerts for 18.9% (88/466) to 32.1% (310/966) of anticoagulant prescriptions. Notably, no false-negative cases were observed in the validation sample, suggesting high sensitivity for identifying prescriptions requiring pharmacist intervention within the evaluated periods. Prior CDSS studies illustrate the trade-off between alert burden and safety coverage. For example, MedGuard reported alerts for only 2.36% of prescriptions [<xref ref-type="bibr" rid="ref13">13</xref>], but did not assess the risk of missed high-risk cases. Conversely, systems such as Check of Medication Appropriateness (CMA) and PharmaCheck produced high alert volumes, with a limited proportion of alerts judged clinically relevant [<xref ref-type="bibr" rid="ref15">15</xref>,<xref ref-type="bibr" rid="ref21">21</xref>]. In this context, the hybrid CDSS showed a potentially useful balance between alert burden and safety coverage. This balance was achieved with a moderate alert rate, and no false-negative cases were observed in the validation samples. However, the absence of false negatives should be interpreted cautiously. This finding may partly reflect the short validation periods and the limited number of prescriptions requiring intervention. Further evaluation in larger and longer-term cohorts is needed to determine whether this apparent safety coverage can be maintained in routine anticoagulant prescribing.</p><p>In internal and external validations, 26.5% (82/310) to 86.4% (76/88) of alerts were judged clinically useful, and 13.6% (12/88) to 57.1% (4/7) led to pharmacist intervention. These findings indicate that the system not only identified prescriptions warranting review but also captured a substantial proportion of cases in which active intervention was required to ensure patient safety. Although few studies have reported comparable metrics specifically for anticoagulants, prior pharmacist-oriented CDSS evaluations provide relevant context. In PharmaCheck, 20.1% of alerts resulted in pharmacist intervention, whereas only 1.6% did so in the CMA [<xref ref-type="bibr" rid="ref15">15</xref>,<xref ref-type="bibr" rid="ref21">21</xref>]. Additionally, the AUROC values observed in our study compare favorably with those reported for a previously reported hybrid CDSS (AUROC 0.81) [<xref ref-type="bibr" rid="ref19">19</xref>]. While direct comparisons are limited by differences in target medications and outcomes, the relatively high proportion of alerts leading to intervention in our study suggests that the developed hybrid CDSS represents a competitive and clinically impactful approach.</p><p>In this study, we implemented a hybrid CDSS that integrates rule-based logic with machine learning models. The system provides explicit rule-based alerts for prescriptions contraindicated by renal function or involving clinically significant drug-drug interactions, while also generating risk-based alerts for marginal dosing patterns and other clinically ambiguous situations not readily captured by predefined rules. This design supports both clearly defined safety checks and broader identification of clinically relevant prescribing risks.</p><p>Another important feature of this system is its pharmacist-centered design. Rather than delivering alerts directly to physicians, the CDSS was designed to support pharmacists as primary users who triage, interpret, and contextualize alerts before escalation. Prior work has shown that pharmacist-mediated filtering can substantially increase the positive predictive value of alerts, from 20.1% to 71% in one study of PharmaCheck [<xref ref-type="bibr" rid="ref15">15</xref>]. In contrast to physician-facing CDSS that often contribute to alert fatigue, our system presents alerts to pharmacists via a dashboard, enabling efficient prioritization of high-risk prescriptions and minimizing unnecessary interruptions to prescribers. In this context, the relatively low positive predictive values of 0.136 to 0.571 can be understood as a consequence of prioritizing comprehensive detection, while the overall alert rate of 18.9% (88/466) to 32.1% (310/966) remains comparable to those reported for other CDSSs. Importantly, this review burden is handled within the established pharmacist triage process rather than being added directly to the prescriber workflow. This workflow design aligns decision support with existing medication review processes and enhances both efficiency and acceptability.</p></sec><sec id="s4-3"><title>Limitations</title><p>Several limitations should be considered. First, both internal and external validation periods were relatively short, ranging from 1 to 5 days. The reference standard required exhaustive prescription-by-prescription chart review by 2 pharmacists for each validation day. Therefore, validation was deliberately limited to predefined index days to ensure complete manual adjudication. These short validation periods may not fully capture long-term operational challenges such as changes in prescription patterns, system drift, or evolving user behavior. Longer-term prospective evaluations are needed to assess durability and support continuous refinement. In addition, the absence of false negatives in the validation samples should be interpreted cautiously, given the short validation periods, small number of intervention-requiring prescriptions, wide CIs, and the permissive hybrid structure in which alerts were generated when either component flagged an order.</p><p>Second, the development dataset was split at the order level rather than the patient level. Therefore, prescriptions from the same patient could have appeared in more than one development subset, which may have led to optimistic development-stage performance estimates. However, the reported temporal and external validation datasets were independent of the development split. Third, the higher proportion of machine learning&#x2013;based alerts observed at one external site was likely attributable to greater missingness in laboratory data. Alerts triggered by missing information may contribute to alert fatigue if not clearly distinguished from alerts based on abnormal values; however, missingness may also carry clinically meaningful information. For example, missing hematologic or laboratory values may indicate insufficient monitoring in patients receiving anticoagulants, and such alerts may therefore provide a monitoring-related safety message. These findings highlight the importance of explicit alert categorization and complementary strategies to improve data completeness. In addition, alerts related to drug-drug interactions accounted for 29% to 48% of all alerts, yet only a limited proportion resulted in pharmacist intervention. This discrepancy suggests that the frequency of interaction-related alerts may exceed their clinical relevance and contribute to alert fatigue. Stratifying interaction alerts into contraindicated and precautionary categories may improve clinical utility and reduce unnecessary interruptions. Fourth, the system was developed specifically for anticoagulants, limiting its immediate applicability to other drug classes. Nevertheless, successful implementation in this high-risk domain suggests that the underlying framework may be extendable to other high-alert medications with appropriate adaptation. Fifth, reliance on structured data precluded the use of unstructured clinical information such as free-text notes or surgical reports. Although surrogate indicators were used, future work incorporating natural language processing may enhance contextual awareness. Pharmacogenomic determinants of warfarin dosing, such as <italic>CYP2C9</italic> and <italic>VKORC1</italic> polymorphisms, were also not incorporated, reflecting routine clinical practice in which warfarin is generally initiated at a standard dose and adjusted according to INR monitoring rather than guided by pre-emptive genotyping. Incorporating pharmacogenomic information may further refine the knowledge base in the future. Additionally, we performed both internal and external validation in tertiary care hospitals, and further studies are needed to assess the applicability of the model in other health care settings. Finally, the reference standard was based on pharmacist-documented interventions, which may underestimate the true error rate by missing unrecognized or undocumented errors and introduce label noise. The machine learning component was trained using pharmacist-documented interventions from a single tertiary center with established pharmacist review practices, so the resulting labels may partly reflect a site-specific intervention standard. Because pharmacist intervention practices vary across institutions, the model&#x2019;s alerts and performance may generalize less well, and site-specific recalibration may be needed before implementation in new settings. More sophisticated integration strategies, such as risk-tiered alerting or dynamic weighting of rule-based and model-based signals, may further improve performance and warrant future investigation. Also, the model was not optimized for precision-oriented metrics, which may leave an unnecessary pharmacist review burden. Future refinement could improve precision while maintaining adequate safety coverage. This study did not evaluate clinical outcomes, including bleeding, thromboembolism, adverse drug events, length of stay, mortality, or actual reductions in prescribing errors. Accordingly, the findings should be interpreted as evidence of the system&#x2019;s ability to identify prescriptions requiring pharmacist review, and future prospective studies should determine whether this translates into measurable improvements in patient safety.</p></sec><sec id="s4-4"><title>Conclusions</title><p>In conclusion, we developed a hybrid CDSS integrating rule-based logic with machine learning to detect prescribing errors involving anticoagulants and, for the first time in Korea, evaluated it through multicenter external validation. The system demonstrated robust performance, high clinical relevance and usefulness, and a substantial proportion of alerts leading to pharmacist intervention, without missing prescriptions requiring intervention. By centering pharmacists in the alert workflow, the system minimizes unnecessary alerts to physicians while supporting efficient prioritization of high-risk prescriptions. These findings suggest that the hybrid CDSS is a practical and scalable tool for supporting pharmacist-led review and pharmacist workflow efficiency in the management of high-risk medications.</p></sec></sec></body><back><ack><p>The authors sincerely thank the pharmacists at Seoul National University Hospital, Seoul National University Bundang Hospital, and Chungbuk National University Hospital for their invaluable support during the chart review. Their expert contributions were essential to the successful completion of this study. The authors used ChatGPT (OpenAI) solely for limited proofreading and language editing of author-written text, including grammar and wording checks. No generative AI tool was used for study design, data analysis, interpretation of results, or the generation of substantive scientific content or references. All text was reviewed and verified by the authors, who take full responsibility for the manuscript.</p></ack><notes><sec><title>Funding</title><p>This research was supported by a grant from the Korea Health Technology R&#x0026;D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health and Welfare, Republic of Korea (grant number HI21C1389), and by a National Research Foundation of Korea grant funded by the Ministry of Science and ICT of the Korean government (grant number RS-2024&#x2010;00334857).</p></sec><sec><title>Data Availability</title><p>The data that support the findings of this study are not publicly available due to restrictions related to patient privacy and institutional regulations. Access to the data is limited to researchers who have obtained approval from the institutional review boards of the participating hospitals.</p></sec></notes><fn-group><fn fn-type="con"><p>JJ contributed to conceptualization, formal analysis, writing of the original draft, and visualization. KNH contributed to formal analysis and writing of the original draft. AJK contributed to conceptualization, formal analysis, and validation. JHB, YHJ, and SK contributed to validation. MJ contributed to software development, data curation, and visualization. YMA and JMH contributed to supervision and writing&#x2014;review and editing. SWC contributed to conceptualization and supervision. JS contributed to software development and supervision. SM contributed to conceptualization, supervision, project administration, and funding acquisition. JYL contributed to conceptualization, methodology, supervision, project administration, writing&#x2014;review and editing, and funding acquisition. All authors reviewed the manuscript; SM is the co-corresponding author and can be reached via email at surgeonmsi@gmail.com.</p></fn><fn fn-type="conflict"><p>None declared.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">AUPRC</term><def><p>area under the precision-recall curve</p></def></def-item><def-item><term id="abb2">AUROC</term><def><p>area under the receiver operating characteristic curve</p></def></def-item><def-item><term id="abb3">CDSS</term><def><p>clinical decision support system</p></def></def-item><def-item><term id="abb4">CMA</term><def><p>Check of Medication Appropriateness</p></def></def-item><def-item><term id="abb5">DOAC</term><def><p>direct oral anticoagulant</p></def></def-item><def-item><term id="abb6">DUR</term><def><p>Drug Utilization Review</p></def></def-item><def-item><term id="abb7">EHR</term><def><p>electronic health record</p></def></def-item><def-item><term id="abb8">INR</term><def><p>international normalized ratio</p></def></def-item><def-item><term id="abb9">IRB</term><def><p>institutional review board</p></def></def-item><def-item><term id="abb10">LMWH</term><def><p>low-molecular-weight heparin</p></def></def-item><def-item><term id="abb11">MFDS</term><def><p>Ministry of Food and Drug Safety</p></def></def-item><def-item><term id="abb12">STARE-HI</term><def><p>Statement on Reporting of Evaluation Studies in Health Informatics</p></def></def-item><def-item><term id="abb13">VTE</term><def><p>venous thromboembolism</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Bikdeli</surname><given-names>B</given-names> </name><name name-style="western"><surname>Zahedi Tajrishi</surname><given-names>F</given-names> </name><name name-style="western"><surname>Sadeghipour</surname><given-names>P</given-names> </name><etal/></person-group><article-title>Efficacy and safety considerations with dose-reduced direct oral anticoagulants: a review</article-title><source>JAMA Cardiol</source><year>2022</year><month>07</month><day>1</day><volume>7</volume><issue>7</issue><fpage>747</fpage><lpage>759</lpage><pub-id pub-id-type="doi">10.1001/jamacardio.2022.1292</pub-id><pub-id pub-id-type="medline">35648414</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Al Rowily</surname><given-names>A</given-names> </name><name name-style="western"><surname>Jalal</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Price</surname><given-names>MJ</given-names> </name><etal/></person-group><article-title>Prevalence, contributory factors and severity of medication errors associated with direct-acting oral anticoagulants in adult patients: a systematic review and meta-analysis</article-title><source>Eur J Clin Pharmacol</source><year>2022</year><month>04</month><volume>78</volume><issue>4</issue><fpage>623</fpage><lpage>645</lpage><pub-id pub-id-type="doi">10.1007/s00228-021-03212-y</pub-id><pub-id pub-id-type="medline">34935068</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="web"><article-title>High-alert medications in acute care settings</article-title><source>ECRI</source><year>2024</year><access-date>2026-08-18</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://home.ecri.org/blogs/ismp-resources/high-alert-medications-in-acute-care-settings">https://home.ecri.org/blogs/ismp-resources/high-alert-medications-in-acute-care-settings</ext-link></comment></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="web"><article-title>High risk medcines and systems</article-title><source>Australian commission on safety and quality in health care</source><access-date>2026-08-18</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.safetyandquality.gov.au/clinical-topics/medicines-safety-and-quality/high-risk-medicines-and-systems">https://www.safetyandquality.gov.au/clinical-topics/medicines-safety-and-quality/high-risk-medicines-and-systems</ext-link></comment></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Han</surname><given-names>JM</given-names> </name><name name-style="western"><surname>Heo</surname><given-names>KN</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>AY</given-names> </name><etal/></person-group><article-title>Developing national level high alert medication lists for acute care setting in Korea</article-title><source>Korean J Clin Pharm</source><year>2022</year><month>06</month><day>30</day><volume>32</volume><issue>2</issue><fpage>116</fpage><lpage>124</lpage><pub-id pub-id-type="doi">10.24304/kjcp.2022.32.2.116</pub-id></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lee</surname><given-names>S</given-names> </name><name name-style="western"><surname>Han</surname><given-names>JM</given-names> </name><name name-style="western"><surname>Heo</surname><given-names>KN</given-names> </name><etal/></person-group><article-title>Developing national level high alert medication lists for long-term care patients</article-title><source>J Korean Soc Health-Syst Pharm</source><year>2022</year><month>11</month><day>30</day><volume>39</volume><issue>4</issue><fpage>498</fpage><lpage>507</lpage><pub-id pub-id-type="doi">10.32429/jkshp.2022.39.4.006</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Mascolo</surname><given-names>A</given-names> </name><name name-style="western"><surname>Ruggiero</surname><given-names>R</given-names> </name><name name-style="western"><surname>Sessa</surname><given-names>M</given-names> </name><etal/></person-group><article-title>Preventable cases of oral anticoagulant-induced bleeding: data from the spontaneous reporting system</article-title><source>Front Pharmacol</source><year>2019</year><volume>10</volume><fpage>425</fpage><pub-id pub-id-type="doi">10.3389/fphar.2019.00425</pub-id><pub-id pub-id-type="medline">31114497</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Shen</surname><given-names>NN</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>C</given-names> </name><name name-style="western"><surname>Hang</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Real-world prevalence of direct oral anticoagulant off-label doses in atrial fibrillation: an epidemiological meta-analysis</article-title><source>Front Pharmacol</source><year>2021</year><volume>12</volume><fpage>581293</fpage><pub-id pub-id-type="doi">10.3389/fphar.2021.581293</pub-id><pub-id pub-id-type="medline">34122056</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Liang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Zhu</surname><given-names>J</given-names> </name><name name-style="western"><surname>Eikelboom</surname><given-names>J</given-names> </name></person-group><article-title>Bleeding risk in asian patients: potential for thrombin amplification pathway blockade using factor XI inhibitors</article-title><source>JACC Asia</source><year>2024</year><month>02</month><volume>4</volume><issue>2</issue><fpage>163</fpage><lpage>165</lpage><pub-id pub-id-type="doi">10.1016/j.jacasi.2023.11.014</pub-id><pub-id pub-id-type="medline">38371291</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Mongkhon</surname><given-names>P</given-names> </name><name name-style="western"><surname>Singkham</surname><given-names>N</given-names> </name><name name-style="western"><surname>Ponok</surname><given-names>K</given-names> </name><etal/></person-group><article-title>Comparative effectiveness and safety of off-label underdosed direct oral anticoagulants in Asian patients with atrial fibrillation: a systematic review and meta-analysis</article-title><source>Drug Saf</source><year>2025</year><month>01</month><volume>48</volume><issue>1</issue><fpage>25</fpage><lpage>42</lpage><pub-id pub-id-type="doi">10.1007/s40264-024-01476-8</pub-id><pub-id pub-id-type="medline">39214955</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Zhang</surname><given-names>XL</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>XW</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>TY</given-names> </name><etal/></person-group><article-title>Off-label under- and overdosing of direct oral anticoagulants in patients with atrial fibrillation: a meta-analysis</article-title><source>Circ Cardiovasc Qual Outcomes</source><year>2021</year><month>12</month><volume>14</volume><issue>12</issue><fpage>e007971</fpage><pub-id pub-id-type="doi">10.1161/CIRCOUTCOMES.121.007971</pub-id><pub-id pub-id-type="medline">34932377</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Slikkerveer</surname><given-names>M</given-names> </name><name name-style="western"><surname>van de Plas</surname><given-names>A</given-names> </name><name name-style="western"><surname>Driessen</surname><given-names>JHM</given-names> </name><etal/></person-group><article-title>Prescribing errors with low-molecular-weight heparins</article-title><source>J Patient Saf</source><year>2021</year><month>10</month><day>1</day><volume>17</volume><issue>7</issue><fpage>e587</fpage><lpage>e592</lpage><pub-id pub-id-type="doi">10.1097/PTS.0000000000000417</pub-id><pub-id pub-id-type="medline">28858001</pub-id></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Chen</surname><given-names>CY</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>YL</given-names> </name><name name-style="western"><surname>Scholl</surname><given-names>J</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>HC</given-names> </name><name name-style="western"><surname>Li</surname><given-names>YCJ</given-names> </name></person-group><article-title>Ability of machine-learning based clinical decision support system to reduce alert fatigue, wrong-drug errors, and alert users about look alike, sound alike medication</article-title><source>Comput Methods Programs Biomed</source><year>2024</year><month>01</month><volume>243</volume><fpage>107869</fpage><pub-id pub-id-type="doi">10.1016/j.cmpb.2023.107869</pub-id><pub-id pub-id-type="medline">37924770</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tai</surname><given-names>CT</given-names> </name><name name-style="western"><surname>Sue</surname><given-names>KL</given-names> </name><name name-style="western"><surname>Hu</surname><given-names>YH</given-names> </name></person-group><article-title>Machine learning in high-alert medication treatment: a study on the cardiovascular drug</article-title><source>Appl Sci</source><year>2020</year><volume>10</volume><issue>17</issue><fpage>5798</fpage><pub-id pub-id-type="doi">10.3390/app10175798</pub-id></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Skalafouris</surname><given-names>C</given-names> </name><name name-style="western"><surname>Reny</surname><given-names>JL</given-names> </name><name name-style="western"><surname>Stirnemann</surname><given-names>J</given-names> </name><etal/></person-group><article-title>Development and assessment of PharmaCheck: an electronic screening tool for the prevention of twenty major adverse drug events</article-title><source>BMC Med Inform Decis Mak</source><year>2022</year><month>05</month><day>31</day><volume>22</volume><issue>1</issue><fpage>146</fpage><pub-id pub-id-type="doi">10.1186/s12911-022-01885-8</pub-id><pub-id pub-id-type="medline">35642053</pub-id></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Calvo-Cidoncha</surname><given-names>E</given-names> </name><name name-style="western"><surname>Camacho-Hernando</surname><given-names>C</given-names> </name><name name-style="western"><surname>Feu</surname><given-names>F</given-names> </name><name name-style="western"><surname>Pastor-Duran</surname><given-names>X</given-names> </name><name name-style="western"><surname>Codina-Jan&#x00E9;</surname><given-names>C</given-names> </name><name name-style="western"><surname>Lozano-Rub&#x00ED;</surname><given-names>R</given-names> </name></person-group><article-title>OntoPharma: ontology based clinical decision support system to reduce medication prescribing errors</article-title><source>BMC Med Inform Decis Mak</source><year>2022</year><month>09</month><day>10</day><volume>22</volume><issue>1</issue><fpage>238</fpage><pub-id pub-id-type="doi">10.1186/s12911-022-01979-3</pub-id><pub-id pub-id-type="medline">36088328</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Akhloufi</surname><given-names>H</given-names> </name><name name-style="western"><surname>van der Sijs</surname><given-names>H</given-names> </name><name name-style="western"><surname>Melles</surname><given-names>DC</given-names> </name><etal/></person-group><article-title>The development and implementation of a guideline-based clinical decision support system to improve empirical antibiotic prescribing</article-title><source>BMC Med Inform Decis Mak</source><year>2022</year><month>05</month><day>10</day><volume>22</volume><issue>1</issue><fpage>127</fpage><pub-id pub-id-type="doi">10.1186/s12911-022-01860-3</pub-id><pub-id pub-id-type="medline">35538525</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ib&#x00E1;&#x00F1;ez-Garcia</surname><given-names>S</given-names> </name><name name-style="western"><surname>Rodriguez-Gonzalez</surname><given-names>C</given-names> </name><name name-style="western"><surname>Escudero-Vilaplana</surname><given-names>V</given-names> </name><etal/></person-group><article-title>Development and evaluation of a clinical decision support system to improve medication safety</article-title><source>Appl Clin Inform</source><year>2019</year><month>05</month><volume>10</volume><issue>3</issue><fpage>513</fpage><lpage>520</lpage><pub-id pub-id-type="doi">10.1055/s-0039-1693426</pub-id><pub-id pub-id-type="medline">31315138</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Corny</surname><given-names>J</given-names> </name><name name-style="western"><surname>Rajkumar</surname><given-names>A</given-names> </name><name name-style="western"><surname>Martin</surname><given-names>O</given-names> </name><etal/></person-group><article-title>A machine learning-based clinical decision support system to identify prescriptions with a high risk of medication error</article-title><source>J Am Med Inform Assoc</source><year>2020</year><month>11</month><day>1</day><volume>27</volume><issue>11</issue><fpage>1688</fpage><lpage>1694</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocaa154</pub-id><pub-id pub-id-type="medline">32984901</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lee</surname><given-names>S</given-names> </name><name name-style="western"><surname>Shin</surname><given-names>J</given-names> </name><name name-style="western"><surname>Kim</surname><given-names>HS</given-names> </name><etal/></person-group><article-title>Hybrid method incorporating a rule-based approach and deep learning for prescription error prediction</article-title><source>Drug Saf</source><year>2022</year><month>01</month><volume>45</volume><issue>1</issue><fpage>27</fpage><lpage>35</lpage><pub-id pub-id-type="doi">10.1007/s40264-021-01123-6</pub-id><pub-id pub-id-type="medline">34766251</pub-id></nlm-citation></ref><ref id="ref21"><label>21</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Quintens</surname><given-names>C</given-names> </name><name name-style="western"><surname>De Rijdt</surname><given-names>T</given-names> </name><name name-style="western"><surname>Van Nieuwenhuyse</surname><given-names>T</given-names> </name><etal/></person-group><article-title>Development and implementation of &#x201C;Check of Medication Appropriateness&#x201D; (CMA): advanced pharmacotherapy-related clinical rules to support medication surveillance</article-title><source>BMC Med Inform Decis Mak</source><year>2019</year><month>02</month><day>11</day><volume>19</volume><issue>1</issue><fpage>29</fpage><pub-id pub-id-type="doi">10.1186/s12911-019-0748-5</pub-id><pub-id pub-id-type="medline">30744674</pub-id></nlm-citation></ref><ref id="ref22"><label>22</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sutton</surname><given-names>RT</given-names> </name><name name-style="western"><surname>Pincock</surname><given-names>D</given-names> </name><name name-style="western"><surname>Baumgart</surname><given-names>DC</given-names> </name><name name-style="western"><surname>Sadowski</surname><given-names>DC</given-names> </name><name name-style="western"><surname>Fedorak</surname><given-names>RN</given-names> </name><name name-style="western"><surname>Kroeker</surname><given-names>KI</given-names> </name></person-group><article-title>An overview of clinical decision support systems: benefits, risks, and strategies for success</article-title><source>NPJ Digit Med</source><year>2020</year><volume>3</volume><fpage>17</fpage><pub-id pub-id-type="doi">10.1038/s41746-020-0221-y</pub-id><pub-id pub-id-type="medline">32047862</pub-id></nlm-citation></ref><ref id="ref23"><label>23</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ahn</surname><given-names>EK</given-names> </name><name name-style="western"><surname>Cho</surname><given-names>SY</given-names> </name><name name-style="western"><surname>Shin</surname><given-names>D</given-names> </name><name name-style="western"><surname>Jang</surname><given-names>C</given-names> </name><name name-style="western"><surname>Park</surname><given-names>RW</given-names> </name></person-group><article-title>Differences of reasons for alert overrides on contraindicated co-prescriptions by admitting department</article-title><source>Healthc Inform Res</source><year>2014</year><month>10</month><volume>20</volume><issue>4</issue><fpage>280</fpage><lpage>287</lpage><pub-id pub-id-type="doi">10.4258/hir.2014.20.4.280</pub-id><pub-id pub-id-type="medline">25405064</pub-id></nlm-citation></ref><ref id="ref24"><label>24</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Felisberto</surname><given-names>M</given-names> </name><name name-style="western"><surname>Lima</surname><given-names>GDS</given-names> </name><name name-style="western"><surname>Celuppi</surname><given-names>IC</given-names> </name><etal/></person-group><article-title>Override rate of drug-drug interaction alerts in clinical decision support systems: a brief systematic review and meta-analysis</article-title><source>Health Informatics J</source><year>2024</year><volume>30</volume><issue>2</issue><fpage>14604582241263242</fpage><pub-id pub-id-type="doi">10.1177/14604582241263242</pub-id><pub-id pub-id-type="medline">38899788</pub-id></nlm-citation></ref><ref id="ref25"><label>25</label><nlm-citation citation-type="web"><source>Integrated Drug Safety Information System (NEDRUG) [Article in Korean]</source><access-date>2026-08-18</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://nedrug.mfds.go.kr">https://nedrug.mfds.go.kr</ext-link></comment></nlm-citation></ref><ref id="ref26"><label>26</label><nlm-citation citation-type="web"><source>UpToDate Lexidrug</source><access-date>2026-08-18</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://online.lexi.com">https://online.lexi.com</ext-link></comment></nlm-citation></ref><ref id="ref27"><label>27</label><nlm-citation citation-type="web"><source>Merative micromedex</source><access-date>2026-08-18</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://www.micromedexsolutions.com">https://www.micromedexsolutions.com</ext-link></comment></nlm-citation></ref><ref id="ref28"><label>28</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ko</surname><given-names>HTK</given-names> </name><name name-style="western"><surname>Pham</surname><given-names>J</given-names> </name><name name-style="western"><surname>Anpalahan</surname><given-names>M</given-names> </name></person-group><article-title>Prevalence and predictors of inappropriate dosing of direct oral anticoagulants</article-title><source>Intern Med J</source><year>2023</year><month>10</month><volume>53</volume><issue>10</issue><fpage>1790</fpage><lpage>1795</lpage><pub-id pub-id-type="doi">10.1111/imj.15957</pub-id><pub-id pub-id-type="medline">36448650</pub-id></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Clinical decision support system development, validation data, system architecture, and alert evaluation.</p><media xlink:href="jmir_v28i1e101202_app1.docx" xlink:title="DOCX File, 611 KB"/></supplementary-material></app-group></back></article>