Retrieval Augmented Generation for the Detection of Major Bleeding Events in the Electronic Health Record

Background: Non-Surgical Major Bleeding (NSMB) is an important clinical event associated with significant morbidity and mortality. Detecting NSMB events in the electronic health record is central to conducting research and quality assessment studies for patients on anticoagulation therapy and in other settings as well. Determining a patient's NSMB history by means of manual clinical chart review is limited by time and human resources concerns. Natural language processing (NLP) has emerged as a promising modality for the detection of clinical events in the electronic health record. Transformer NLP models have revolutionized the field and have performed satisfactorily for varied clinical endpoints, including venous thromboembolism for which this approach has been extensively validated. However, there is a lack of data concerning the use of NLP to detect bleeding events. Training such models generally requires an arbitrarily large, annotated dataset, which necessitates significant amounts of human labor. The use of generative large language models (LLM's) with retrieval augmented generation (RAG) is emerging as a promising modality to generate machine-derived labels without a large human-annotated set. RAG seeks to avoid hallucinations and incomplete knowledge in LLM's by providing domain-specific context from external sources. We hypothesized RAG could be used to detect NSMB events in cancer patients. Methods: Clinical notes for 174 patients seen at Memorial Sloan Kettering Cancer Center (MSKCC) were assessed manually for NSMB using the CEDARS+PINES NLP platform (Mantha et al, 2024). The definition of NSMB was derived from the formulation of the International Society on Thrombosis and Haemostasis (Schulman et al, 2005) and optimized for use within a generative LLM prompt. Clinical notes were processed into chunks of 250 characters and vector encoded with the gte-large-en-v1.5 embedding model for retrieval (Li et al, 2023). The vectors for the clinical notes were stored in a Chroma vector database. The ISTH definition of NSMB was split into three components, and for each patient, the top 20 relevant chunks pertaining to each component were retrieved via vector similarity search. These chunks were further subset with a reranking model to optimize their relevance to NSMB. Finally, they were formatted into a prompt template, which was used as input to the Llama3 8B LLM (Meta Inc, 2024). To leverage the Chain-of-Thought prompting technique which elicits reasoning in LLM's, the prompt template included the ISTH definition of NSMB and step-by-step instructions for determining if a patient had NSMB. For a given patient, the LLM outputs a binary label (NSMB detected or no evidence of NSMB) and its rationale. Results: 3,676 notes for 174 patients at MSKCC were processed with the RAG pipeline. We optimized model performance by tuning several hyperparameters. Hyperparameter options included chunk size of 250 or 500, LLM prompt strategy, reranking with a cross encoder or LLM, and LLM model choice. The final RAG pipeline used the following configuration: chunk size of 250, Llama 3 8B as the LLM and reranking model, and in-context learning with Chain-of-Thought prompting. We noted that the performance of RAG was highly sensitive to the hyperparameter choices. With a 14% prevalence of NSMB in our dataset, the model achieved a precision of 72% and recall of 72%. Our model was computationally efficient, processing all 174 samples in ~15 minutes. Conclusions: These results highlight the potential of LLM's with RAG for the detection of NSMB in electronic health records. Such an approach could be used to augment or even replace manual chart annotation in clinical research and quality assessment studies without the need for large, human-annotated training datasets. Further refinement of these models to optimize their precision, recall, and clinical utility is warranted.

Authors

Institutions

Publication Details

Journal
Blood
Published
2024-11-05
DOI
https://doi.org/10.1182/blood-2024-203911
Citations
2
Primary Topic
Artificial Intelligence in Healthcare
Type
article
Field-Weighted Citation Impact
1.42
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Retrieval Augmented Generation for the Detection of Major Bleeding Events in the Electronic Health Record

Jeffrey I. Zwicker, Simon Mantha, Avi Leader, Rohan Kumar Singh et al.
2 citations
Blood
Artificial Intelligence in Healthcare
1.42
article

Retrieval Augmented Generation for the Detection of Major Bleeding Events in the Electronic Health Record

Jeffrey I. Zwicker, Simon Mantha, Avi Leader, Rohan Kumar Singh, Peter Kaplinsky, Thomas Fusillo
article en
2 citations

Abstract

Background: Non-Surgical Major Bleeding (NSMB) is an important clinical event associated with significant morbidity and mortality. Detecting NSMB events in the electronic health record is central to conducting research and quality assessment studies for patients on anticoagulation therapy and in other settings as well. Determining a patient's NSMB history by means of manual clinical chart review is limited by time and human resources concerns. Natural language processing (NLP) has emerged as a promising modality for the detection of clinical events in the electronic health record. Transformer NLP models have revolutionized the field and have performed satisfactorily for varied clinical endpoints, including venous thromboembolism for which this approach has been extensively validated. However, there is a lack of data concerning the use of NLP to detect bleeding events. Training such models generally requires an arbitrarily large, annotated dataset, which necessitates significant amounts of human labor. The use of generative large language models (LLM's) with retrieval augmented generation (RAG) is emerging as a promising modality to generate machine-derived labels without a large human-annotated set. RAG seeks to avoid hallucinations and incomplete knowledge in LLM's by providing domain-specific context from external sources. We hypothesized RAG could be used to detect NSMB events in cancer patients. Methods: Clinical notes for 174 patients seen at Memorial Sloan Kettering Cancer Center (MSKCC) were assessed manually for NSMB using the CEDARS+PINES NLP platform (Mantha et al, 2024). The definition of NSMB was derived from the formulation of the International Society on Thrombosis and Haemostasis (Schulman et al, 2005) and optimized for use within a generative LLM prompt. Clinical notes were processed into chunks of 250 characters and vector encoded with the gte-large-en-v1.5 embedding model for retrieval (Li et al, 2023). The vectors for the clinical notes were stored in a Chroma vector database. The ISTH definition of NSMB was split into three components, and for each patient, the top 20 relevant chunks pertaining to each component were retrieved via vector similarity search. These chunks were further subset with a reranking model to optimize their relevance to NSMB. Finally, they were formatted into a prompt template, which was used as input to the Llama3 8B LLM (Meta Inc, 2024). To leverage the Chain-of-Thought prompting technique which elicits reasoning in LLM's, the prompt template included the ISTH definition of NSMB and step-by-step instructions for determining if a patient had NSMB. For a given patient, the LLM outputs a binary label (NSMB detected or no evidence of NSMB) and its rationale. Results: 3,676 notes for 174 patients at MSKCC were processed with the RAG pipeline. We optimized model performance by tuning several hyperparameters. Hyperparameter options included chunk size of 250 or 500, LLM prompt strategy, reranking with a cross encoder or LLM, and LLM model choice. The final RAG pipeline used the following configuration: chunk size of 250, Llama 3 8B as the LLM and reranking model, and in-context learning with Chain-of-Thought prompting. We noted that the performance of RAG was highly sensitive to the hyperparameter choices. With a 14% prevalence of NSMB in our dataset, the model achieved a precision of 72% and recall of 72%. Our model was computationally efficient, processing all 174 samples in ~15 minutes. Conclusions: These results highlight the potential of LLM's with RAG for the detection of NSMB in electronic health records. Such an approach could be used to augment or even replace manual chart annotation in clinical research and quality assessment studies without the need for large, human-annotated training datasets. Further refinement of these models to optimize their precision, recall, and clinical utility is warranted.

BloodVol. 144(Supplement 1)
Memorial Sloan Kettering Cancer Center (US), Kettering University (US), Icahn School of Medicine at Mount Sinai (US)
Openalex Percentile: Top 13%
Artificial Intelligence in Healthcare
1.42
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.