Big data-based medical record ai intelligent integration and analysis system

By constructing a co-occurrence matrix and keyword importance analysis, the problem of ignoring the semantic differences between minor and major categories in existing technologies is solved, enabling hierarchical classification of medical data and personalized diagnosis and treatment analysis, thereby improving the interpretability of the data and clinical decision support.

CN121545656BActive Publication Date: 2026-03-31HUNAN RENJI BIOTECHNOLOGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-21
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing medical data clustering methods ignore the clinical semantic differences between small and large categories, leading to biased and inaccurate clustering results, making it difficult to provide reliable clinical decision support.

Method used

By constructing a co-occurrence matrix, the degree of improvement in patients' conditions is determined using diagnosis, examination, and medication data. Confidence levels and the importance of keyword phrases are calculated, and a splitting threshold is determined to achieve hierarchical classification of medical records.

Benefits of technology

It improves the accuracy of medical data clustering, meets the personalized needs of clinical scenarios, and enhances the interpretability of data organization and its ability to support clinical decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121545656B_ABST
    Figure CN121545656B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of electric digital data processing, in particular to a medical record AI intelligent integration and analysis system based on big data, corresponding steps of the system comprising: determining a first category cluster and a second category cluster in medical data; determining each keyword group between the first category cluster and the second category cluster, and constructing a co-occurrence matrix in combination with medical records in the first category cluster; determining the confidence of a target medical record by using the patient condition improvement degree obtained from diagnosis and treatment data, examination data and medication data in the co-occurrence matrix; and determining the importance of the second category cluster to the first category cluster by using the confidence and each element of a target keyword group in the co-occurrence matrix, and determining the splitting threshold of the first category cluster and each subcategory cluster in the first category cluster. Through the technical scheme, the accuracy of medical data clustering is improved, and the explainability of data organization and the support ability of clinical decision are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic digital data processing technology, specifically to an AI-powered intelligent integration and analysis system for medical records based on big data. Background Technology

[0002] In existing research and applications of medical data integration, mainstream methods are based on clustering or classification techniques using input features. This involves extracting and vectorizing features from patient medical records, laboratory indicators, and medication information, and then using traditional similarity metrics (such as Euclidean distance and cosine similarity) to cluster and integrate different records. These methods can, to some extent, group medical data according to the similarity of surface features, thereby achieving preliminary integration of multi-source information.

[0003] However, this process often overlooks the differences and hierarchical relationships in clinical semantics between minor categories (minor clinical symptom labels) and major categories (major clinical symptom labels), leading to significant bias and inaccuracy in the clustering results. This makes it difficult to provide reliable clinical decision support for physicians. For example, some minor symptom conditions may appear in different major symptom conditions, but their clinical importance and mechanisms of action may differ significantly. Existing methods often struggle to effectively model these differences. Summary of the Invention

[0004] To address the significant bias and inaccuracy in clustering results obtained from existing methods for clustering medical data, this invention aims to provide an AI-powered intelligent integration and analysis system for medical records based on big data. The specific technical solution adopted is as follows:

[0005] This invention provides an AI-powered intelligent integration and analysis system for medical records based on big data, the system comprising:

[0006] The matrix generation module is used to determine the first-class clusters and second-class clusters related to the disease in medical data, wherein the first-class clusters include multiple second-class clusters; determine each keyword group between the first-class clusters and the second-class clusters, and construct a co-occurrence matrix based on the keyword groups and medical records in the first-class clusters;

[0007] The cluster splitting module is used to determine the confidence level of a target medical record by utilizing the degree of improvement in the patient's condition based on diagnosis, examination, and medication data within the time period of the target medical record in the co-occurrence matrix; it uses the confidence level and each element of the target keyword group in the co-occurrence matrix to determine the importance of the second-category cluster to the first-category cluster; and it uses the importance level to determine the splitting threshold of the first-category cluster and obtain each sub-category cluster in the first-category cluster.

[0008] Further, determining the keyword groups between the first category cluster and the second category cluster includes:

[0009] Obtain keywords from each medical record in the first category cluster and determine the similarity between keywords;

[0010] The filtered keywords are obtained by selecting one of the keywords between two keywords whose similarity is greater than a preset similarity threshold.

[0011] By combining the filtering keywords in the first category cluster with the text information in the second category cluster, multiple keyword groups are obtained.

[0012] Furthermore, the construction of the co-occurrence matrix based on keyword groups and medical records in the first category cluster includes:

[0013] Each keyword group is used as a column attribute of the co-occurrence matrix, and the medical records in the first category cluster are used as row attributes of the co-occurrence matrix.

[0014] If the target element's row attribute data contains corresponding column attribute data, then the target element's data value is recorded as 1.

[0015] If the target element's row attribute data does not contain corresponding column attribute data, the target element's data value is recorded as 0.

[0016] Furthermore, the determination of the confidence level of the target medical record by utilizing the degree of improvement in the patient's condition based on diagnosis data, examination data, and medication data within the time period of the target medical record in the co-occurrence matrix includes:

[0017] Determine the diagnostic and treatment indicators corresponding to the diagnostic and treatment data within the time period of the target medical record in the co-occurrence matrix;

[0018] Determine the examination indicators corresponding to the examination data within the time period of the target medical record in the co-occurrence matrix;

[0019] Determine the medication indicators corresponding to the medication data of the target medical record within the time period in the co-occurrence matrix;

[0020] The confidence level of the patient's target medical record is determined by using the degree of improvement in the patient's condition represented by the diagnostic and treatment indicators, the examination indicators, and the medication indicators, respectively.

[0021] Furthermore, determining the diagnostic and treatment indicators corresponding to the diagnostic and treatment data within the time period of the target medical record in the co-occurrence matrix includes:

[0022] Determine the differences in disease severity between adjacent treatment stages and the frequency of occurrence of keywords related to disease improvement in the medical data;

[0023] By using the differences in the severity of the illness and the frequency of occurrence, the corresponding diagnostic and treatment indicators for the diagnostic and treatment data are determined.

[0024] Furthermore, determining the examination indicators corresponding to the examination data within the time period of the target medical record in the co-occurrence matrix includes:

[0025] Determine the normal range of the patient's target vital signs and the target characteristic values ​​at the target examination stage from the examination data;

[0026] Determine the difference in lesion volume between adjacent examination stages in the examination data;

[0027] Using the normal range, the target features, and the lesion volume difference value, the examination indicators corresponding to the examination data are determined.

[0028] Furthermore, determining the medication indicators corresponding to the medication data within the time period of the target medical record in the co-occurrence matrix includes:

[0029] Determine the difference in the dosage of the target drug between adjacent medication phases in the medication data;

[0030] By utilizing the differences in dosage of various drugs, the corresponding drug use indicators can be determined based on the drug use data.

[0031] Furthermore, determining the importance of the second-category cluster to the first-category cluster using the confidence score and each element of the target keyword group in the co-occurrence matrix includes:

[0032] The frequency of medical records corresponding to the target keyword group in the co-occurrence matrix is ​​determined by using the confidence score and the data values ​​of each element in the co-occurrence matrix.

[0033] The importance of the second cluster to the first cluster is determined by the frequency of occurrence of the medical records.

[0034] Further, the step of determining the splitting threshold of the first category cluster using importance and obtaining each sub-category cluster in the first category cluster includes:

[0035] The split threshold between nodes within the first category of clusters is determined by using the importance level and a preset initial split threshold;

[0036] Using the aforementioned splitting threshold, each sub-category cluster in the first category cluster is obtained; wherein, a node represents a medical record in the first category cluster.

[0037] Further, the step of using the splitting threshold to obtain each sub-category cluster in the first category cluster includes:

[0038] The reciprocal of the cosine similarity of the vectors between nodes within the first category cluster is used as the original edge value of the first category cluster;

[0039] If the original edge value is less than the splitting threshold, disconnecting the relationships between nodes yields the individual sub-clusters within the first-category cluster.

[0040] The present invention has the following beneficial effects:

[0041] This invention aims to construct a medical data integration framework with hierarchical classification capabilities to meet the needs of two-tiered diagnosis and treatment analysis in clinical scenarios, focusing on "major illnesses" and "minor illnesses." Based on the results of coarse clustering of major illnesses, an initial classification structure centered on major illnesses is established. Building upon this, the system further grants doctors flexible integration permissions, enabling them to propose refined classification requirements based on specific clinical goals, i.e., reclassifying minor illness categories within major illnesses. In this way, doctors can extract minor category data that meets specific diagnostic and treatment objectives from the existing classification results, achieving a transition from coarse to fine classification. This classification method aligns with the top-down diagnostic logic of medical data in clinical practice, laying the foundation for subsequent personalized diagnosis and treatment analysis. Furthermore, by establishing a co-occurrence matrix between minor and major categories, the system analyzes the closeness of the relationship between minor and target major categories. This allows for targeted and refined screening and reorganization within the existing classification structure, ensuring that medical data not only possesses hierarchical clustering characteristics but also meets the personalized needs of clinical applications. Ultimately, this invention achieves intelligent integration and semantic association of multi-source heterogeneous medical records, improves the accuracy of medical data clustering, and enhances the interpretability of data organization and its ability to support clinical decision-making. Attached Figure Description

[0042] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 The flowchart below shows the steps of an AI-powered intelligent integration and analysis system for medical records based on big data, provided as an embodiment of the present invention.

[0044] Figure 2 A detailed flowchart of step S2 in a big data-based AI intelligent integration and analysis system for medical records, provided as an embodiment of the present invention;

[0045] Figure 3A detailed flowchart of step S2 in a big data-based AI intelligent integration and analysis system for medical records, provided as another embodiment of the present invention;

[0046] Figure 4 A detailed flowchart of step S3 in a big data-based AI intelligent integration and analysis system for medical records, provided as an embodiment of the present invention;

[0047] Figure 5 A detailed flowchart of step S4 in a big data-based AI intelligent integration and analysis system for medical records, provided as an embodiment of the present invention;

[0048] Figure 6 A detailed flowchart of step S5 in a big data-based AI intelligent integration and analysis system for medical records, provided as an embodiment of the present invention;

[0049] Figure 7 This is a schematic diagram of the hardware operating environment of the AI-powered intelligent integration and analysis device for medical records based on big data, which is involved in the embodiments of the present invention.

[0050] Figure 8 This is a schematic diagram of the framework structure of the AI-powered intelligent integration and analysis system for medical records based on big data, which is involved in the embodiments of the present invention.

[0051] Figure 9 This is a schematic diagram illustrating the set relationship between major and minor categories in the AI-powered intelligent integration and analysis system for medical records based on big data, which is part of an embodiment of the present invention. Detailed Implementation

[0052] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of a big data-based AI intelligent integration and analysis system for medical records proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0054] The following description, in conjunction with the accompanying drawings, details the specific solution of the AI-powered intelligent integration and analysis system for medical records based on big data provided by this invention.

[0055] Example 1:

[0056] For the AI-powered intelligent integration and analysis system for medical records based on big data provided in this invention, please refer to [link to relevant documentation]. Figure 8 , Figure 8 This is a schematic diagram of the framework structure of the AI-powered intelligent integration and analysis system for medical records based on big data, which is involved in the embodiments of the present invention.

[0057] The big data-based AI-powered intelligent integration and analysis system for medical records (hereinafter referred to as the "AI-powered intelligent integration and analysis system for medical records" or the "system") includes:

[0058] The matrix generation module A10 is used to determine the first-class clusters and second-class clusters related to the disease in medical data, wherein the first-class clusters include multiple second-class clusters; determine each keyword group between the first-class clusters and the second-class clusters; and construct a co-occurrence matrix based on the keyword groups and medical records in the first-class clusters.

[0059] The cluster splitting module A20 is used to determine the confidence level of the target medical record by utilizing the degree of improvement of the patient's condition based on diagnosis data, examination data, and medication data within the time period of the target medical record in the co-occurrence matrix; using the confidence level and each element of the target keyword group in the co-occurrence matrix, it determines the importance of the second category cluster to the first category cluster; using the importance level, it determines the splitting threshold of the first category cluster and obtains each sub-category cluster in the first category cluster.

[0060] Please see Figure 1 , Figure 1 The diagram illustrates the steps of an AI-powered intelligent integration and analysis system for medical records based on big data, provided in one embodiment of the present invention.

[0061] The methods and steps corresponding to the AI-powered intelligent integration and analysis system for medical records based on big data include:

[0062] Step S1: Determine the first-category clusters and second-category clusters related to the medical condition in the medical data, wherein the first-category clusters include multiple second-category clusters;

[0063] The medical data in this embodiment comes from the hospital information system and the electronic medical record system, covering various types of information about patients from initial diagnosis to follow-up.

[0064] Medical data (multiple medical records) specifically includes: diagnosis and treatment data (outpatient medical records, inpatient medical records, multiple follow-up medical records, etc.), which reflect the patient's condition description, clinical diagnosis and medical orders at different time points; medication data, which characterizes the patient's actual medication use and compliance; and examination data, such as laboratory tests (complete blood count, biochemical indicators), imaging examinations (CT, MRI) and functional examinations (electrocardiogram, pulmonary function), which can provide objective quantitative indicators. The introduction of multi-source medical data enables the patient's disease course to be characterized from multiple dimensions, providing a solid data foundation for subsequent modeling of the relationship between minor and major illnesses.

[0065] It should be noted that in this embodiment, minor illnesses, or minor categories, correspond to the first category cluster; major illnesses, or major categories, correspond to the second category cluster. Here, major and minor illnesses can be artificially classified according to multiple dimensions in clinical medical practice, such as the degree of life-threatening danger, the complexity of the illness, the difficulty of treatment, and the consumption of resources.

[0066] Each medical record obtained above is treated as an independent node. First, it is directly categorized based on the presence of a clear major illness label. If no label is found, entity extraction and semantic matching techniques are used to identify key symptoms, medications, or laboratory indicators related to major illnesses. A hierarchical clustering algorithm is then used to form a candidate set of major illnesses. This coarse clustering step effectively reduces cross-category confounding and establishes an initial data framework centered on major illnesses.

[0067] For minor illnesses, first clarify the clinical purpose of the subcategory the doctor wishes to define, and then gradually collect and formalize the definition of that subcategory in the system using a structured process:

[0068] 1. Doctors enter the name of the subcategory and a brief clinical description on the interface;

[0069] 2. The doctor should provide clear criteria and exclusion criteria (such as comorbidities, history of specific medications), and may specify time constraints (such as the first occurrence within 30 days before diagnosis).

[0070] 3. Doctors can select and filter data modalities (medical record text, test values, imaging reports, medication records);

[0071] Finally, the structured process data provided by the doctors above will serve as the conditions for the clustering splitting process and classification screening in the following embodiments.

[0072] Please refer to Figure 9 , Figure 9 This is a schematic diagram illustrating the set relationship between major and minor categories in the AI-powered intelligent integration and analysis system for medical records based on big data, which is part of an embodiment of the present invention.

[0073] In this embodiment, the clustering result is calculated based on the relationships between nodes. However, in real diagnosis and treatment processes, some subcategories may exhibit similar association patterns with multiple larger categories simultaneously, for example... Figure 9 Subcategories 'a' belong to both major categories A and B, yet possess differentiated clinical significance and weight within each category. For instance, the same subcategory might be a core symptom in one major category but merely an accompanying symptom in another. Ignoring these differences and relying solely on superficial relationships for clustering can easily lead to confusion in clinical semantics and biased results. Therefore, before clustering, it is necessary to clearly calculate the strength and importance of the relationships between the current subcategory and each major category to ensure that subsequent clustering not only reflects data-level correlations but also embodies discriminative value and clinical rationale within the medical context.

[0074] Step S2: Determine each keyword group between the first category cluster and the second category cluster, and construct a co-occurrence matrix based on the keyword groups and medical records in the first category cluster;

[0075] In the analysis of clinical medical records, the co-occurrence patterns of specific secondary symptoms or signs with certain key terms often reflect their intrinsic association with the primary condition. For example, in the description of pneumonia, the symptom of "high fever" is frequently observed to co-occur with terms such as "pulmonary rales" and "chest X-ray showing infiltrates"; this high co-occurrence indicates that high fever may play an important role in the pathological manifestations and clinical diagnosis of pneumonia. Conversely, if a secondary symptom such as "rash" is only occasionally recorded in the diagnosis of pneumonia along with a few terms such as "adverse drug reaction" or "viral infection," it suggests that this manifestation has a weak association with the core clinical manifestations of pneumonia, and its importance is relatively limited.

[0076] Based on these co-occurrence patterns, a co-occurrence matrix can be constructed. By analyzing the probability distribution of minor categories (minor illnesses) within the co-occurrence matrix, the relationship between minor categories and each major category can be analyzed, thereby systematically evaluating the contribution of minor illnesses to the diagnostic decision-making of major illnesses. The process of calculating the importance of minor categories within major categories is shown below. The analytical objective is the relationship between the minor category currently input by the doctor and any (target) major category.

[0077] Specifically, in one embodiment, please refer to Figure 2 Step S2, determining each keyword group between the first category cluster and the second category cluster, includes:

[0078] Step S21: Obtain keywords from each medical record in the first category cluster and determine the similarity between keywords;

[0079] Step S22: Select one of the keywords between two keywords whose similarity is greater than a preset similarity threshold to obtain the selected keywords;

[0080] Step S23: Combine the screened keywords in the first category clusters with the text information in the second category clusters to obtain multiple keyword groups.

[0081] In this embodiment, before constructing the co-occurrence matrix to analyze the disease associations, it is first necessary to extract the associated words that co-occur with the minor diseases from the large-scale diagnostic texts. Specifically:

[0082] 1. In the target large category cluster (any first category cluster), for each medical record, use the Jieba word segmentation tool to segment the patient's symptoms and doctor's advice parts, and split the sentences into words or phrases.

[0083] 2. Use the NER (Named Entity Recognition) model to identify entities such as symptoms and drugs in the text.

[0084] 3. Use the TF-IDF (Term Frequency–Inverse Document Frequency) extraction algorithm to extract the keywords in the entities, that is, the important words in the text.

[0085] 4. There are a large number of synonyms, near synonyms, and colloquial expressions in medical texts. For example, "fever" and "have a fever", "pulmonary rales" and "lung rales", etc. If these words with different surface forms but the same semantics are not processed, they will disperse the co-occurrence frequency and reduce the statistical reliability, thus affecting the accuracy of subsequent importance calculations. Therefore, it is necessary to perform semantic unification processing on the extracted associated words to ensure the consistency and comparability of subsequent matrix construction and probability calculation.

[0086] Specifically, use the word embedding model to map the above keywords into a low-dimensional vector space, and measure the semantic similarity of the keywords by calculating the cosine similarity between vectors. Denote the cosine similarity of any two above keyword vectors as , set a preset similarity threshold H (such as 0.7, which can be adjusted specifically). When the similarity of two keywords is greater, it means that the semantics of the two keywords are more similar. Take all of the two keywords, and represent these two keywords with one of the keywords as the screened keyword.

[0087] Construct the co-occurrence matrix: Combine all the keywords (screened keywords) in the first category clusters obtained above with the small category texts (the text information in the second category clusters) to form N keyword groups.

[0088] Specifically, in another embodiment, please refer to Figure 3Step S2, which involves constructing a co-occurrence matrix based on keyword groups and medical records in the first category cluster, includes:

[0089] Step S201: Use each keyword group as a column attribute of the co-occurrence matrix and use the medical records in the first category cluster as row attributes of the co-occurrence matrix;

[0090] Step S202: If the target element's row attribute data contains corresponding column attribute data, record the target element's data value as 1.

[0091] Step S203: If there is no corresponding column attribute data in the row attribute data of the target element, record the data value of the target element as 0.

[0092] Based on the above embodiments, N keyword groups are constructed, and the sub-category text is denoted as S. All constructed keyword groups are used as column attributes of the co-occurrence matrix, and a medical record is used as row attribute of the co-occurrence matrix.

[0093] Generating a co-occurrence matrix: If a certain keyword combination exists in a medical record (when there is corresponding column attribute data in the row attribute data of the target element), then the data value at that target element is recorded as 1; otherwise, it is recorded as 0 (when there is no corresponding column attribute data in the row attribute data of the target element). This ultimately constructs a co-occurrence matrix of key subcategories and keywords in medical records, as shown below:

[0094]

[0095] The keyword phrase can be represented as: … k represents the kth keyword that appears. This indicates the h-th medical record within the target category.

[0096] Step S3: Determine the confidence level of the target medical record by using the degree of improvement of the patient's condition based on diagnosis data, examination data and medication data within the time period of the target medical record in the co-occurrence matrix.

[0097] In clinical text mining, relying solely on the co-occurrence frequency of symptoms or laboratory tests to measure the importance of minor ailments within major illnesses often leads to serious biases. Disease progression is dynamic; for some patients, the absence of certain symptoms does not indicate their unrelatedness to the major illness but rather reflects the patient's gradual improvement during treatment. If these symptoms do not reappear in subsequent records and are treated as "negative examples," it underestimates the symptom's role and representativeness in the early stages of the disease. This means that simply counting "occurrences" ignores the temporal evolution and fluctuations in disease progression, making it difficult to accurately depict the importance of symptoms.

[0098] Therefore, for any medical record within a broad category, its confidence level needs to be calculated. This confidence level represents the true representation of the keyword combination (symptoms) in that record. The confidence level of the medical record is indicated by the degree of improvement in the patient's condition as shown by the timestamp of that record. If the patient's condition gradually improved in medical records prior to that timestamp, even if the keyword combination in those records gradually decreased, the keyword combination in those records still better represents the co-occurrence of the subcategory and the keyword combination; that is, the medical record has a higher confidence level. The process for determining the confidence level of the current medical record is as follows.

[0099] By constructing a longitudinal time series with the patient at the center, medical records, including diagnosis and treatment records, examination records, and medication records, are placed on a unified time axis to ensure that data from different sources can be cross-referenced in the time dimension.

[0100] Specifically, please refer to Figure 4 Step S3 includes:

[0101] Step S31: Determine the diagnostic and treatment indicators corresponding to the diagnostic and treatment data within the time period of the target medical record in the co-occurrence matrix;

[0102] Specifically, step S31 includes:

[0103] Determine the differences in disease severity between adjacent treatment stages and the frequency of occurrence of keywords related to disease improvement in the medical data;

[0104] By using the differences in the severity of the illness and the frequency of occurrence, the corresponding diagnostic and treatment indicators for the diagnostic and treatment data are determined.

[0105] In this embodiment, the construction of multi-dimensional indicators for the quantitative analysis of the degree of improvement of the condition requires full integration of different types of medical data.

[0106] The quantification of diagnostic and treatment data dimensions is represented by the sentiment (improvement instructions) and symptom trend scores in medical records. Specifically, the severity of the illness in the medical records can be obtained through the existing SOFA (Sequential Organ Failure Assessment) score, and the diagnostic and treatment indicators of the current medical data can be calculated. The formula is shown below:

[0107]

[0108] In the formula: This represents the severity value of the patient's condition recorded in the t-th medical record (corresponding to the t-th stage of treatment). This represents the severity value of the patient's condition in the (t-1)th medical record adjacent to t. That is, the difference in disease severity between adjacent stages of diagnosis and treatment; for a value of 1, it leads to... If the value is 0, it can be ignored and not included in the calculation. Alternatively, 0.1 can be used as a replacement to ensure that the formula can be performed effectively.

[0109] This represents the total number of medical records corresponding to the patient's specified timestamp t. A lower severity value indicates a greater degree of improvement in the patient's condition. The frequency of textual keywords indicating improvement in the condition (such as improvement, improvement, disappearance, etc.). This indicates the total number of the patient's medical records. , This represents the number of records containing text keywords indicating improvement (improvement, better, disappearance). The higher the frequency of these keywords, the greater the improvement in the patient's condition, i.e., the higher the diagnostic indicator. The Sigmoid normalization function maps the real numbers to the interval (0, 1).

[0110] Step S32: Determine the examination indicators corresponding to the examination data within the time period of the target medical record in the co-occurrence matrix;

[0111] Specifically, step S32 includes:

[0112] Determine the normal range of the patient's target vital signs and the target characteristic values ​​at the target examination stage from the examination data;

[0113] Determine the difference in lesion volume between adjacent examination stages in the examination data;

[0114] Using the normal range, the target features, and the lesion volume difference value, the examination indicators corresponding to the examination data are determined.

[0115] In this embodiment, the quantification of examination data dimensions is achieved by quantifying changes in the patient's vital signs and imaging results in the examination records, and then calculating the examination indicators of the current examination data. The formula is shown below:

[0116]

[0117] In the formula: e represents the patient's e-th vital sign (target vital sign, referring to any vital sign) indicator. This represents the data value (target feature value) of vital sign indicator e in the t-th examination record (corresponding to the target examination stage). This represents the normal range for vital sign e. Since the normal range for vital signs is a range of values, that is... , This represents the median value within the interval. The difference between vital sign e and the median of the normal range in the t-th examination record is indicated. The smaller the difference, the greater the improvement of the patient at the t-th timestamp of that record. This indicates the volume of the lesion in the t-th examination record. This represents the volume of the lesion in the (t-1)th examination record adjacent to t, where the difference in lesion volume is... The greater the difference, the greater the improvement in the patient's condition as indicated in the imaging report. This represents the rate of lesion volume reduction between adjacent examination stages; a higher rate indicates a greater degree of improvement in the condition. Since the data for all dimensions are on the same time axis, This can also be used to represent the total number of examination records corresponding to the patient's timestamp t.

[0118] Step S33: Determine the medication indicators corresponding to the medication data of the target medical record within the time period in the co-occurrence matrix;

[0119] Specifically, step S33 includes:

[0120] Determine the difference in the dosage of the target drug between adjacent medication phases in the medication data;

[0121] By utilizing the differences in dosage of various drugs, the corresponding drug use indicators can be determined based on the drug use data.

[0122] In this embodiment, the quantification of medication data is achieved by quantifying the changes in medication intensity in the medication records, and calculating the medication index of the current medication data. The formula is shown below:

[0123]

[0124] In the formula: This represents the dosage of drug m (target drug, referring to any one drug) used by the patient in the t-th medication record (corresponding to the t-th medication stage). This represents the dosage of drug m in the (t-1)th medication record adjacent to t, where the dosage difference value is... The larger the value, the less medication is needed, meaning the greater the improvement in the patient's condition, and the higher the medication index. This represents the total number of drug types in the t-th medication record. Since the data for each dimension is on the same time axis, This can also represent the total number of medication records corresponding to that time stamp for the patient. In this embodiment of the invention, only the medications used are analyzed; therefore, Greater than 0.

[0125] Step S34: Using the degree of improvement of the patient's condition represented by the diagnostic and treatment indicators, the examination indicators, and the medication indicators, respectively, determine the confidence level of the patient's target medical record;

[0126] Specifically, there are significant differences across different diseases and disease stages. For example, in acute illnesses, rapid changes in laboratory test indicators may reflect disease fluctuations better than long-term medication adherence; while in the maintenance phase of chronic diseases, long-term medication regularity and the frequency of follow-up visits may be more explanatory for disease control.

[0127] Therefore, the entropy weight method (existing technology) is used to determine the weight of each indicator based on its performance in different diseases and at different stages. This essentially involves calculating the weight of each indicator under different medical records. Information entropy, followed by... Information entropy and The information entropy of these three factors is then normalized to obtain their respective weights.

[0128] Based on the multi-dimensional indicators of the current medical records obtained above, calculate the medical record indicators. Detection and recording indicators and medication records The weighted sum between these values ​​yields the confidence level of the current (target) medical record. This ensures clinical validity and comparability across different treatment scenarios.

[0129] Step S4: Using the confidence score and each element of the target keyword group in the co-occurrence matrix, determine the importance of the second-category cluster to the first-category cluster;

[0130] Specifically, please refer to Figure 5 Step S4 includes:

[0131] Step S41: Using the confidence level and the data values ​​of each element of the target keyword group in the co-occurrence matrix, determine the frequency of occurrence of medical records corresponding to the target keyword group in the co-occurrence matrix;

[0132] Step S42: Using the frequency of occurrence of the medical records, determine the importance of the second cluster to the first cluster.

[0133] Based on the above embodiments, the co-occurrence matrix and the confidence level of each medical record in the co-occurrence matrix can be obtained according to the above calculations. The higher the frequency of records appearing in each keyword group, the closer the relationship between the subcategory and the target major category, i.e., the stronger the importance of the subcategory to the target major category. The relationship between the subcategory and the major category is represented by the frequency of all medical records appearing in each keyword group. The formula for calculating the frequency of medical records appearing in each keyword group is as follows:

[0134]

[0135] In the formula: This represents the total number of medical records within the target category. This represents the confidence level of the d-th medical record. This indicates the location of the target keyword group in the co-occurrence matrix. The data value of the element in column d, row d That is, 0 or 1. Keyword phrase The frequency of occurrence of the corresponding medical records.

[0136] Finally, the product of all keyword groups represents the importance of the smaller category to the larger category, denoted as importance. .

[0137] Step S5: Determine the splitting threshold of the first category cluster using the importance level and obtain each sub-category cluster in the first category cluster.

[0138] Specifically, please refer to Figure 6 Step S5 includes:

[0139] Step S51: Determine the split threshold between nodes within the first category cluster using the importance level and the preset initial split threshold;

[0140] Step S52: Using the splitting threshold, obtain each sub-category cluster in the first category cluster;

[0141] In this context, nodes represent medical records within the first category of clusters.

[0142] More specifically, step S52 includes:

[0143] The reciprocal of the cosine similarity of the vectors between nodes within the first category cluster is used as the original edge value of the first category cluster;

[0144] If the original edge value is less than the splitting threshold, disconnecting the relationships between nodes yields the individual sub-clusters within the first-category cluster.

[0145] At this point, the relationship between the current subcategory and each major category w can be obtained. The closer the relationship between a minor category and a major category, that is, the more important the minor category is to the major category. A larger value indicates that smaller categories are less likely to be split, resulting in a smaller splitting threshold. The formula for the splitting threshold for each larger category is:

[0146]

[0147] In the formula: This represents the threshold for splitting a connected graph, also known as the preset initial split threshold. (Specific details can be adjusted) This indicates the importance of the smaller category to the larger category w. This represents the splitting threshold between nodes within a large category w.

[0148] At this point, based on the splitting threshold of each major category... And the similarity of vectors between nodes (which can be cosine similarity), can be used to split each large category cluster, when the original edge value When the original edge value is used, the relationship between nodes is preserved; when the original edge value is used... At this point, the relationships between nodes are broken; ultimately, we can obtain the sub-category clusters (sub-category clusters) in each major category, and the medical records in these sub-category clusters are strongly correlated with the corresponding major category.

[0149] Building upon this foundation, and combining the sub-category filtering conditions input by doctors, the system can achieve targeted and refined filtering and recombination within the existing classification structure. This ensures that medical data not only possesses hierarchical clustering characteristics but also meets the personalized needs of clinical applications. Ultimately, the aforementioned embodiments achieve intelligent integration and semantic association of multi-source heterogeneous medical records, enhancing the interpretability of data organization and its support capabilities for clinical decision-making.

[0150] This invention aims to construct a medical data integration framework with hierarchical classification capabilities to meet the needs of two-tiered diagnosis and treatment analysis in clinical scenarios, focusing on "major illnesses" and "minor illnesses." Based on the results of coarse clustering of major illnesses, an initial classification structure centered on major illnesses is established. Building upon this, the system further grants doctors flexible integration permissions, enabling them to propose refined classification requirements based on specific clinical goals, i.e., reclassifying minor illness categories within major illnesses. In this way, doctors can extract minor category data that meets specific diagnostic and treatment objectives from the existing classification results, achieving a transition from coarse to fine classification. This classification method aligns with the top-down diagnostic logic of medical data in clinical practice, laying the foundation for subsequent personalized diagnosis and treatment analysis. Furthermore, by establishing a co-occurrence matrix between minor and major categories, the system analyzes the closeness of the relationship between minor and target major categories. This allows for targeted and refined screening and reorganization within the existing classification structure, ensuring that medical data not only possesses hierarchical clustering characteristics but also meets the personalized needs of clinical applications. Ultimately, this invention achieves intelligent integration and semantic association of multi-source heterogeneous medical records, improves the accuracy of medical data clustering, and enhances the interpretability of data organization and its ability to support clinical decision-making.

[0151] Example 2:

[0152] This invention also proposes an AI-powered intelligent integration and analysis device for medical records based on big data. The device can be a data processing device such as a computer or a server, or a combination of multiple devices.

[0153] like Figure 7 As shown, Figure 7 This is a schematic diagram of the hardware operating environment of the AI-powered intelligent integration and analysis device for medical records based on big data, which is involved in the embodiments of the present invention.

[0154] like Figure 7 As shown, this AI-powered medical record integration and analysis device based on big data may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display or an input unit such as a control panel; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001. The memory 1005, as a computer storage medium, may include a medical record AI integration and analysis program.

[0155] Those skilled in the art will understand that Figure 7 The hardware structure shown does not constitute a limitation on the device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0156] Continue to refer to Figure 7 , Figure 7 The memory 1005, which is a computer-readable storage medium, may include an operating device, a user interface module, a network communication module, and a medical record AI intelligent integration and analysis program.

[0157] exist Figure 7 In this embodiment, the network communication module is mainly used to connect to the server and can communicate with the server for data; while the processor 1001 can call the medical record AI intelligent integration and analysis program stored in the memory 1005 and execute the steps in the above embodiments.

[0158] Based on the hardware structure of the above-mentioned AI-powered intelligent integration and analysis device for medical records based on big data, various embodiments of the AI-powered intelligent integration and analysis system for medical records based on big data of the present invention are implemented.

[0159] Furthermore, the present invention also provides a computer-readable storage medium. This computer-readable storage medium stores a medical record AI intelligent integration and analysis program, wherein, when executed by a processor, the medical record AI intelligent integration and analysis program implements the steps of the method corresponding to the big data-based medical record AI intelligent integration and analysis system described above.

[0160] The method implemented when the medical record AI intelligent integration and analysis program is executed can be referred to in various embodiments of the medical record AI intelligent integration and analysis system based on big data of the present invention, and will not be repeated here.

[0161] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0162] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0163] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0164] The above description is only a preferred embodiment of the present invention and does not limit the scope of protection of the present invention. All equivalent structural / method transformations made under the inventive concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the scope of protection of the present invention.

Claims

1. A big data-based medical record AI intelligent integration and analysis system, characterized in that, The system comprises: a matrix generation module configured to determine a first category cluster and a second category cluster about a disease in medical data, wherein the first category cluster comprises a plurality of second category clusters; determine a keyword group between the first category cluster and the second category cluster; and construct a co-occurrence matrix based on the keyword group and medical records in the first category cluster; a cluster splitting module configured to determine a confidence degree of a target medical record in the co-occurrence matrix based on a degree of improvement of the patient's disease in a time period in which the target medical record is located, the degree of improvement being obtained based on diagnosis and treatment data, examination data and medication data; determine an importance degree of the second category cluster to the first category cluster based on the confidence degree and each element of a target keyword group in the co-occurrence matrix; and determine a splitting threshold of the first category cluster and obtain each sub-category cluster in the first category cluster based on the importance degree; a method for determining the confidence degree of the target medical record based on the degree of improvement of the patient's disease obtained from the target medical record in the co-occurrence matrix, comprising: determining a diagnosis and treatment index corresponding to the diagnosis and treatment data in the time period in which the target medical record in the co-occurrence matrix is located; determining an examination index corresponding to the examination data in the time period in which the target medical record in the co-occurrence matrix is located; determining a medication index corresponding to the medication data in the time period in which the target medical record in the co-occurrence matrix is located; determining the confidence degree of the target medical record of the patient by using the degree of improvement of the patient's disease represented by the diagnosis and treatment index, the examination index and the medication index; wherein the weights of the diagnosis and treatment index, the examination index and the medication index are determined by using an entropy weight method, and the confidence degree is obtained by weighting; a method for determining the diagnosis and treatment index, comprising: determining a difference value of the severity of the patient's disease between adjacent diagnosis and treatment stages and a frequency of occurrence of a disease improvement keyword in the diagnosis and treatment data; determining the diagnosis and treatment index corresponding to the diagnosis and treatment data by using the difference value of the severity of the patient's disease and the frequency of occurrence; a method for determining the examination index, comprising: determining a normal interval of a target vital sign of the patient and a target characteristic value in a target examination stage in the examination data; determining a difference value of a lesion volume between adjacent examination stages of the patient; determining the examination index corresponding to the examination data by using the normal interval, the target characteristic value and the difference value of the lesion volume; a method for determining the medication index, comprising: determining a difference value of the dosage of a target drug between adjacent medication stages of the patient in the medication data; determining the medication index corresponding to the medication data by using the difference values of the dosages of various drugs.

2. The big data based medical record AI intelligent integration and analysis system according to claim 1, characterized in that, The method for determining the keyword group between the first category cluster and the second category cluster comprises: obtaining keywords in each medical record in the first category cluster and determining a similarity between the keywords; screening one of the two keywords between which the similarity is greater than a preset similarity threshold to obtain a screened keyword; combining the screened keyword in the first category cluster with text information in the second category cluster to obtain a plurality of keyword groups.

3. The big data based medical record AI intelligent integration and analysis system according to claim 1, characterized in that, The method for constructing the co-occurrence matrix based on the keyword group and the medical records in the first category cluster comprises: taking each keyword group as a column attribute of the co-occurrence matrix and taking the medical records in the first category cluster as a row attribute of the co-occurrence matrix. In the case that there is corresponding column attribute data in the row attribute data of the target element, the data value of the target element is recorded as 1; In the case that there is no corresponding column attribute data in the row attribute data of the target element, the data value of the target element is recorded as 0.

4. The big data based medical record AI intelligent integration and analysis system according to claim 1, characterized in that, The method further comprises the following steps: The data value of each element of the target keyword group in the confidence and co-occurrence matrix is used to determine the appearance frequency of the target keyword group in the medical records corresponding to the co-occurrence matrix, and the corresponding calculation formula is: In the formula: represents the total number of medical records in the first category cluster, represents the confidence of the dth medical record, represents the position of the target keyword group in the co-occurrence matrix data values of column d row elements, , represents the keyword group corresponding medical record frequency of appearance; Using the medical record occurrence frequency, a significance of the second category cluster to the first category cluster is determined, wherein wherein, represents the significance, represents a normalization function, represents a multiplication of all .

5. The big data based medical record AI intelligent integration and analysis system according to claim 1, characterized in that, The method further comprises the following steps: The importance degree is used to determine the split threshold of the first-class cluster, and each sub-class cluster in the first-class cluster is obtained. The importance degree and the preset initial split threshold are used to determine the split threshold between nodes in the first-class cluster.

6. The big data based medical record AI intelligent integration and analysis system according to claim 5, characterized in that, The split threshold is used to obtain each sub-class cluster in the first-class cluster; wherein, the node represents a medical record in the first-class cluster. The method further comprises the following steps: The reciprocal of the cosine similarity of the vector between the nodes in the first-class cluster is taken as the edge original value of the first-class cluster. In the case that the edge original value is less than the split threshold, the relationship between the nodes is disconnected to obtain each sub-class cluster in the first-class cluster.

Citation Information

Patent Citations

  • Intelligent pediatric disease diagnosis auxiliary system

    CN118538399A

  • Medical diagnosis auxiliary method and system based on thinking chain visualization

    CN121096595A