Cargando…

SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances

BACKGROUND: Clinical practices have demonstrated that disease treatment can be very complex. Patients with chronic diseases often suffer from more than one disease. Complex diseases are often treated with a variety of drugs, including both primary and auxiliary treatments. This complexity and multid...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Yifei, Xu, Julia, Zhang, Jie, Xu, Hong, Sun, Yuzhong, Miao, Yuan, Wen, Tiancai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10157906/
https://www.ncbi.nlm.nih.gov/pubmed/37143043
http://dx.doi.org/10.1186/s12911-023-02141-3
_version_ 1785036851701088256
author Wang, Yifei
Xu, Julia
Zhang, Jie
Xu, Hong
Sun, Yuzhong
Miao, Yuan
Wen, Tiancai
author_facet Wang, Yifei
Xu, Julia
Zhang, Jie
Xu, Hong
Sun, Yuzhong
Miao, Yuan
Wen, Tiancai
author_sort Wang, Yifei
collection PubMed
description BACKGROUND: Clinical practices have demonstrated that disease treatment can be very complex. Patients with chronic diseases often suffer from more than one disease. Complex diseases are often treated with a variety of drugs, including both primary and auxiliary treatments. This complexity and multidimensionality increase the difficulty of extracting knowledge from clinical data. METHODS: In this study, we proposed a subgroup identification algorithm for complex prescriptions (SIAP). We applied the SIAP algorithm to identify the importance level of each drug in complex prescriptions. The algorithm quickly classified and determined valid prescription combinations for patients. The algorithm was validated through classification matching of classical prescriptions in traditional Chinese medicine. We collected 376 formulas and their compositions from a formulary to construct a database of standard prescriptions. We also collected 1438 herbal prescriptions from clinical data for automated prescription identification. The prescriptions were divided into training and test sets. Finally, the parameters of the two sub-algorithms of SIAP and SIAP-All, as well as those of the combination algorithm SIAP + All, were optimized on the training set. A comparison analysis was performed against the baseline intersection set rate (ISR) algorithm. The algorithm for this study was implemented with Python 3.6. RESULTS: The SIAP-All and SIAP + All algorithms outperformed the benchmark ISR algorithm in terms of accuracy, recall, and F1 value. The F1 values were 0.7568 for SIAP-All and 0.7799 for SIAP + All, showing improvements of 8.73% and 11.04% over the existing ISR algorithm, respectively. CONCLUSION: We developed an algorithm, SIAP, to automatically match sub-prescriptions of complex drugs with corresponding standard or classic prescriptions. The matching algorithm weights the drugs in the prescription according to their importance level. The results of this study can help to classify and analyse the drug compositions of complex prescriptions.
format Online
Article
Text
id pubmed-10157906
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-101579062023-05-05 SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances Wang, Yifei Xu, Julia Zhang, Jie Xu, Hong Sun, Yuzhong Miao, Yuan Wen, Tiancai BMC Med Inform Decis Mak Research Article BACKGROUND: Clinical practices have demonstrated that disease treatment can be very complex. Patients with chronic diseases often suffer from more than one disease. Complex diseases are often treated with a variety of drugs, including both primary and auxiliary treatments. This complexity and multidimensionality increase the difficulty of extracting knowledge from clinical data. METHODS: In this study, we proposed a subgroup identification algorithm for complex prescriptions (SIAP). We applied the SIAP algorithm to identify the importance level of each drug in complex prescriptions. The algorithm quickly classified and determined valid prescription combinations for patients. The algorithm was validated through classification matching of classical prescriptions in traditional Chinese medicine. We collected 376 formulas and their compositions from a formulary to construct a database of standard prescriptions. We also collected 1438 herbal prescriptions from clinical data for automated prescription identification. The prescriptions were divided into training and test sets. Finally, the parameters of the two sub-algorithms of SIAP and SIAP-All, as well as those of the combination algorithm SIAP + All, were optimized on the training set. A comparison analysis was performed against the baseline intersection set rate (ISR) algorithm. The algorithm for this study was implemented with Python 3.6. RESULTS: The SIAP-All and SIAP + All algorithms outperformed the benchmark ISR algorithm in terms of accuracy, recall, and F1 value. The F1 values were 0.7568 for SIAP-All and 0.7799 for SIAP + All, showing improvements of 8.73% and 11.04% over the existing ISR algorithm, respectively. CONCLUSION: We developed an algorithm, SIAP, to automatically match sub-prescriptions of complex drugs with corresponding standard or classic prescriptions. The matching algorithm weights the drugs in the prescription according to their importance level. The results of this study can help to classify and analyse the drug compositions of complex prescriptions. BioMed Central 2023-05-04 /pmc/articles/PMC10157906/ /pubmed/37143043 http://dx.doi.org/10.1186/s12911-023-02141-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research Article
Wang, Yifei
Xu, Julia
Zhang, Jie
Xu, Hong
Sun, Yuzhong
Miao, Yuan
Wen, Tiancai
SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title_full SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title_fullStr SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title_full_unstemmed SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title_short SIAP: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
title_sort siap: an intelligent algorithm for multiple prescription pattern recognition based on weighted similarity distances
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10157906/
https://www.ncbi.nlm.nih.gov/pubmed/37143043
http://dx.doi.org/10.1186/s12911-023-02141-3
work_keys_str_mv AT wangyifei siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT xujulia siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT zhangjie siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT xuhong siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT sunyuzhong siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT miaoyuan siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances
AT wentiancai siapanintelligentalgorithmformultipleprescriptionpatternrecognitionbasedonweightedsimilaritydistances