{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T04:54:36Z","timestamp":1780635276896,"version":"3.54.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,1,15]],"date-time":"2021-01-15T00:00:00Z","timestamp":1610668800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,1,15]],"date-time":"2021-01-15T00:00:00Z","timestamp":1610668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41631175"],"award-info":[{"award-number":["41631175"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20171037"],"award-info":[{"award-number":["BK20171037"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]},{"name":"the Program of Natural Science Research of Jiangsu colleges and universities","award":["17KJB170010"],"award-info":[{"award-number":["17KJB170010"]}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20201372"],"award-info":[{"award-number":["BK20201372"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>With the rapid development of hospital informatization and Internet medical service in recent years, most hospitals have launched online hospital appointment registration systems to remove patient queues and improve the efficiency of medical services. However, most of the patients lack professional medical knowledge and have no idea of how to choose department when registering. To instruct the patients to seek medical care and register effectively, we proposed CIDRS, an intelligent self-diagnosis and department recommendation framework based on Chinese medical Bidirectional Encoder Representations from Transformers (BERT) in the cloud computing environment. We also established a Chinese BERT model (CHMBERT) trained on a large-scale Chinese medical text corpus. This model was used to optimize self-diagnosis and department recommendation tasks. To solve the limited computing power of terminals, we deployed the proposed framework in a cloud computing environment based on container and micro-service technologies. Real-world medical datasets from hospitals were used in the experiments, and results showed that the proposed model was superior to the traditional deep learning models and other pre-trained language models in terms of performance.<\/jats:p>","DOI":"10.1186\/s13677-020-00218-2","type":"journal-article","created":{"date-parts":[[2021,1,15]],"date-time":"2021-01-15T17:03:31Z","timestamp":1610730211000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["Cloud-based intelligent self-diagnosis and department recommendation service using Chinese medical BERT"],"prefix":"10.1186","volume":"10","author":[{"given":"Junshu","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guoming","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3277-580X","authenticated-orcid":false,"given":"Ka","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yehua","family":"Sheng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,1,15]]},"reference":[{"issue":"5","key":"218_CR1","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1109\/TCSS.2019.2906925","volume":"6","author":"L Qi","year":"2019","unstructured":"Qi L, He Q, Chen F, Dou W, Wan S, Zhang X, Xu X (2019) Finding all you need: web apis recommendation in web of things through keywords search. IEEE Trans Comput Soc Syst 6(5):1063\u20131072.","journal-title":"IEEE Trans Comput Soc Syst"},{"key":"218_CR2","doi-asserted-by":"publisher","first-page":"881","DOI":"10.1016\/j.future.2017.06.022","volume":"86","author":"S Zhang","year":"2018","unstructured":"Zhang S, Choo K-KR, Liu Q, Wang G (2018) Enhancing privacy through uniform grid and caching in location-based services. Futur Gener Comput Syst 86:881\u2013892.","journal-title":"Futur Gener Comput Syst"},{"key":"218_CR3","first-page":"1","volume":"2020","author":"H Liu","year":"2020","unstructured":"Liu H, Kou H, Yan C, Qi L (2020) Keywords-driven and popularity-aware paper recommendation based on undirected paper citation graph. Complexity 2020:1\u201315.","journal-title":"Complexity"},{"key":"218_CR4","doi-asserted-by":"publisher","unstructured":"Devlin J, Chang M-W, Lee K, Toutanova K (2019) Bert: Pre-training of deep bidirectional transformers for language understanding In: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics, 4171\u20134186.. ACL. https:\/\/doi.org\/10.18653\/v1\/N19-1423.","DOI":"10.18653\/v1\/N19-1423"},{"key":"218_CR5","unstructured":"Yang Z, Dai Z, Yang Y, Carbonell J, Salakhutdinov RR, Le QV (2019) Xlnet: Generalized autoregressive pretraining for language understanding In: Advances in Neural Information Processing Systems, 5754\u20135764.. MIT Press. https:\/\/proceedings.neurips.cc\/paper\/2019\/file\/dc6a7e655d7e5840e66733e9ee67cc69-Paper.pdf."},{"key":"218_CR6","unstructured":"Liu Y, Ott M, Goyal N, Du J, Joshi M, Chen D, Levy O, Lewis M, Zettlemoyer L, Stoyanov V (2019) Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:1907.11692."},{"issue":"4","key":"218_CR7","doi-asserted-by":"crossref","first-page":"1234","DOI":"10.1093\/bioinformatics\/btz682","volume":"36","author":"J Lee","year":"2020","unstructured":"Lee J, Yoon W, Kim S, Kim D, Kim S, So CH, Kang J (2020) Biobert: a pre-trained biomedical language representation model for biomedical text mining. Bioinformatics 36(4):1234\u20131240.","journal-title":"Bioinformatics"},{"key":"218_CR8","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1016\/j.jss.2014.05.068","volume":"102","author":"W Lin","year":"2015","unstructured":"Lin W, Dou W, Zhou Z, Liu C (2015) A cloud-based framework for home-diagnosis service over big medical data. J Syst Softw 102:192\u2013206.","journal-title":"J Syst Softw"},{"key":"218_CR9","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser \u0141., Polosukhin I (2017) Attention is all you need In: Advances in Neural Information Processing Systems, 5998\u20136008.. MIT Press. https:\/\/proceedings.neurips.cc\/paper\/2017\/file\/3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf."},{"key":"218_CR10","doi-asserted-by":"publisher","unstructured":"Xu X, Mo R, Dai F, Lin W, Wan S, Dou W (2019) Dynamic resource provisioning with fault tolerance for data-intensive meteorological workflows in cloud. IEEE Trans Ind Inform. https:\/\/doi.org\/10.1109\/TII.2019.2959258.","DOI":"10.1109\/TII.2019.2959258"},{"issue":"4","key":"218_CR11","doi-asserted-by":"publisher","first-page":"2518","DOI":"10.1007\/s11227-019-03011-4","volume":"76","author":"S Wan","year":"2020","unstructured":"Wan S, Li X, Xue Y, Lin W, Xu X (2020) Efficient computation offloading for internet of vehicles in edge computing-assisted 5g networks. J Supercomput 76(4):2518\u20132547.","journal-title":"J Supercomput"},{"key":"218_CR12","doi-asserted-by":"publisher","unstructured":"Wang S, Zhou A, Bao R, Chou W, Yau SS (2018) Towards green service composition approach in the cloud. IEEE Trans Serv Comput. https:\/\/doi.org\/10.1109\/TSC.2018.2868356.","DOI":"10.1109\/TSC.2018.2868356"},{"issue":"12","key":"218_CR13","doi-asserted-by":"publisher","first-page":"1785","DOI":"10.1109\/TC.2019.2935042","volume":"68","author":"J Zhou","year":"2019","unstructured":"Zhou J, Hu XS, Ma Y, Sun J, Wei T, Hu S (2019) Improving availability of multicore real-time systems suffering both permanent and transient faults. IEEE Trans Comput 68(12):1785\u20131801.","journal-title":"IEEE Trans Comput"},{"key":"218_CR14","doi-asserted-by":"publisher","unstructured":"Wagner MM, Hogan WR, Chapman WW, Gesteland PH (2006) Chief complaints and icd codes. Handb Biosurveillance:333\u2013359. https:\/\/doi.org\/10.1016\/b978-012369378-5\/50025-9.","DOI":"10.1016\/b978-012369378-5\/50025-9"},{"key":"218_CR15","doi-asserted-by":"publisher","unstructured":"Kim Y (2014) Convolutional neural networks for sentence classification In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), 1746\u20131751.. ACL. https:\/\/doi.org\/10.3115\/v1\/d14-1181.","DOI":"10.3115\/v1\/d14-1181"},{"key":"218_CR16","doi-asserted-by":"publisher","unstructured":"Wang Y, Feng S, Wang D, Zhang Y, Yu G (2016) Context-aware chinese microblog sentiment classification with bidirectional lstm In: Asia-Pacific Web Conference, 594\u2013606.. Springer. https:\/\/doi.org\/10.1007\/978-3-319-45814-4_48.","DOI":"10.1007\/978-3-319-45814-4_48"},{"key":"218_CR17","doi-asserted-by":"publisher","unstructured":"Wang G, Li C, Wang W, Zhang Y, Shen D, Zhang X, Henao R, Carin L (2018) Joint embedding of words and labels for text classification In: Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics, 2321\u20132331.. ACL. https:\/\/doi.org\/10.18653\/v1\/p18-1216.","DOI":"10.18653\/v1\/p18-1216"},{"key":"218_CR18","unstructured":"Cui Y, Che W, Liu T, Qin B, Yang Z, Wang S, Hu G (2019) arXiv preprint arXiv:1906.08101."},{"key":"218_CR19","doi-asserted-by":"publisher","unstructured":"Joachims T (1998) Text categorization with support vector machines: Learning with many relevant features In: European Conference on Machine Learning, 137\u2013142.. Springer. https:\/\/doi.org\/10.1007\/bfb0026683.","DOI":"10.1007\/bfb0026683"},{"key":"218_CR20","doi-asserted-by":"publisher","unstructured":"Ifrim G, Bakir G, Weikum G (2008) Fast logistic regression for text categorization with variable-length n-grams In: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 354\u2013362.. ACM. https:\/\/doi.org\/10.1145\/1401890.1401936.","DOI":"10.1145\/1401890.1401936"},{"key":"218_CR21","doi-asserted-by":"publisher","unstructured":"Johnson R, Zhang T (2017) Deep pyramid convolutional neural networks for text categorization In: Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), vol. 1, 562\u2013570.. ACL. https:\/\/doi.org\/10.18653\/v1\/p17-1052.","DOI":"10.18653\/v1\/p17-1052"},{"key":"218_CR22","unstructured":"Lai S, Xu L, Liu K, Zhao J (2015) Recurrent convolutional neural networks for text classification In: Twenty-ninth AAAI Conference on Artificial Intelligence.. AAAI. https:\/\/ojs.aaai.org\/index.php\/AAAI\/article\/view\/9513."},{"key":"218_CR23","doi-asserted-by":"publisher","unstructured":"Yang Z, Yang D, Dyer C, He X, Smola A, Hovy E (2016) Hierarchical attention networks for document classification In: Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, 1480\u20131489.. ACL. https:\/\/doi.org\/10.18653\/v1\/n16-1174.","DOI":"10.18653\/v1\/n16-1174"},{"key":"218_CR24","unstructured":"Sun Y, Wang S, Li Y, Feng S, Tian H, Wu H, Wang H (2019) Ernie 2.0: A continual pre-training framework for language understanding. arXiv preprint arXiv:1907.12412."},{"key":"218_CR25","doi-asserted-by":"publisher","unstructured":"Beltagy I, Lo K, Cohan A (2019) Scibert: A pretrained language model for scientific text In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), 3606\u20133611.. ACL. https:\/\/doi.org\/10.18653\/v1\/d19-1371.","DOI":"10.18653\/v1\/d19-1371"},{"key":"218_CR26","unstructured":"Shi H, Xie P, Hu Z, Zhang M, Xing EP (2017) Towards automated icd coding using deep learning. arXiv preprint arXiv:1711.04075."},{"key":"218_CR27","doi-asserted-by":"publisher","unstructured":"Mullenbach J, Wiegreffe S, Duke J, Sun J, Eisenstein J (2018) Explainable prediction of medical codes from clinical text In: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics, 1101\u20131111.. NAACL. https:\/\/doi.org\/10.18653\/v1\/n18-1100.","DOI":"10.18653\/v1\/n18-1100"},{"key":"218_CR28","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.neucom.2018.04.081","volume":"324","author":"M Zeng","year":"2019","unstructured":"Zeng M, Li M, Fei Z, Yu Y, Pan Y, Wang J (2019) Automatic icd-9 coding via deep transfer learning. Neurocomputing 324:43\u201350.","journal-title":"Neurocomputing"},{"key":"218_CR29","doi-asserted-by":"publisher","unstructured":"Li F, Yu H (2020) Icd coding from clinical text using multi-filter residual convolutional neural network In: Thirty-fourth AAAI Conference on Artificial Intelligence.. AAAI. https:\/\/doi.org\/10.1609\/aaai.v34i05.6331.","DOI":"10.1609\/aaai.v34i05.6331"},{"key":"218_CR30","doi-asserted-by":"publisher","unstructured":"Qi L, Wang X, Xu X, Dou W, Li S (2020) Privacy-aware cross-platform service recommendation based on enhanced locality-sensitive hashing. IEEE Trans Netw Sci Eng. https:\/\/doi.org\/10.1109\/TNSE.2020.2969489.","DOI":"10.1109\/TNSE.2020.2969489"},{"issue":"1","key":"218_CR31","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/TETC.2017.2675479","volume":"8","author":"S Wang","year":"2020","unstructured":"Wang S, Zhou A, Yang M, Sun L, Hsu C-H, et al (2020) Service composition in cyber-physical-social systems. IEEE Trans Emerg Top Comput 8(1):82\u201391.","journal-title":"IEEE Trans Emerg Top Comput"},{"key":"218_CR32","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1016\/j.jpdc.2018.06.008","volume":"127","author":"S Wang","year":"2019","unstructured":"Wang S, Zhao Y, Xu J, Yuan J, Hsu C-H (2019) Edge server placement in mobile edge computing. J Parallel Distrib Comput 127:160\u2013168.","journal-title":"J Parallel Distrib Comput"},{"key":"218_CR33","doi-asserted-by":"publisher","unstructured":"Zhou J, Sun J, Cong P, Liu Z, Zhou X, Wei T, Hu S (2019) Security-critical energy-aware task scheduling for heterogeneous real-time mpsocs in iot. IEEE Trans Serv Comput. https:\/\/doi.org\/10.1109\/TSC.2019.2963301.","DOI":"10.1109\/TSC.2019.2963301"},{"key":"218_CR34","doi-asserted-by":"publisher","unstructured":"Qi L, Hu C, Zhang X, Khosravi MR, Sharma S, Pang S, Wang T (2020) Privacy-aware data fusion and prediction with spatial-temporal context for smart city industrial environment. IEEE Trans Ind Inform. https:\/\/doi.org\/10.1109\/TII.2020.3012157..","DOI":"10.1109\/TII.2020.3012157."},{"key":"218_CR35","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.future.2018.10.053","volume":"94","author":"S Zhang","year":"2019","unstructured":"Zhang S, Li X, Tan Z, Peng T, Wang G (2019) A caching and spatial k-anonymity driven privacy enhancement scheme in continuous location-based services. Futur Gener Comput Syst 94:40\u201350.","journal-title":"Futur Gener Comput Syst"},{"issue":"5","key":"218_CR36","doi-asserted-by":"publisher","first-page":"4191","DOI":"10.1109\/JIOT.2018.2842470","volume":"5","author":"S Zhang","year":"2018","unstructured":"Zhang S, Wang G, Bhuiyan MZA, Liu Q (2018) A dual privacy preserving scheme in continuous location-based services. IEEE Internet Things J 5(5):4191\u20134200.","journal-title":"IEEE Internet Things J"},{"key":"218_CR37","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1016\/j.comcom.2020.04.018","volume":"157","author":"W Zhong","year":"2020","unstructured":"Zhong W, Yin X, Zhang X, Li S, Dou W, Wang R, Qi L (2020) Multi-dimensional quality-driven service recommendation with privacy-preservation in mobile edge environment. Comput Commun 157:116\u2013123.","journal-title":"Comput Commun"},{"key":"218_CR38","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/j.future.2017.08.057","volume":"105","author":"X Xu","year":"2020","unstructured":"Xu X, Zhang X, Khan M, Dou W, Xue S, Yu S (2020) A balanced virtual machine scheduling method for energy-performance trade-offs in cyber-physical cloud systems. Futur Gener Comput Syst 105:789\u2013799.","journal-title":"Futur Gener Comput Syst"},{"key":"218_CR39","doi-asserted-by":"publisher","unstructured":"Xu X, Xue Y, Cui M, Yuan Y, Qi L (2019) Joint optimization of energy conservation and migration cost for complex systems in edge computing. Complexity. https:\/\/doi.org\/10.1155\/2019\/6180135.","DOI":"10.1155\/2019\/6180135"},{"key":"218_CR40","doi-asserted-by":"publisher","first-page":"101631","DOI":"10.1016\/j.sysarc.2019.08.004","volume":"100","author":"J Zhou","year":"2019","unstructured":"Zhou J, Wang T, Cong P, Lu P, Wei T, Chen M (2019) Cost and makespan-aware workflow scheduling in hybrid clouds. J Syst Archit 100:101631.","journal-title":"J Syst Archit"},{"issue":"6","key":"218_CR41","doi-asserted-by":"publisher","first-page":"4187","DOI":"10.1109\/TII.2019.2936869","volume":"16","author":"X Xu","year":"2020","unstructured":"Xu X, Zhang X, gao H, Xue Y, Qi L, Dou W (2020) Become: Blockchain-enabled computation offloading for iot in mobile edge computing. IEEE Trans Ind Inform 16(6):4187\u20134195.","journal-title":"IEEE Trans Ind Inform"},{"key":"218_CR42","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1016\/j.jnca.2018.09.006","volume":"124","author":"X Xu","year":"2018","unstructured":"Xu X, Fu S, Qi L, Zhang X, Liu Q, He Q, Li S (2018) An iot-oriented data placement method with privacy preservation in cloud environment. J Netw Comput Appl 124:148\u2013157.","journal-title":"J Netw Comput Appl"},{"key":"218_CR43","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.ins.2018.01.001","volume":"435","author":"J Chen","year":"2018","unstructured":"Chen J, Li K, Rong H, Bilal K, Yang N, Li K (2018) A disease diagnosis and treatment recommendation system based on big data mining and cloud computing. Inform Sci 435:124\u2013149.","journal-title":"Inform Sci"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00218-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-020-00218-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-020-00218-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,17]],"date-time":"2023-10-17T20:41:47Z","timestamp":1697575307000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-020-00218-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,15]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["218"],"URL":"https:\/\/doi.org\/10.1186\/s13677-020-00218-2","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,15]]},"assertion":[{"value":"8 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 December 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 January 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"4"}}