CN108831559B - A Chinese electronic medical record text analysis method and system - Google Patents

A Chinese electronic medical record text analysis method and system Download PDF

Info

Publication number
CN108831559B
CN108831559B CN201810635258.7A CN201810635258A CN108831559B CN 108831559 B CN108831559 B CN 108831559B CN 201810635258 A CN201810635258 A CN 201810635258A CN 108831559 B CN108831559 B CN 108831559B
Authority
CN
China
Prior art keywords
medical record
medical
text
similarity
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810635258.7A
Other languages
Chinese (zh)
Other versions
CN108831559A (en
Inventor
张学工
李季
闾海荣
陈文昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201810635258.7A priority Critical patent/CN108831559B/en
Publication of CN108831559A publication Critical patent/CN108831559A/en
Application granted granted Critical
Publication of CN108831559B publication Critical patent/CN108831559B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Databases & Information Systems (AREA)
  • Pathology (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

中文电子病历文本分析方法与系统,该方法包括以下步骤:利用病历文本获取病历数据集;用正则处理分离数值变量和文本信息,根据上下文表述确定数值信息含义,利用正则表达式搜索并结构化保存不同类别的时间信息;采用自然语言处理对文本分词及词性标注,结合医学实体识别进一步筛选,确定文本中医学关键词汇的位置及类型;分析筛选出医学关键词汇和信息;利用上述相关结果,对病历进行仿真;将文本内容转化成数值向量;对各病历文本添加相似性标签;对病历文本的标注进行学习;根据标注和训练结果对新到的病历样本在病历数据集中筛选出具有相似性的病历。本发明对不同的评价标准,每一新到病历文本可从已有病历文本中找到不同的相似病历文本簇。

Figure 201810635258

A Chinese electronic medical record text analysis method and system, the method includes the following steps: obtaining a medical record data set by using the medical record text; separating numerical variables and text information by regular processing, determining the meaning of the numerical information according to the context expression, and using regular expressions to search and save in a structured manner Different types of temporal information; use natural language processing to segment the text and tag the parts of speech, and further screen with medical entity recognition to determine the location and type of key medical words in the text; analyze and screen out key medical words and information; Simulate medical records; convert text content into numerical vectors; add similarity labels to each medical record text; learn the annotations of medical record texts; filter newly arrived medical record samples in the medical record data set according to the labeling and training results. medical records. According to the present invention, for different evaluation criteria, each newly arrived medical record text can find different similar medical record text clusters from the existing medical record texts.

Figure 201810635258

Description

Chinese electronic medical record text analysis method and system
Technical Field
The invention relates to the technical field of machine learning, in particular to a method and a system for analyzing texts of Chinese electronic medical records.
Background
The auxiliary diagnosis system based on the electronic medical information analysis is widely applied along with the improvement of the level of the electronic and information of the hospital. Besides the diagnosis and treatment experience of the new patient can be obtained from the past medical record, the doctor can also inspire the treatment means of other similar patients stored in the auxiliary diagnosis system. The information stored in the electronic medical record is analyzed and utilized, so that the doctor can make accurate diagnosis and help. The invention aims to analyze the past medical records, and if experts judge the similarity of partial medical records, the invention analyzes the new medical records according to the similarity relation and searches the medical records or medical record clusters which are similar to the current medical records in the existing medical records.
In the current stage, the analysis of the Chinese medical record mainly uses a machine learning method to predict the patient described by the medical record or combines medical image information to classify the illness state of the patient, and the like. The main means of similarity evaluation is to analyze numerical features in medical records with higher degrees of structure through metric learning.
The defects and shortcomings of the prior art are as follows:
although the prior art applies the traditional distance measurement learning method to the Chinese medical record text analysis system, the prior art still has the following disadvantages due to the limitation of the data or research method:
(1) the data structuring degree is required to be high. The research objects of the existing method are medical records with higher structuralization degree. The contents of the medical record are organized in a certain form. The medical records in the form of a large amount of free medical texts are analyzed less, and the invention provides that the numerical variables, the time information, the medical entities and the like are extracted from the free texts of the medical records.
(2) From the practical application point of view, the prior art tries to find a suitable algorithm from the medical record content to calculate the similarity between the medical records, and does not dig the potential rules or characteristics behind the given label to further find similar medical records.
Disclosure of Invention
In order to solve the above problems, the invention provides a text analysis method for a Chinese electronic medical record, which comprises the following steps:
step S10, the real medical record text is used as original data, and a medical record data set to be processed is obtained through input, format conversion and storage;
step S30, separating the numerical variables and the text information using a regularization process, wherein,
step S301, a regular expression corresponding to the numerical variable is constructed, the meaning category of the numerical information is determined according to the context expression, and different categories of time information are searched and structurally stored;
step S302, performing word segmentation on the text by adopting a natural language processing method, performing part-of-speech tagging on the segmentation result, performing further screening by combining medical entity identification, and determining the position and the type of the medical key vocabulary information in the text information;
step S303, analyzing and obtaining the screened medical key words and information according to the word segmentation, part of speech tagging and entity recognition results;
step S50, converting the text information into a numerical vector which can be identified and processed by a computer;
step S60, adding similarity relation labels among the medical record texts;
step S70, learning the label of the medical record text by combining a similarity learning method and a distance measurement learning method;
and step S80, screening medical records with similarity in the medical record data set according to the labeling and training results.
Preferably, the method further includes step S20, classifying and storing according to the medical record type to which the real medical record text belongs, forming a medical record data set, and dividing each medical record text into a plurality of paragraphs according to the medical activity process recorded in the medical record.
Preferably, in step S60, the doctor' S conclusion in the diagnosis part of the medical record is subjected to feature extraction, and the similarity degree between the medical records is judged by referring to the features, so that the similarity label is added to each medical record text.
Preferably, a machine learning method is adopted to classify and cluster the medical record texts, and whether the extracted features are suitable for judging the medical record similarity is verified.
Preferably, the doctor' S conclusion extracted in step S60 and the medical key vocabulary and information filtered in step S30 are also applied to generate a simulated medical record text.
Preferably, in step S60, the digitized high-dimensional vector is also subjected to dimensionality compression, and the high-dimensional vector is subjected to dimensionality compression by using a dimensionality reduction algorithm to reduce sparsity.
Preferably, in step S70, the medical record text data labeled in step S60 is used as training data, and for different similarity criteria, a semi-supervised or weakly-supervised metric learning algorithm is used for training according to the labeled similarity relationship between medical record texts;
in step S80, similar medical records corresponding to the similarity criteria are screened out according to the different similarity criteria.
Preferably, the meaning category of the numerical information includes time information, medication dosage information, assay test result recording information.
Preferably, in step S303, the filtered medical key words and information are stored according to the time sequence of occurrence thereof.
A Chinese electronic medical record text analysis system comprises:
the medical record text input module is used for acquiring a real medical record text and obtaining a medical record data set to be processed through input, storage and format conversion operations;
the key information screening module is used for performing medical language processing on the medical record data set, screening medical key words and information and converting the medical key words and information into a digital quantity form which can be processed by a computer;
the characteristic extraction module is used for extracting the characteristics of the doctor conclusion in the diagnosis part of the medical record;
the medical history text simulation module is used for applying the extracted doctor conclusion and the screened medical key vocabulary information to training to generate a simulation medical history text and paragraphs thereof;
the similarity marking module is used for marking the similarity of the medical record data sets according to the similarity standard;
the similarity training module is used for training by adopting a semi-supervised or weakly-supervised algorithm according to the similarity marking result of the similarity marking module;
and the similar result output module is used for sequencing and outputting the similar medical record clusters of the new medical record in the original medical record database according to the similarity degree according to the similarity standard and the training result.
Compared with the prior art, the invention has the following beneficial effects:
(1) the invention provides a new analysis method, which provides a set of complete flow from input to output corresponding to the data of medical record texts. The method can be applied to the design of a clinical electronic medical record text system.
(2) The common electronic medical record system only judges the similarity of medical record texts according to default parameters and rules. However, experts with different medical knowledge specialties and different field backgrounds can make different judgments about whether the two medical record texts are similar or not. The reason for this is that the expert has different knowledge and different angles of analyzing the opinion, so that different evaluation criteria are presented when facing the same material. In the invention, the implicit different evaluation criteria can be explicitly expressed on the label of whether the medical record text is similar or not.
The invention aims to find different similar medical record text clusters from the existing medical record texts for each new medical record text through the training of the system when different medical record similar labels are given under different evaluation standards. In clinical application, the invention can provide help for doctors with different medical backgrounds to consult and discuss the disease condition.
(3) Another advantage of the present invention is that the input to the system is free text with a high degree of unstructured medical records, which will cover more comprehensive patient information and help explore more comprehensive description of the patient's condition.
Drawings
The above features and technical advantages of the present invention will become more apparent and readily appreciated from the following description of the embodiments thereof taken in conjunction with the accompanying drawings.
FIG. 1 is a flow chart of a method for analyzing a text of a Chinese electronic medical record according to an embodiment of the present invention;
FIG. 2 is a schematic diagram showing the structure of a Chinese electronic medical record text analysis system according to an embodiment of the present invention.
Detailed Description
The embodiment of the method and the system for analyzing the text of the Chinese electronic medical record will be described below with reference to the accompanying drawings. Those of ordinary skill in the art will recognize that the described embodiments can be modified in various different ways, or combinations thereof, without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are illustrative in nature and not intended to limit the scope of the claims. Furthermore, in the present description, the drawings are not to scale and like reference numerals refer to like parts.
The method for analyzing the Chinese electronic medical record text comprises the following steps of:
step S10, using the medical record text from the clinic (i.e. the real medical record text) as the original data to obtain the medical record data set to be processed. Preferably, the medical records are respectively input and stored according to the medical record types (such as admission medical records, in-patient medical records, out-patient medical records and the like) to which the medical record texts belong.
And step S30, separating numerical variables and text information for each paragraph of the medical record by utilizing regular processing. Wherein the method also comprises the following steps of,
step S301, the meaning category of the numerical information is determined according to the context expression, so that a corresponding regular expression is constructed, and different categories of time information are searched and structurally stored. Specifically, in the case history text, the meaning expressed by the number may be classified into, for example, time record, assay result record, medication dose, and the like. And further determining the specific meaning of the extracted numerical information representation according to the context expression.
In case history texts, there are usually richer time expression modes. For example, in the medical record text, "2 years ago", 2017.5.25 represents a time point, and "3 months" represents a duration time period, by using the rule of the expression mode, a regular expression can be constructed, and the time information in the medical record text can be searched and structurally stored in a matching mode.
In the case of medical records, the number of the other part is used for indicating the medicine dosage or the test result. For example, 120mmHg represents the blood pressure value, and 38.5 ℃ represents the temperature. After searching the time information in the whole medical record, the remaining numerical information can also be saved by utilizing the regular processing. That is, different regular expressions may be set according to different meanings expressed by the time information, so that the time information, the medication dosage information, the record of the test result, and the like may be structurally stored.
And step S302, performing word segmentation on the medical history text by adopting a natural language processing method, performing part-of-speech tagging on the segmentation result by using part-of-speech information, performing further secondary screening by combining medical entity identification, and determining the position and the type of the medical key vocabulary information in the text. Specifically, after the segmentation result is primarily screened by using the part-of-speech information through a natural language processing (including segmentation, part-of-speech tagging and the like), the obtained words do not all play a role in the process of distinguishing the similarity of medical history texts, and further secondary screening needs to be performed in combination with medical entity identification. For example, in a piece of text information, some nouns are first screened out by using part-of-speech information, and contents with certain medical significance can be further screened out by further performing secondary screening by using medical entity recognition. Such as some drug names, some body parts, etc., the primary screening and the secondary screening help to improve the analysis effect.
Preferably, the conditional random field algorithm is used for performing entity recognition on the medical record text after word segmentation, namely, word sequences appearing in the medical record in sequence are labeled, and mapping relations between self-defined labels with certain medical information such as 'symptom', 'inspection', 'medication' or 'other' and words appearing in the text are labeled. The word segmentation and the part-of-speech result obtained as described above are used for setting the template in the conditional random field algorithm. Therefore, the position and the type of the medical key word information in the text are determined, and subsequent analysis is facilitated.
Step S303, according to the segmentation, part-of-speech tagging and entity recognition results, the screened medical key vocabulary and the information are obtained through analysis, namely, the segmentation, part-of-speech tagging and the information of entity recognition form a corresponding vocabulary, and a new vocabulary is obtained through means of obtaining intersection or union of vocabularies and the like. For example, in a method for extracting word list intersection, the word list obtained by dividing words has "eyes", the part-of-speech tagged nouns have "eyes", and the word list recognized by the medical entity also has "eyes", then the word "eyes" is screened out. If the information corresponding to the time record exists, the information can be stored according to the time sequence of occurrence, so that the information can be conveniently searched and read, for example,
fingers 2017.5.25;
onychomycosis 2017.5.28;
appendicitis 2017.11.28.
Step S50, converting the text information into a computer-processed numerical vector. In natural language processing, there are various methods such as one-hot coding or word embedding, and a text is represented by numerical vectorization by representing words appearing in the text as high-dimensional vectors. Therefore, text information can be converted into a numerical vector which can be processed by a computer, and key information in the text is retained while noise is reduced through measures such as part of speech tagging, entity recognition and the like.
And step S60, adding similarity labels to the medical record texts according to different similarity standards.
As previously mentioned, medical professionals with different knowledge backgrounds and clinical experience may give non-identical judgments for the same medical history. For the input requirement of the subsequent measurement learning algorithm, the step gives a label to the relation of similarity or not between partial medical record texts, for example, the medical record No. 1 is similar to the medical record No. 2, and the medical record No. 1 is not similar to the medical record No. 3. The task of assigning similar labels to medical record texts can be implemented in two ways, the first way is to ask medical experts to read existing medical records and to give labels. Compared with the method which consumes higher manpower cost, in the analysis process, another method can be adopted, namely, through manual similar standards, a program is written and distinguished by a computer, similar labels are given, finally, experts who set the standards review similar results, and if necessary, the labels marked by the machine can be modified. The method is not only manually participated, but also utilizes a computer for marking, and the semi-automatic method is favorable for saving manpower. Whether fully via manual labeling or semi-automated labeling, when similarity criteria differ, there will be different similarity labels for relationships between the same medical records, and such differences in labeling will result in different output results. For example, two medical records may have a high similarity to one similarity criterion and a low similarity to another similarity criterion.
And step S70, learning the label of the data by combining a similarity learning method and a distance measurement learning method. The step is that the medical record text data labeled in the step S60 is used as training data, and according to the labeled similarity relation between the medical record texts, a weak supervision or semi-supervision metric learning algorithm is used for training. The model seeks to map high-dimensional vectors representing medical record text into a low-dimensional space and preserve similarity relationships therein. After a small amount of sufficient similarity relation labeling is carried out on the existing data set, the purpose of training the metric learning model based on weak supervision is to complete the mapping from a high-dimensional space to a low-dimensional space by iteratively calculating a metric matrix. Meanwhile, the model utilizes the measurement matrix to simultaneously carry out mapping transformation on the unmarked high-dimensional vector representation, and accordingly obtains the relation between the unmarked data and the marked data. Finally, a measurement matrix which can potentially represent the current labeling strategy is obtained by utilizing the similarity learning algorithm and the measurement learning algorithm, and the matrix can be utilized to calculate the similarity relation between the new medical record and the current medical record in the subsequent steps.
And step S80, calculating and screening out results of similar medical records in the original data set according to the labeling and training results.
In an alternative embodiment, step S20 is further included between step S10 and step S30, for each medical record, paragraphs are divided according to different medical activity processes recorded in the medical record, for example, parts of different record format types such as chief complaints, examination conditions, diagnoses, treatments, and the like are divided, and the subsequent steps are processed in segments according to information recorded in the parts.
In an alternative embodiment, in step S60, it is necessary to perform feature extraction on the doctor' S conclusion in the diagnosis part (determination diagnosis or auxiliary diagnosis) of the medical record, that is, extract key information of the conclusion as features, such as the type of disease and its complications, the stage of cancer, etc., and judge the similarity degree between the medical records by referring to these features, thereby adding similarity labels to the texts of the medical records.
The feature extraction method can also adopt a machine learning method to classify and cluster the medical record texts besides the means such as entity identification and the like, and verify the effect of the extracted features on judging the medical record attributes.
In an alternative embodiment, the physician' S conclusion of feature extraction and the medical key vocabulary and information filtered in step S30 may also be applied to generate a simulated medical history text.
In an alternative embodiment, in step S60, the digitized high-dimensional vector is also subjected to dimensionality compression, and the result of the high-dimensional vector is directly used for metric learning, which may increase hardware resources and time consumed by program operation. Therefore, if the numerical vectors representing the medical record texts need to be subjected to feature extraction, the part mainly refers to the step of compressing the dimensionality of the high-dimensional vectors by using a dimensionality reduction algorithm to reduce sparsity.
In an alternative embodiment, in step S70, the model may be trained according to different similarity criteria, and correspondingly, in step S80, similar medical records corresponding to the similarity criteria may be screened out.
The invention also provides a Chinese electronic medical record text analysis system which comprises a medical record text input module 11, a medical record text structuring module 12, a key information screening module 13, a medical record text simulation module 14, a feature extraction module 15, a similarity marking module 16, a similarity training module 17, a similar result output module 18 and the like. The medical record text input module obtains a medical record text from a data source, and obtains a medical record data set to be processed through input, storage and format conversion. The medical record structuring module converts a medical record data set formed by input medical records into a format with a higher structuring degree, and particularly, for each medical record, segments are divided according to different medical activity processes recorded in the medical record, for example, segments with different record format types such as chief complaints, examination conditions, diagnoses, treatments and the like are divided. However, this module can be omitted if the input medical record is already structured data. The key information screening module performs medical language processing on the structured medical record text, extracts medical entities and time information, and converts the medical entities and the time information into a digital quantity form which can be processed by a computer. The feature extraction module classifies and cluster-analyzes the data set by adopting a machine learning method, and generates a simulation medical record text by utilizing the screened key information, the extracted medical entity features and other information, and the feature extraction module mainly aims at transforming the original medical record, and plays the roles of removing privacy and protecting the right of a patient. And the generated simulation medical record text is used for the training module to perform data training.
The similarity labeling module is used for labeling similarity labels of medical records, and can label different similarities of different parts of the medical record data set according to different similarity standards set by a user. For example, one similarity criterion can be employed for two medical records in the medical record dataset, and another similarity criterion can be employed for other medical records. The similarity marking module is used for the training module and giving similarity standards to the output module. The training module adopts a semi-supervised method or a weakly supervised similarity learning method to train data according to the similarity labeling result of the similarity labeling module. And the output module is used for visually outputting the similar medical record clusters of the new medical record in the original medical record database according to the similarity standard and the training result. The output results may be affected by different similarity criteria and different results may be output. And for each output result, sorting the output results according to the similarity obtained by algorithm calculation.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A Chinese electronic medical record text analysis method is characterized by comprising the following steps:
step S10, the real medical record text is used as original data, and a medical record data set to be processed is obtained through input, format conversion and storage;
step S30, separating the numerical variables and the text information using a regularization process, wherein,
step S301, a regular expression corresponding to the numerical variable is constructed, the meaning category of the numerical information is determined according to the context expression, and different categories of time information are searched and structurally stored;
step S302, performing word segmentation on the text by adopting a natural language processing method, performing part-of-speech tagging on the segmentation result, performing further screening by combining medical entity identification, and determining the position and the type of the medical key vocabulary information in the text information;
step S303, analyzing and obtaining the screened medical key words and information according to the word segmentation, part of speech tagging and entity recognition results;
step S50, converting the text information into high-dimensional numerical value vector which can be identified and processed by the computer;
step S60, adding at least one similarity relation label of evaluation criteria among the medical record texts;
step S70, learning the label of the medical record text by combining a similarity learning method and a distance measurement learning method;
step S80, according to the labeling and training results, the new medical record sample is screened out the medical record with similarity in the medical record data set,
wherein, the medical record text data labeled with similarity in the step S60 is used as training data, and training is carried out by using a weak supervision or semi-supervision measurement learning algorithm according to the labeled similarity relation between medical record texts, high-dimensional vectors representing the medical record texts are mapped to a low-dimensional space, the similarity relation is retained, the mapping from the high-dimensional space to the low-dimensional space is completed by iteratively calculating a measurement matrix,
and then, mapping transformation is carried out on the unmarked high-dimensional vector representation by utilizing the measurement matrix to obtain the relation between the unmarked data and the marked data, so that the medical records with similarity are screened out from the medical record data set for the newly arrived medical record samples.
2. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 1,
the method also comprises a step S20 of forming a medical record data set according to the classified storage of the medical record types to which the real medical record texts belong, and dividing each medical record text into a plurality of paragraphs according to the difference of the medical activity process recorded in the medical record.
3. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 1,
in step S60, the doctor' S conclusion in the diagnosis section of the medical record is subjected to feature extraction, and the degree of similarity between the medical records is evaluated with reference to these features, thereby adding a similarity label to each medical record text.
4. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 3, wherein the machine learning method is used to classify and cluster the medical record text, so as to verify whether the extracted features are suitable for judging the similarity of the medical records.
5. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 3, wherein the conclusion of the doctor extracted in step S60 and the medical key vocabulary and information filtered in step S30 are further applied to generate a text of the simulated medical record.
6. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 1, wherein in step S60, the dimension of the digitized high-dimensional vector is compressed, and the dimension of the high-dimensional vector is compressed by a dimension reduction algorithm to reduce sparsity.
7. The method for analyzing the text of the Chinese electronic medical record as claimed in claim 1, wherein in step S70, the medical record text data labeled with the similarity in step S60 is used as training data, and for different similarity standards, the training is performed by using a semi-supervised or weakly supervised metric learning algorithm according to the labeled similarity relationship between the medical record texts;
in step S80, similar medical records corresponding to the similarity criteria are screened out according to the different similarity criteria.
8. The method as claimed in claim 1, wherein the meaning category of the numerical information includes time information, dosage information, and test result record information.
9. The method for analyzing the texts of the Chinese electronic medical records according to claim 1, wherein in step S303, the screened medical key words and information are stored according to the time sequence of occurrence.
10. A Chinese electronic medical record text analysis system is characterized by comprising:
the medical record text input module is used for acquiring a real medical record text and obtaining a medical record data set to be processed through input, storage and format conversion operations;
the key information screening module is used for performing medical language processing on the medical record data set, screening medical key words and information and converting the medical key words and information into high-dimensional numerical vectors which can be processed by a computer;
the characteristic extraction module is used for extracting the characteristics of the doctor conclusion in the diagnosis part of the medical record;
the medical history text simulation module is used for applying the extracted doctor conclusion and the screened medical key vocabulary information to training to generate a simulation medical history text and paragraphs thereof;
the similarity labeling module is used for labeling the similarity of the medical record data set according to at least one similarity standard;
the similarity training module is used for training by adopting a semi-supervised or weak supervised algorithm according to the similarity labeling result of the similarity labeling module, wherein medical history text data subjected to similarity labeling is used as training data, training is carried out by utilizing a weak supervised or semi-supervised metric learning algorithm according to the labeled similarity relation between medical history texts, a high-dimensional vector representing the medical history text is mapped into a low-dimensional space, the similarity relation is kept, and the mapping from the high-dimensional space to the low-dimensional space is completed by iteratively calculating a metric matrix;
and the similarity result output module is used for representing the unmarked high-dimensional vectors by utilizing the measurement matrix according to the similarity standard and the training result and simultaneously carrying out mapping transformation to obtain the relation between the unmarked data and the marked data, so that medical records with similarity are screened out from the medical record data set of the new medical record sample, and the similar medical record clusters of the new medical record in the original medical record database are sorted and output according to the similarity degree.
CN201810635258.7A 2018-06-20 2018-06-20 A Chinese electronic medical record text analysis method and system Active CN108831559B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810635258.7A CN108831559B (en) 2018-06-20 2018-06-20 A Chinese electronic medical record text analysis method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810635258.7A CN108831559B (en) 2018-06-20 2018-06-20 A Chinese electronic medical record text analysis method and system

Publications (2)

Publication Number Publication Date
CN108831559A CN108831559A (en) 2018-11-16
CN108831559B true CN108831559B (en) 2021-01-15

Family

ID=64142638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810635258.7A Active CN108831559B (en) 2018-06-20 2018-06-20 A Chinese electronic medical record text analysis method and system

Country Status (1)

Country Link
CN (1) CN108831559B (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111199050B (en) * 2018-11-19 2023-10-17 零氪医疗智能科技(广州)有限公司 System for automatically desensitizing medical records and application
CN111199801B (en) * 2018-11-19 2023-08-08 零氪医疗智能科技(广州)有限公司 Construction method and application of model for identifying disease types of medical records
CN109584983A (en) * 2018-12-07 2019-04-05 广东省人民医院(广东省医学科学院) A kind of data processing method applied to medicine
CN109635112A (en) * 2018-12-13 2019-04-16 平安医疗健康管理股份有限公司 Abnormal dialysis data screening method, apparatus, equipment and storage medium
CN109830302B (en) * 2019-01-28 2021-04-06 北京交通大学 Medication pattern mining method, device and electronic device
CN109935337B (en) * 2019-02-25 2021-01-15 长沙学院 A method and system for finding medical records based on similarity measurement
CN110059185B (en) * 2019-04-03 2022-10-04 天津科技大学 An automatic tagging method for professional vocabulary in medical documents
CN110176311A (en) * 2019-05-17 2019-08-27 北京印刷学院 A kind of automatic medical proposal recommending method and system based on confrontation neural network
CN110457483B (en) * 2019-06-21 2022-02-18 浙江大学 Long text generation method based on neural topic model
CN110399544A (en) * 2019-06-27 2019-11-01 迪安诊断技术集团股份有限公司 Electronic health record digital object classifier generation method and final classification device system
CN110335653B (en) * 2019-06-30 2022-05-24 浙江大学 Non-standard medical record analysis method based on openEHR medical record format
CN114207604A (en) * 2019-07-05 2022-03-18 爱思唯尔有限公司 System and method for extracting scientific measurement context using targeted question answers
CN110491519B (en) * 2019-07-17 2024-01-02 上海明品医学数据科技有限公司 A method for inspecting medical data
CN110428907A (en) * 2019-07-31 2019-11-08 济南大学 A kind of text mining method and system based on unstructured electronic health record
CN112347776B (en) * 2019-08-09 2024-05-24 金色熊猫有限公司 Medical data processing method and device, storage medium, and electronic device
CN110442683A (en) * 2019-08-13 2019-11-12 北京明略软件系统有限公司 The processing method and processing device of text information, storage medium, electronic device
CN110675931A (en) * 2019-08-28 2020-01-10 吉林金域医学检验所有限公司 Information coding method, device, equipment and storage medium for detection report
CN110781298B (en) * 2019-09-18 2023-06-20 平安科技(深圳)有限公司 Medicine classification method, apparatus, computer device and storage medium
CN111180068A (en) * 2019-12-19 2020-05-19 浙江大学 Chronic disease prediction system based on multi-task learning model
CN113032469B (en) * 2019-12-24 2024-02-20 医渡云(北京)技术有限公司 Text structured model training and medical text structuring method and device
CN111581976B (en) * 2020-03-27 2023-07-21 深圳平安医疗健康科技服务有限公司 Medical term standardization method, device, computer equipment and storage medium
CN113705228B (en) * 2020-05-22 2024-10-22 中金慈云健康科技有限公司 Medical diagnosis text analysis labeling method based on natural language processing
CN111881979B (en) * 2020-07-28 2022-05-13 复旦大学 Multimodal data annotation device and computer readable storage medium containing program
CN112069783A (en) * 2020-09-10 2020-12-11 卫宁健康科技集团股份有限公司 A medical record input method and input system thereof
CN112133390B (en) * 2020-09-17 2024-03-22 吾征智能技术(北京)有限公司 Liver disease cognition system based on electronic medical record
WO2022086939A1 (en) * 2020-10-19 2022-04-28 Google Llc Dynamic language models for continuously evolving content
CN114550856B (en) * 2020-12-07 2024-11-08 众阳健康科技集团有限公司 A similarity retrieval method for electronic medical records integrating cross-knowledge attention
CN112699669B (en) * 2020-12-29 2022-11-11 医渡云(北京)技术有限公司 Natural language processing method, device and storage medium for epidemiological survey report
CN112802584A (en) * 2021-01-26 2021-05-14 武汉大学 Medical ultrasonic examination data classification method and device based on classifier
CN112597283B (en) * 2021-03-04 2021-05-25 北京数业专攻科技有限公司 Notification text information entity attribute extraction method, computer equipment and storage medium
CN113420116B (en) * 2021-06-23 2022-12-27 平安科技(深圳)有限公司 Medical document analysis method, device, equipment and medium
CN113887209B (en) * 2021-09-30 2025-11-21 北京百度网讯科技有限公司 Text processing method, device, electronic equipment and storage medium
CN113705226B (en) * 2021-10-29 2022-02-11 上海柯林布瑞信息技术有限公司 Medical text entity labeling method and device
CN114300083B (en) * 2021-11-16 2022-10-18 北京左医科技有限公司 Medical record construction method and system
CN114490944B (en) * 2022-02-10 2024-07-30 杭州绿图信息科技有限公司 Batched graphic generation method of plant information
CN115691742B (en) * 2023-01-03 2023-04-07 江西曼荼罗软件有限公司 Electronic medical record quality control method, system, storage medium and equipment
CN116204646A (en) * 2023-03-10 2023-06-02 城云科技(中国)有限公司 Method and Application of Automatically Assigning Data Labels Based on Text Dependency Value Judgment
CN116469503B (en) * 2023-04-06 2024-06-21 海军军医大学第三附属医院东方肝胆外科医院 Health data processing method and server based on big data
CN117235582B (en) * 2023-10-31 2024-10-01 中国人民解放军总医院 Multi-granularity information processing method and device based on electronic medical records
CN117290509B (en) * 2023-11-02 2025-10-17 北方健康医疗大数据科技有限公司 Training method and device for text classification model of electronic medical record, electronic equipment and medium
CN117789907B (en) * 2024-02-28 2024-05-10 山东金卫软件技术有限公司 Intelligent medical data intelligent management method based on multi-source data fusion
CN118760757A (en) * 2024-09-05 2024-10-11 北方健康医疗大数据科技有限公司 A method, device, equipment and storage medium for extracting medical variables from medical record text
CN119993536A (en) * 2025-01-21 2025-05-13 上海联众网络信息股份有限公司 A method for generating ICD codes for surgery
CN120183735A (en) * 2025-05-20 2025-06-20 西安几何数字信息技术有限公司 Electronic medical record text analysis system and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095913A (en) * 2016-06-08 2016-11-09 广州同构医疗科技有限公司 A kind of electronic health record text structure method
CN107193919A (en) * 2017-05-15 2017-09-22 清华大学深圳研究生院 The search method and system of a kind of electronic health record
CN107341264A (en) * 2017-07-19 2017-11-10 东北大学 An electronic medical record retrieval system and method supporting self-defined entities
CN107562732A (en) * 2017-10-26 2018-01-09 北京康夫子科技有限公司 The processing method and system of electronic health record

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095913A (en) * 2016-06-08 2016-11-09 广州同构医疗科技有限公司 A kind of electronic health record text structure method
CN107193919A (en) * 2017-05-15 2017-09-22 清华大学深圳研究生院 The search method and system of a kind of electronic health record
CN107341264A (en) * 2017-07-19 2017-11-10 东北大学 An electronic medical record retrieval system and method supporting self-defined entities
CN107562732A (en) * 2017-10-26 2018-01-09 北京康夫子科技有限公司 The processing method and system of electronic health record

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
中文电子病历文本中的时间识别算法研究;孙健 等;《山西大学学报(自然科学版)》;20180215;第41卷(第1期);第15-22页 *
基于电子病历数据挖掘的疾病危重度动态预测研究;李季 等;《信息资源管理学报》;20171231(第4期);第38-43页 *
张雪松.文本聚类及其在电子病历分析中的应用研究.《中国优秀硕士学位论文全文数据库信息科技辑》.2018,(第6期),第I138-2166页. *
文本聚类及其在电子病历分析中的应用研究;张雪松;《中国优秀硕士学位论文全文数据库信息科技辑》;20180615(第6期);第I138-2166页 *

Also Published As

Publication number Publication date
CN108831559A (en) 2018-11-16

Similar Documents

Publication Publication Date Title
CN108831559B (en) A Chinese electronic medical record text analysis method and system
CN111540468B (en) A method and system for ICD automatic coding with visualization of diagnosis causes
US10929420B2 (en) Structured report data from a medical text report
CN112712879B (en) Information extraction method, device, equipment and storage medium for medical image report
CN110162779B (en) Medical record quality evaluation method, device and equipment
WO2022227294A1 (en) Disease risk prediction method and system based on multi-modal fusion
CN111325289A (en) A method, device, device and medium for behavior recognition
CN107193919A (en) The search method and system of a kind of electronic health record
CN111145903B (en) Method and device for acquiring vertigo inquiry text, electronic equipment and inquiry system
CN112241457A (en) An event detection method for event knowledge graphs incorporating extended features
CN111191456B (en) Method for identifying text segments by using sequence labels
CN112541066A (en) Text-structured-based medical and technical report detection method and related equipment
CN112541086A (en) Knowledge graph construction method for cerebral apoplexy
CN115083550B (en) Patient similarity classification method based on multi-source information
CN113343680A (en) Structured information extraction method based on multi-type case history texts
CN116737924B (en) Medical text data processing method and device
CN120221058A (en) Traditional Chinese Medicine Rehabilitation Diagnosis System Based on Multimodal Knowledge Graph and Large Language Model
CN119938946B (en) A document knowledge element extraction method, device and medium based on large model
CN112749277A (en) Medical data processing method and device and storage medium
CN114191665A (en) Classification method and classification device for human-machine asynchrony during mechanical ventilation
CN108735198A (en) Phoneme synthesizing method, device based on medical conditions data and electronic equipment
CN111180026A (en) Special diagnosis and treatment view system and method
CN115862897A (en) A syndrome monitoring method and system based on clinical data
CN113191141B (en) Query regular expression generation method, device, equipment and storage medium
CN116313141A (en) An intelligent inquiry method for fever of unknown origin based on knowledge graph

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant