IP Library Granted Patent US 12,243,646
Granted Patent B1
US 12,243,646 · App. 18/659,846 · Granted Mar 4, 2025

Systems and methods for improving retrieval- augmented generation in clinical decision support

Inventors: Dereck William Paul, Jr. (Tiburon, CA); Graham Ramsey (San Francisco, CA)
Assignee: Glass Health Inc.
G16H50/20G10L15/26G16H15/00G16H20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,243,646
App. No.
18/659,846
Granted
Mar 4, 2025
Kind
B1
Abstract

Described are systems and methods for artificial intelligence (AI)-based clinical decision support. Systems can include a platform configured with a user input processing module, a context matching module, a retrieval-augmented generation (RAG) module, and an output generation module. Outputs of the platform can include a differential diagnosis, an assessment and treatment plan, or a clinical reference. The platform can further include an AI-copilot module and an AI-notebook module.

Claims (36)

1. An artificial intelligence (AI)-based clinical decision support platform for treating a patient with a health condition, the platform comprising:

a user input processing module configured to receive a clinical problem representation (CPR) based at least in part on an input provided by a healthcare provider (HCP) or a patient, wherein the CPR comprises a list of one or more symptoms presented or determined in real time during a patient encounter;

a context matching module comprising a first large language model (LLM) generally trained using general or historical data, wherein the first LLM is configured to determine a clinical diagnosis of the health condition by (1) iteratively processing a first set of prompts using a plurality of healthcare context topics generated from a physician-validated context library and (2) determining, using the first set of prompts, a context match from the plurality of healthcare context topics, wherein the context match associates the health condition with at least one of the plurality of healthcare context topics with a confidence level;

a retrieval-augmented generation (RAG) module comprising the physician-validated context library, wherein the RAG module is configured to: (1) generate the plurality of healthcare context topics for use by the context matching module and (2) identify physician-validated schemas and clinical guidelines for treating the health condition; and

an output generation module comprising a second LLM trained using the physician-validated context library, wherein the second LLM is configured to determine a plurality of treatment plans for treating the health condition by (1) iteratively processing a second set of prompts using the context match and the physician-validated schemas and clinical guidelines and (2) determining, using the second set of prompts, at least one treatment plan of the plurality of treatment plans,

wherein the at least one treatment plan is used to treat the patient having or suspected of having the health condition based at least on a confidence level of the clinical diagnosis.

2. The platform of claim 1 , wherein the user input processing module is further configured to generate the CPR.

3. The platform of claim 1 , wherein the first set of prompts comprises a prompt for use by the first LLM to generate a differential diagnosis.

4. The platform of claim 1 , wherein the second set of prompts comprises a prompt for use by the second LLM to generate an assessment for the health condition.

5. The platform of claim 1 , wherein the RAG module is further configured to dynamically provide the plurality of healthcare context topics iteratively back to (i) the context matching module for subsequent use by the first LLM or (ii) the output generation module for subsequent use by the second LLM.

6. The platform of claim 1 , further comprising an AI-copilot module configured to generate data for a pre-visit clinical decision, wherein the data is received by the user input processing module to further assist the first LLM in generating the clinical diagnosis of the health condition or the second LLM in generating the at least one treatment plan for the health condition.

7. The platform of claim 1 , further comprising an AI-notebook module configured to generate data associated with clinical knowledge, wherein the data is received by the user input processing module to further assist the first LLM in generating the clinical diagnosis of the health condition or the second LLM in generating the at least one treatment plan for the health condition.

8. The platform of claim 1 , wherein the RAG module is further configured to use embedding-based matching to determine a relevance of the input provided by the HCP or the patient.

9. The platform of claim 1 , wherein the RAG module is further configured to use one or more prompts to improve association of the context match to the plurality of healthcare context topics.

10. The platform of claim 9 , wherein the first set of prompts, the second set of prompts, or the one or more prompts comprises chain-of-thought prompt engineering.

11. The platform of claim 1 , wherein the RAG module is further configured to use N-shot learning to improve association of the context match to the plurality of healthcare context topics.

12. The platform of claim 11 , wherein the N-shot learning comprises at least one learning example.

13. The platform of claim 1 , wherein the input provided by the HCP or the patient comprises a text input, a speech input, a video input, or any combination thereof.

14. The platform of claim 13 , wherein the platform is configured to (i) transform the speech input or the video input into a text input and (ii) transmit the text input to the user input processing module.

15. The platform of claim 5 , wherein a number of iterations is based at least on a confidence level of the clinical diagnosis of the health condition or the at least one treatment plan for treating the health condition.

16. The platform of claim 15 wherein the confidence level is at least 80%.

17. The platform of claim 1 , wherein the platform further comprises a graphical user interface (GUI) configured to display one or more structured healthcare reports to the HCP or the patient, and wherein the reports are structured into categories comprising the CPR, an assessment of the health condition, the clinical diagnosis of the health condition, and the at least one treatment plan for the health condition.

18. The platform of claim 1 , wherein the CPR further comprises age, medical history, medications, associated symptoms, lab tests, or a course of the health condition.

19. The platform of claim 1 , wherein the physician-validated context library is dynamically updated in real time for use by the context matching module.

20. A system comprising at least one processor and instructions executable by the at least one processor to cause the at least one processor to perform operations comprising:

(a) receiving a clinical problem representation (CPR) based at least in part on an input provided by a healthcare provider (HCP) or a patient, wherein the CPR comprises a list of one or more symptoms presented or determined in real time during a patient encounter;

(b) determining a clinical diagnosis by using the input to (1) iteratively process a first set of prompts using a plurality of healthcare context topics generated from a physician-validated context library and (2) determine, by a first large language model (LLM) using the first set of prompts, a context match from the plurality of healthcare context topics, wherein the context match associates the health condition with at least one of the plurality of healthcare context topics with a confidence level, and wherein the first LLM is generally trained using general or historical data;

(c) using retrieval augmented generation (RAG) to (1) generate the plurality of healthcare context topics for use in determining the clinical diagnosis in (b) and (2) identify physician-validated schemas and clinical guidelines for treating the health condition; and

(d) determining a plurality of treatment plans by using the physician-validated context library to (1) iteratively process a second set of prompts using the context match and the physician-validated schemas and clinical guidelines and (2) determine, by a second LLM using the second set of prompts, at least one treatment plan of the plurality of treatment plans, wherein the second LLM is trained using the physician-validated context library,

wherein the at least one treatment plan is used to treat the patient having or suspected of having the health condition based at least on a confidence level of the clinical diagnosis.

21. A computer-implemented method of providing artificial intelligence (AI)-based clinical decision support for treating a patient with a health condition, the method comprising:

(a) receiving a clinical problem representation (CPR) based at least in part on an input provided by a healthcare provider (HCP) or a patient, wherein the CPR comprises a list of one or more symptoms presented or determined in real time during a patient encounter;

(b) determining a clinical diagnosis by using the input to (1) iteratively process a first set of prompts using a plurality of healthcare context topics generated from a physician-validated context library and (2) determine, by a first large language model (LLM) using the first set of prompts, a context match from the plurality of healthcare context topics, wherein the context match associates the health condition with at least one of the plurality of healthcare context topics with a confidence level, and wherein the first LLM is generally trained using general or historical data;

(c) using retrieval augmented generation (RAG) to (1) generate the plurality of healthcare context topics for use in determining the clinical diagnosis in (b) and (2) identify physician-validated schemas and clinical guidelines for treating the health condition; and

(d) determining a plurality of treatment plans by using the physician-validated context library to (1) iteratively process a second set of prompts using the context match and the physician-validated schemas and clinical guidelines and (2) determine, by a second LLM using the second set of prompts, at least one treatment plan of the plurality of treatment plans, wherein the second LLM is trained using the physician-validated context library,

wherein the at least one treatment plan is used to treat the patient having or suspected of having the health condition based at least on a confidence level of the clinical diagnosis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: PAUL JR., DERECK WILLIAM; RAMSEY, GRAHAM
To: GLASS HEALTH INC.
Reel/Frame 069558/0566 →
Continuity (1)
Provisional Application 63554881 · Feb 16, 2024
References Cited (24)
US 20140288964A1 · Zillner · 2014 [cited by examiner]
US 20210343411A1 · Zhang · 2021 [cited by examiner]
US 20240145057A1 · Afrasiabi · 2024 [cited by examiner]
ACR Appropriateness Criteria®. Retrieved from Internet URL: https://www.acr.org/Clinical-Resources/ACR-Appropriateness-Criteria. pp. 1-4. [retrieved on Oct. 16, 2023]. Retrieved from the Internet on May 19, 2024. [cited by applicant]
AI-Powered Clinical Decision Support. [Website] Glass Health. Retrieved from Internet URL: https://glass.health/. pp. 1-6. [retrieved on Oct. 16, 2023]. Retrieved from the Internet on May 19, 2024. [cited by applicant]
Chen, Lingjiao et al. How is ChatGPT's behavior changing over time?. arXiv: pp. 1-26 (2023) Retrieved from Internet on May 19, 2024 URL: https://doi.org/10.48550/arXiv.2307.09009. [cited by applicant]
Dale, Robert. GPT-3: What's it Good For?. Natural Language Engineering vol. 27,1: pp. 113-118 (2021). [cited by applicant]
GPT-4. Published online Mar. 14, 2023. Retrieved from Internet URL: https://openai.com/index/gpt-4-research/. pp. 1-19. [retrieved on Oct. 16, 2023]. Retrieved from the Internet on May 19, 2024. [cited by applicant]
Hosny, Ahmed et al. Artificial Intelligence In Radiology. Nature Reviews Cancer vol. 18,8: pp. 500-510 (2018). [cited by applicant]
Hunter, John D et al. Matplotlib: A 2D Graphics Environment. Computing in Science & Engineering vol. 9,3: pp. 90-95 (2007). [cited by applicant]
Kjelle, Elin et al. Characterizing And Quantifying Low-value Diagnostic Imaging Internationally: A Scoping Review. BMC Medical Imaging vol. 22,1: 73, pp. 1-28 (2022). [cited by applicant]
Nazario-Johnson, Lleayem et al. Use of Large Language Models to Predict Neuroimaging. Journal of the American College of Radiology vol. 20,10: pp. 1004-1009 (2023). [cited by applicant]
Pedersen, Mangor et al. Artificial Intelligence For Clinical Decision Support In Neurology. Brain Communications vol. 2,2: pp. 1-11 (2020). [cited by applicant]
Ramgopal, Sriram et al. Artificial Intelligence-Based Clinical Decision Support In Pediatrics. Pediatric Research vol. 93,2: pp. 334-341 (2023). Published online Jul. 29, 2022. [cited by applicant]
Rao, Arya et al. Evaluating GPT as an Adjunct for Radiologic Decision Making: GPT-4 Versus GPT-3.5 in a Breast Imaging Pilot. Journal of the American College of Radiology vol. 20,10: pp. 990-997 (2023). [cited by applicant]
Saporta, Adriel et al. Benchmarking Saliency Methods For Chest X-ray Interpretation. Nature Machine Intelligence vol. 4: pp. 867-878 (2022). [cited by applicant]
Sun, Chi et al. How to Fine-Tune BERT for Text Classification? ArXiv, 2019, /abs/1905.05583. Published on Feb. 5, 2020. Retrieved from the Internet URL:https://arxiv.org/abs/1905.05583 Retrieved on May 20, 2024. [cited by applicant]
Varney, Elliot T et al. The Potential for Using ChatGPT to Improve Imaging Appropriateness. Journal of the American College of Radiology vol. 20,10: pp. 988-989 (2023). [cited by applicant]
Vaswani, Ashish et al. Attention is All you Need. Advances in Neural Information Processing Systems, Proceedings of the 31st International Conference on Neural Information Processing Systems vol. 30: pp. 1-11 (2017). [cited by applicant]
Virtanen, Pauli et al. SciPy 1.0: Fundamental Algorithms For Scientific Computing In Python. Nature Methods vol. 17,3: pp. 261-272 (2020). [cited by applicant]
White, Jules et al. A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT. arXiv: pp. 1-19 (2023) Retrieved from Internet URL: https://doi.org/10.48550/arXiv.2302.11382. [cited by applicant]
Young, Albert T et al. AI in Dermatology. AI in Clinical Medicine: A Practical Guide for Healthcare Professionals, First Edition, John Wiley & Sons, Ltd: pp. 165-175 (2023). [cited by applicant]
Zaki, Hossam A et al. The Application of (LLMs) Large Language Models for Radiologic Decision Making. Journal of the American College of Radiology vol. S1546-1440,24: pp. 1-21 (2024). [cited by applicant]
Zhang, Jie et al. Ethics And Governance Of Trustworthy Medical Artificial Intelligence. BMC Medical Informatics and Decision Making vol. 23,1: 7, pp. 1-15 (2023). [cited by applicant]
Cited By (3)
US 12,475,315 US 12,511,282 US 12,639,591