A diagnostic coding processing method, system, storage medium and electronic device

By using the merged coding library in clinical diagnostic coding processing, the problems of clinician coding errors and coding workers are solved, and faster and more accurate diagnostic coding merging processing is achieved, which improves the scientificity of disease coding and query efficiency.

CN114155920BActive Publication Date: 2025-03-14SHAN DONG MSUN HEALTH TECH GRP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111494958.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-08
Publication Date
2025-03-14
Estimated Expiration
2041-12-08

AI Technical Summary

Technical Problem

When coding diseases, clinicians are not uniform in personalized writing and standards, which leads to coding errors, which affects subsequent statistics, scientific research and management. Moreover, the coder has a large workload and insufficient experience, making it difficult to accurately handle merged coding.

Method used

The diagnostic coding processing method based on the merged coding library is adopted. By obtaining all clinical diagnostic codes of the current patient, we determine whether the merged processing is needed, select a suitable merge plan, and output the merged coding to improve the accuracy and scientificity of the encoding.

Benefits of technology

It improves the speed and accuracy of the combined processing of clinical diagnostic coding, forms accurate and scientific disease coding, simplifies the query of later disease coded data, and saves clinicians time for querying disease solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114155920B_ABST
    Figure CN114155920B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of coded data processing, and provides a diagnostic coding processing method, system, storage medium and electronic device. The method includes obtaining all clinical diagnostic codes of the current patient; judging whether it is necessary to merge all clinical diagnostic codes of the current patient based on a merged code library; wherein the merged code library stores the correspondence between mergeable codes and merged codes; when merging is required, judging whether the intersection of the merged code entry is empty, selecting a matching merging scheme, and outputting the merged clinical diagnostic code. It can improve the speed and accuracy of clinical diagnostic code merging, and ultimately form accurate and scientific disease codes, facilitate later disease code data query, and greatly save the time of clinical physicians in querying disease solutions based on disease codes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of coded data processing, and in particular relates to a diagnostic coding processing method, system, storage medium and electronic equipment. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] The International Classification of Diseases (ICD) is a standard classification method for coding diseases, injuries and poisonings that the World Health Organization (WHO) requires all member countries and health statistics to adopt. It is currently the most commonly used disease classification method in the world. ICD converts a disease or a group of diseases into a code in the form of letters and numbers to achieve data storage, retrieval, analysis and application, so as to achieve the purpose of domestic and even international communication. Disease classification has gradually become the basis for many tasks such as health information construction, medical service information supervision, medical insurance and new rural cooperative medical care fee settlement, clinical pathway management, payment by disease type, hospital review, key subject review, infectious disease reporting, etc.

[0004] In actual clinical applications, due to the personalized writing of clinicians' diagnoses, inconsistent standards, heavy workload, lack of experience, and differences in understanding of coders, errors often occur when coding diseases, thus affecting a series of subsequent uses in statistics, scientific research, and management. According to ICD coding regulations, when two disease diagnoses or a disease diagnosis with related clinical manifestations are classified into one code, this code is called a combined code and needs to be represented by a combined code. When writing diagnoses, clinicians often write multiple diseases of a patient or the accompanying or comorbidities of a disease separately. For example, if the code K80.000 is gallstones with acute cholecystitis, clinicians will write it separately as K80.200x003 gallstones and K81.000 acute cholecystitis. Later, due to the experience and professional knowledge of the coder, this writing situation will also be coded separately, ignoring the situation of combining codes, which seriously affects the accuracy and scientificity of disease coding, and ultimately affects the speed of disease coding data query, so that clinicians will spend a lot of time to find the disease solution corresponding to the current disease coding data. Summary of the invention

[0005] In order to solve the technical problems existing in the above-mentioned background technology, the present invention provides a diagnostic coding processing method, system, storage medium and electronic device, which can improve the speed and accuracy of clinical diagnostic coding merging processing, and finally form accurate and scientific disease coding, which is convenient for later disease coding data query and greatly saves the time of clinical physicians in querying disease solutions based on disease coding.

[0006] In order to achieve the above object, the present invention adopts the following technical solution:

[0007] A first aspect of the present invention provides a diagnostic coding processing method, comprising:

[0008] Get all clinical diagnosis codes of the current patient;

[0009] Based on the merged code library, it is determined whether all clinical diagnosis codes of the current patient need to be merged; wherein the merged code library stores the correspondence between the mergeable codes and the merged codes;

[0010] When merging is required, it is determined whether the intersection of the merged code entry is empty, and a matching merging scheme is selected to output the clinical diagnosis code after merging.

[0011] As an implementation method, when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged code, and then the merged code library determines whether further merging is required.

[0012] As an implementation method, when the intersection of the merged code entries is non-empty, merging is performed based on the number of mergeable code parts, and other unmerged codes are combined with the merged code and then input into the merged code library to determine whether further merging is required.

[0013] As an implementation method, if the number of mergable coding parts is equal, the merging results are output simultaneously.

[0014] As an implementation method, if the number of mergeable coding sections is not equal, the merged coding with a larger number of section diagnoses is selected for merging.

[0015] A second aspect of the present invention provides a diagnostic coding processing system, comprising:

[0016] A diagnosis code acquisition module is used to acquire all clinical diagnosis codes of the current patient;

[0017] A merging processing judgment module, which is used to judge whether it is necessary to merge all clinical diagnosis codes of the current patient based on the merged code library; wherein the merged code library stores the corresponding relationship between the mergeable codes and the merged codes;

[0018] The merging scheme selection module is used to select a matching merging scheme when merging processing is required, by judging whether the intersection of the merged code entry is empty, and output the clinical diagnosis code after the merging processing.

[0019] As an implementation mode, in the merge scheme selection module, when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged code, and then the merged code library determines whether further merging is required.

[0020] As an implementation mode, in the merge scheme selection module, when the intersection of the merged code entries is non-empty, the merge process is performed based on the number of mergeable code parts, and other unmerged codes are combined with the merged code and then input into the merged code library to determine whether further merge processing is required.

[0021] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the diagnostic coding processing method as described above.

[0022] A fourth aspect of the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the diagnostic coding processing method as described above when executing the program.

[0023] Compared with the prior art, the present invention has the following beneficial effects:

[0024] The present invention provides a diagnosis code processing method, which judges whether it is necessary to merge all clinical diagnosis codes of the current patient based on a merge code library that stores the correspondence between mergeable codes and merged codes, realizes the necessary preliminary judgment of the clinical diagnosis code merging processing operation, and when merging processing is required, selects a matching merging scheme according to the intersection of merged code entrances, improves the speed and accuracy of clinical diagnosis code merging processing, and finally can form accurate and scientific disease codes, facilitates the later disease code data query, and greatly saves the time of clinical physicians in querying disease solutions based on disease codes.

[0025] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0027] Figure 1 is a schematic diagram of a system architecture of an exemplary application environment for applying the diagnostic coding processing method according to an embodiment of the present invention;

[0028] Figure 2 is a schematic diagram of a diagnostic coding processing method according to an embodiment of the present invention;

[0029] Figure 3 is a flow chart of a diagnostic coding processing method according to an embodiment of the present invention;

[0030] Figure 4 is a schematic diagram of the structure of a diagnostic coding processing system according to an embodiment of the present invention;

[0031] Figure 5 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0033] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0034] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0035] Figure 1 A schematic diagram of a system architecture of an exemplary application environment to which the diagnostic coding processing method according to an embodiment of the present invention can be applied is shown.

[0036] like Figure 1 As shown, system architecture 100 may include electronic device 101 and / or electronic device 102, network 103 and server 104. Network 103 is used to provide a medium for communication links between electronic device 101, electronic device 102 and server 104. Network 103 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc. Electronic devices 101 and 102 include but are not limited to desktop computers, portable computers, smart phones, and tablet computers, etc. It should be understood that Figure 1The number of electronic devices, networks and servers in the embodiment is only for illustration. Any number of electronic devices, networks and servers may be provided as required. For example, the server 104 may be a server cluster composed of multiple servers.

[0037] The diagnostic code processing method provided in the embodiment of the present invention is generally executed by the server 104, and accordingly, the diagnostic code processing system can be set in the server 104. However, it is easy for those skilled in the art to understand that the diagnostic code processing method provided in the embodiment of the present invention can also be executed by the electronic device 101 or the electronic device 102.

[0038] Embodiment 1

[0039] like Figure 2 As shown, this embodiment provides a diagnostic coding processing method, which specifically includes the following steps:

[0040] S201: Get all clinical diagnosis codes S of the current patient diag_code .

[0041] For example, the set of all clinical diagnosis codes for a patient is:

[0042]

[0043] S202: judging whether it is necessary to merge all clinical diagnosis codes of the current patient based on the merged code library Set; wherein the merged code library Set stores the correspondence between the mergeable codes and the merged codes.

[0044] For example: merge the encoding library:

[0045] Set = {S code1 ,S code2 ,...,S coden}, where S codei ={code i_1 ,code i_2 ,...,code i_n}, that is, the diagnostic code code i_1 ,code i_2 ,...,code i_n Can be combined into code i , S codei Also called merged encoding entry, S codei The number of elements in becomes the number of partial diagnoses of the combined code. diag_code Contains the set S codei , that is, there are codes that can be merged.

[0046] S203: When merging is required, it is determined whether the intersection of the merged code entry is empty, a matching merging scheme is selected, and the clinical diagnosis code after merging is output.

[0047] It should be noted here that the intersection of the merged code entry refers to all the clinical diagnosis codes S of the patient. diag_code The merged encoding entry S contained in codei The intersection of .

[0048] For example:

[0049] There is a merge code entry in the merge code library:

[0050] S K25.0急性胃溃疡伴有出血 ={K25.3 Acute gastric ulcer, K92.2 Gastric hemorrhage}, that is, K25.3 Acute gastric ulcer and K92.2 Gastric hemorrhage can be combined into the code K25.0 Acute gastric ulcer with bleeding;

[0051] S K25.1急性胃溃疡伴有穿孔 ={K25.3 Acute gastric ulcer, K31.8 Gastric perforation}, that is, K25.3 Acute gastric ulcer and K31.8 Gastric perforation can be combined into the code K25.1 Acute gastric ulcer with perforation;

[0052] S K25.2急性胃溃疡伴有出血和穿孔 ={K25.3 Acute gastric ulcer, K92.2 Gastric hemorrhage, K31.8 Gastric perforation}, that is, K25.3 Acute gastric ulcer, K92.2 Gastric hemorrhage, and K31.8 Gastric perforation can be combined into the code K25.2 Acute gastric ulcer with bleeding and perforation.

[0053] In a specific implementation, when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged code, and then the merged code library determines whether further merging is required.

[0054] In a specific implementation, when the intersection of the merged code entries is non-empty, merging is performed based on the number of mergeable code parts, and other unmerged codes are combined with the merged code and then input into the merged code library to determine whether further merging is required.

[0055] Specifically, if the number of mergeable coding parts is equal, the merged results are output simultaneously.

[0056] When the combined results are output simultaneously, the clinician can select one independently according to the actual situation.

[0057] If the number of merging code sections is not equal, the merged code with the larger number of section diagnoses will be selected for merging.

[0058] For example: All diagnoses of a patient S diag_codeIn the merged encoding entry S K25.0急性胃溃疡伴有出血 , S K25.1急性胃溃疡伴有穿孔 , S K25.2急性胃溃疡伴有出血和穿孔 , that is, there are codes that can be merged, and the intersection of the merged code entry is empty, then the merge method with the largest number of partial diagnoses is selected, that is, S K25.2急性胃溃疡伴有出血和穿孔 There are the most elements in the , so the output result after merging the diagnosis of this patient is:

[0059] S' diag_code =

[0060] {

[0061] K25.2 Acute gastric ulcer with bleeding and perforation,

[0062] J18.9 pneumonia,

[0063] D64.9 Anemia

[0064] }

[0065] After the diagnostic set is re-entered into the merged code library, if no merged code entry is found, it means that there is no merged code, and the output result is S' diag_code .

[0066] like Figure 3 As shown, the specific processing flow of the diagnostic coding processing method is as follows:

[0067] S301: Obtain all clinical diagnosis codes of the current patient;

[0068] S302: judging whether there is a mergeable code among all clinical diagnosis codes of the current patient based on the merged code library, if so, proceeding to step S303, otherwise, no processing is performed on all clinical diagnosis codes of the current patient; wherein the merged code library pre-stores the mergeable codes and pre-establishes a corresponding relationship with the merged codes;

[0069] S303: Determine whether the intersection of the merged coding entry is empty. If it is empty, proceed to step S304; if it is not empty, proceed to step S305;

[0070] S304: directly merge the codes, add the other unmerged codes to the merged code to form a new clinical diagnosis code, and then input it into the merged code library, and return to step S302;

[0071] S305: Perform merging processing based on the number of mergable code divisions, and add other unmerged codes to the merged code to form a new clinical diagnosis code, which is then input into the merged code library, and return to step S302.

[0072] Specifically, if the number of mergeable coding parts is equal, the merged results are output simultaneously.

[0073] If the number of merging code sections is not equal, the merged code with the larger number of section diagnoses will be selected for merging.

[0074] Embodiment 2

[0075] like Figure 4 As shown, this embodiment provides a diagnostic coding processing system, which specifically includes the following modules:

[0076] (1) a diagnosis code acquisition module 401, which is used to acquire all clinical diagnosis codes of the current patient;

[0077] (2) a merging processing judgment module 402, which is used to judge whether it is necessary to merge all clinical diagnosis codes of the current patient based on the merged code library; wherein the merged code library stores the correspondence between the codes that can be merged and the merged codes;

[0078] (3) A merging scheme selection module 403 is used to select a matching merging scheme when merging is required by judging whether the intersection of the merged code entry is empty, and output the clinical diagnosis code after merging.

[0079] In a specific implementation, in the merge scheme selection module 403, when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged code, and then the merged code library determines whether further merging is required.

[0080] In the merge scheme selection module 403, when the intersection of the merged code entries is not empty, the merge process is performed based on the number of mergeable code parts, and other unmerged codes are combined with the merged code and then input into the merged code library to determine whether further merge processing is required.

[0081] Specifically, during the merging process based on the number of mergible coding divisions:

[0082] If the number of mergeable coding parts is equal, the merged results are output simultaneously;

[0083] If the number of merging code sections is not equal, the merged code with the larger number of section diagnoses will be selected for merging.

[0084] It should be noted here that each module in this embodiment corresponds to each step in Example 1 one by one, and the specific implementation process is the same, which will not be repeated here.

[0085] Embodiment 3

[0086] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the diagnostic coding processing method as described above are implemented.

[0087] Embodiment 4

[0088] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the diagnostic code processing method are implemented as described above.

[0089] Reference Figure 5 , a schematic diagram of the structure of the electronic device in this embodiment. It should be noted that, Figure 5 The electronic device 500 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0090] like Figure 5 As shown, electronic device 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. In RAM 503, various programs and data required for system operation are also stored. Central processing unit 501, ROM 502 and RAM 503 are connected to each other via a bus 504. Input / output (I / O) interface 505 is also connected to bus 504.

[0091] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a local area network (LAN) card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage section 508 as needed.

[0092] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 509, and / or installed from a removable medium 511. When the computer program is executed by the central processing unit 501, various functions defined in the device of the present application are executed.

[0093] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products of the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of the processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0094] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A diagnostic coding processing method, characterized in that: include: Get all clinical diagnosis codes of the current patient; Based on the merged code library, it is determined whether all clinical diagnosis codes of the current patient need to be merged; wherein the merged code library stores the correspondence between the mergeable codes and the merged codes; the merged code library is in the form of: Set = {S code1 ,S code2 ,...,S coden }; Among them, S codei ={code i_1 ,code i_2 ,...,code i_n }, that is, the diagnostic code code i_1 ,code i_2 ,...,code i_n Can be combined into code i , S codei Also called merged encoding entry, S codei The number of elements of becomes the number of partial diagnoses of the combined code. If all the clinical diagnosis codes of the patient are S diag_code Contains the set S codei , that is, there are codes that can be merged; When it is determined that no merging is required, no processing is performed on all clinical diagnosis codes of the current patient; when merging is required, the matching merging scheme is selected by judging whether the intersection of the merged code entry is empty: when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged codes, and then the merged code library is used to judge whether further merging is required; the merged code entry intersection refers to all clinical diagnosis codes S of the patient. diag_code The merged encoding entry S contained in codei The intersection of; When the intersection of the merged code entry is not empty, the merge process is performed based on the number of mergeable code parts. After the other unmerged codes are combined with the merged code, they are input into the merged code library to determine whether further merge processing is required: if the number of mergeable code parts is not equal, the merged code with a larger number of part diagnoses is selected for merging; if the number of mergeable code parts is equal, the merge results are output at the same time for the clinical physician to select one according to the actual situation; Finally, the output merged clinical diagnosis code is obtained.

2. A diagnostic coding processing system, characterized in that: include: A diagnosis code acquisition module is used to acquire all clinical diagnosis codes of the current patient; A merging processing judgment module is used to judge whether it is necessary to merge all clinical diagnosis codes of the current patient based on the merged code library; wherein the merged code library stores the corresponding relationship between the mergeable codes and the merged codes; the merged code library is in the form of: Set = {S code1 ,S code2 ,...,S coden }; Among them, S codei ={code i_1 ,code i_2 ,...,code i_n }, that is, the diagnostic code code i_1 ,code i_2 ,...,code i_n Can be combined into code i , S codei Also called merged encoding entry, S codei The number of elements of becomes the number of partial diagnoses of the combined code. If all the clinical diagnosis codes of the patient are S diag_code Contains the set S codei , that is, there are codes that can be merged; when it is judged that merging is not necessary, no processing is done on all clinical diagnosis codes of the current patient; The merging scheme selection module is used to select a matching merging scheme by judging whether the intersection of the merged code entry is empty when merging is required: when merging is required, the matching merging scheme is selected by judging whether the intersection of the merged code entry is empty: when the intersection of the merged code entry is empty, the codes are directly merged, and other unmerged codes are combined with the merged codes, and then the merged code library is used to judge whether further merging is required; the merged code entry intersection refers to all the clinical diagnosis codes S of the patient. diag_code The merged encoding entry S contained in codei The intersection of; When the intersection of the merged code entry is not empty, the merge process is performed based on the number of mergeable code parts. After the other unmerged codes are combined with the merged code, they are input into the merged code library to determine whether further merge processing is required: if the number of mergeable code parts is not equal, the merged code with a larger number of part diagnoses is selected for merging; if the number of mergeable code parts is equal, the merge results are output at the same time for the clinical physician to select one according to the actual situation; The final output is the combined and processed clinical diagnosis code.

3. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the diagnostic coding processing method as claimed in claim 1 are implemented.

4. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the diagnostic code processing method as claimed in claim 1 are implemented.

Citation Information

Patent Citations

  • Medical data processing method and device and storage medium

    CN112700886A