<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">JMIR Med Inform</journal-id><journal-id journal-id-type="publisher-id">medinform</journal-id><journal-id journal-id-type="index">7</journal-id><journal-title>JMIR Medical Informatics</journal-title><abbrev-journal-title>JMIR Med Inform</abbrev-journal-title><issn pub-type="epub">2291-9694</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v14i1e85825</article-id><article-id pub-id-type="doi">10.2196/85825</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>Symptom Terminology Normalization in Traditional Chinese Medicine: Development and Evaluation of a 2-Stage Deep Learning Framework Based on Fine-Grained Semantic Classification</article-title></title-group><contrib-group><contrib contrib-type="author"><name name-style="western"><surname>Yao</surname><given-names>Junyu</given-names></name><degrees>MCM</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Gou</surname><given-names>Xingyue</given-names></name><degrees>MMed</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Lai</surname><given-names>Wei</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Gao</surname><given-names>Yuzhu</given-names></name><degrees>MCM</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Wang</surname><given-names>Siqi</given-names></name><degrees>MMed</degrees><xref ref-type="aff" rid="aff2">2</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Zhou</surname><given-names>Chuangan</given-names></name><degrees>BMed</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Ye</surname><given-names>Hui</given-names></name><degrees>MEng</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Tian</surname><given-names>Jing</given-names></name><degrees>MA</degrees><xref ref-type="aff" rid="aff3">3</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Yi</surname><given-names>Jun</given-names></name><degrees>MEng</degrees><xref ref-type="aff" rid="aff4">4</xref></contrib><contrib contrib-type="author" corresp="yes"><name name-style="western"><surname>Cao</surname><given-names>Dong</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib></contrib-group><aff id="aff1"><institution>School of Medical Information Engineering, Guangzhou University of Chinese Medicine</institution><addr-line>232 Outer Ring East Road, Guangzhou University City, Panyu District</addr-line><addr-line>Guangzhou</addr-line><addr-line>Guangdong</addr-line><country>China</country></aff><aff id="aff2"><institution>Yunkang School of Medicine and Health, Guangzhou Nanfang College</institution><addr-line>Guangzhou</addr-line><addr-line>Guangdong</addr-line><country>China</country></aff><aff id="aff3"><institution>School of Foreign Studies, Guangzhou University of Chinese Medicine</institution><addr-line>Guangzhou</addr-line><addr-line>Guangdong</addr-line><country>China</country></aff><aff id="aff4"><institution>School of Medical Information Engineering, Guangdong Pharmaceutical University</institution><addr-line>Guangzhou</addr-line><addr-line>Guangdong</addr-line><country>China</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Benis</surname><given-names>Arriel</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>Wang</surname><given-names>Jian-Qiang</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Ruan</surname><given-names>Tong</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Dong Cao, PhD, School of Medical Information Engineering, Guangzhou University of Chinese Medicine, 232 Outer Ring East Road, Guangzhou University City, Panyu District, Guangzhou, Guangdong, 510006, China, 86 13246852860; <email>caodong9@163.com</email></corresp></author-notes><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>25</day><month>9</month><year>2026</year></pub-date><volume>14</volume><elocation-id>e85825</elocation-id><history><date date-type="received"><day>13</day><month>10</month><year>2025</year></date><date date-type="rev-recd"><day>21</day><month>06</month><year>2026</year></date><date date-type="accepted"><day>12</day><month>08</month><year>2026</year></date></history><copyright-statement>&#x00A9; Junyu Yao, Xingyue Gou, Wei Lai, Yuzhu Gao, Siqi Wang, Chuangan Zhou, Hui Ye, Jing Tian, Jun Yi, Dong Cao. Originally published in JMIR Medical Informatics (<ext-link ext-link-type="uri" xlink:href="https://medinform.jmir.org">https://medinform.jmir.org</ext-link>), 25.9.2026. </copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://medinform.jmir.org/">https://medinform.jmir.org/</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://medinform.jmir.org/2026/1/e85825"/><abstract><sec><title>Background</title><p>Due to the heterogeneity of symptom terminology and the lack of industry standards, the same symptom is often described using multiple expressions. Current normalization approaches struggle to comprehensively retrieve standard terms when a raw term maps to multiple symptoms.</p></sec><sec><title>Objective</title><p>This study aimed to address the lack of industry standards for traditional Chinese medicine (TCM) symptom terminology. This study proposed the split-then-concatenate normalization framework (STC-NF), a novel approach based on fine-grained semantic classification and a 2-stage deep learning architecture that uses electronic medical records (EMRs) as the data source.</p></sec><sec sec-type="methods"><title>Methods</title><p>This study proposed a 2-stage deep learning framework, &#x201C;split-then-concatenate.&#x201D; In the splitting stage, TCM symptom entities were categorized into 12 fine-grained semantic labels, and 3 named entity recognition (NER) models were trained to extract TCM symptom terminology from EMRs. In the concatenation stage, standard terms with the same concept as raw terms were identified using a Bidirectional Encoder Representations from Transformers (BERT)&#x2013;based binary classification model. The standard terms with specific semantic labels were concatenated and reordered according to predefined rules to output structured text, thereby normalizing TCM symptom terminology.</p></sec><sec sec-type="results"><title>Results</title><p>The proposed STC-NF model achieved an accuracy of 91.4% (180/197) and an <italic>F</italic><sub>1</sub>-score of 360 out of 389 (92.5%) on the single-implication test set. For multi-implication terms, STC-NF achieved an accuracy of 84.3% (311/369) and an <italic>F</italic><sub>1</sub>-score of 1958 out of 2316 (84.5%), outperforming sequence generation in accuracy by 33.1 percentage points. On the mixed test set containing both single- and multi-implication terms, STC-NF achieved an accuracy of 88.1% (990/1124) and an <italic>F</italic><sub>1</sub>-score of 3862 out of 4385 (88.1%), exceeding the best-performing baseline model, multi-task candidate generator (MTCG), by 16.7 and 22.2 percentage points in accuracy and <italic>F</italic><sub>1</sub>-score, respectively.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>In this study, we verified that the fine-grained semantic classification and the 2-stage &#x201C;split-then-concatenate&#x201D; framework effectively improved performance of named entity recognition and entity alignment, providing an improved approach to normalizing TCM symptom terminology.</p></sec></abstract><kwd-group><kwd>symptom terminology</kwd><kwd>traditional Chinese medicine</kwd><kwd>natural language processing</kwd><kwd>named entity recognition</kwd><kwd>named entity normalization</kwd><kwd>pretrained language model</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><sec id="s1-1"><title>Background and Rationale</title><p>Symptoms are the core basis of traditional Chinese medicine (TCM) identification and treatment. They are also one of the main input features for AI to realize assisted diagnosis and treatment [<xref ref-type="bibr" rid="ref1">1</xref>], which are of great value to medical research [<xref ref-type="bibr" rid="ref2">2</xref>]. Due to the heterogeneity of symptom terminology, the same symptom is often described in multiple expressions. For example, &#x201C;&#x5931;&#x7720; (insomnia),&#x201D; &#x201C;&#x4E0D;&#x5BD0; (sleeplessness),&#x201D; and &#x201C;&#x5165;&#x7761;&#x56F0;&#x96BE; (difficulty initiating sleep)&#x201D; are all described as the same clinical phenomenon in TCM electronic medical records (EMRs). In recent years, it has been widely acknowledged that normalizing symptom terminology is crucial for improving the accuracy of TCM syndrome differentiation and promoting the modernization of TCM [<xref ref-type="bibr" rid="ref3">3</xref>]. However, neither industry consensus nor a national standard for TCM symptom terminology currently exists [<xref ref-type="bibr" rid="ref4">4</xref>]. This gap has significantly hindered the sharing of medical data, knowledge mining, and the development of intelligent applications [<xref ref-type="bibr" rid="ref5">5</xref>]. Efficiently and accurately aligning nonnormalized symptom raw terms with standard terms in the knowledge base has become a key issue to address.</p></sec><sec id="s1-2"><title>Related Work</title><p>A number of recent studies have specifically targeted the normalization of TCM symptom terminology. Jia et al [<xref ref-type="bibr" rid="ref6">6</xref>] proposed a symptom terminology normalization approach with hierarchical semantics (symNormHS) to address issues related to synonymous expressions and homographs through a 2-step process. The approach first extracted hierarchical semantic information from symptom terms using a multilabel text classifier to filter the candidate set. Then, it used a hybrid multigranularity text matching model, combined with an attention mechanism, to compute the similarity between raw terms and standard terms. Zhan et al [<xref ref-type="bibr" rid="ref7">7</xref>] used an autostacker classifier model based on the automated machine learning (AutoML) framework to predict categories of TCM symptom terms, and computed semantic similarity between raw terms and standard terms using a directional skip-gram (DSG) model. Tang et al [<xref ref-type="bibr" rid="ref8">8</xref>] retrieved candidate standard terms from Systematized Nomenclature of Medicine Clinical Terms (SNOMED CT) using a hybrid retrieval strategy that combined dice coefficients and term frequency-inverse document frequency (TF-IDF). The retrieved candidates were then reranked using enhanced representation through knowledge integration (ERNIE), specifically the ERNIE-Health model (Baidu Inc), which served as the semantic similarity scoring module for selecting the most semantically compatible standard terms. Zhou et al [<xref ref-type="bibr" rid="ref9">9</xref>] unified the synonymous raw terms into standard terms by constructing a classification model for synonymous term conversion with the thinking of candidate terms (STC-TC), and misclassification detection was performed using the output comparison of multiple heterogeneous models (OCMH). Hu et al [<xref ref-type="bibr" rid="ref10">10</xref>] proposed an approach to normalize TCM symptom terminology using Bidirectional Encoder Representations from Transformers (BERT)&#x2013;bidirectional long short-term memory (BiLSTM)&#x2013;conditional random field (CRF) and a multilabel classification strategy. By constructing an ontology framework for TCM symptoms and integrating knowledge graphs, this approach combined the correlated feature fusion module (CFFM) and the hierarchical labeling tree (HLT) to optimize the recognition and normalization capability of entities. The normalization approaches in [<xref ref-type="bibr" rid="ref6">6</xref>-<xref ref-type="bibr" rid="ref10">10</xref>] are all based on deep learning. Their innovations and limitations are summarized in <xref ref-type="table" rid="table1">Table 1</xref>.</p><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>Innovations and limitations of different approaches.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Author</td><td align="left" valign="bottom">Year</td><td align="left" valign="bottom">Approach</td><td align="left" valign="bottom">Innovations</td><td align="left" valign="bottom">Limitations</td></tr></thead><tbody><tr><td align="left" valign="top">Jia et al [<xref ref-type="bibr" rid="ref6">6</xref>]</td><td align="left" valign="top">2021</td><td align="left" valign="top">symNormHS<sup><xref ref-type="table-fn" rid="table1fn1">a</xref></sup></td><td align="left" valign="top">Enhanced semantic matching by fusing unigram- and bigram-level local features through the attention mechanism.</td><td align="left" valign="top">Low recall of multi-implication terms<sup><xref ref-type="table-fn" rid="table1fn2">b</xref></sup> (eg, &#x201C;&#x9762;&#x7EA2;&#x76EE;&#x8D64; [flushed face with bloodshot eyes]&#x201D; only matched &#x201C;&#x76EE;&#x8D64; [bloodshot eyes]&#x201D;), which required improving the normalization logic by formulating additional heuristic rules.</td></tr><tr><td align="left" valign="top">Zhan et al [<xref ref-type="bibr" rid="ref7">7</xref>]</td><td align="left" valign="top">2021</td><td align="left" valign="top">DSG<sup><xref ref-type="table-fn" rid="table1fn3">c</xref></sup></td><td align="left" valign="top">Constructed a classification model to handle symptom terms using the AutoML<sup><xref ref-type="table-fn" rid="table1fn4">d</xref></sup> framework and used the DSG model to capture the semantic relationships between raw terms and standard terms.</td><td align="left" valign="top">The DSG model had a limited ability to recognize multi-implication terms (eg, &#x201C;&#x5934;&#x80C0;&#x75DB;&#x4F34;&#x8033;&#x9E23;&#x5982;&#x8749; [distending headache with tinnitus like cicada chirping]&#x201D;), which might lead to normalization failure due to excessively long text and semantic nesting.</td></tr><tr><td align="left" valign="top">Tang et al [<xref ref-type="bibr" rid="ref8">8</xref>]</td><td align="left" valign="top">2022</td><td align="left" valign="top">ERNIE<sup><xref ref-type="table-fn" rid="table1fn5">e</xref></sup>-Health (Baidu)</td><td align="left" valign="top">Proposed a hybrid recall strategy (dice coefficient+TF-IDF<sup><xref ref-type="table-fn" rid="table1fn6">f</xref></sup>) to improve the recall of standard terms.</td><td align="left" valign="top">Unable to accurately deal with multi-implication terms (original description: 2 different concepts in one word), it was suggested to introduce external information, such as &#x201C;context and symptomatic site,&#x201D; to address this issue.</td></tr><tr><td align="left" valign="top">Zhou et al [<xref ref-type="bibr" rid="ref9">9</xref>]</td><td align="left" valign="top">2023</td><td align="left" valign="top">STC-TC<sup><xref ref-type="table-fn" rid="table1fn7">g</xref></sup></td><td align="left" valign="top">Used the OCMH<sup><xref ref-type="table-fn" rid="table1fn8">h</xref></sup> to identify normalization errors.</td><td align="left" valign="top">Multi-implication terms (eg, &#x201C;&#x75F0;&#x91CF;&#x591A;&#x8272;&#x767D; [increased white-colored sputum]&#x201D;) had lower normalization accuracy due to their extremely low frequency of occurrence and the lack of sufficient training samples for the model to learn entity recognition laws.</td></tr><tr><td align="left" valign="top">Hu et al [<xref ref-type="bibr" rid="ref10">10</xref>]</td><td align="left" valign="top">2024</td><td align="left" valign="top">Ontology-enhanced multilabel model</td><td align="left" valign="top">Introduced the CFFM<sup><xref ref-type="table-fn" rid="table1fn9">i</xref></sup> module to fuse entity features and the hierarchical labeling tree to solve the label imbalance problem, thereby enhancing normalization capability for rare symptoms.</td><td align="left" valign="top">The multilabel classification approach was unable to handle multi-implication terms composed of multiple symptom entities (eg, &#x201C;&#x8170;&#x819D;&#x9178;&#x8F6F; [soreness and tenderness in the lower back and knees]&#x201D;), as it only matched &#x201C;&#x8170;&#x9178;&#x8F6F; (lower back soreness and tenderness)&#x201D; and could not retrieve &#x201C;&#x819D;&#x9178;&#x8F6F; (knee soreness and tenderness).&#x201D;</td></tr></tbody></table><table-wrap-foot><fn id="table1fn1"><p><sup>a</sup>symNormHS: symptom terminology normalization approach with hierarchical semantics.</p></fn><fn id="table1fn2"><p><sup>b</sup>In this study, we define a raw term that maps to exactly one standard term as a &#x201C;single-implication term,&#x201D; and one that maps to multiple standard terms as a &#x201C;multi-implication term.&#x201D;</p></fn><fn id="table1fn3"><p><sup>c</sup>DSG: directional skip-gram.</p></fn><fn id="table1fn4"><p><sup>d</sup>AutoML: automated machine learning.</p></fn><fn id="table1fn5"><p><sup>e</sup>ERNIE: enhanced representation through knowledge integration.</p></fn><fn id="table1fn6"><p><sup>f</sup>TF-IDF: term frequency-inverse document frequency.</p></fn><fn id="table1fn7"><p><sup>g</sup>STC-TC: synonymous term conversion with thinking of candidate terms.</p></fn><fn id="table1fn8"><p><sup>h</sup>OCMH: output comparison of multiple heterogeneous models.</p></fn><fn id="table1fn9"><p><sup>i</sup>CFFM: correlated feature fusion module.</p></fn></table-wrap-foot></table-wrap><p>Beyond these TCM-specific systems, research on medical terminology normalization has more broadly progressed through 3 methodological stages, including rule-based and dictionary-matching approaches, machine learning approaches, and deep learning approaches. Rule-based and dictionary-matching approaches [<xref ref-type="bibr" rid="ref11">11</xref>-<xref ref-type="bibr" rid="ref16">16</xref>] require experts to manually construct specific regulations based on data features and then use specialized domain dictionaries to complete tasks such as named entity recognition (NER) and named entity normalization (NEN). Although such approaches achieve high accuracy when the lexicon is comprehensive, their performance is contingent on labor-intensive, manually crafted rules. Furthermore, reusing identical rule sets in new domains markedly reduces effectiveness, rendering the approach costly, laborious, and poorly portable. Machine learning approaches [<xref ref-type="bibr" rid="ref17">17</xref>-<xref ref-type="bibr" rid="ref22">22</xref>] can automatically extract features from medical corpora and predict entity classification labels through statistical computation, thereby eliminating the need to construct rules and effectively reducing manual effort. However, this approach computes the similarity of concepts by comparing the literal differences between 2 entities, which does not fully use the semantic information in the context, resulting in obvious limitations in its generalizability. Deep learning approaches [<xref ref-type="bibr" rid="ref6">6</xref>-<xref ref-type="bibr" rid="ref10">10</xref>,<xref ref-type="bibr" rid="ref23">23</xref>-<xref ref-type="bibr" rid="ref32">32</xref>] now dominate medical terminology normalization because they can embed phrases in dense vector spaces and capture latent semantic relations beyond surface forms. Recent studies have further shown that medical NER and normalization are affected by limited annotated data, entity-boundary ambiguity, heterogeneous preprocessing procedures, and insufficient use of contextual information. For Chinese clinical NER, Tang et al [<xref ref-type="bibr" rid="ref33">33</xref>] proposed a segmentation synonym sentence synthesis mechanism to expand training data and improve model generalization. Li et al [<xref ref-type="bibr" rid="ref34">34</xref>] explored a few-shot medical NER framework that combines retrieval-based example selection with a structured reasoning process, highlighting the importance of informative examples and task-specific guidance under limited annotation conditions. From the perspective of biomedical entity linking, Garda et al [<xref ref-type="bibr" rid="ref35">35</xref>] emphasized that inconsistent preprocessing, knowledge-base selection, and evaluation protocols can limit reproducibility and comparability across normalization systems. Luo et al [<xref ref-type="bibr" rid="ref36">36</xref>] further demonstrated that contextual information around entity mentions is important for biomedical named entity normalization, especially when mentions are semantically ambiguous. These studies collectively indicate that accurate clinical text standardization requires not only semantic matching but also reliable entity-boundary recognition, task-specific preprocessing, and context-aware alignment. To address these requirements from different methodological perspectives, existing deep learning approaches can be broadly categorized into 3 types based on their entity alignment mechanisms, including multiclassification, sequence generation, and binary classification.</p><p>The multiclassification paradigm casts normalization as a sentence-level classification task. Representatively, Huang et al [<xref ref-type="bibr" rid="ref30">30</xref>] proposed a pretrained language model framework for <italic>International Classification of Diseases</italic> coding (PLM-<italic>ICD</italic>), which integrates domain-specific pretrained language models with the attention mechanism and thereby exploits contextual semantics to align uncommon raw terms (eg, &#x201C;&#x8033;&#x6735;&#x6709;&#x8749;&#x53EB;&#x58F0; [ears buzzing]&#x201D;) with standard terms of low lexical overlap (eg, &#x201C;&#x8033;&#x9E23; [tinnitus]&#x201D;). Compared with statistical models such as TF-IDF, Med, and BM25, which rely on character-level similarity, this paradigm attains markedly higher accuracy on single-implication terms; however, because its classification head emits only a single prediction for each input sentence, it cannot recover the multiple standard terms that a multi-implication expression requires. To overcome this single-output limitation, the sequence generation paradigm reformulates normalization as a token-by-token generation process. Along this line, Yan et al [<xref ref-type="bibr" rid="ref31">31</xref>] generated standard terms sequentially and were thus able to align simply structured multi-implication terms that contain no overlapping, discontinuous, or nested entities (eg, &#x201C;&#x5934;&#x660F;&#x5634;&#x659C; [dizziness and mouth skewed]&#x201D;) with several standard terms (eg, &#x201C;&#x5934;&#x6655; [dizziness]&#x201D; and &#x201C;&#x53E3;&#x6B6A; [mouth skewed]&#x201D;), thereby partially improving the accuracy of multi-implication normalization. Decomposing a raw term character by character, however, can fracture the structural integrity of an entity and degrade performance on single-implication terms. The binary classification paradigm instead preserves each candidate term intact and judges semantic equivalence in a pairwise manner. For example, Liang et al [<xref ref-type="bibr" rid="ref32">32</xref>] proposed the multi-task candidate generator (MTCG) model, which first retrieves the standard terms semantically closest to a raw term by computing the Euclidean distance between their vector representations, and then formats each raw term together with its retrieved candidates as sentence-pair inputs to a pretrained BERT model for binary classification; an output of 1 indicated semantic equivalence between the raw term and a candidate standard term, and the normalization of a multi-implication term is completed by aggregating all candidates judged to be equivalent.</p></sec><sec id="s1-3"><title>Challenges in TCM Symptom Terminology Normalization</title><p>While the 3 paradigms reviewed above each advance entity alignment, none was designed to fully decompose the structurally complex symptom expressions that are common in TCM EMRs. As shown in <xref ref-type="table" rid="table1">Table 1</xref>, deep learning approaches can retrieve standard terms with low character-level similarity to raw terms&#x2014;for instance, mapping &#x201C;&#x8111;&#x888B;&#x75BC; (n&#x01CE;o dai t&#x00E9;ng)&#x201D; to &#x201C;&#x5934;&#x75DB; (t&#x00F3;u t&#x00F2;ng),&#x201D; both meaning &#x201C;headache&#x201D;&#x2014;by capturing linguistic features and modeling contextual dependencies. However, for multi-implication terms composed of multiple symptom entities, current normalization approaches still perform with low accuracy. To better understand this limitation, after manually annotating 500 TCM EMRs, we found that multi-implication terms related to the TCM symptom terminology could be categorized into the following three types.</p><list list-type="order"><list-item><p>Overlapping entities: two symptom terms share the same suffix. For instance, the phrase &#x201C;&#x996E;&#x98DF;&#x7761;&#x7720;&#x5C1A;&#x53EF; (eating and sleeping okay)&#x201D; is a combination of the symptom terms &#x201C;&#x996E;&#x98DF;&#x5C1A;&#x53EF; (eating okay)&#x201D; and &#x201C;&#x7761;&#x7720;&#x5C1A;&#x53EF; (sleeping okay).&#x201D;</p></list-item><list-item><p>Discontinuous entities: common TCM symptom terminology, such as &#x201C;&#x5934;&#x75DB; (headache),&#x201D; &#x201C;&#x624B;&#x9EBB; (hand numbness),&#x201D; and &#x201C;&#x8033;&#x9E23; (tinnitus),&#x201D; typically consists of an anatomy entity and an abnormality entity. However, sometimes the abnormality entity does not follow the anatomy entity. For instance, in the phrase &#x201C;&#x5934;&#x6709;&#x70B9;&#x75DB; (a mild headache),&#x201D; the adjective &#x201C;&#x6709;&#x70B9; (mild)&#x201D; (indicating symptom severity) separates the abnormality entity &#x201C;&#x75DB; (pain)&#x201D; from the anatomy entity &#x201C;&#x5934; (head).&#x201D;</p></list-item><list-item><p>Nested entities: two symptom terms share the same prefix. For instance, the phrase &#x201C;&#x5C3F;&#x9891;&#x91CF;&#x591A; (polyuria with increased urinary frequency)&#x201D; results from combining symptom terms &#x201C;&#x5C3F;&#x9891; (frequent urination)&#x201D; and &#x201C;&#x5C3F;&#x91CF;&#x591A; (copious urination).&#x201D;</p></list-item></list><p>These 3 complex structural types are the main factors responsible for the low accuracy of current normalization approaches in handling multi-implication terms. To improve normalization performance for such terms, this study proposes the split-then-concatenate normalization framework (STC-NF), an approach based on fine-grained semantic classification that uses TCM EMRs as the data source.</p></sec><sec id="s1-4"><title>Study Objective and Contributions</title><p>Guided by the objective of accurately normalizing such multi-implication terms, this study makes the following two principal contributions:</p><list list-type="order"><list-item><p>Fine-grained semantic classification rules are proposed to categorize entities related to TCM symptoms into 12 different types. Validation on 500 TCM EMRs demonstrates that labeling data with fine-grained semantic classification enables the NER model to achieve excellent performance. This approach could effectively address the difficulty in segmenting TCM symptom terminology caused by fuzzy entity boundaries.</p></list-item><list-item><p>Concatenation and ordering rules for standard terms are constructed to retrieve standard terms that semantically match the input raw term from the knowledge base more comprehensively when the latter maps to multiple standard terms. This approach shows excellent performance in handling multi-implication terms and could be applied to other medically relevant natural language processing (NLP) tasks, such as normalizing diagnoses or surgical procedures.</p></list-item></list></sec></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>Overview of the Study</title><p>To accurately extract all symptom terms from EMRs and convert them into structured text, we proposed the STC-NF. This 2-stage process was designed after reviewing 3 normalization approaches, including multiclassification, sequence generation, and binary classification. In the first stage, we segmented sentences and extracted all symptom-related raw terms using fine-grained entity classification rules and a BiLSTM-CRF model. In the second stage, our study used a binary judgment model based on BERT to identify the conceptually equivalent standard term from a set of standard terms that shared the same semantic classification label as the raw term. Finally, we concatenated and reordered all standard terms according to predefined rules to generate the structured text, thereby completing the normalization of the entire sentence. The technical workflow of this study is shown in <xref ref-type="fig" rid="figure1">Figure 1</xref>.</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>Technical roadmap for normalization of traditional Chinese medicine (TCM) symptom terminology. BERT: Bidirectional Encoder Representations from Transformers; BiLSTM: bidirectional long short-term memory; CRF: conditional random field.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v14i1e85825_fig01.png"/></fig></sec><sec id="s2-2"><title>Introduction to Dataset Sources and Fine-Grained Semantic Classification</title><p>The primary source of the dataset in this study was the collection of 500 EMRs from the endocrine department of a hospital in Guangzhou, China. Before annotation, personally identifiable information was removed, and the free-text symptom descriptions were reviewed at the sentence level. Because this study used manually annotated free-text symptom mentions rather than structured laboratory or demographic variables as model inputs, conventional missing-value imputation was not performed. Sentences within the EMRs that lacked analyzable symptom descriptions were excluded from training instance construction; this sentence-level filtering did not affect the EMR-level dataset partitioning described below. The main features used in the NER stage were entity boundaries and fine-grained semantic labels, while the features used in the NEN stage were raw-term and candidate-standard-term pairs constrained by semantic label type. This design is consistent with recent clinical NER and biomedical entity-linking studies emphasizing task-specific annotation rules, limited-resource data construction, and standardized preprocessing for reproducible normalization experiments [<xref ref-type="bibr" rid="ref33">33</xref>-<xref ref-type="bibr" rid="ref35">35</xref>]. We categorized the symptom-related entities into 12 different types, and the specific classification rules and entity examples were as follows:</p><list list-type="order"><list-item><p>Independent symptom (label: Symp_S): a highly condensed name for a disease or an expression describing a preference, usually consisting of 2 Chinese characters. Examples: &#x201C;&#x54B3;&#x55FD; (cough),&#x201D; &#x201C;&#x5455;&#x5410; (vomiting),&#x201D; &#x201C;&#x53D1;&#x70ED; (fever),&#x201D; and &#x201C;&#x559C;&#x70ED;&#x996E; (preference for hot drinks).&#x201D;</p></list-item><list-item><p>Negative occurrence (label: Neg): a character or word that describes a negative meaning. Examples: &#x201C;&#x65E0; (none)&#x201D; and &#x201C;&#x672A;&#x89C1; (not seen).&#x201D;</p></list-item><list-item><p>Scope space (label: Pos_SCP): describes the scope in which the state occurs. Examples: &#x201C;&#x5DE6; (left),&#x201D; &#x201C;&#x53F3; (right),&#x201D; &#x201C;&#x53CC;&#x4FA7; (bilateral),&#x201D; and &#x201C;&#x5C0F; (the character &#x2018;&#x5C0F; [xi&#x01CE;o]&#x2019; in the TCM symptom terminology &#x2018;&#x5C0F;&#x4FBF; [xi&#x01CE;o bi&#x00E0;n]&#x2019; implies &#x2018;a relation to urination or the urinary system&#x2019;).&#x201D;</p></list-item><list-item><p>Primary space (label: Pos_Pri): describes the primary space in which the state occurs. Examples: &#x201C;&#x5934; (head),&#x201D; &#x201C;&#x795E;&#x5FD7; (mental),&#x201D; &#x201C;&#x7761;&#x7720; (sleep),&#x201D; and &#x201C;&#x4FBF; (poop).&#x201D;</p></list-item><list-item><p>Secondary space (label: Pos_Sub): after splitting the compound entity, describes a more specific level of the state. Examples: &#x201C;&#x91CF; (volume)&#x201D; and &#x201C;&#x6B21;&#x6570; (frequency)&#x201D; in &#x201C;&#x5C0F;&#x4FBF;&#x91CF;&#x6B21;&#x6570;&#x589E;&#x591A; (increased urinary frequency with elevated voided volume).&#x201D;</p></list-item><list-item><p>Time of occurrence (label: Time): describes the time of occurrence of all abnormal symptoms. Examples: &#x201C;&#x4E09;&#x4E2A;&#x6708;&#x524D; (3 months ago)&#x201D; and &#x201C;&#x6628;&#x65E5; (yesterday).&#x201D;</p></list-item><list-item><p>Occurrence condition (label: Cond): describes the specific time or condition under which an independent symptom occurs. Examples: &#x201C;&#x884C;&#x8D70;&#x65F6; (when walking),&#x201D; &#x201C;&#x5E73;&#x8EBA;&#x65F6; (when lying down),&#x201D; &#x201C;&#x6668;&#x8D77;&#x65F6; (when waking up in the morning),&#x201D; and &#x201C;&#x4E0A;&#x697C;&#x540E; (after going upstairs).&#x201D;</p></list-item><list-item><p>Frequency of occurrence (label: Freq): describes how frequently the symptom occurs. Examples: &#x201C;&#x4E00;&#x65E5;&#x4E09;&#x6B21; (3 times a day),&#x201D; &#x201C;&#x53CD;&#x590D; (recurrent),&#x201D; and &#x201C;&#x5076;&#x5C14; (occasional).&#x201D;</p></list-item><list-item><p>Qualitative severity (label: Sev_Qual): describes the qualitative seriousness of the symptom. Examples: &#x201C;&#x8F7B;&#x5EA6; (mild),&#x201D; &#x201C;&#x4E2D;&#x5EA6; (moderate),&#x201D; and &#x201C;&#x91CD;&#x5EA6; (severe).&#x201D;</p></list-item><list-item><p>Quantitative severity (label: Sev_Quant): describes the quantitative severity of the symptom quantitatively. Examples: &#x201C;&#x7EA6;50&#x65A4; (about 25 kg)&#x201D; in &#x201C;&#x4F53;&#x91CD;&#x4E0B;&#x964D;&#x7EA6;50&#x65A4; (significant body weight reduction of approximately 25 kg).&#x201D;</p></list-item><list-item><p>Occurrence state (label: State): describes the abnormal manifestation of the symptom. Examples: &#x201C;&#x75DB; (pain),&#x201D; &#x201C;&#x523A;&#x75DB; (stabbing pain),&#x201D; &#x201C;&#x95F7; (stuffiness),&#x201D; &#x201C;&#x80C0; (bloating).&#x201D;</p></list-item><list-item><p>Occurrence trend (label: Trend): describes the trend in symptom change. Examples: &#x201C;&#x52A0;&#x91CD; (aggravation),&#x201D; &#x201C;&#x51CF;&#x8F7B; (remission),&#x201D; &#x201C;&#x7F13;&#x89E3; (alleviation).&#x201D;</p></list-item></list><p>All 500 EMRs were annotated according to these 12 fine-grained categories before model training and evaluation. The dataset was divided at a ratio of 8:2. A total of 400 EMRs, accounting for 30,490 out of 38,486 entities (79.2%), were used as the training set, and 100 EMRs, accounting for 7996 out of 38,486 entities (20.8%), were used as the test set.</p></sec><sec id="s2-3"><title>Overview of the Entity Alignment Task</title><p>Entity alignment for symptom terminology aims to map each fine-grained raw symptom term extracted from medical texts to a semantically equivalent standard term in a standard knowledge base. Given a set containing n raw terms:</p><disp-formula id="E1"><label>(1)</label><mml:math id="eqn1"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">M</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>and a standard knowledge base (containing <italic>g</italic> standard terms):</p><disp-formula id="E2"> <label>(2)</label><mml:math id="eqn2"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">E</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x22EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>The task is to map each fine-grained raw term m<sub>i</sub> to a semantically equivalent standard term e<sub>j</sub> in the standard knowledge base, with the candidate standard terms restricted to those sharing the same fine-grained semantic label as the raw term.</p><p>The core methodology involves training a deep semantic matching model, leveraging BERT&#x2019;s binary classification capability, to perform the normalization shown in Equation 3:</p><disp-formula id="E3"> <label>(3)</label><mml:math id="eqn3"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">m</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">i</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>For a multi-implication symptom term, this mapping is applied to each of its extracted fine-grained raw terms, and the matched standard terms are subsequently concatenated and reordered according to predefined rules.</p><p>As illustrated in <xref ref-type="fig" rid="figure2">Figure 2</xref>, our proposed model processes a pair consisting of a raw term and a candidate standard term. The (CLS) token is placed at the beginning of the input sequence for the final text classification task, while the (SEP) token is used to separate the 2 terms. The model outputs a binary classification result: a label of &#x201C;1&#x201D; indicates a conceptual match, signifying that the candidate standard term is the correct alignment for the given raw term. Conversely, a label of &#x201C;0&#x201D; denotes a mismatch, meaning the candidate term is not the correct normalization. In such cases, the model iteratively evaluates the raw term against other candidate standard terms until a positive match (a result of &#x201C;1&#x201D;) is identified.</p><fig position="float" id="figure2"><label>Figure 2.</label><caption><p>Architecture of a Bidirectional Encoder Representations from Transformers (BERT)&#x2013;based model for entity alignment. CLS: classification token; SEP: separator token; Tok: token; Trm: transformer module.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v14i1e85825_fig02.png"/></fig></sec><sec id="s2-4"><title>Introduction to the Methodology for Constructing the Standard Knowledge Base</title><p>Most of the standard terms we collected originate from the most widely used medical classifications and databases worldwide. For example, the terms &#x201C;&#x5931;&#x7720; (insomnia),&#x201D; &#x201C;&#x4E0D;&#x5BD0; (sleeplessness),&#x201D; and &#x201C;&#x8F97;&#x8F6C;&#x53CD;&#x4FA7; (nocturnal restlessness)&#x201D; all convey the same concept and describe the symptom of &#x201C;&#x7761;&#x7720;&#x6B20;&#x4F73; (sleep disturbance).&#x201D; However, only &#x201C;&#x5931;&#x7720; (insomnia)&#x201D; has a corresponding disease code in the <italic>International Statistical Classification of Diseases, 10th Revision</italic> (<italic>ICD-10</italic>) codes, so we set &#x201C;&#x5931;&#x7720; (insomnia)&#x201D; as the standard term. Under our fine-grained semantic classification rules, &#x201C;&#x5931;&#x7720; (insomnia)&#x201D; is categorized as the Symp_S entity. By aggregating such standard terms with the Symp_S label, we constructed the Symp_S standard knowledge base. In this study, symptom-related entities are categorized into 12 distinct types, necessitating the construction of 12 separate standard knowledge bases. Due to the limitations of the article&#x2019;s length, only the sources for the Symp_S and Pos_Pri standard terms are introduced.</p><p>We first describe the Symp_S standard knowledge base. In the field of medical information, the <italic>ICD-10</italic>, developed by the World Health Organization (WHO), has been widely used as a diagnostic coding and disease classification system in health records, information exchange, research, quality measurement, and payment applications [<xref ref-type="bibr" rid="ref37">37</xref>]. We collected 136 Symp_S standard terms using <italic>ICD-10</italic> codes as the reference.</p><p>We then describe the Pos_Pri standard knowledge base. SNOMED CT is a comprehensive international clinical terminology system that contains more than 350,000 concepts and is organized into 19 top-level hierarchies, including body structure and clinical findings [<xref ref-type="bibr" rid="ref38">38</xref>,<xref ref-type="bibr" rid="ref39">39</xref>]. Because Pos_Pri entities are used to describe the primary site of a symptom, we constructed the Pos_Pri standard knowledge base by referring to the body structure hierarchy of SNOMED CT. The Pos_Pri standard knowledge base currently contains 106 commonly used anatomical terms.</p><p>Finally, we describe how the standard knowledge bases for the infrequent entity types were constructed. Entity types such as Time, Cond, Freq, and Trend are used less frequently in medical records. After searching for <italic>ICD-10</italic>, SNOMED CT, and the relevant literature on entity normalization, we were unable to find a dataset of these uncommon types of entities. To construct standard knowledge bases for these infrequent entities, we counted the number of occurrences of each extraction result after recognizing entities in 500 EMRs. Entities that occurred more than 10 times were designated as standard terms, after which domain experts manually removed duplicates with identical semantics.</p></sec><sec id="s2-5"><title>Introduction to the Method of Constructing Positive and Negative Samples</title><p>We begin with the construction of positive samples. First, an NER model was used to extract all symptom entities contained in the sentence. Then, based on the label types of the symptom entities, experts manually identified the standard term with the same concept from the corresponding standard knowledge base. For instance, in the sentence &#x201C;&#x6211;&#x7684;&#x8111;&#x888B;&#x6700;&#x8FD1;&#x51E0;&#x5929;&#x9488;&#x624E;&#x6837;&#x75DB; (My head has had lancinating pain for several days),&#x201D; the raw term &#x201C;&#x8111;&#x888B; (head)&#x201D; was identified as a Pos_Pri entity. Therefore, to construct a positive sample about the entity &#x201C;&#x8111;&#x888B; (head),&#x201D; we needed to find a synonym for &#x201C;&#x8111;&#x888B; (head)&#x201D; in the Pos_Pri standard knowledge base. A detailed list of raw terms and their corresponding standard terms used for positive sample construction is available in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p><p>We then turn to the construction of negative samples. Negative samples were generated in batches by randomly combining the raw terms with unmatched standard terms of the same type. Take the sentence &#x201C;&#x6211;&#x7684;&#x80F8;&#x53E3;&#x6709;&#x5200;&#x5272;&#x6837;&#x75DB; (I have a lancinating pain in my chest)&#x201D; as an example. According to the result of named entity recognition, &#x201C;&#x5200;&#x5272;&#x6837;&#x75DB; (lancinating pain)&#x201D; was categorized as a State entity. The matched standard term in the State standard knowledge base was &#x201C;&#x7EDE;&#x75DB; (colic),&#x201D; while &#x201C;&#x9178;&#x75DB; (soreness)&#x201D; and &#x201C;&#x523A;&#x75DB; (stabbing pain)&#x201D; were unmatched standard terms in the same standard knowledge base. By combining &#x201C;&#x5200;&#x5272;&#x6837;&#x75DB; (lancinating pain)&#x201D; with &#x201C;&#x9178;&#x75DB; (soreness)&#x201D; and &#x201C;&#x523A;&#x75DB; (stabbing pain),&#x201D; respectively, negative samples were constructed for training the binary classification model.</p><p>The manual pairing required for positive samples (described above) contrasts with the batch generation possible for negative samples, which can lead to an imbalanced dataset. To address this potential imbalance, we used 5 data augmentation methods specifically to expand the positive sample set. The operational details and examples of these methods are provided in <xref ref-type="supplementary-material" rid="app2">Multimedia Appendix 2</xref>.</p><p>We now present concrete examples of the constructed samples. We constructed a total of 3350 positive and negative samples. The ratio of positive to negative samples was 1:1. Examples are shown in <xref ref-type="table" rid="table2">Table 2</xref>, where label 1 represents that the raw term has the same concept as the standard term. Label 0 represents that the concepts of the 2 terms are different.</p><table-wrap id="t2" position="float"><label>Table 2.</label><caption><p>Examples of positive and negative samples for the entity alignment model.</p></caption><table id="table2" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Raw term</td><td align="left" valign="bottom">Standard term</td><td align="left" valign="bottom">Label</td></tr></thead><tbody><tr><td align="left" valign="top">N&#x01CE;o dai (&#x8111;&#x888B;)</td><td align="left" valign="top">Head</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Pain tolerable, not affecting daily life or sleep quality, able to work</td><td align="left" valign="top">Mild [<xref ref-type="bibr" rid="ref40">40</xref>]</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Severe pain, unbearable, requiring analgesics, sleep quality impaired, but still able to continue working</td><td align="left" valign="top">Moderate [<xref ref-type="bibr" rid="ref40">40</xref>]</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Severe pain, unbearable, requiring analgesics, sleep severely disturbed, unable to work, requiring hospitalization for systematic treatment</td><td align="left" valign="top">Severe [<xref ref-type="bibr" rid="ref40">40</xref>]</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">24-hour urine output &#x2265;3000 mL [<xref ref-type="bibr" rid="ref41">41</xref>]</td><td align="left" valign="top">Polyuria</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Hourly urine output &#x2264;17 mL [<xref ref-type="bibr" rid="ref41">41</xref>]</td><td align="left" valign="top">Oliguria</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">24-hour urine output &#x2264;100 mL [<xref ref-type="bibr" rid="ref42">42</xref>]</td><td align="left" valign="top">Anuria</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Bowel movements fewer than 3 times per week [<xref ref-type="bibr" rid="ref43">43</xref>]</td><td align="left" valign="top">Constipation</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Bowel movements more than 3 times per day [<xref ref-type="bibr" rid="ref44">44</xref>]</td><td align="left" valign="top">Diarrhea</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Within the past few days</td><td align="left" valign="top">Acute symptoms</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Occurring after climbing stairs</td><td align="left" valign="top">Exertion-induced</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Lancinating pain</td><td align="left" valign="top">Colicky pain</td><td align="left" valign="top">1</td></tr><tr><td align="left" valign="top">Lancinating pain</td><td align="left" valign="top">Numbness</td><td align="left" valign="top">0</td></tr><tr><td align="left" valign="top">Lancinating pain</td><td align="left" valign="top">Aching pain</td><td align="left" valign="top">0</td></tr></tbody></table></table-wrap></sec><sec id="s2-6"><title>Methods of Normalizing Symptom Terminology</title><p>After inputting a paragraph of symptom terminology, the NER model was first used to extract raw terms. Each extracted raw term was paired with every standard term sharing the same fine-grained semantic label. Restricting candidate standard terms to the same semantic label reduced unnecessary comparisons across clinically incompatible entity types and made the alignment process more interpretable. This strategy is also consistent with the general formulation of biomedical entity linking, in which an entity mention is mapped to a standard concept or term in a predefined knowledge base [<xref ref-type="bibr" rid="ref35">35</xref>]. Then, the binary classification model was used to determine whether the sentence pairs, obtained by concatenating the raw term and the standard term, represented a semantic match (label 1) or a nonmatch (label 0). Consistent with evidence that surface-form overlap is insufficient for resolving semantically ambiguous biomedical mentions [<xref ref-type="bibr" rid="ref36">36</xref>], the alignment model was designed to judge semantic equivalence between raw terms and candidate standard terms rather than relying only on surface-level string similarity. A prediction of 1 signified semantic equivalence, prompting the system to output the corresponding standard term. If all predictions were 0, the raw term (eg, a Sev_Quant entity such as &#x201C;about 5 kg&#x201D;) was retained as the standard term because no matching result was found in the knowledge base. After normalizing all raw terms, standard terms were concatenated and reordered according to predefined rules to generate the final standardized symptom description. The normalization methods of raw terms and symptom terminology are shown in <xref ref-type="fig" rid="figure3">Figure 3</xref>.</p><fig position="float" id="figure3"><label>Figure 3.</label><caption><p>Normalization methods for raw terms and symptom terminology.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v14i1e85825_fig03.png"/></fig></sec><sec id="s2-7"><title>Concatenation Rules for Standard Terms</title><p>To extract and reconstruct comprehensive symptoms from complex expressions with overlapping, discontinuous, and nested entities, after the deep semantic matching model normalized each extracted raw term to a standard term, we concatenated 6 categories of standard terms, including Neg, Symp_S, Pos_SCP, Pos_Pri, Pos_Sub, and State. This rule-guided reconstruction step was necessary because multi-implication TCM symptom expressions may contain more than one clinically meaningful concept in a single raw phrase. Unlike conventional entity-linking settings that often assume a fixed mention span and map it to one knowledge-base concept [<xref ref-type="bibr" rid="ref35">35</xref>], our task required both fine-grained decomposition of symptom components and structured recombination of multiple normalized components. After studying the raw medical records, we summarized the concatenation rules for standard terms into the following 5 types. The slash symbol &#x201C;/&#x201D; served as a delimiter between words.</p><list list-type="order"><list-item><p>&#x003C;Space<sub>1</sub>+Space<sub>2</sub>+...+State&#x003E;: This structure indicates concurrent symptoms in multiple anatomical locations (eg, &#x5934;/&#x9879;/&#x9178;&#x75DB; [occipitocervical aching and headache]).</p></list-item><list-item><p>&#x003C;Space+State<sub>1</sub>+State<sub>2</sub>+...&#x003E;: This structure denotes the concurrent presence of 2 or more distinct symptoms within a single anatomical location, physiological product, or mental state (eg, &#x5C0F;/&#x4FBF;/&#x53D1;&#x9EC4;/&#x6709;&#x6CE1;&#x6CAB; [dark-colored urine with foam formation]).</p></list-item><list-item><p>&#x003C;Space<sub>1</sub>+State<sub>1</sub>+Space<sub>2</sub>+State<sub>2</sub>&#x003E;: Within such structurally complex expressions, multiple Space entities coexist alongside multiple State entities. Comprehensive restoration of the symptoms requires a 2-by-2 combination of the Space and the State entities (eg, &#x5934;/&#x6655;/&#x8033;/&#x9E23; [vertigo with concomitant tinnitus]).</p></list-item><list-item><p>&#x003C;Space+Sev_Qual+State&#x003E; and &#x003C;Space+Freq+State&#x003E;: In these 2 types of structurally complex expressions, between a specific anatomy (or physiological product) and a specific symptom, there are adjectives or adverbs to further describe the severity or frequency of the symptom in greater detail (eg, &#x5934;/&#x6709;&#x70B9;/&#x75DB; [a mild headache], &#x5927;/&#x4FBF;/&#x7ECF;&#x5E38;/&#x56F0;&#x96BE; [chronic defecatory difficulty]). To reconstruct the described symptom, other types of entities that exist between Space and State must be temporarily ignored, prioritizing the combination of the Space and State entities.</p></list-item><list-item><p>&#x003C;Space+Neg+State<sub>1</sub>+State<sub>2</sub>+...&#x003E;, &#x003C;Neg+Symp_S<sub>1</sub>+Symp_S<sub>2</sub>+...&#x003E;, &#x003C;Neg+Symp_S+Space+State&#x003E;, &#x003C;Neg+Space<sub>1</sub>+State<sub>1</sub>+Space<sub>2</sub>+State<sub>2</sub>&#x003E;: These complex structures are usually used to enumerate 2 or more negative symptoms (eg, &#x5173;&#x8282;/&#x65E0;/&#x7EA2;&#x80BF;/&#x70ED;&#x75DB; [absence of joint erythema, swelling, hotness, or tenderness], &#x65E0;/&#x53D1;&#x70ED;/&#x6076;&#x5BD2; [absence of fever and chills]).</p></list-item></list><p>It is worth noting that the Space entity can be categorized into 2 distinct types: physical space and conceptual space. Physical space refers to entities that can be directly seen and touched, such as various parts of the human body and different physiological products, including urine, feces, sweat, and menstruation. Conceptual space, on the other hand, is an intangible, abstract existence that usually includes organ functions, numerous sensations, and mental activities. Thus, the Space entity that combines with the State entity can be further subdivided into the following five types: (1) an independent Pos_Pri (eg, &#x5934; [head]); (2) Pos_SCP+Pos_Pri (eg, &#x5C0F;/&#x4FBF; [urine]); (3) an independent Pos_Sub (eg, &#x89C6;&#x7269; [vision] and &#x76AE;&#x80A4; [skin]); (4) Pos_Pri+Pos_Sub (eg, &#x8155;/&#x5173;&#x8282; [wrist joint]); and (5) Pos_SCP+Pos_Pri+Pos_Sub (eg, &#x5C0F;/&#x4FBF;/&#x91CF; [urine volume]).</p><p>From the above combination structures, it can be seen that (1) the State entity cannot exist alone and must be concatenated with the previous Space entity to show clinical diagnostic value; (2) the Space entity that can be concatenated with the State entity is not limited to specific anatomy but also includes secretions such as urine and feces, as well as intangible physiological functions and mental states. The Space entity is broader than the Pos_Pri entity; (3) positive symptoms consist of 2 conceptual elements: Space and State, while negative symptoms are composed of 3 conceptual elements: Neg, Space, and State. Before outputting the concatenated results, it is necessary to check whether any negative symptoms have not yet been concatenated to avoid incorrectly converting them into positive ones.</p><p>Based on the above 3 core principles, we constructed a trie tree to concatenate the extracted standard terms: each branch (path) represents a complete symptom standard term. The leaves (start points of paths) are State or Symp_S entities. The roots (end points of paths) are Space or Neg entities, and each node on the branches (paths) has only one standard term. By collecting all branches (symptom standard terms), all symptoms in the complex expression can be extracted and comprehensively reconstructed. The trie tree concatenation method of standard terms is shown in <xref ref-type="fig" rid="figure4">Figure 4</xref>.</p><fig position="float" id="figure4"><label>Figure 4.</label><caption><p>Trie tree concatenation method of standard terms.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v14i1e85825_fig04.png"/></fig><p>When the path starts from the State entity, it connects with the Pos_Pri or Pos_Sub node. If the node connected to the State entity is Pos_Sub, continue to determine whether it needs to connect with the Pos_Pri node, Pos_SCP node, and Neg node. If no additional nodes are available for concatenation, end the current path, and the symptom standard term becomes the output. When the node connected to the State node is Pos_Pri, continue to determine whether it needs to connect with the Pos_SCP node and Neg node.</p><p>When the path starts from a Symp_S entity and no Neg node can be used for concatenation in front of the Symp_S entity, the path can be ended directly, and the symptom standard term can be output. The specific method of path generation is shown in <xref ref-type="fig" rid="figure5">Figure 5</xref>.</p><fig position="float" id="figure5"><label>Figure 5.</label><caption><p>Flowchart of path generation.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="medinform_v14i1e85825_fig05.png"/></fig></sec><sec id="s2-8"><title>Sorting Rules of Standard Terms</title><p>Reordering standard terms yielded structured, coherent, and clinically meaningful outputs. Analysis of large-scale EMRs revealed that physicians typically follow a specific logical sequence when documenting: (1) onset time and precipitating factors; (2) symptom manifestations, severity, and frequency; and (3) disease progression. Therefore, after concatenating standard terms through the trie tree method, the final normalized output follows this order: Time entity, Cond entity, concatenated standard term, Sev_Qual entity, Sev_Quant entity, Freq entity, and Trend entity.</p></sec><sec id="s2-9"><title>Experimental Evaluation Indicators</title><p>The framework was evaluated at 2 stages, named entity recognition and named entity normalization, each with its own set of metrics. For the task of NER, model performance is commonly evaluated using precision, recall, and <italic>F</italic><sub>1</sub>-score. The calculation of these metrics is based on the following classifications of the prediction results:</p><list list-type="order"><list-item><p>True positive (TP): represents the number of correctly identified entities.</p></list-item><list-item><p>True negative (TN): represents the number of correctly identified nonentities.</p></list-item><list-item><p>False positive (FP): represents the number of instances incorrectly identified as entities.</p></list-item><list-item><p>False negative (FN): represents the number of entities that the model failed to identify.</p></list-item></list><p>The specific formulas and their interpretations are shown in <xref ref-type="table" rid="table3">Table 3</xref>. As the <italic>F</italic><sub>1</sub>-score provides a more comprehensive evaluation by considering both precision and recall, it was selected as the primary performance evaluation metric for the NER model in this study.</p><table-wrap id="t3" position="float"><label>Table 3.</label><caption><p>Formulas and interpretations of evaluation metrics for named entity recognition (NER).</p></caption><table id="table3" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Evaluation metric</td><td align="left" valign="bottom">Equation</td><td align="left" valign="bottom">Interpretation</td></tr></thead><tbody><tr><td align="left" valign="top">Precision</td><td align="left" valign="top"><inline-formula><mml:math id="ieqn1"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mtext>P=</mml:mtext><mml:mfrac><mml:mtext>TP</mml:mtext><mml:mtext>TP+FP</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula></td><td align="left" valign="top">This metric, also known as positive predictive value, represents the proportion of true entities among all results identified as entities</td></tr><tr><td align="left" valign="top">Recall</td><td align="left" valign="top"><inline-formula><mml:math id="ieqn2"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:mtext>R=</mml:mtext><mml:mfrac><mml:mtext>TP</mml:mtext><mml:mtext>TP+FN</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula></td><td align="left" valign="top">This metric, also known as sensitivity, indicates the proportion of all actual entities that are successfully identified by the model</td></tr><tr><td align="left" valign="top"><italic>F</italic><sub>1</sub>-score</td><td align="left" valign="top"><inline-formula><mml:math id="ieqn3"><mml:mstyle><mml:mrow><mml:mstyle displaystyle="false"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mtext>2PR</mml:mtext><mml:mtext>P+R</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></inline-formula></td><td align="left" valign="top">This metric is the harmonic mean of precision and recall</td></tr></tbody></table></table-wrap><p>We then describe the metrics used for the normalization stage. For the NEN task, accuracy, precision, recall, and <italic>F</italic><sub>1</sub>-score were used to evaluate model performance. Accuracy was calculated at the instance level using exact matching as the criterion. A prediction was considered correct only when the complete set of predicted standard terms is identical to the complete set of reference standard terms. Precision, recall, and <italic>F</italic><sub>1</sub>-score were calculated at the standard-term level to further assess the ability of each model to retrieve individual standard terms. The formulas of these evaluation metrics are shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><table-wrap id="t4" position="float"><label>Table 4.</label><caption><p>Formulas of evaluation metrics for named entity normalization (NEN).</p></caption><table id="table4" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Evaluation metric</td><td align="left" valign="bottom">Equation</td></tr></thead><tbody><tr><td align="left" valign="top">Accuracy</td><td align="left" valign="top"><disp-formula id="E4"><mml:math id="eqn4"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">A</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mtext>Number of instances with completely correct prediction results</mml:mtext><mml:mtext>Total number of test instances</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></td></tr><tr><td align="left" valign="top">Precision</td><td align="left" valign="top"><disp-formula id="E5"><mml:math id="eqn5"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">P</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mtext>Number of correctly predicted standard terms</mml:mtext><mml:mtext>Total number of standard terms output by the model</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></td></tr><tr><td align="left" valign="top">Recall</td><td align="left" valign="top"><disp-formula id="E6"><mml:math id="eqn6"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">R</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mtext>Number of correctly predicted standard terms</mml:mtext><mml:mtext>Total number of reference standard terms</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></td></tr><tr><td align="left" valign="top"><italic>F</italic><sub>1</sub>-score</td><td align="left" valign="top"><disp-formula id="E7"><mml:math id="eqn7"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mtext>2PR</mml:mtext><mml:mtext>P+R</mml:mtext></mml:mfrac></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula></td></tr></tbody></table></table-wrap><p>To verify the performance differences between the proposed STC-NF model and the baseline models, the held-out test set generated from the 8:2 split of the 500 collected EMRs, as described in the &#x201C;Introduction to Dataset Sources and Fine-Grained Semantic Classification&#x201D; subsection, was further divided into 3 NEN test sets. First, 25 records were randomly selected, and the single-implication terms in these records were used to construct the single-implication test set. Second, another 25 records were randomly selected, and the multi-implication terms contained in these records were used to construct the multi-implication test set. Finally, the remaining 50 records were used to construct the mixed test set, which contained both single- and multi-implication terms. Therefore, the 3 test datasets were constructed from nonoverlapping EMRs, and the multi-implication terms in the mixed test set did not overlap with those in the multi-implication test set.</p></sec><sec id="s2-10"><title>Experimental Hyperparameters of the NEN Model</title><p>We used BERT-base-Chinese as the base model, which had a hidden layer dimensionality of 768. Because the NEN module formulated entity alignment as a sentence-pair semantic matching task between a raw term and a candidate standard term, the hyperparameter settings were determined by considering previous studies of medical concept normalization and biomedical entity normalization, as well as the short phrase-level characteristics of TCM symptom-term pairs. Recent Chinese medical concept normalization and rare disease concept normalization studies have shown that deep language models can effectively map nonstandard medical expressions to standardized medical concepts or vocabulary identifiers [<xref ref-type="bibr" rid="ref45">45</xref>,<xref ref-type="bibr" rid="ref46">46</xref>]. In a recent NER/NEN corpus study, transformer fine-tuning hyperparameters were selected on a development set, and a maximum sequence length of 128 was used for short biomedical entity mentions [<xref ref-type="bibr" rid="ref47">47</xref>]. In addition, recent biomedical BERT fine-tuning experiments commonly evaluated learning rates of 1&#x00D7;10<sup>&#x2013;5</sup>, 3&#x00D7;10<sup>&#x2013;5</sup>, and 5&#x00D7;10<sup>&#x2013;5</sup>, sequence lengths of 128, 256, and 512, batch sizes of 16 and 32, and dropout of 0.1 [<xref ref-type="bibr" rid="ref48">48</xref>]. Therefore, we set the learning rate to 5&#x00D7;10<sup>&#x2013;5</sup>, which falls within the commonly evaluated BERT fine-tuning range and allows efficient adaptation on a relatively small entity-alignment dataset. A dropout rate of 0.1 was used to reduce the risk of overfitting during supervised sentence-pair classification. The maximum sequence length was set to 128 because both the raw TCM symptom terms and candidate standard terms were short, phrase-level inputs; this setting was sufficient to cover the term pairs while reducing unnecessary computation. The training batch size was set to 30, close to the commonly used mini-batch range in biomedical BERT fine-tuning, while remaining compatible with the available GPU memory. The Adam optimizer was used for gradient-based parameter updates during BERT fine-tuning.</p></sec><sec id="s2-11"><title>Ethical Considerations</title><p>This study involving humans was approved by the Second Traditional Chinese Medicine Hospital of Guangdong Province, affiliated with the Guangzhou University of Chinese Medicine. The ethics approval number was Y202407-004-01. The study was conducted according to local legal and institutional requirements and adhered to the Declaration of Helsinki. This study was retrospective, and informed consent was waived.</p></sec></sec><sec id="s3" sec-type="results"><title>Results</title><sec id="s3-1"><title>Named Entity Recognition Results</title><p>In this study, symptom terms were categorized into 12 different types of entities based on fine-grained semantic classification. Three NER models specialized for extracting symptom entities were trained according to customized annotation rules. The extraction performance of each model is shown in <xref ref-type="table" rid="table5">Table 5</xref>.</p><table-wrap id="t5" position="float"><label>Table 5.</label><caption><p>Comparison of symptom entity extraction performance across models.</p></caption><table id="table5" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Entity type</td><td align="left" valign="bottom">BiLSTM<sup><xref ref-type="table-fn" rid="table5fn1">a</xref></sup>-CRF<sup><xref ref-type="table-fn" rid="table5fn2">b</xref></sup> <italic>F</italic><sub>1</sub><sup><xref ref-type="table-fn" rid="table5fn3">c</xref></sup>-score ratio, (%)</td><td align="left" valign="bottom">BERT<sup><xref ref-type="table-fn" rid="table5fn4">d</xref></sup>-CRF <italic>F</italic><sub>1</sub>-score ratio, (%)</td><td align="left" valign="bottom">BERT-BiLSTM-CRF <italic>F</italic><sub>1</sub>-score ratio, (%)</td></tr></thead><tbody><tr><td align="left" valign="top">Independent symptom (Symp_S)</td><td align="left" valign="top">1100/1186 (92.7)</td><td align="left" valign="top">1082/1186 (91.2)</td><td align="left" valign="top">1106/1192 (92.8)</td></tr><tr><td align="left" valign="top">Negative occurrence (Neg)</td><td align="left" valign="top">1112/1160 (95.9)</td><td align="left" valign="top">1088/1148 (94.8)</td><td align="left" valign="top">1102/1153 (95.6)</td></tr><tr><td align="left" valign="top">Scope space (Pos_SCP)</td><td align="left" valign="top">880/915 (96.2)</td><td align="left" valign="top">874/910 (96.0)</td><td align="left" valign="top">882/916 (96.3)</td></tr><tr><td align="left" valign="top">Primary space (Pos_Pri)</td><td align="left" valign="top">4324/4711 (91.8)</td><td align="left" valign="top">4316/4702 (91.8)</td><td align="left" valign="top">4340/4707 (92.2)</td></tr><tr><td align="left" valign="top">Secondary space (Pos_Sub)</td><td align="left" valign="top">348/370 (94.1)</td><td align="left" valign="top">344/365 (94.2)</td><td align="left" valign="top">348/368 (94.6)</td></tr><tr><td align="left" valign="top">Time of occurrence (Time)</td><td align="left" valign="top">816/888 (91.9)</td><td align="left" valign="top">796/880 (90.5)</td><td align="left" valign="top">804/884 (91.0)</td></tr><tr><td align="left" valign="top">Occurrence condition (Cond)</td><td align="left" valign="top">332/376 (88.3)</td><td align="left" valign="top">342/386 (88.6)</td><td align="left" valign="top">342/383 (89.3)</td></tr><tr><td align="left" valign="top">Frequency of occurrence (Freq)</td><td align="left" valign="top">416/446 (93.3)</td><td align="left" valign="top">406/441 (92.1)</td><td align="left" valign="top">414/443 (93.5)</td></tr><tr><td align="left" valign="top">Qualitative severity (Sev_Qual)</td><td align="left" valign="top">450/490 (91.8)</td><td align="left" valign="top">450/488 (92.2)</td><td align="left" valign="top">458/490 (93.5)</td></tr><tr><td align="left" valign="top">Quantitative severity (Sev_Quant)</td><td align="left" valign="top">90/103 (87.4)</td><td align="left" valign="top">92/105 (87.6)</td><td align="left" valign="top">92/104 (88.5)</td></tr><tr><td align="left" valign="top">Occurrence state (State)</td><td align="left" valign="top">4530/5124 (88.4)</td><td align="left" valign="top">4534/5112 (88.7)</td><td align="left" valign="top">4586/5141 (89.2)</td></tr><tr><td align="left" valign="top">Occurrence trend (Trend)</td><td align="left" valign="top">170/207 (82.1)</td><td align="left" valign="top">174/204 (85.3)</td><td align="left" valign="top">178/208 (85.6)</td></tr></tbody></table><table-wrap-foot><fn id="table5fn1"><p><sup>a</sup>BiLSTM: bidirectional long short-term memory.</p></fn><fn id="table5fn2"><p><sup>b</sup>CRF: conditional random field.</p></fn><fn id="table5fn3"><p><sup>c</sup>In every model column, each cell reports the <italic>F</italic><sub>1</sub>-score as 2TP/(2TP+FP+FN) with the resulting percentage in parentheses (TP, FP, and FN <xref ref-type="table" rid="table3"/>as defined in the Experimental Evaluation Indicators subsection); this ratio is the <italic>F</italic><sub>1</sub>-score calculation and does not represent the count of correctly recognized entities divided by the total number of entities.</p></fn><fn id="table5fn4"><p><sup>d</sup>BERT: Bidirectional Encoder Representations from Transformers.</p></fn></table-wrap-foot></table-wrap><p>As shown in <xref ref-type="table" rid="table5">Table 5</xref>, the 3 models achieved comparable overall performance, although the best-performing model varied across entity types. BERT-BiLSTM-CRF obtained the highest or tied-highest <italic>F</italic><sub>1</sub>-score for most entity types, achieving 4340 out of 4707 (92.2%) for Pos_Pri and 4586 out of 5141 (89.2%) for State among the high-frequency structural entities, as well as 1106 out of 1192 (92.8%) for Symp_S, 882 out of 916 (96.3%) for Pos_SCP, and 458 out of 490 (93.5%) for Sev_Qual. BiLSTM-CRF achieved the highest <italic>F</italic><sub>1</sub>-scores for the Time and Neg entities, with <italic>F</italic><sub>1</sub>-scores of 816 out of 888 (91.9%) and 1112 out of 1160 (95.9%), respectively, and remained within approximately one percentage point of the best-performing model on the high-frequency structural entities. The advantages of the BERT-based models over BiLSTM-CRF were concentrated on low-frequency modifier entities, such as Sev_Quant, Sev_Qual, and Trend, where the best-performing BERT-based model exceeded BiLSTM-CRF by 1.1, 1.7, and 3.5 percentage points, respectively. Complete per-entity precision, recall, and <italic>F</italic><sub>1</sub>-scores for all three models are provided in <xref ref-type="supplementary-material" rid="app3">Multimedia Appendix 3</xref>.</p></sec><sec id="s3-2"><title>Entity Alignment Results</title><p>We used 3 statistical models (TF-IDF, Med, and BM25), the multiclassification model PLM-<italic>ICD</italic>, the generative sequence-generation model, and the binary classification model MTCG as baseline models for comparison with our proposed STC-NF model. The experimental results of different normalization models on 3 test sets are shown in <xref ref-type="table" rid="table6">Table 6</xref>.</p><table-wrap id="t6" position="float"><label>Table 6.</label><caption><p>Results of different normalization models on 3 test sets.</p></caption><table id="table6" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom" colspan="2">Model name and<break/>test set</td><td align="left" valign="bottom">Accuracy<sup><xref ref-type="table-fn" rid="table6fn1">a</xref></sup>, n/N (%)</td><td align="left" valign="bottom">Precision, n/N (%)</td><td align="left" valign="bottom">Recall, n/N (%)</td><td align="left" valign="bottom"><italic>F</italic><sub>1</sub>-score, ratio (%)</td></tr></thead><tbody><tr><td align="left" valign="top" colspan="2">TF-IDF<sup><xref ref-type="table-fn" rid="table6fn2">b</xref></sup></td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">91/197 (46.2)</td><td align="left" valign="top">91/186 (48.9)</td><td align="left" valign="top">91/197 (46.2)</td><td align="left" valign="top">182/383 (47.5)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">0/369 (0.0)</td><td align="left" valign="top">83/328 (25.3)</td><td align="left" valign="top">83/1175 (7.1)</td><td align="left" valign="top">166/1503 (11.0)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">179/1124 (15.9)</td><td align="left" valign="top">344/1068 (32.2)</td><td align="left" valign="top">344/2225 (15.5)</td><td align="left" valign="top">688/3293 (20.9)</td></tr><tr><td align="left" valign="top" colspan="2">Med</td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">97/197 (49.2)</td><td align="left" valign="top">97/188 (51.6)</td><td align="left" valign="top">97/197 (49.2)</td><td align="left" valign="top">194/385 (50.4)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">0/369 (0.0)</td><td align="left" valign="top">88/331 (26.6)</td><td align="left" valign="top">88/1175 (7.5)</td><td align="left" valign="top">176/1506 (11.7)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">192/1124 (17.1)</td><td align="left" valign="top">366/1070 (34.2)</td><td align="left" valign="top">366/2225 (16.4)</td><td align="left" valign="top">732/3295 (22.2)</td></tr><tr><td align="left" valign="top" colspan="2">BM25</td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">106/197 (53.8)</td><td align="left" valign="top">106/191 (55.5)</td><td align="left" valign="top">106/197 (53.8)</td><td align="left" valign="top">212/388 (54.6)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">0/369 (0.0)</td><td align="left" valign="top">92/337 (27.3)</td><td align="left" valign="top">92/1175 (7.8)</td><td align="left" valign="top">184/1512 (12.2)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">210/1124 (18.7)</td><td align="left" valign="top">391/1082 (36.1)</td><td align="left" valign="top">391/2225 (17.6)</td><td align="left" valign="top">782/3307 (23.6)</td></tr><tr><td align="left" valign="top" colspan="2">PLM-<italic>ICD</italic><sup><xref ref-type="table-fn" rid="table6fn3">c</xref></sup></td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">168/197 (85.3)</td><td align="left" valign="top">168/184 (91.3)</td><td align="left" valign="top">168/197 (85.3)</td><td align="left" valign="top">336/381 (88.2)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">0/369 (0.0)</td><td align="left" valign="top">97/343 (28.3)</td><td align="left" valign="top">97/1175 (8.3)</td><td align="left" valign="top">194/1518 (12.8)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">326/1124 (29.0)</td><td align="left" valign="top">522/1102 (47.4)</td><td align="left" valign="top">522/2225 (23.5)</td><td align="left" valign="top">1044/3327 (31.4)</td></tr><tr><td align="left" valign="top" colspan="2">Sequence generation</td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">157/197 (79.7)</td><td align="left" valign="top">157/180 (87.2)</td><td align="left" valign="top">157/197 (79.7)</td><td align="left" valign="top">314/377 (83.3)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">189/369 (51.2)</td><td align="left" valign="top">593/1134 (52.3)</td><td align="left" valign="top">593/1175 (50.5)</td><td align="left" valign="top">1186/2309 (51.4)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">706/1124 (62.8)</td><td align="left" valign="top">1245/2142 (58.1)</td><td align="left" valign="top">1245/2225 (56.0)</td><td align="left" valign="top">2490/4367 (57.0)</td></tr><tr><td align="left" valign="top" colspan="2">MTCG<sup><xref ref-type="table-fn" rid="table6fn4">d</xref></sup></td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">173/197 (87.8)</td><td align="left" valign="top">173/188 (92.0)</td><td align="left" valign="top">173/197 (87.8)</td><td align="left" valign="top">346/385 (89.9)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">223/369 (60.4)</td><td align="left" valign="top">698/1137 (61.4)</td><td align="left" valign="top">698/1175 (59.4)</td><td align="left" valign="top">1396/2312 (60.4)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">803/1124 (71.4)</td><td align="left" valign="top">1443/2156 (66.9)</td><td align="left" valign="top">1443/2225 (64.9)</td><td align="left" valign="top">2886/4381 (65.9)</td></tr><tr><td align="left" valign="top" colspan="2">STC-NF<sup><xref ref-type="table-fn" rid="table6fn5">e</xref></sup></td><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/><td align="left" valign="top"/></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Single-implication</td><td align="left" valign="top">180/197 (91.4)</td><td align="left" valign="top">180/192 (93.8)</td><td align="left" valign="top">180/197 (91.4)</td><td align="left" valign="top">360/389 (92.5)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Multi-implication</td><td align="left" valign="top">311/369 (84.3)</td><td align="left" valign="top">979/1141 (85.8)</td><td align="left" valign="top">979/1175 (83.3)</td><td align="left" valign="top">1958/2316 (84.5)</td></tr><tr><td align="left" valign="top" colspan="2"><named-content content-type="indent">&#x00A0;&#x00A0;&#x00A0;&#x00A0;</named-content>Mixed</td><td align="left" valign="top">990/1124 (88.1)</td><td align="left" valign="top">1931/2160 (89.4)</td><td align="left" valign="top">1931/2225 (86.8)</td><td align="left" valign="top">3862/4385 (88.1)</td></tr></tbody></table><table-wrap-foot><fn id="table6fn1"><p><sup>a</sup>Accuracy, precision, and recall are reported as n/N (%), whereas <italic>F</italic><sub>1</sub>-score is reported as a ratio (%) calculated as 2TP/(2TP+FP+FN). Accuracy is calculated at the instance level using exact matching; precision, recall, and <italic>F</italic><sub>1</sub>-score are calculated at the standard-term level. See <xref ref-type="table" rid="table4">Table 4</xref> for the corresponding formulas.</p></fn><fn id="table6fn2"><p><sup>b</sup>TF-IDF: term frequency-inverse document frequency.</p></fn><fn id="table6fn3"><p><sup>c</sup>PLM-<italic>ICD</italic>: pretrained language model framework for <italic>International Classification of Diseases</italic> coding.</p></fn><fn id="table6fn4"><p><sup>d</sup>MTCG: multi-task candidate generator.</p></fn><fn id="table6fn5"><p><sup>e</sup>STC-NF: split-then-concatenate normalization framework.</p></fn></table-wrap-foot></table-wrap><p>As shown in <xref ref-type="table" rid="table6">Table 6</xref>, STC-NF achieved the best overall performance across the 3 test sets. On the single-implication test set, STC-NF achieved an accuracy of 180 out of 197 (91.4%), a precision of 180 out of 192 (93.8%), a recall of 180 out of 197 (91.4%), and an <italic>F</italic><sub>1</sub>-score of 360 out of 389 (92.5%). Compared with PLM-<italic>ICD</italic> and MTCG, which were the stronger baseline models for single-implication terms, STC-NF improved accuracy by 6.1 and 3.6 percentage points, respectively.</p><p>For the multi-implication test set, the accuracy of TF-IDF, Med, BM25, and PLM-<italic>ICD</italic> was 0 out of 369 (0.0%). This result was attributable to the single-output design of these models, which prevented them from producing a complete set of standard terms for multi-implication symptom terms. However, their term-level precision, recall, and <italic>F</italic><sub>1</sub>-score were still calculated to reflect partial standard-term retrieval performance. In contrast, STC-NF achieved an accuracy of 311 out of 369 (84.3%), a precision of 979 out of 1141 (85.8%), a recall of 979 out of 1175 (83.3%), and an <italic>F</italic><sub>1</sub>-score of 1958 out of 2316 (84.5%). Compared with sequence generation and MTCG, STC-NF improved multi-implication accuracy by 33.1 and 23.9 percentage points, respectively.</p><p>On the mixed test set, STC-NF achieved an accuracy of 990 out of 1124 (88.1%), a precision of 1931 out of 2160 (89.4%), a recall of 1931 out of 2225 (86.8%), and an <italic>F</italic><sub>1</sub>-score of 3862 out of 4385 (88.1%). These results were higher than those of all baseline models. Compared with MTCG, the best-performing baseline model on the mixed test set, STC-NF improved accuracy by 16.7 percentage points and <italic>F</italic><sub>1</sub>-score by 22.2 percentage points. These findings indicate that the split-then-concatenate mechanism improves not only complete instance-level normalization accuracy but also standard-term-level retrieval performance, particularly for complex multi-implication symptom terms.</p></sec><sec id="s3-3"><title>Structured Normalization Results</title><p>After identifying the standard terms with the same concept as each raw term through a BERT-based binary classification model, this study concatenated and reordered standard terms with specific semantic labels according to predefined rules and output structured text to complete the normalization of TCM symptom terminology. To improve the readability of the main text and avoid an overly crowded bilingual table, <xref ref-type="table" rid="table7">Tables 7</xref> and <xref ref-type="table" rid="table8">8</xref> present the English versions of the structured normalization results. The corresponding original Chinese raw terms, segmentation results, and structured normalization outputs are available in <xref ref-type="supplementary-material" rid="app4">Multimedia Appendix 4</xref>.</p><table-wrap id="t7" position="float"><label>Table 7.</label><caption><p>Translated examples of raw symptom expressions and their normalized symptom terms.</p></caption><table id="table7" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Number</td><td align="left" valign="bottom">Raw term</td><td align="left" valign="bottom">Concatenated standard term</td></tr></thead><tbody><tr><td align="left" valign="top">1</td><td align="left" valign="top">Occipitocervical aching and headache have been reported in recent days, without significant improvement following rest.</td><td align="left" valign="top">Headache and neck pain</td></tr><tr><td align="left" valign="top">2</td><td align="left" valign="top">Mild exertional chest tightness and dyspnea on stair climbing have persisted for several weeks.</td><td align="left" valign="top">Chest tightness and shortness of breath</td></tr><tr><td align="left" valign="top">3</td><td align="left" valign="top">An unintentional weight loss of approximately 5 kg has occurred over the past 6 months.</td><td align="left" valign="top">Weight loss</td></tr><tr><td align="left" valign="top">4</td><td align="left" valign="top">Severe persistent odynophagia has been noted without associated chills or fever.</td><td align="left" valign="top">Sore throat without chills or fever</td></tr></tbody></table></table-wrap><table-wrap id="t8" position="float"><label>Table 8.</label><caption><p>Structured semantic attributes corresponding to the examples in <xref ref-type="table" rid="table7">Table 7</xref>.</p></caption><table id="table8" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Number</td><td align="left" valign="bottom">Time</td><td align="left" valign="bottom">Cond</td><td align="left" valign="bottom">Sev_Qual</td><td align="left" valign="bottom">Sev_Quant</td><td align="left" valign="bottom">Freq</td><td align="left" valign="bottom">Trend</td></tr></thead><tbody><tr><td align="left" valign="top">1</td><td align="left" valign="top">Acute symptom</td><td align="left" valign="top">&#x2014;<sup><xref ref-type="table-fn" rid="table8fn1">a</xref></sup></td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">Not improving</td></tr><tr><td align="left" valign="top">2</td><td align="left" valign="top">Subacute symptom</td><td align="left" valign="top">Exertion-induced</td><td align="left" valign="top">Mild</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td></tr><tr><td align="left" valign="top">3</td><td align="left" valign="top">Chronic symptom</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">Approximately 5 kg</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td></tr><tr><td align="left" valign="top">4</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">Severe</td><td align="left" valign="top">&#x2014;</td><td align="left" valign="top">Persistent symptom</td><td align="left" valign="top">&#x2014;</td></tr></tbody></table><table-wrap-foot><fn id="table8fn1"><p><sup>a</sup>Not applicable.</p></fn></table-wrap-foot></table-wrap></sec></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Performance Comparison of Named Entity Recognition Models</title><p>In the experiments of recognizing symptom entities, BiLSTM-CRF achieved the highest <italic>F</italic><sub>1</sub>-scores among the 3 models for the Time and Neg entities, at 91.9% and 95.9%, respectively. For several entity types, including Pos_Pri, Pos_Sub, and State, the differences in <italic>F</italic><sub>1</sub>-scores among BiLSTM-CRF, BERT-CRF, and BERT-BiLSTM-CRF were small (within about one percentage point), with BiLSTM-CRF reaching an <italic>F</italic><sub>1</sub>-score of 91.8% for the Pos_Pri entity. Importantly, although the BERT-based models obtained higher <italic>F</italic><sub>1</sub>-scores for most entity types, their largest gains over BiLSTM-CRF were concentrated on low-frequency modifier entities, such as Sev_Quant, Sev_Qual, and Trend. In contrast, for the high-frequency structural entities that dominate downstream symptom reconstruction&#x2014;most notably Pos_Pri and State&#x2014;BiLSTM-CRF was essentially on par with the pretrained models, trailing by only about 0.4 and 0.8 percentage points, respectively. This narrow gap can be attributed to the fine-grained semantic classification scheme adopted in this study. By constraining each category to short, structurally regular spans with clearly delimited boundaries, the annotation rules reduce intracategory description diversity and lower the decision dimensionality of the recognition model so that a lightweight sequence model is already able to capture the local dependencies required for accurate boundary and type prediction. Consequently, the marginal benefit obtainable from large-scale pretraining is limited under the present annotation scheme. Xue et al [<xref ref-type="bibr" rid="ref49">49</xref>] and Li et al [<xref ref-type="bibr" rid="ref50">50</xref>] proposed the porous lattice transformer encoder (PLTE) and flat-lattice transformer (FLAT), respectively, for Chinese NER, showing that incorporating external lexicon information through character-word lattices can effectively exploit word-boundary cues and improve Chinese NER performance. These studies suggest that lexicon-enhanced transformer models are valuable when word-boundary ambiguity and external word information are major factors affecting entity recognition. However, the objective of the NER stage in STC-NF was not to pursue the highest possible benchmark score but to provide stable fine-grained semantic units for subsequent label-constrained entity alignment and rule-guided reconstruction. Considering the recognition performance reported above, its lower model complexity (specifically, substantially fewer parameters and no dependence on large-scale pretrained weights), and the downstream requirement for stable entity decomposition, BiLSTM-CRF was selected as the NER component of STC-NF. Although the BERT-based models achieved marginally higher <italic>F</italic><sub>1</sub>-scores on most entity types in <xref ref-type="table" rid="table5">Table 5</xref>, the largest gains occurred on low-frequency modifier entities, which are peripheral to symptom reconstruction and can be further rectified by the downstream concatenation and sorting rules. Therefore, this advantage does not warrant their substantially higher computational cost in the present 2-stage pipeline. More advanced lexicon-enhanced transformer architectures, such as PLTE and FLAT, remain promising alternatives for future evaluation on larger and more heterogeneous TCM clinical corpora.</p></sec><sec id="s4-2"><title>Merits and Limitations of Baseline Models</title><p>Although statistical models have the advantage of fast processing, they are not competitive with deep learning models in semantic understanding. Clinical term normalization studies have shown that nonstandard clinical expressions often differ from standardized terminology because of synonyms, stylistic variation, morphological variation, abbreviations, and local writing conventions, making surface-form matching insufficient for robust normalization [<xref ref-type="bibr" rid="ref51">51</xref>]. Similarly, recent biomedical NER and NEN systems have combined neural NER with neural or hybrid normalization modules to overcome the inability of dictionary- or rule-only methods to cover complex mention variations [<xref ref-type="bibr" rid="ref52">52</xref>]. Therefore, the relatively weak performance of TF-IDF, Med, and BM25 in this study was mainly attributable to their dependence on character-level or lexical similarity rather than contextual semantic matching.</p><p>The multiclassification model PLM-<italic>ICD</italic> first segments the raw text into sentences. After embedding each sentence and all <italic>ICD</italic> codes into dense vectors, it selects the <italic>ICD</italic> embedding with the highest cosine similarity (computed using attention-weighted BERT or BioBERT models pretrained on corpora, such as Medical Information Mart for Intensive Care III [MIMIC-III]), to align the raw term. PLM-<italic>ICD</italic> performed well for single-implication terms. However, because of its multiclassification design, the model could output only one prediction for each input sentence, regardless of how many symptoms were included. Therefore, PLM-<italic>ICD</italic> could not handle multi-implication terms such as &#x201C;&#x8170;&#x9178;&#x80CC;&#x75DB; (lumbago and back pain with soreness),&#x201D; &#x201C;&#x5C3F;&#x9891;&#x91CF;&#x591A; (polyuria with increased urinary frequency),&#x201D; and so on.</p><p>Generative model sequence generation first uses a character-level text generation model built upon transformer to convert each character in the raw term step by step. Once multiple candidate entity sets (sentences) of standard terms are generated, a pretrained BERT model calculates the semantic similarity between the input text and each set. Then, the top-n generated sets are chosen as the final normalization results after reordering. Compared to PLM-<italic>ICD</italic>, this model demonstrates the capability to handle multi-implication terms. However, the single-implication accuracy is significantly lower, as splitting the raw term word by word sometimes destroys the structural integrity of the entity. For example, if &#x201C;&#x6076;&#x5FC3; (nausea)&#x201D; is split into &#x201C;&#x6076; (hate)&#x201D; and &#x201C;&#x5FC3; (heart)&#x201D; and then converted and concatenated together, the final result will be the wrong prediction of &#x201C;&#x538C;&#x6076;&#x5FC3;&#x810F; (loathe heart).&#x201D;</p><p>The binary classification model MTCG significantly reduces the number of semantic comparisons through its retrieval strategy, resulting in higher entity alignment efficiency than the multiclassification approach. In addition, it achieved higher accuracy in dealing with single-implication terms such as &#x201C;&#x6076;&#x5FC3; (nausea),&#x201D; &#x201C;&#x53D1;&#x70ED; (fever),&#x201D; &#x201C;&#x54B3; (cough),&#x201D; etc, which contain only one symptom, because it does not split the raw term and retains the structural integrity of the entity, compared to the sequence-generation approach. A key limitation of this model is its misclassification of compound symptoms that have unclear entity boundaries. The advantage of STC-NF over MTCG was most evident for multi-implication terms. Unlike MTCG, STC-NF explicitly decomposes multi-implication expressions before semantic matching and reconstructs the normalized outputs after alignment. This additional split-and-recombine process helps preserve multiple symptom concepts within a single raw phrase, which cannot always be represented by a single retrieved standard term. Taking &#x201C;&#x5C3F;&#x9891;&#x91CF;&#x591A; (polyuria with increased urinary frequency)&#x201D; as an example, since &#x201C;&#x91CF;&#x591A; (high volume)&#x201D; does not immediately follow &#x201C;&#x5C3F; (urine),&#x201D; MTCG recognized only the raw term &#x201C;&#x5C3F;&#x9891; (frequent urination)&#x201D; but omitted another raw term &#x201C;&#x5C3F;&#x91CF;&#x591A; (excessive urination)&#x201D; at the end. Therefore, although MTCG exhibits remarkable generalization performance and excellent accuracy on the mixed test set, a significant gap remains between MTCG and our model when handling multi-implication terms.</p></sec><sec id="s4-3"><title>Mechanistic Explanation for the Superior Performance of STC-NF</title><p>Overall, the superior performance of STC-NF can be explained by the complementarity of its 3 components. First, fine-grained semantic extraction decomposes complex symptom expressions into clinically meaningful semantic units, thereby reducing the boundary ambiguity caused by overlapping, discontinuous, and nested entities. This is consistent with recent medical NER evidence showing that entity phrase length and the number of words in an entity phrase can substantially influence recognition performance [<xref ref-type="bibr" rid="ref53">53</xref>], and with systematic evidence that discontinuous clinical entities remain challenging for traditional NER methods [<xref ref-type="bibr" rid="ref54">54</xref>]. Second, the BERT-based binary classification module preserves semantic matching at the concept-alignment stage instead of relying only on surface similarity. Third, the trie tree&#x2013;based concatenation rules explicitly reconstruct multi-implication symptom terms after semantic alignment. This design is consistent with 2-stage clinical text workflows that first extract information from free-text notes and then harmonize extracted mentions into standardized database concepts [<xref ref-type="bibr" rid="ref55">55</xref>], as well as recent hybrid neural-symbolic clinical NLP systems that integrate neural recognition with structured vocabularies and symbolic reasoning to transform unstructured clinical notes into standardized terms [<xref ref-type="bibr" rid="ref56">56</xref>]. Therefore, STC-NF improved not only complete instance-level normalization accuracy but also standard-term-level retrieval performance, especially for multi-implication symptom terms with complex internal structures.</p></sec><sec id="s4-4"><title>Limitations and Future Work</title><p>This study has several limitations that suggest avenues for future research. First, the NEN module used BERT-base-Chinese as the base semantic-matching model, without evaluating more recent clinical or biomedical language&#x2013;modeling strategies. Indirect evidence from our previous work on the upstream NER stage suggests that the choice of pretrained backbone is important for fine-grained TCM symptom modeling. In that study, we evaluated several external NER backbone models on fine-grained TCM symptom corpora, including BERT-base-Chinese+CRF, BERT-base-Chinese+BiLSTM+CRF, Chinese-RoBERTa-wwm-ext+CRF, and Chinese-RoBERTa-wwm-ext+BiLSTM+CRF. The results showed that Chinese-RoBERTa-wwm-ext+BiLSTM+CRF achieved higher NER <italic>F</italic><sub>1</sub>-scores than BiLSTM+CRF on both GDTCM-500 and HwaMei-500, suggesting that more advanced pretrained language models may further improve symptom entity recognition [<xref ref-type="bibr" rid="ref57">57</xref>]. However, these experiments were limited to the entity recognition stage. We have not yet extended these external backbone comparisons to the full NEN stage, because such validation would require reconstructing entity-alignment samples, rerunning the complete split-then-concatenate pipeline, and performing additional expert validation of normalized outputs. Therefore, future work will compare STC-NF with more advanced pretrained language models, retrieval-augmented models, and domain-specific clinical language models at both the NER and NEN stages to determine whether the proposed split-then-concatenate mechanism remains beneficial across different backbone architectures. Accordingly, these results should be interpreted as evidence for the effectiveness of the split-then-concatenate mechanism under a BERT-base-Chinese alignment setting, rather than as evidence that BERT-base-Chinese is the optimal backbone for the NEN module.</p><p>Second, the generalizability of the model may be constrained, as the training data were sourced entirely from a single clinical department (endocrinology). The framework&#x2019;s effectiveness has not yet been validated using multisource data from departments such as surgery or pediatrics. This limitation is particularly important because model robustness depends not only on algorithmic structure but also on how heterogeneous information sources are represented and transferred across contexts. Beyond medical applications, the methodological idea of quantifying free-text content and integrating it with structured variables in decision-support pipelines has been demonstrated in other domains as well, for example, by Wang et al [<xref ref-type="bibr" rid="ref58">58</xref>] in a consumer-review setting. More directly within health care, Hou et al [<xref ref-type="bibr" rid="ref59">59</xref>] highlighted in a chronic disease prediction setting that multimodal electronic health record representation learning and domain adaptation can improve predictive generalizability under cross-domain distribution shifts. These studies suggest that future versions of STC-NF should not only expand the corpus to multiple clinical departments but also explore whether domain adaptation and multimodal representation learning can improve the robustness of TCM symptom terminology normalization across heterogeneous EMR sources.</p><p>Finally, the construction of positive samples and standard knowledge bases still relied partly on manual expert curation, especially for infrequent entities. This process ensured semantic accuracy but limited scalability. Recent work on medical concept annotation has noted that supervised medical concept normalization often requires sufficient annotated data, whereas the availability of annotated clinical data is constrained by privacy, sensitivity, and the time required for expert annotation [<xref ref-type="bibr" rid="ref60">60</xref>]. Similarly, clinical registry-oriented NLP reviews have identified manual extraction and annotation as labor- and resource-intensive steps that may hinder large-scale deployment [<xref ref-type="bibr" rid="ref61">61</xref>]. To reduce this bottleneck, future work will explore semiautomatic candidate generation and weakly supervised concept annotation. In addition, the distinctive features of Chinese radicals may provide useful linguistic cues for TCM symptom terminology. For example, Chinese characters containing the radical &#x201C;&#x7592;&#x201D; are often related to State entities, such as &#x201C;&#x75BC; (painful),&#x201D; &#x201C;&#x762B; (paralytic),&#x201D; and &#x201C;&#x75AF; (mad),&#x201D; whereas characters containing the radical &#x201C;&#x6708;&#x201D; are often found in Pos_Pri entities related to anatomy, such as &#x201C;&#x80F8; (chest),&#x201D; &#x201C;&#x8179; (abdomen),&#x201D; and &#x201C;&#x80A2; (limb).&#x201D; Incorporating radical-aware representations into language models may reduce the candidate screening range and improve the efficiency of positive sample construction.</p></sec><sec id="s4-5"><title>Conclusions</title><p>This study proposed the STC-NF, a 2-stage deep learning approach that uses fine-grained semantic classification to normalize TCM symptom terminology. The STC-NF model achieved an accuracy of 180 out of 197 (91.4%) on the single-implication test set, 311 out of 369 (84.3%) on the multi-implication test set, and 990 out of 1124 (88.1%) on the mixed test set. In addition, the corresponding <italic>F</italic><sub>1</sub>-scores reached 360 out of 389 (92.5%), 1958 out of 2316 (84.5%), and 3862 out of 4385 (88.1%), respectively. These results demonstrate that the split-then-concatenate mechanism substantially improves both instance-level normalization accuracy and standard-term-level retrieval performance for TCM symptom terminology normalization.</p><p>Beyond its quantitative performance, the proposed framework facilitates the automatic extraction and structuring of key clinical information from unstructured EMRs, thereby enabling the development of advanced applications. In clinical practice, these structured data can enable intelligent analyses to support clinicians in diagnosis and treatment. By converting diverse and ambiguous patient-reported symptoms into standardized terms, the framework provides a consistent data foundation for clinical decision support systems. This uniformity allows for large-scale analysis to identify symptom patterns predictive of specific conditions, potentially reducing diagnostic ambiguity and enhancing the precision of care.</p><p>Furthermore, this data structuring capability is instrumental for constructing high-quality biomedical knowledge bases and knowledge graphs. The normalization process transforms raw textual descriptions into discrete, standardized entities, a prerequisite for building robust and interoperable knowledge representations. Such knowledge graphs can map complex relationships among symptoms, diseases, and treatments, potentially facilitating the development of sophisticated tools for intelligent health care and personalized medicine. However, practical deployment of this framework still requires sufficiently representative annotated EMR data, continuously updated standard knowledge bases, and further validation across heterogeneous clinical departments.</p><p>Finally, this work has significant implications for health care administration, particularly for medical insurance cost control and diagnosis-related group (DRG) assignment. Hospital reimbursement through DRGs depends in part on accurate diagnostic coding derived from clinical evidence, including patient symptoms. The heterogeneity in raw symptom descriptions can lead to inconsistent coding and inaccurate DRG assignments. By standardizing symptom terminology, our framework produces uniform, machine-readable data that enhance diagnostic reliability. This improvement fosters more consistent and accurate coding, which is fundamental to a precise DRG system. Consequently, our approach supports a more scientific and equitable assessment of hospital management and service quality, ensuring that reimbursement accurately reflects patient case complexity and contributing to the advancement of medical informatization.</p></sec></sec></body><back><ack><p>The authors disclose that no generative AI was used in any portion of the manuscript.</p></ack><notes><sec><title>Funding</title><p>This work was supported by the National Key Research and Development Program of China (grant 2023YFC3503002), the 2026 &#x201C;Unveiling and Commanding&#x201D; Project of the School of Medical Information Engineering at Guangzhou University of Chinese Medicine (grant 2026-7), and the Platform Project of the Big Data Research Center for Traditional Chinese Medicine at Guangzhou University of Chinese Medicine (grant A1-2601-25-439-127Z102).</p></sec><sec><title>Data Availability</title><p>The datasets generated and analyzed during this study are not publicly available due to patient privacy considerations. However, deidentified data may be made available from the corresponding author upon reasonable request.</p></sec></notes><fn-group><fn fn-type="con"><p>J Yao: Writing - review &#x0026; editing, Writing - original draft, Validation, Software, Methodology, Formal analysis, Data curation, Conceptualization. XG: Writing - review &#x0026; editing, Software, Methodology, Data curation, Conceptualization. WL: Writing - review &#x0026; editing, Software, Methodology. YG: Writing - review &#x0026; editing, Data curation. SW: Writing - review &#x0026; editing. CZ: Writing - review &#x0026; editing, Data curation. HY: Methodology, Formal analysis. JT: Writing - review &#x0026; editing. J Yi: Writing - review &#x0026; editing, Resources, Methodology, Conceptualization. DC: Writing - review &#x0026; editing, Supervision, Resources, Project administration, Methodology, Funding acquisition, Conceptualization.</p></fn><fn fn-type="conflict"><p>The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">AutoML</term><def><p>automated machine learning</p></def></def-item><def-item><term id="abb2">BERT</term><def><p>Bidirectional Encoder Representations from Transformers</p></def></def-item><def-item><term id="abb3">BiLSTM</term><def><p>bidirectional long short-term memory</p></def></def-item><def-item><term id="abb4">CFFM</term><def><p>correlated feature fusion module</p></def></def-item><def-item><term id="abb5">CRF</term><def><p>conditional random field</p></def></def-item><def-item><term id="abb6">DRG</term><def><p>diagnosis-related group</p></def></def-item><def-item><term id="abb7">DSG</term><def><p>directional skip-gram</p></def></def-item><def-item><term id="abb8">EMR</term><def><p>electronic medical record</p></def></def-item><def-item><term id="abb9">ERNIE</term><def><p>enhanced representation through knowledge integration</p></def></def-item><def-item><term id="abb10">FLAT</term><def><p>flat-lattice transformer</p></def></def-item><def-item><term id="abb11">FN</term><def><p>false negative</p></def></def-item><def-item><term id="abb12">FP</term><def><p>false positive</p></def></def-item><def-item><term id="abb13">HLT</term><def><p>hierarchical labeling tree</p></def></def-item><def-item><term id="abb14"><italic>ICD-10</italic></term><def><p><italic>International Statistical Classification of Diseases, 10th Revision</italic></p></def></def-item><def-item><term id="abb15">MIMIC-III</term><def><p>Medical Information Mart for Intensive Care III</p></def></def-item><def-item><term id="abb16">MTCG</term><def><p>multi-task candidate generator</p></def></def-item><def-item><term id="abb17">NEN</term><def><p>named entity normalization</p></def></def-item><def-item><term id="abb18">NER</term><def><p>named entity recognition</p></def></def-item><def-item><term id="abb19">NLP</term><def><p>natural language processing</p></def></def-item><def-item><term id="abb20">OCMH</term><def><p>output comparison of multiple heterogeneous models</p></def></def-item><def-item><term id="abb21">PLM-<italic>ICD</italic></term><def><p>pretrained language model framework for <italic>International Classification of Diseases</italic> coding</p></def></def-item><def-item><term id="abb22">PLTE</term><def><p>porous lattice transformer encoder</p></def></def-item><def-item><term id="abb23">SNOMED CT</term><def><p>Systematized Nomenclature of Medicine Clinical Terms</p></def></def-item><def-item><term id="abb24">STC-NF</term><def><p>split-then-concatenate normalization framework</p></def></def-item><def-item><term id="abb25">STC-TC</term><def><p>synonymous term conversion with thinking of candidate terms</p></def></def-item><def-item><term id="abb26">symNormHS</term><def><p>symptom terminology normalization approach with hierarchical semantics</p></def></def-item><def-item><term id="abb27">TCM</term><def><p>traditional Chinese medicine</p></def></def-item><def-item><term id="abb28">TF-IDF</term><def><p>term frequency-inverse document frequency</p></def></def-item><def-item><term id="abb29">TN</term><def><p>true negative</p></def></def-item><def-item><term id="abb30">TP</term><def><p>true positive</p></def></def-item><def-item><term id="abb31">WHO</term><def><p>World Health Organization</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>L</given-names> </name><name name-style="western"><surname>Tang</surname><given-names>K</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>P</given-names> </name><name name-style="western"><surname>Li</surname><given-names>S</given-names> </name></person-group><article-title>Advancements in artificial intelligence-driven diagnostic models for traditional Chinese medicine</article-title><source>Am J Chin Med</source><year>2025</year><volume>53</volume><issue>3</issue><fpage>647</fpage><lpage>673</lpage><pub-id pub-id-type="doi">10.1142/S0192415X25500259</pub-id><pub-id pub-id-type="medline">40374369</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tang</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Wu</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Jia</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Research progress on knowledge discovery in traditional Chinese medicine medical records based on artificial intelligence</article-title><source>Guidelines Stand Chin Med</source><year>2024</year><volume>2</volume><issue>4</issue><fpage>174</fpage><lpage>181</lpage><pub-id pub-id-type="doi">10.1097/gscm.0000000000000035</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Huang</surname><given-names>L</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Duan</surname><given-names>Q</given-names> </name><etal/></person-group><article-title>TCMSSD: a comprehensive database focused on syndrome standardization</article-title><source>Phytomedicine</source><year>2024</year><month>06</month><volume>128</volume><fpage>155486</fpage><pub-id pub-id-type="doi">10.1016/j.phymed.2024.155486</pub-id><pub-id pub-id-type="medline">38471316</pub-id></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Song</surname><given-names>M</given-names> </name><name name-style="western"><surname>Ni</surname><given-names>F</given-names> </name><name name-style="western"><surname>Li</surname><given-names>J</given-names> </name><name name-style="western"><surname>Li</surname><given-names>X</given-names> </name><name name-style="western"><surname>Li</surname><given-names>K</given-names> </name></person-group><article-title>Status quo, problem, and prospect for traditional Chinese medicine international terminology standards</article-title><source>Guidelines Stand Chin Med</source><year>2025</year><volume>3</volume><issue>1</issue><fpage>1</fpage><lpage>7</lpage><pub-id pub-id-type="doi">10.1097/gscm.0000000000000052</pub-id></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Shu</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Hua</surname><given-names>R</given-names> </name><name name-style="western"><surname>Yan</surname><given-names>D</given-names> </name><etal/></person-group><article-title>ISPO: an integrated ontology of symptom phenotypes for semantic integration of traditional Chinese medical data</article-title><source>Methods Inf Med</source><year>2024</year><month>12</month><volume>63</volume><issue>5-06</issue><fpage>164</fpage><lpage>175</lpage><pub-id pub-id-type="doi">10.1055/a-2576-1847</pub-id><pub-id pub-id-type="medline">40328309</pub-id></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Jia</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>D</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>S</given-names> </name><etal/></person-group><article-title>Traditional Chinese medicine symptom normalization approach leveraging hierarchical semantic information and text matching with attention mechanism</article-title><source>J Biomed Inform</source><year>2021</year><month>04</month><volume>116</volume><fpage>103718</fpage><pub-id pub-id-type="doi">10.1016/j.jbi.2021.103718</pub-id><pub-id pub-id-type="medline">33631381</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="book"><person-group person-group-type="author"><name name-style="western"><surname>Zhan</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>D</given-names> </name><name name-style="western"><surname>Jia</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Xu</surname><given-names>H</given-names> </name><name name-style="western"><surname>Xie</surname><given-names>Y</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Sun</surname><given-names>X</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Xia</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Bertino</surname><given-names>E</given-names> </name></person-group><article-title>Automated methods for symptom normalization in traditional Chinese medicine records</article-title><source>Advances in Artificial Intelligence and Security. ICAIS 2021. Communications in Computer and Information Science</source><year>2021</year><volume>1422</volume><publisher-name>Springer</publisher-name><fpage>476</fpage><lpage>487</lpage><pub-id pub-id-type="doi">10.1007/978-3-030-78615-1_42</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Tang</surname><given-names>G</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>T</given-names> </name><name name-style="western"><surname>Cai</surname><given-names>X</given-names> </name><name name-style="western"><surname>Gao</surname><given-names>S</given-names> </name><name name-style="western"><surname>Fu</surname><given-names>L</given-names> </name></person-group><article-title>Standardization of clinical terminology based on hybrid recall and ERNIE</article-title><access-date>2026-08-28</access-date><conf-name>ISAIMS 2022</conf-name><conf-date>Oct 13-15, 2022</conf-date><conf-loc>Amsterdam, Netherlands</conf-loc><fpage>19</fpage><lpage>23</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://dl.acm.org/doi/10.1145/3570773.3570782">https://dl.acm.org/doi/10.1145/3570773.3570782</ext-link></comment><pub-id pub-id-type="doi">10.1145/3570773.3570782</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Zhou</surname><given-names>L</given-names> </name><name name-style="western"><surname>Wu</surname><given-names>CY</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>XT</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>SQ</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>YZ</given-names> </name><name name-style="western"><surname>Sun</surname><given-names>YM</given-names> </name><etal/></person-group><article-title>Traditional Chinese medicine synonymous term conversion: a bidirectional encoder representations from transformers-based model for converting synonymous terms in traditional Chinese medicine</article-title><source>World J Tradit Chin Med</source><year>2023</year><volume>9</volume><issue>2</issue><fpage>224</fpage><lpage>233</lpage><pub-id pub-id-type="doi">10.4103/2311-8571.378171</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Hu</surname><given-names>H</given-names> </name><name name-style="western"><surname>Cheng</surname><given-names>C</given-names> </name><name name-style="western"><surname>Ye</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Peng</surname><given-names>L</given-names> </name><name name-style="western"><surname>Shen</surname><given-names>Y</given-names> </name></person-group><article-title>Enhancing traditional Chinese medicine diagnostics: integrating ontological knowledge for multi-label symptom entity classification</article-title><source>Math Biosci Eng</source><year>2024</year><month>01</month><volume>21</volume><issue>1</issue><fpage>369</fpage><lpage>391</lpage><pub-id pub-id-type="doi">10.3934/mbe.2024017</pub-id><pub-id pub-id-type="medline">38303427</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Crammer</surname><given-names>K</given-names> </name><name name-style="western"><surname>Dredze</surname><given-names>M</given-names> </name><name name-style="western"><surname>Ganchev</surname><given-names>K</given-names> </name><name name-style="western"><surname>Talukdar</surname><given-names>PP</given-names> </name><name name-style="western"><surname>Carroll</surname><given-names>S</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Cohen</surname><given-names>KB</given-names> </name><name name-style="western"><surname>Demner-Fushman</surname><given-names>D</given-names> </name><name name-style="western"><surname>Friedman</surname><given-names>C</given-names> </name><name name-style="western"><surname>Hirschman</surname><given-names>L</given-names> </name><name name-style="western"><surname>Pestian</surname><given-names>J</given-names> </name></person-group><article-title>Automatic code assignment to medical text</article-title><access-date>2026-08-28</access-date><conf-name>Workshop on BioNLP 2007: biological, translational, and clinical language processing</conf-name><conf-date>Jun 29, 2007</conf-date><conf-loc>Prague, Czech Republic</conf-loc><fpage>129</fpage><lpage>136</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/W07-1017/">https://aclanthology.org/W07-1017/</ext-link></comment><pub-id pub-id-type="doi">10.3115/1572392.1572416</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Farkas</surname><given-names>R</given-names> </name><name name-style="western"><surname>Szarvas</surname><given-names>G</given-names> </name></person-group><article-title>Automatic construction of rule-based ICD-9-CM coding systems</article-title><source>BMC Bioinformatics</source><year>2008</year><month>04</month><day>11</day><volume>9</volume><issue>Suppl 3</issue><fpage>S10</fpage><pub-id pub-id-type="doi">10.1186/1471-2105-9-S3-S10</pub-id><pub-id pub-id-type="medline">18426545</pub-id></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Koopman</surname><given-names>B</given-names> </name><name name-style="western"><surname>Karimi</surname><given-names>S</given-names> </name><name name-style="western"><surname>Nguyen</surname><given-names>A</given-names> </name><etal/></person-group><article-title>Automatic classification of diseases from free-text death certificates for real-time surveillance</article-title><source>BMC Med Inform Decis Mak</source><year>2015</year><month>07</month><day>15</day><volume>15</volume><fpage>53</fpage><pub-id pub-id-type="doi">10.1186/s12911-015-0174-2</pub-id><pub-id pub-id-type="medline">26174442</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Lee</surname><given-names>HC</given-names> </name><name name-style="western"><surname>Hsu</surname><given-names>YY</given-names> </name><name name-style="western"><surname>Kao</surname><given-names>HY</given-names> </name></person-group><article-title>AuDis: an automatic CRF-enhanced disease normalization in biomedical text</article-title><source>Database (Oxford)</source><year>2016</year><volume>2016</volume><fpage>baw091</fpage><pub-id pub-id-type="doi">10.1093/database/baw091</pub-id><pub-id pub-id-type="medline">27278815</pub-id></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>&#x0160;eva</surname><given-names>J</given-names> </name><name name-style="western"><surname>Kittner</surname><given-names>M</given-names> </name><name name-style="western"><surname>Roller</surname><given-names>R</given-names> </name><name name-style="western"><surname>Leser</surname><given-names>U</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Cappellato</surname><given-names>L</given-names> </name><name name-style="western"><surname>Ferro</surname><given-names>N</given-names> </name><name name-style="western"><surname>Goeuriot</surname><given-names>L</given-names> </name><name name-style="western"><surname>Mandl</surname><given-names>T</given-names> </name></person-group><article-title>Multi-lingual ICD-10 coding using a hybrid rule-based and supervised classification approach at CLEF eHealth 2017</article-title><access-date>2026-08-28</access-date><conf-name>Working Notes of CLEF 2017 - Conference and Labs of the Evaluation Forum</conf-name><conf-date>Sep 11-14, 2017</conf-date><comment><ext-link ext-link-type="uri" xlink:href="https://ceur-ws.org/Vol-1866/paper_70.pdf">https://ceur-ws.org/Vol-1866/paper_70.pdf</ext-link></comment></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Zhou</surname><given-names>L</given-names> </name><name name-style="western"><surname>Cheng</surname><given-names>C</given-names> </name><name name-style="western"><surname>Ou</surname><given-names>D</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>H</given-names> </name></person-group><article-title>Construction of a semi-automatic ICD-10 coding system</article-title><source>BMC Med Inform Decis Mak</source><year>2020</year><month>04</month><day>15</day><volume>20</volume><issue>1</issue><fpage>67</fpage><pub-id pub-id-type="doi">10.1186/s12911-020-1085-4</pub-id><pub-id pub-id-type="medline">32293423</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Perotte</surname><given-names>A</given-names> </name><name name-style="western"><surname>Pivovarov</surname><given-names>R</given-names> </name><name name-style="western"><surname>Natarajan</surname><given-names>K</given-names> </name><name name-style="western"><surname>Weiskopf</surname><given-names>N</given-names> </name><name name-style="western"><surname>Wood</surname><given-names>F</given-names> </name><name name-style="western"><surname>Elhadad</surname><given-names>N</given-names> </name></person-group><article-title>Diagnosis code assignment: models and evaluation metrics</article-title><source>J Am Med Inform Assoc</source><year>2014</year><volume>21</volume><issue>2</issue><fpage>231</fpage><lpage>237</lpage><pub-id pub-id-type="doi">10.1136/amiajnl-2013-002159</pub-id><pub-id pub-id-type="medline">24296907</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Ghiasvand</surname><given-names>O</given-names> </name><name name-style="western"><surname>Kate</surname><given-names>RJ</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Nakov</surname><given-names>P</given-names> </name><name name-style="western"><surname>Zesch</surname><given-names>T</given-names> </name><name name-style="western"><surname>Cer</surname><given-names>D</given-names> </name><name name-style="western"><surname>Jurgens</surname><given-names>D</given-names> </name></person-group><article-title>UWM: a simple baseline method for identifying attributes of disease and disorder mentions in clinical text</article-title><access-date>2026-05-20</access-date><conf-name>Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015)</conf-name><conf-date>Jun 4-5, 2015</conf-date><conf-loc>Denver, Colorado</conf-loc><fpage>385</fpage><lpage>388</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/S15-2066/">https://aclanthology.org/S15-2066/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/S15-2066</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Huang</surname><given-names>M</given-names> </name><name name-style="western"><surname>Han</surname><given-names>H</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>H</given-names> </name><name name-style="western"><surname>Li</surname><given-names>L</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Bhatti</surname><given-names>UA</given-names> </name></person-group><article-title>A clinical decision support framework for heterogeneous data sources</article-title><source>IEEE J Biomed Health Inform</source><year>2018</year><month>11</month><volume>22</volume><issue>6</issue><fpage>1824</fpage><lpage>1833</lpage><pub-id pub-id-type="doi">10.1109/JBHI.2018.2846626</pub-id><pub-id pub-id-type="medline">29994279</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Xu</surname><given-names>K</given-names> </name><name name-style="western"><surname>Lam</surname><given-names>M</given-names> </name><name name-style="western"><surname>Pang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Gao</surname><given-names>X</given-names> </name><name name-style="western"><surname>Band</surname><given-names>C</given-names> </name><name name-style="western"><surname>Mathur</surname><given-names>P</given-names> </name><etal/></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Doshi-Velez</surname><given-names>F</given-names> </name><name name-style="western"><surname>Fackler</surname><given-names>J</given-names> </name><name name-style="western"><surname>Jung</surname><given-names>K</given-names> </name></person-group><article-title>Multimodal machine learning for automated ICD coding</article-title><access-date>2026-05-20</access-date><conf-name>Proceedings of the 4th Machine Learning for Healthcare Conference (MLHC 2019)</conf-name><conf-date>Aug 9-10, 2019</conf-date><conf-loc>Ann Arbor, Michigan</conf-loc><fpage>197</fpage><lpage>215</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://proceedings.mlr.press/v106/xu19a.html">https://proceedings.mlr.press/v106/xu19a.html</ext-link></comment></nlm-citation></ref><ref id="ref21"><label>21</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Boytcheva</surname><given-names>S</given-names> </name></person-group><article-title>Automatic matching of ICD-10 codes to diagnoses in discharge letters</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the Second Workshop on Biomedical Natural Language Processing</conf-name><conf-date>Sep 15, 2011</conf-date><conf-loc>Hissar, Bulgaria</conf-loc><publisher-name>Association for Computational Linguistics</publisher-name><fpage>11</fpage><lpage>18</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/W11-4203/">https://aclanthology.org/W11-4203/</ext-link></comment></nlm-citation></ref><ref id="ref22"><label>22</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Leaman</surname><given-names>R</given-names> </name><name name-style="western"><surname>Islamaj Dogan</surname><given-names>R</given-names> </name><name name-style="western"><surname>Lu</surname><given-names>Z</given-names> </name></person-group><article-title>DNorm: disease name normalization with pairwise learning to rank</article-title><source>Bioinformatics</source><year>2013</year><month>11</month><day>15</day><volume>29</volume><issue>22</issue><fpage>2909</fpage><lpage>2917</lpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btt474</pub-id><pub-id pub-id-type="medline">23969135</pub-id></nlm-citation></ref><ref id="ref23"><label>23</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ji</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Wei</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Xu</surname><given-names>H</given-names> </name></person-group><article-title>BERT-based ranking for biomedical entity normalization</article-title><source>AMIA Jt Summits Transl Sci Proc</source><year>2020</year><volume>2020</volume><fpage>269</fpage><lpage>277</lpage><pub-id pub-id-type="medline">32477646</pub-id></nlm-citation></ref><ref id="ref24"><label>24</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Ji</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>J</given-names> </name><etal/></person-group><article-title>A study of entity-linking methods for normalizing Chinese diagnosis and procedure terms to ICD codes</article-title><source>J Biomed Inform</source><year>2020</year><month>05</month><volume>105</volume><fpage>103418</fpage><pub-id pub-id-type="doi">10.1016/j.jbi.2020.103418</pub-id><pub-id pub-id-type="medline">32298846</pub-id></nlm-citation></ref><ref id="ref25"><label>25</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Xu</surname><given-names>D</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Bethard</surname><given-names>S</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Jurafsky</surname><given-names>D</given-names> </name><name name-style="western"><surname>Chai</surname><given-names>J</given-names> </name><name name-style="western"><surname>Schluter</surname><given-names>N</given-names> </name><name name-style="western"><surname>Tetreault</surname><given-names>J</given-names> </name></person-group><article-title>A generate-and-rank framework with semantic type regularization for biomedical concept normalization</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics</conf-name><conf-date>Jul 5-10, 2020</conf-date><conf-loc>Online</conf-loc><fpage>8452</fpage><lpage>8464</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2020.acl-main.748/">https://aclanthology.org/2020.acl-main.748/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2020.acl-main.748</pub-id></nlm-citation></ref><ref id="ref26"><label>26</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Kalyan</surname><given-names>KS</given-names> </name><name name-style="western"><surname>Sangeetha</surname><given-names>S</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Agirre</surname><given-names>E</given-names> </name><name name-style="western"><surname>Apidianaki</surname><given-names>M</given-names> </name><name name-style="western"><surname>Vuli&#x0107;</surname><given-names>I</given-names> </name></person-group><article-title>Target concept guided medical concept normalization in noisy user-generated texts</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of Deep Learning Inside Out (DeeLIO)</conf-name><conf-date>Nov 19, 2020</conf-date><conf-loc>Online</conf-loc><fpage>64</fpage><lpage>73</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2020.deelio-1.8/">https://aclanthology.org/2020.deelio-1.8/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2020.deelio-1.8</pub-id></nlm-citation></ref><ref id="ref27"><label>27</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Chen</surname><given-names>L</given-names> </name><name name-style="western"><surname>Varoquaux</surname><given-names>G</given-names> </name><name name-style="western"><surname>Suchanek</surname><given-names>FM</given-names> </name></person-group><article-title>A lightweight neural model for biomedical entity linking</article-title><source>AAAI</source><year>2021</year><volume>35</volume><issue>14</issue><fpage>12657</fpage><lpage>12665</lpage><pub-id pub-id-type="doi">10.1609/aaai.v35i14.17499</pub-id></nlm-citation></ref><ref id="ref28"><label>28</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Lai</surname><given-names>T</given-names> </name><name name-style="western"><surname>Ji</surname><given-names>H</given-names> </name><name name-style="western"><surname>Zhai</surname><given-names>C</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Moens</surname><given-names>MF</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Specia</surname><given-names>L</given-names> </name><name name-style="western"><surname>Yih</surname><given-names>SWT</given-names> </name></person-group><article-title>BERT might be overkill: a tiny but effective biomedical entity linker based on residual convolutional neural networks</article-title><access-date>2026-08-28</access-date><conf-name>Findings of the Association for Computational Linguistics</conf-name><conf-date>Nov 7-11, 2021</conf-date><conf-loc>Punta Cana, Dominican Republic</conf-loc><fpage>1631</fpage><lpage>1639</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2021.findings-emnlp.140/">https://aclanthology.org/2021.findings-emnlp.140/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2021.findings-emnlp.140</pub-id></nlm-citation></ref><ref id="ref29"><label>29</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>L</given-names> </name><name name-style="western"><surname>Zhai</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Gao</surname><given-names>J</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>L</given-names> </name><name name-style="western"><surname>Hou</surname><given-names>L</given-names> </name><name name-style="western"><surname>Zhao</surname><given-names>J</given-names> </name></person-group><article-title>Stacking-BERT model for Chinese medical procedure entity normalization</article-title><source>Math Biosci Eng</source><year>2023</year><month>01</month><volume>20</volume><issue>1</issue><fpage>1018</fpage><lpage>1036</lpage><pub-id pub-id-type="doi">10.3934/mbe.2023047</pub-id><pub-id pub-id-type="medline">36650800</pub-id></nlm-citation></ref><ref id="ref30"><label>30</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Huang</surname><given-names>CW</given-names> </name><name name-style="western"><surname>Tsai</surname><given-names>SC</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>YN</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Naumann</surname><given-names>T</given-names> </name><name name-style="western"><surname>Bethard</surname><given-names>S</given-names> </name><name name-style="western"><surname>Roberts</surname><given-names>K</given-names> </name><name name-style="western"><surname>Rumshisky</surname><given-names>A</given-names> </name></person-group><article-title>PLM-ICD: automatic ICD coding with pretrained language models</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the 4th Clinical Natural Language Processing Workshop</conf-name><conf-date>Jul 14, 2022</conf-date><conf-loc>Seattle, WA</conf-loc><fpage>10</fpage><lpage>20</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2022.clinicalnlp-1.2/">https://aclanthology.org/2022.clinicalnlp-1.2/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2022.clinicalnlp-1.2</pub-id></nlm-citation></ref><ref id="ref31"><label>31</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Yan</surname><given-names>J</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Xiang</surname><given-names>L</given-names> </name><name name-style="western"><surname>Zhou</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Zong</surname><given-names>C</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Webber</surname><given-names>B</given-names> </name><name name-style="western"><surname>Cohn</surname><given-names>T</given-names> </name><name name-style="western"><surname>He</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>Y</given-names> </name></person-group><article-title>A knowledge-driven generative model for multi-implication Chinese medical procedure entity normalization</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP)</conf-name><conf-date>Nov 16-20, 2020</conf-date><conf-loc>Online</conf-loc><fpage>1490</fpage><lpage>1499</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2020.emnlp-main.116/">https://aclanthology.org/2020.emnlp-main.116/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2020.emnlp-main.116</pub-id></nlm-citation></ref><ref id="ref32"><label>32</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Liang</surname><given-names>M</given-names> </name><name name-style="western"><surname>Xue</surname><given-names>K</given-names> </name><name name-style="western"><surname>Ye</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Ruan</surname><given-names>T</given-names> </name></person-group><article-title>A combined recall and rank framework with online negative sampling for Chinese procedure terminology normalization</article-title><source>Bioinformatics</source><year>2021</year><month>10</month><day>25</day><volume>37</volume><issue>20</issue><fpage>3610</fpage><lpage>3617</lpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btab381</pub-id><pub-id pub-id-type="medline">34037691</pub-id></nlm-citation></ref><ref id="ref33"><label>33</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>Z</given-names> </name><name name-style="western"><surname>Xu</surname><given-names>H</given-names> </name><etal/></person-group><article-title>Chinese clinical named entity recognition with segmentation synonym sentence synthesis mechanism: algorithm development and validation</article-title><source>JMIR Med Inform</source><year>2024</year><month>11</month><day>21</day><volume>12</volume><fpage>e60334</fpage><pub-id pub-id-type="doi">10.2196/60334</pub-id><pub-id pub-id-type="medline">39622697</pub-id></nlm-citation></ref><ref id="ref34"><label>34</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>M</given-names> </name><name name-style="western"><surname>Zhou</surname><given-names>H</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>H</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>R</given-names> </name></person-group><article-title>RT: a retrieving and chain-of-thought framework for few-shot medical named entity recognition</article-title><source>J Am Med Inform Assoc</source><year>2024</year><month>09</month><day>1</day><volume>31</volume><issue>9</issue><fpage>1929</fpage><lpage>1938</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocae095</pub-id><pub-id pub-id-type="medline">38708849</pub-id></nlm-citation></ref><ref id="ref35"><label>35</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Garda</surname><given-names>S</given-names> </name><name name-style="western"><surname>Weber-Genzel</surname><given-names>L</given-names> </name><name name-style="western"><surname>Martin</surname><given-names>R</given-names> </name><name name-style="western"><surname>Leser</surname><given-names>U</given-names> </name></person-group><article-title>BELB: a biomedical entity linking benchmark</article-title><source>Bioinformatics</source><year>2023</year><month>11</month><day>1</day><volume>39</volume><issue>11</issue><fpage>btad698</fpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btad698</pub-id><pub-id pub-id-type="medline">37975879</pub-id></nlm-citation></ref><ref id="ref36"><label>36</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Luo</surname><given-names>G</given-names> </name><name name-style="western"><surname>Shi</surname><given-names>N</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>G</given-names> </name><name name-style="western"><surname>Tang</surname><given-names>B</given-names> </name></person-group><article-title>Contextual information contributes to biomedical named entity normalization</article-title><source>J Biomed Inform</source><year>2025</year><month>05</month><volume>165</volume><fpage>104806</fpage><pub-id pub-id-type="doi">10.1016/j.jbi.2025.104806</pub-id><pub-id pub-id-type="medline">40044019</pub-id></nlm-citation></ref><ref id="ref37"><label>37</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Pine</surname><given-names>M</given-names> </name><name name-style="western"><surname>Tompkins</surname><given-names>C</given-names> </name></person-group><article-title>Evolution of the International Classification of Diseases&#x2014;from hierarchical classification to linguistic nuance</article-title><source>JAMA Netw Open</source><year>2024</year><month>04</month><day>18</day><volume>7</volume><issue>4</issue><fpage>e246474</fpage><pub-id pub-id-type="doi">10.1001/jamanetworkopen.2024.6474</pub-id><pub-id pub-id-type="medline">38635276</pub-id></nlm-citation></ref><ref id="ref38"><label>38</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Park</surname><given-names>HA</given-names> </name><name name-style="western"><surname>Yu</surname><given-names>SJ</given-names> </name><name name-style="western"><surname>Jung</surname><given-names>H</given-names> </name></person-group><article-title>Strategies for adopting and implementing SNOMED CT in Korea</article-title><source>Healthc Inform Res</source><year>2021</year><month>01</month><volume>27</volume><issue>1</issue><fpage>3</fpage><lpage>10</lpage><pub-id pub-id-type="doi">10.4258/hir.2021.27.1.3</pub-id><pub-id pub-id-type="medline">33611871</pub-id></nlm-citation></ref><ref id="ref39"><label>39</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Alahmar</surname><given-names>A</given-names> </name><name name-style="western"><surname>AlMousa</surname><given-names>M</given-names> </name><name name-style="western"><surname>Benlamri</surname><given-names>R</given-names> </name></person-group><article-title>Automated clinical pathway standardization using SNOMED CT-based semantic relatedness</article-title><source>Digit Health</source><year>2022</year><volume>8</volume><fpage>20552076221089796</fpage><pub-id pub-id-type="doi">10.1177/20552076221089796</pub-id><pub-id pub-id-type="medline">35392252</pub-id></nlm-citation></ref><ref id="ref40"><label>40</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Williams</surname><given-names>AT</given-names> </name><name name-style="western"><surname>Bates-Jensen</surname><given-names>BM</given-names> </name><name name-style="western"><surname>Hodge</surname><given-names>F</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>E</given-names> </name><name name-style="western"><surname>Levy-Storms</surname><given-names>L</given-names> </name></person-group><article-title>Pressure injury pain over time among nursing home residents</article-title><source>Geriatr Nurs</source><year>2024</year><volume>59</volume><fpage>362</fpage><lpage>371</lpage><pub-id pub-id-type="doi">10.1016/j.gerinurse.2024.07.010</pub-id><pub-id pub-id-type="medline">39127012</pub-id></nlm-citation></ref><ref id="ref41"><label>41</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Aucar</surname><given-names>N</given-names> </name><name name-style="western"><surname>Fagalde</surname><given-names>I</given-names> </name><name name-style="western"><surname>Zanella</surname><given-names>A</given-names> </name><etal/></person-group><article-title>Nocturia: its characteristics, diagnostic algorithm and treatment</article-title><source>Int Urol Nephrol</source><year>2023</year><month>01</month><volume>55</volume><issue>1</issue><fpage>107</fpage><lpage>114</lpage><pub-id pub-id-type="doi">10.1007/s11255-022-03317-y</pub-id><pub-id pub-id-type="medline">35945304</pub-id></nlm-citation></ref><ref id="ref42"><label>42</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tu</surname><given-names>S</given-names> </name><name name-style="western"><surname>Ye</surname><given-names>H</given-names> </name><name name-style="western"><surname>Xin</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Early anuria in incident peritoneal dialysis patients: incidence, risk factors, and associated clinical outcomes</article-title><source>Kidney Med</source><year>2024</year><month>10</month><volume>6</volume><issue>10</issue><fpage>100882</fpage><pub-id pub-id-type="doi">10.1016/j.xkme.2024.100882</pub-id><pub-id pub-id-type="medline">39247762</pub-id></nlm-citation></ref><ref id="ref43"><label>43</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Rao</surname><given-names>SS</given-names> </name><name name-style="western"><surname>Manabe</surname><given-names>N</given-names> </name><name name-style="western"><surname>Karasawa</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>Comparative profiles of lubiprostone, linaclotide, and elobixibat for chronic constipation: a systematic literature review with meta-analysis and number needed to treat/harm</article-title><source>BMC Gastroenterol</source><year>2024</year><month>01</month><day>2</day><volume>24</volume><issue>1</issue><fpage>12</fpage><pub-id pub-id-type="doi">10.1186/s12876-023-03104-8</pub-id><pub-id pub-id-type="medline">38166671</pub-id></nlm-citation></ref><ref id="ref44"><label>44</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Dang</surname><given-names>HT</given-names> </name><name name-style="western"><surname>Tran</surname><given-names>DM</given-names> </name><name name-style="western"><surname>Phung</surname><given-names>TTB</given-names> </name><etal/></person-group><article-title>Promising clinical and immunological efficacy of Bacillus clausii spore probiotics for supportive treatment of persistent diarrhea in children</article-title><source>Sci Rep</source><year>2024</year><month>03</month><day>18</day><volume>14</volume><issue>1</issue><fpage>6422</fpage><pub-id pub-id-type="doi">10.1038/s41598-024-56627-9</pub-id><pub-id pub-id-type="medline">38494525</pub-id></nlm-citation></ref><ref id="ref45"><label>45</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Han</surname><given-names>P</given-names> </name><name name-style="western"><surname>Li</surname><given-names>X</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Z</given-names> </name><etal/></person-group><article-title>CMCN: Chinese medical concept normalization using continual learning and knowledge-enhanced</article-title><source>Artif Intell Med</source><year>2024</year><month>11</month><volume>157</volume><fpage>102965</fpage><pub-id pub-id-type="doi">10.1016/j.artmed.2024.102965</pub-id><pub-id pub-id-type="medline">39241561</pub-id></nlm-citation></ref><ref id="ref46"><label>46</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>A</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>C</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Weng</surname><given-names>C</given-names> </name></person-group><article-title>Fine-tuning large language models for rare disease concept normalization</article-title><source>J Am Med Inform Assoc</source><year>2024</year><month>09</month><day>1</day><volume>31</volume><issue>9</issue><fpage>2076</fpage><lpage>2083</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocae133</pub-id><pub-id pub-id-type="medline">38829731</pub-id></nlm-citation></ref><ref id="ref47"><label>47</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Nastou</surname><given-names>K</given-names> </name><name name-style="western"><surname>Koutrouli</surname><given-names>M</given-names> </name><name name-style="western"><surname>Pyysalo</surname><given-names>S</given-names> </name><name name-style="western"><surname>Jensen</surname><given-names>LJ</given-names> </name></person-group><article-title>CoNECo: a corpus for named entity recognition and normalization of protein complexes</article-title><source>Bioinform Adv</source><year>2024</year><volume>4</volume><issue>1</issue><fpage>vbae116</fpage><pub-id pub-id-type="doi">10.1093/bioadv/vbae116</pub-id><pub-id pub-id-type="medline">39411448</pub-id></nlm-citation></ref><ref id="ref48"><label>48</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Keloth</surname><given-names>VK</given-names> </name><name name-style="western"><surname>Hu</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Xie</surname><given-names>Q</given-names> </name><etal/></person-group><article-title>Advancing entity recognition in biomedicine via instruction tuning of large language models</article-title><source>Bioinformatics</source><year>2024</year><month>03</month><day>29</day><volume>40</volume><issue>4</issue><fpage>btae163</fpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btae163</pub-id><pub-id pub-id-type="medline">38514400</pub-id></nlm-citation></ref><ref id="ref49"><label>49</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Xue</surname><given-names>M</given-names> </name><name name-style="western"><surname>Yu</surname><given-names>B</given-names> </name><name name-style="western"><surname>Liu</surname><given-names>T</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Meng</surname><given-names>E</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>B</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Scott</surname><given-names>D</given-names> </name><name name-style="western"><surname>Bel</surname><given-names>N</given-names> </name><name name-style="western"><surname>Zong</surname><given-names>C</given-names> </name></person-group><article-title>Porous lattice transformer encoder for Chinese NER</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the 28th International Conference on Computational Linguistics</conf-name><conf-date>Dec 8-13, 2020</conf-date><conf-loc>Barcelona, Spain (Online)</conf-loc><fpage>3831</fpage><lpage>3841</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2020.coling-main.340/">https://aclanthology.org/2020.coling-main.340/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2020.coling-main.340</pub-id></nlm-citation></ref><ref id="ref50"><label>50</label><nlm-citation citation-type="confproc"><person-group person-group-type="author"><name name-style="western"><surname>Li</surname><given-names>X</given-names> </name><name name-style="western"><surname>Yan</surname><given-names>H</given-names> </name><name name-style="western"><surname>Qiu</surname><given-names>X</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>X</given-names> </name></person-group><person-group person-group-type="editor"><name name-style="western"><surname>Jurafsky</surname><given-names>D</given-names> </name><name name-style="western"><surname>Chai</surname><given-names>J</given-names> </name><name name-style="western"><surname>Schluter</surname><given-names>N</given-names> </name><name name-style="western"><surname>Tetreault</surname><given-names>J</given-names> </name></person-group><article-title>FLAT: Chinese NER using flat-lattice transformer</article-title><access-date>2026-08-28</access-date><conf-name>Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics</conf-name><conf-date>Jul 5-10, 2020</conf-date><conf-loc>Online</conf-loc><fpage>6836</fpage><lpage>6842</lpage><comment><ext-link ext-link-type="uri" xlink:href="https://aclanthology.org/2020.acl-main.611/">https://aclanthology.org/2020.acl-main.611/</ext-link></comment><pub-id pub-id-type="doi">10.18653/v1/2020.acl-main.611</pub-id></nlm-citation></ref><ref id="ref51"><label>51</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Kate</surname><given-names>RJ</given-names> </name></person-group><article-title>Clinical term normalization using learned edit patterns and subconcept matching: system development and evaluation</article-title><source>JMIR Med Inform</source><year>2021</year><month>01</month><day>14</day><volume>9</volume><issue>1</issue><fpage>e23104</fpage><pub-id pub-id-type="doi">10.2196/23104</pub-id><pub-id pub-id-type="medline">33443483</pub-id></nlm-citation></ref><ref id="ref52"><label>52</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sung</surname><given-names>M</given-names> </name><name name-style="western"><surname>Jeong</surname><given-names>M</given-names> </name><name name-style="western"><surname>Choi</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Kim</surname><given-names>D</given-names> </name><name name-style="western"><surname>Lee</surname><given-names>J</given-names> </name><name name-style="western"><surname>Kang</surname><given-names>J</given-names> </name></person-group><article-title>BERN2: an advanced neural biomedical named entity recognition and normalization tool</article-title><source>Bioinformatics</source><year>2022</year><month>10</month><day>14</day><volume>38</volume><issue>20</issue><fpage>4837</fpage><lpage>4839</lpage><pub-id pub-id-type="doi">10.1093/bioinformatics/btac598</pub-id><pub-id pub-id-type="medline">36053172</pub-id></nlm-citation></ref><ref id="ref53"><label>53</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Liu</surname><given-names>S</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>A</given-names> </name><name name-style="western"><surname>Xiu</surname><given-names>X</given-names> </name><name name-style="western"><surname>Zhong</surname><given-names>M</given-names> </name><name name-style="western"><surname>Wu</surname><given-names>S</given-names> </name></person-group><article-title>Evaluating medical entity recognition in health care: entity model quantitative study</article-title><source>JMIR Med Inform</source><year>2024</year><month>10</month><day>17</day><volume>12</volume><fpage>e59782</fpage><pub-id pub-id-type="doi">10.2196/59782</pub-id><pub-id pub-id-type="medline">39419501</pub-id></nlm-citation></ref><ref id="ref54"><label>54</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Alhassan</surname><given-names>A</given-names> </name><name name-style="western"><surname>Schlegel</surname><given-names>V</given-names> </name><name name-style="western"><surname>Aloud</surname><given-names>M</given-names> </name><name name-style="western"><surname>Batista-Navarro</surname><given-names>R</given-names> </name><name name-style="western"><surname>Nenadic</surname><given-names>G</given-names> </name></person-group><article-title>Discontinuous named entities in clinical text: a systematic literature review</article-title><source>J Biomed Inform</source><year>2025</year><month>02</month><volume>162</volume><fpage>104783</fpage><pub-id pub-id-type="doi">10.1016/j.jbi.2025.104783</pub-id><pub-id pub-id-type="medline">39863246</pub-id></nlm-citation></ref><ref id="ref55"><label>55</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Almeida</surname><given-names>JR</given-names> </name><name name-style="western"><surname>Silva</surname><given-names>JF</given-names> </name><name name-style="western"><surname>Matos</surname><given-names>S</given-names> </name><name name-style="western"><surname>Oliveira</surname><given-names>JL</given-names> </name></person-group><article-title>A two-stage workflow to extract and harmonize drug mentions from clinical notes into observational databases</article-title><source>J Biomed Inform</source><year>2021</year><month>08</month><volume>120</volume><fpage>103849</fpage><pub-id pub-id-type="doi">10.1016/j.jbi.2021.103849</pub-id><pub-id pub-id-type="medline">34214696</pub-id></nlm-citation></ref><ref id="ref56"><label>56</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Garc&#x00ED;a-Barrag&#x00E1;n</surname><given-names>&#x00C1;</given-names> </name><name name-style="western"><surname>Sakor</surname><given-names>A</given-names> </name><name name-style="western"><surname>Vidal</surname><given-names>ME</given-names> </name><etal/></person-group><article-title>NSSC: a neuro-symbolic AI system for enhancing accuracy of named entity recognition and linking from oncologic clinical notes</article-title><source>Med Biol Eng Comput</source><year>2025</year><month>03</month><volume>63</volume><issue>3</issue><fpage>749</fpage><lpage>772</lpage><pub-id pub-id-type="doi">10.1007/s11517-024-03227-4</pub-id><pub-id pub-id-type="medline">39485651</pub-id></nlm-citation></ref><ref id="ref57"><label>57</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Gou</surname><given-names>X</given-names> </name><name name-style="western"><surname>Yao</surname><given-names>J</given-names> </name><name name-style="western"><surname>Lai</surname><given-names>W</given-names> </name><etal/></person-group><article-title>A framework for normalized extraction of fine-grained traditional Chinese medicine symptom entities and relations</article-title><source>BMC Med Inform Decis Mak</source><year>2025</year><month>12</month><day>6</day><volume>25</volume><issue>1</issue><fpage>441</fpage><pub-id pub-id-type="doi">10.1186/s12911-025-03257-4</pub-id><pub-id pub-id-type="medline">41353357</pub-id></nlm-citation></ref><ref id="ref58"><label>58</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>XK</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>HY</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>YN</given-names> </name><name name-style="western"><surname>Hou</surname><given-names>WH</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>JQ</given-names> </name><name name-style="western"><surname>Peng</surname><given-names>HG</given-names> </name></person-group><article-title>A decision support system for comments-adjusted ranking of hotels</article-title><source>J Oper Res Soc</source><year>2025</year><month>09</month><day>2</day><volume>76</volume><issue>9</issue><fpage>1880</fpage><lpage>1897</lpage><pub-id pub-id-type="doi">10.1080/01605682.2024.2446683</pub-id></nlm-citation></ref><ref id="ref59"><label>59</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Hou</surname><given-names>W</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Lin</surname><given-names>Q</given-names> </name><name name-style="western"><surname>Wang</surname><given-names>X</given-names> </name><name name-style="western"><surname>Huang</surname><given-names>L</given-names> </name></person-group><article-title>Improving clinical foundation models with multi-modal learning and domain adaptation for chronic disease prediction</article-title><source>IEEE J Biomed Health Inform</source><year>2026</year><volume>30</volume><issue>8</issue><fpage>7359</fpage><lpage>7372</lpage><pub-id pub-id-type="doi">10.1109/JBHI.2025.3595140</pub-id><pub-id pub-id-type="medline">40758490</pub-id></nlm-citation></ref><ref id="ref60"><label>60</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Abdulnazar</surname><given-names>A</given-names> </name><name name-style="western"><surname>Roller</surname><given-names>R</given-names> </name><name name-style="western"><surname>Schulz</surname><given-names>S</given-names> </name><name name-style="western"><surname>Kreuzthaler</surname><given-names>M</given-names> </name></person-group><article-title>Unsupervised SapBERT-based bi-encoders for medical concept annotation of clinical narratives with SNOMED CT</article-title><source>Digit Health</source><year>2024</year><volume>10</volume><fpage>20552076241288681</fpage><pub-id pub-id-type="doi">10.1177/20552076241288681</pub-id><pub-id pub-id-type="medline">39493636</pub-id></nlm-citation></ref><ref id="ref61"><label>61</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Liu</surname><given-names>L</given-names> </name><name name-style="western"><surname>Blake</surname><given-names>V</given-names> </name><name name-style="western"><surname>Barman</surname><given-names>M</given-names> </name><etal/></person-group><article-title>Using natural language processing to extract information from clinical text in electronic medical records for populating clinical registries: a systematic review</article-title><source>J Am Med Inform Assoc</source><year>2026</year><month>02</month><day>1</day><volume>33</volume><issue>2</issue><fpage>484</fpage><lpage>499</lpage><pub-id pub-id-type="doi">10.1093/jamia/ocaf176</pub-id><pub-id pub-id-type="medline">41093296</pub-id></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Examples of the positive sample dataset.</p><media xlink:href="medinform_v14i1e85825_app1.doc" xlink:title="DOC File, 3063 KB"/></supplementary-material><supplementary-material id="app2"><label>Multimedia Appendix 2</label><p>Introduction to positive sample data augmentation methods.</p><media xlink:href="medinform_v14i1e85825_app2.doc" xlink:title="DOC File, 3063 KB"/></supplementary-material><supplementary-material id="app3"><label>Multimedia Appendix 3</label><p>Complete per-entity precision, recall, and <italic>F</italic><sub>1</sub>-score values for all models.</p><media xlink:href="medinform_v14i1e85825_app3.doc" xlink:title="DOC File, 3941 KB"/></supplementary-material><supplementary-material id="app4"><label>Multimedia Appendix 4</label><p>Original Chinese examples of structured normalization results.</p><media xlink:href="medinform_v14i1e85825_app4.doc" xlink:title="DOC File, 179 KB"/></supplementary-material></app-group></back></article>