Research Article

A Generative AI–Driven Clinical Decision Support Framework Using Large Language Models

Authors

  • Jahnavi Anilkumar Kachhia Independent Researcher, California State University Fullerton

Abstract

Early disease detection aids in the correct diagnosis and treatment of illnesses. A Clinical Decision Support System (CDS) helps identify illnesses and choose the best course of therapy. This paper presents a Generative AI-powered Clinical Decision Support Architecture based on Large Language Models (LLMs) to predict diseases and support diagnoses. The suggested architecture incorporates both structured clinical information and high-level preprocessing, feature selection, and class-balancing algorithms to increase the predictive accuracy. Experiments were conducted on 400 patient records from the UCI Chronic Kidney Disease (CKD) dataset. GPT-4o was used to learn more complex clinical patterns and aid in diagnostic decision-making. The recommended framework performed well, as evidenced by the accuracy of 99.17, sensitivity of 99.98, specificity of 98.70, F1-score of 98.85, Matthews Correlation Coefficient (MCC) of 98.21, and AUROC of 0.996. These findings are far more effective than conventional ML models and currently available LLM-based clinical methods. The high sensitivity yields a low rate of false negatives, which is essential in the early detection of disease, whereas the high specificity lowers the wrong diagnosis of healthy patients. Altogether, the suggested generative AI-based solution is powerful, consistent, and effective in clinical contexts, which underscores the potential of large language models (LLM) in medical decision support systems of the next generation.

Article information

Journal

Journal of Computer Science and Technology Studies

Volume (Issue)

6 (5)

Pages

359-368

Published

2024-12-25

How to Cite

Jahnavi Anilkumar Kachhia. (2024). A Generative AI–Driven Clinical Decision Support Framework Using Large Language Models. Journal of Computer Science and Technology Studies, 6(5), 359-368. https://doi.org/10.32996/jcsts.2024.6.5.31

Downloads

Views

11

Downloads

3

Keywords:

Clinical Decision Support System, Chronic Kidney Disease, Electronic Health Records, Machine Learning, Disease Prediction, Large Language Models


Fatal error: Uncaught TypeError: array_key_exists(): Argument #2 ($array) must be of type array, int given in /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/statistics/PKPStatisticsHelper.php:215 Stack trace: #0 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/statistics/PKPStatisticsHelper.php(215): array_key_exists() #1 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/statistics/PKPStatisticsHelper.php(172): PKP\statistics\PKPStatisticsHelper->getLocation() #2 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/observers/listeners/LogUsageEvent.php(139): PKP\statistics\PKPStatisticsHelper->getGeoData() #3 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/observers/listeners/LogUsageEvent.php(53): PKP\observers\listeners\LogUsageEvent->prepareUsageEvent() #4 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(441): PKP\observers\listeners\LogUsageEvent->handle() #5 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}() #6 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(451): Illuminate\Events\Dispatcher->dispatch() #7 /home/u321545423/domains/al-kindipublisher.com/public_html/pages/article/ArticleHandler.php(356): event() #8 [internal function]: APP\pages\article\ArticleHandler->view() #9 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/core/PKPRouter.php(334): call_user_func() #10 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/core/PKPPageRouter.php(278): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest() #11 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPPageRouter->route() #12 /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/core/PKPApplication.php(395): PKP\core\Dispatcher->dispatch() #13 /home/u321545423/domains/al-kindipublisher.com/public_html/index.php(23): PKP\core\PKPApplication->execute() #14 {main} thrown in /home/u321545423/domains/al-kindipublisher.com/public_html/lib/pkp/classes/statistics/PKPStatisticsHelper.php on line 215