[go: up one dir, main page]

CN107273681B - Intelligent sequencing system for diagnosis input - Google Patents

Intelligent sequencing system for diagnosis input Download PDF

Info

Publication number
CN107273681B
CN107273681B CN201710436440.5A CN201710436440A CN107273681B CN 107273681 B CN107273681 B CN 107273681B CN 201710436440 A CN201710436440 A CN 201710436440A CN 107273681 B CN107273681 B CN 107273681B
Authority
CN
China
Prior art keywords
diagnosis
input
result
module
degree
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
CN201710436440.5A
Other languages
Chinese (zh)
Other versions
CN107273681A (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.)
Wisefly Technology Co ltd
Original Assignee
Wisefly Technology Co ltd
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 Wisefly Technology Co ltd filed Critical Wisefly Technology Co ltd
Priority to CN201710436440.5A priority Critical patent/CN107273681B/en
Publication of CN107273681A publication Critical patent/CN107273681A/en
Application granted granted Critical
Publication of CN107273681B publication Critical patent/CN107273681B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The invention discloses an intelligent sequencing system for diagnosis input, which comprises an initialization module, a parameter calculation module, an association degree calculation module and a result return module, wherein the initialization module is used for initialization setting and establishing a diagnosis dictionary in a diagnosis input module of an electronic medical record system; the parameter calculation module is used for calculating the number m of the phase differences, the occurrence position n and the word splitting degree o and recording the calculation results of the three parameters in a parameter record table; the correlation degree calculation module calculates the correlation degree x according to the parameter record table and records the correlation degree x value in a temporarily stored x value table in the controller; the result returning module returns the diagnosis result matching sorting result to the selection box pulled down by the input box and provides the user with the selection, so that the diagnosis result input by the user is enabled to be in accordance with the standard on one hand, and the input efficiency of the user is improved on the other hand.

Description

Intelligent sequencing system for diagnosis input
Technical Field
The invention relates to the technical field of medical treatment, in particular to an intelligent sequencing system for diagnosis input.
Background
After the doctor makes a diagnosis according to the symptoms of the patient, the doctor needs to input a diagnosis result in an electronic medical record system. However, the diagnosis result needs to be specified to a certain degree, a dictionary of the diagnosis result exists in the electronic medical record system, the standardized expression of various disease diagnoses is provided, after a doctor inputs part of characters for diagnosis in a diagnosis input box, the content which needs to be input by the system searches for the diagnosis result which is possibly matched in the dictionary, and therefore the selection is returned to the user, and meanwhile, the input efficiency is greatly improved.
Disclosure of Invention
Aiming at the problems in the background technology, the invention aims to provide an intelligent sequencing system for diagnosis input, which is used for sequencing partial characters input in a diagnosis input box by a user and then returning the sequenced characters to the user for selection, so that on one hand, a diagnosis result input by the user is in accordance with a standard, and on the other hand, the input efficiency of the user is improved.
The technical scheme of the invention is realized as follows: the intelligent sequencing system for diagnosis input comprises an initialization module, a parameter calculation module, an association degree calculation module and a result return module, wherein the initialization module: the system is used for initializing setting, and establishing a diagnosis dictionary in a diagnosis entry module of an electronic medical record system, wherein the diagnosis dictionary is stored in a relational database mode and records the standard expression of tens of thousands of diagnosis results; a parameter calculation module: the device is used for calculating three parameters which are respectively the number m of difference words, the occurrence position n and the word splitting degree o, and recording the calculation results of the three parameters in a parameter record table which is temporarily stored in a controller of the electronic medical record system; a correlation degree calculation module: calculating the correlation degree χ according to the parameter record table by the following formula, wherein χ is exp (10-m) -0.1 xo-ln, and recording the correlation degree χ value in a χ value table temporarily stored in the controller; and a result returning module: and after the relevance degree chi value is calculated, arranging the chi values in a descending order, calling a diagnosis result from the diagnosis dictionary according to the diagnosis ID and the relation view, returning the diagnosis result matching and sequencing result to a selection box pulled down by the input box, and providing the selection for a user.
In the above technical solution, the diagnosis dictionary uses diagnosis ID as a main key, and each diagnosis result corresponds to a diagnosis name and ICD-9 code.
In the technical scheme, in the parameter calculation module, before parameter calculation, a user inputs partial characters of a target diagnosis in a diagnosis input frame, a system searches for a diagnosis result containing input characters according to the input characters, if the diagnosis result in a dictionary does not contain the input characters, the diagnosis result not containing the input characters is directly shielded, and after shielding, the system does not need to perform parameter calculation on each diagnosis result, but only performs parameter calculation on the diagnosis result containing the input characters, so that the efficiency is improved.
In the above technical solution, the number m of the phase differences refers to the number of characters that each diagnosis result is different from an input character, and the occurrence position n refers to the position where the first character of the input character appears in the diagnosis result; the degree of separation o refers to the difference in the number of characters between the first position and the last position where the input character appears in the diagnosis result minus the number of input characters.
The invention relates to an intelligent sequencing system for diagnosis input, which comprises an initialization module, a parameter calculation module, an association degree calculation module and a result return module, wherein the initialization module is used for initialization setting and establishing a diagnosis dictionary in a diagnosis input module of an electronic medical record system; the parameter calculation module is used for calculating the number m of the phase differences, the occurrence position n and the word splitting degree o and recording the calculation results of the three parameters in a parameter record table; the correlation degree calculation module calculates the correlation degree x according to the parameter record table and records the correlation degree x value in a temporarily stored x value table in the controller; the result returning module returns the diagnosis result matching sorting result to the selection box pulled down by the input box and provides the user with the selection, so that the diagnosis result input by the user is enabled to be in accordance with the standard on one hand, and the input efficiency of the user is improved on the other hand.
Drawings
FIG. 1 is a schematic partial flow diagram of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention relates to an intelligent sequencing system for diagnosis input, which comprises an initialization module, a parameter calculation module, an association degree calculation module and a result return module. The following is a detailed description of the above modules in conjunction with fig. 1:
(1) an initialization module:
the initialization module is used for initializing setting, and a diagnosis dictionary is created in a diagnosis entry module of the electronic medical record system, is stored in a relational database mode, and records the standard expression of tens of thousands of diagnosis results. The diagnosis dictionary takes diagnosis ID as a main key, and each diagnosis result corresponds to a diagnosis name, an ICD-9 code and the like. The diagnostic dictionary representation is shown in the following table:
diagnostic ID Name of diagnosis ICD-9 code
00001 Gastritis (gastritis)
00002 Pyloritis of stomach
00003 Inflammation of stomach fundus
00004 Infectious gastritis
(2) A parameter calculation module:
the parameter calculation module is used for calculating parameters, before parameter calculation, a user inputs partial characters of a target diagnosis in the diagnosis input box, the system searches a diagnosis result containing input characters in the system according to the input characters, and if the diagnosis result in the dictionary does not contain the input characters, the diagnosis result which does not contain the input characters is directly shielded. After the shielding, the system does not need to carry out parameter calculation on each diagnosis result, but only carries out parameter calculation on the diagnosis result containing the input characters, thereby greatly improving the operation speed.
And after the preliminary screening is finished, performing parameter calculation on the screened diagnosis result, wherein the parameter calculation needs to calculate three parameters, namely the number of difference words, the appearance position and the word splitting degree.
a. Calculating the phase difference word number m: and in the screened diagnosis results, calculating the number of characters which are different from the input characters in each diagnosis result according to the characters input by the user.
b. Calculating the occurrence position n: the appearance position refers to a position where the first character of the input character appears in the diagnosis result, for example, the first character "intestine" of "enteritis" input by the user appears in the second position in "colitis".
c. And (3) calculating the word splitting degree o: the degree of separation means that the difference between the number of characters between the first position and the last position where the input character appears in the diagnosis result is subtracted by the number of input characters, for example, the difference between the number of characters is 4 when the input character "gastritis" appears in "gastritis cardia inflammation" is 1 at the first position, the last position is 4, the difference between the number of characters is 4-1+ 1-4, the number of input characters is 2, and the degree of separation is 2.
Recording the calculation results of the three parameters in a parameter record table, wherein the parameter record table is temporarily stored in a controller of the electronic medical record system, and the following table shows that:
diagnostic ID By a difference word number m Occurrence position n Degree of separation o
(3) A correlation degree calculation module:
and the association degree calculation module is used for calculating the association degree, and calculating the association degree x according to a formula according to a parameter record table after parameter calculation is carried out on the screened diagnosis results. The formula is shown below:
χ=exp(10-m)-0.1×o-ln n;
among the three parameters, the most significant for the matching of the diagnosis result is the number of the phase difference characters, because the fewer the phase difference characters between the diagnosis result and the input characters are, when the diagnosis result is placed above the selection box, the more concise the user feels when selecting the diagnosis result, and the better the user experience is; but also the influence on the browsing look and feel is reduced as the number of phase differences increases, so an exponential function is constructed to describe the role it plays in the degree of association.
The degree of word separation is followed, the greater the degree of word separation, the smaller the degree of association with the entered character, and the correlation relationship is positively correlated according to practical experience, so that a proportional function is given to describe the correlation.
And finally, the appearance position, and because the actual role of the appearance position in the description of the association degree is minimum, the user often needs to select a diagnosis result with the appearance position of the input character not at the front, so that a logarithmic function is given to the diagnosis result to describe the change of the association degree.
The correlation χ values are recorded in a χ value table temporarily stored in the controller, as shown in the following table:
diagnostic ID Value of χ
(4) And a result returning module:
and the result returning module is used for returning the calculation result. And after the value of the relevance degree chi is calculated, arranging the chi values in a descending order, calling a diagnosis result from the diagnosis dictionary according to the diagnosis ID and the relation view, returning the diagnosis result matching and sequencing result to a selection box pulled down by an input box, and providing the selection for a user.
Therefore, on the basis that the user inputs characters in the diagnosis input box, the method compares the input characters with all the diagnosis results in the diagnosis dictionary, calculates three parameters of the number of difference characters, the appearance position and the word splitting degree, calculates the association degree x by using a standardized formula according to the three parameters, performs descending order arrangement on all the diagnosis results according to the x value, returns the diagnosis result matching result, and provides the diagnosis result matching result for the user to select.
The most important key point is that the diagnosis dictionary is pre-screened, and the correlation degree calculation formula for processing the three parameters is established by adopting different mathematical models through a large amount of practices, wherein the former greatly reduces the operation amount, and the latter establishes a scientific and effective sequencing formula.
The following is a further description taken in conjunction with a specific example:
a user inputs gastritis in a diagnosis input box, the system firstly carries out primary screening in a diagnosis dictionary according to the input character gastritis, removes diagnosis results not containing gastritis characters, and obtains the screened diagnosis results as shown in the following table:
diagnostic ID Name of diagnosis ICD-9 code
00001 Gastritis (gastritis)
00002 Pyloritis of stomach
00003 Inflammation of stomach fundus
00004 Infectious gastritis
00005 Acute gastritis
00006 Chronic gastritis
00007 Gastric mucositis
Through parameter operation, three parameters are respectively:
diagnostic ID m n o
00001 0 1 0
00002 2 1 2
00003 1 1 1
00004 3 4 0
00005 2 3 0
00006 2 3 0
00007 2 1 2
The result of the calculation of the degree of association is:
diagnostic ID χ
00001 22026.36579
00002 2982.857987
00003 8103.983928
00004 1095.146864
00005 2979.759375
00006 2979.759375
00007 2982.857987
Arranging the chi values in descending order:
Figure BDA0001318020060000061
Figure BDA0001318020060000071
therefore, after the sorting, the row which is the simplest and closest to the input characters is arranged above, and the row which is the farthest from the input characters is arranged below, so that the browsing and the selection of the user are greatly facilitated.
In conclusion, the intelligent sequencing system for diagnosis entry has the following beneficial effects:
1. if the result searched in the diagnosis dictionary according to the characters input by the user is not subjected to sequencing operation, and only the result is subjected to descending sequencing according to the ID of the diagnosis result, the diagnosis results which have a large number of words and a large difference and do not accord with the matching target are arranged on the top, while the diagnosis results which accord with the matching target are arranged on the bottom, and the user can find the diagnosis result to be searched only by pulling down the result one by one. The system obtains the association degree of each diagnosis result through the operation of three parameters, and after descending order arrangement, the word number difference is minimum and the arrangement which best accords with the matching target is arranged on the system, so that the selection interface is simple, and the working efficiency of the user is improved.
2. The traditional electronic medical record diagnosis input method is that a user inputs a diagnosis result by himself, and because the same disease category can be named by several names, the input result is easy to lack of uniformity and is not easy to file. In the system, each entry in the diagnosis dictionary is a diagnosis name normalized for various diseases, the character input by the user is searched for the diagnosis entry which best meets the requirement in the diagnosis dictionary, and the diagnosis result name has normalization. Meanwhile, each diagnosis result corresponds to an ICD-9 code, so that the filing of electronic medical records and the submission of the first page of medical records are greatly facilitated.
3. If the characters input by the user are not screened out, three-parameter calculation is performed on each diagnosis item in the diagnosis dictionary, the calculation amount is huge, many items do not contain input characters at all, and the calculation speed is greatly reduced. The system firstly screens out the characters input by the user in the diagnosis dictionary preliminarily, removes the items which do not contain the input characters, and then carries out parameter operation on the screened out diagnosis items for sequencing, thereby reducing a large amount of unnecessary operation and greatly improving the operation speed.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (1)

1. An intelligent sequencing system for diagnostic logging, characterized by: comprises an initialization module, a parameter calculation module, an association degree calculation module and a result return module, wherein,
an initialization module: the system is used for initializing setting, and establishing a diagnosis dictionary in a diagnosis entry module of an electronic medical record system, wherein the diagnosis dictionary is stored in a relational database mode and records the standard expression of tens of thousands of diagnosis results; the diagnosis dictionary takes diagnosis ID as a main key, and each diagnosis result corresponds to a diagnosis name and an ICD-9 code;
a parameter calculation module: the system is used for calculating three parameters which are respectively the number m of difference words, the appearance position n and the word splitting degree o, a user inputs partial characters of target diagnosis in a diagnosis input frame, the system searches for a diagnosis result containing input characters according to the input characters, and if the diagnosis result in the dictionary does not contain the input characters, the diagnosis result without the input characters is directly shielded; recording the calculation results of the three parameters in a parameter record table, and temporarily storing the parameter record table in a controller of the electronic medical record system; the difference word number m refers to the number of characters which are different between each diagnosis result and the input character, and the appearance position n refers to the position of the first character of the input character in the diagnosis result; the degree of separation o means the difference in the number of characters between the first position and the last position where the input character appears in the diagnosis result minus the number of input characters;
a correlation degree calculation module: the degree of association χ is calculated by the following formula based on the parameter record table,
x ═ exp (10-m) -0.1 xo-ln n, and the correlation degree x value is recorded in a temporarily stored x value table in the controller; and a result returning module: after the relevance degree chi value is calculated, the chi values are arranged according to a descending order and are viewed according to the relation according to the diagnosis ID
And calling a diagnosis result from the diagnosis dictionary, returning the diagnosis result matching and sequencing result to a selection box pulled down by the input box, and providing the selection for the user.
CN201710436440.5A 2017-06-09 2017-06-09 Intelligent sequencing system for diagnosis input Active CN107273681B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710436440.5A CN107273681B (en) 2017-06-09 2017-06-09 Intelligent sequencing system for diagnosis input

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710436440.5A CN107273681B (en) 2017-06-09 2017-06-09 Intelligent sequencing system for diagnosis input

Publications (2)

Publication Number Publication Date
CN107273681A CN107273681A (en) 2017-10-20
CN107273681B true CN107273681B (en) 2021-07-20

Family

ID=60067047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710436440.5A Active CN107273681B (en) 2017-06-09 2017-06-09 Intelligent sequencing system for diagnosis input

Country Status (1)

Country Link
CN (1) CN107273681B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110096187B (en) * 2019-03-13 2022-01-28 中国平安人寿保险股份有限公司 Information input method, device, equipment and computer readable storage medium
CN110660459B (en) * 2019-08-30 2024-07-09 腾讯科技(深圳)有限公司 Method, device, server and storage medium for medical records quality control

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101025750A (en) * 2006-09-08 2007-08-29 丁光耀 Characteristic character string matching method based on dispersion, cross and in completeness
CN105468743A (en) * 2015-11-25 2016-04-06 钟岑 Intelligent diagnosis operation code retrieval method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10262081B2 (en) * 2014-08-29 2019-04-16 Alvin Roy Reed Method and apparatus for improved database searching

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101025750A (en) * 2006-09-08 2007-08-29 丁光耀 Characteristic character string matching method based on dispersion, cross and in completeness
CN105468743A (en) * 2015-11-25 2016-04-06 钟岑 Intelligent diagnosis operation code retrieval method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于编辑距离和相似度改进的汉字字符串匹配";邵清;《电子科技》;20160930;第7-11页 *

Also Published As

Publication number Publication date
CN107273681A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
US9753986B2 (en) Multi-dimensional feature merging for supporting evidence in a question and answering system
CN107799160B (en) Medication aid decision-making method and device, storage medium and electronic equipment
RU2018119771A (en) COMPARISON OF HOSPITALS FROM DECLINED HEALTH DATABASES WITHOUT OBVIOUS QUASI-IDENTIFIERS
CN109215754A (en) Medical record data processing method, device, computer equipment and storage medium
CN108133752A (en) A kind of optimization of medical symptom keyword extraction and recovery method and system based on TFIDF
CN110427486B (en) Body condition text classification method, device and equipment
CN107273681B (en) Intelligent sequencing system for diagnosis input
CN112507138B (en) Method and device for constructing special disease knowledge map, medium and electronic equipment
CN108198603A (en) A kind of nutrition dietary based on personal physical examination information recommends method
CN109284761A (en) A kind of image characteristic extracting method, device, equipment and readable storage medium storing program for executing
Kahya Classification enhancement of breast cancer histopathological image using penalized logistic regression
CN107480435A (en) A kind of automatic searching machine learning system and method applied to clinical data
CN114416967A (en) Method, device and equipment for intelligently recommending doctors and storage medium
CN113990424A (en) Registration recommendation method and system based on electronic medical record
CN113724814A (en) Diagnosis method, diagnosis device, calculation equipment and storage medium
CN109299467A (en) Medicine text recognition method and device, sentence identification model training method and device
CN110517747B (en) Pathological data processing method and device and electronic equipment
CN111599487A (en) Traditional Chinese medicine compatibility assistant decision-making method based on correlation analysis
CN113705477B (en) Medical image recognition method, system, equipment and medium
CN110889288A (en) Chinese entity linking method and device, text processing method, text processing equipment and storage medium
CN110473636B (en) Intelligent medical advice recommendation method and system based on deep learning
CN119252449A (en) Diagnosis guidance methods, equipment, media and products based on large models
Atiea et al. Transformer-based neural network for electrocardiogram classification
CN113722418A (en) Clinical case standardization method, device, equipment and medium
CN108877925A (en) A kind of determination method and device of pneumonia cause of disease

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