Systematic evaluation of common natural language processing techniques to codify clinical notes.

Proper codification of medical diagnoses and procedures is essential for optimized health care management, quality improvement, research, and reimbursement tasks within large healthcare systems. Assignment of diagnostic or procedure codes is a tedious manual process, often prone to human error. Natu...

Full description

Bibliographic Details
Main Authors: Nazgol Tavabi, Mallika Singh, James Pruneski, Ata M Kiapour
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2024-01-01
Series:PLoS ONE
Online Access:https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0298892&type=printable
_version_ 1797263535773843456
author Nazgol Tavabi
Mallika Singh
James Pruneski
Ata M Kiapour
author_facet Nazgol Tavabi
Mallika Singh
James Pruneski
Ata M Kiapour
author_sort Nazgol Tavabi
collection DOAJ
description Proper codification of medical diagnoses and procedures is essential for optimized health care management, quality improvement, research, and reimbursement tasks within large healthcare systems. Assignment of diagnostic or procedure codes is a tedious manual process, often prone to human error. Natural Language Processing (NLP) has been suggested to facilitate this manual codification process. Yet, little is known on best practices to utilize NLP for such applications. With Large Language Models (LLMs) becoming more ubiquitous in daily life, it is critical to remember, not every task requires that level of resource and effort. Here we comprehensively assessed the performance of common NLP techniques to predict current procedural terminology (CPT) from operative notes. CPT codes are commonly used to track surgical procedures and interventions and are the primary means for reimbursement. Our analysis of 100 most common musculoskeletal CPT codes suggest that traditional approaches can outperform more resource intensive approaches like BERT significantly (P-value = 4.4e-17) with average AUROC of 0.96 and accuracy of 0.97, in addition to providing interpretability which can be very helpful and even crucial in the clinical domain. We also proposed a complexity measure to quantify the complexity of a classification task and how this measure could influence the effect of dataset size on model's performance. Finally, we provide preliminary evidence that NLP can help minimize the codification error, including mislabeling due to human error.
first_indexed 2024-04-25T00:14:33Z
format Article
id doaj.art-6ffd10c5216f4bc79c6d425c2950013c
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-04-25T00:14:33Z
publishDate 2024-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-6ffd10c5216f4bc79c6d425c2950013c2024-03-13T05:31:35ZengPublic Library of Science (PLoS)PLoS ONE1932-62032024-01-01193e029889210.1371/journal.pone.0298892Systematic evaluation of common natural language processing techniques to codify clinical notes.Nazgol TavabiMallika SinghJames PruneskiAta M KiapourProper codification of medical diagnoses and procedures is essential for optimized health care management, quality improvement, research, and reimbursement tasks within large healthcare systems. Assignment of diagnostic or procedure codes is a tedious manual process, often prone to human error. Natural Language Processing (NLP) has been suggested to facilitate this manual codification process. Yet, little is known on best practices to utilize NLP for such applications. With Large Language Models (LLMs) becoming more ubiquitous in daily life, it is critical to remember, not every task requires that level of resource and effort. Here we comprehensively assessed the performance of common NLP techniques to predict current procedural terminology (CPT) from operative notes. CPT codes are commonly used to track surgical procedures and interventions and are the primary means for reimbursement. Our analysis of 100 most common musculoskeletal CPT codes suggest that traditional approaches can outperform more resource intensive approaches like BERT significantly (P-value = 4.4e-17) with average AUROC of 0.96 and accuracy of 0.97, in addition to providing interpretability which can be very helpful and even crucial in the clinical domain. We also proposed a complexity measure to quantify the complexity of a classification task and how this measure could influence the effect of dataset size on model's performance. Finally, we provide preliminary evidence that NLP can help minimize the codification error, including mislabeling due to human error.https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0298892&type=printable
spellingShingle Nazgol Tavabi
Mallika Singh
James Pruneski
Ata M Kiapour
Systematic evaluation of common natural language processing techniques to codify clinical notes.
PLoS ONE
title Systematic evaluation of common natural language processing techniques to codify clinical notes.
title_full Systematic evaluation of common natural language processing techniques to codify clinical notes.
title_fullStr Systematic evaluation of common natural language processing techniques to codify clinical notes.
title_full_unstemmed Systematic evaluation of common natural language processing techniques to codify clinical notes.
title_short Systematic evaluation of common natural language processing techniques to codify clinical notes.
title_sort systematic evaluation of common natural language processing techniques to codify clinical notes
url https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0298892&type=printable
work_keys_str_mv AT nazgoltavabi systematicevaluationofcommonnaturallanguageprocessingtechniquestocodifyclinicalnotes
AT mallikasingh systematicevaluationofcommonnaturallanguageprocessingtechniquestocodifyclinicalnotes
AT jamespruneski systematicevaluationofcommonnaturallanguageprocessingtechniquestocodifyclinicalnotes
AT atamkiapour systematicevaluationofcommonnaturallanguageprocessingtechniquestocodifyclinicalnotes