Quality control method, device, equipment, system and readable medium for electronic medical records
By determining and executing custom quality control rules and rule execution modes in the electronic medical record quality control system, generating combined control information, and quality control of the medical record data set, the problem that the existing system cannot flexibly control the quality of medical records is solved, and flexible and efficient control of the quality of medical records is achieved.
Patent Information
- Application Number
- CN202111656807.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-12-31
AI Technical Summary
The existing electronic medical record quality control system cannot flexibly control the medical record quality standards according to the rules customized by the hospital, resulting in the inability to effectively avoid the impact of low-quality medical records on medical diagnosis.
By determining the quality control rules and the corresponding rule execution mode, combining control information is generated, and using this information to quality control the medical record data set, achieving flexible control of the quality of medical record.
It realizes flexible quality control of electronic medical records, and can customize quality control rules and standards according to the specific needs of the hospital, improving the consistency and accuracy of the quality of medical records, thereby improving the reliability of medical diagnosis.
Smart Images

Figure CN114496139B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical data processing technology, and in particular to a quality control method, device, equipment, system and readable medium for electronic medical records. Background Art
[0002] Since domestic hospitals began to implement electronic medical records, since electronic medical records have many templates that can be applied, there are some undesirable phenomena in actual medical work, such as incorrect description of electronic medical record content and copy-paste of content. It is necessary to carry out intelligent quality control of medical record writing standards according to national and regional medical record quality evaluation standards to avoid low-quality electronic medical records affecting subsequent medical diagnosis. However, the current electronic medical record quality control system only performs quality control and obtains results based on a single rule, which cannot meet the hospital's requirements for achieving different medical record quality standards based on its own rules. Summary of the invention
[0003] In order to solve the above-mentioned problems existing in the background technology, the embodiments of the present application creatively provide a quality control method, device, equipment, system and readable medium for electronic medical records to meet the hospital's needs for flexible control of medical record quality scores.
[0004] According to the first aspect of an embodiment of the present application, a quality control method for an electronic medical record is provided, the method comprising: determining quality control rules and corresponding rule execution modes; determining corresponding combined control information according to the quality control rules and the rule execution modes; obtaining a medical record data set, performing quality control on the medical record data set through the combined control information, and obtaining a quality control result corresponding to the medical record data set.
[0005] According to one embodiment of the present application, determining quality control rules and corresponding rule execution modes includes: creating quality control rules through a rule configuration platform; grouping the quality control rules according to classification information of the quality control rules to obtain rule combination information; wherein the rule combination information contains at least one quality control rule; combining the rule combination information according to the configuration information of the quality control rules to determine the rule execution mode.
[0006] According to one embodiment of the present application, the quality control rules include at least one of the following information: first rule information for characterizing quality control fields, second rule information for characterizing rule classifications, third rule information for characterizing quality control links, and fourth rule information for characterizing rule configurations.
[0007] According to one embodiment of the present application, the rule execution mode includes at least one of the following execution modes: a first execution mode for characterizing concurrent execution of rules, a second execution mode for characterizing sequential execution of rules, and a third execution mode for characterizing sequential execution of rules with a stop sign.
[0008] According to one embodiment of the present application, the obtaining of a medical record data set, performing quality control on the medical record data set through the combined control information, and obtaining a quality control result corresponding to the medical record data set, includes: batch reading multiple medical record data sets; performing quality control on each of the medical record data sets through the combined control information, and obtaining a quality control result corresponding to each of the medical record data sets.
[0009] According to one embodiment of the present application, the medical record data set is quality controlled by the combined control information to obtain a quality control result corresponding to the medical record data set, including: determining a rule combination score corresponding to the medical record data in the medical record data set according to the combined control information; and integrating the rule combination scores to determine the quality control result.
[0010] According to the second aspect of the embodiment of the present application, a quality control device for an electronic medical record is also provided, the device comprising: a determination module, used to determine quality control rules and corresponding rule execution modes; the determination module is also used to determine corresponding combined control information according to the quality control rules and the rule execution modes; a quality control module, used to read a medical record data set, perform quality control on the medical record data set through the combined control information, and obtain a quality control result corresponding to the medical record data set.
[0011] According to one embodiment of the present application, the determination module includes: a creation submodule, used to create quality control rules through a rule configuration platform; a grouping submodule, used to group the quality control rules according to the classification information of the quality control rules to obtain rule combination information; wherein the rule combination information contains at least one quality control rule; and a combination submodule, used to combine the rule combination information according to the configuration information of the quality control rules to determine the rule execution mode.
[0012] According to one embodiment of the present application, the quality control module includes: a reading submodule, used to batch read multiple medical record data sets; a quality control submodule, used to perform quality control on each of the medical record data sets through the combined control information to obtain a quality control result corresponding to each of the medical record data sets.
[0013] According to one embodiment of the present application, the quality control module also includes: a determination submodule, used to determine the rule combination score corresponding to the medical record data in the medical record data set based on the combination control information; and an integration submodule, used to integrate the rule combination scores to determine the quality control results.
[0014] According to the third aspect of the embodiment of the present application, a quality control system for electronic medical records is also provided, the system comprising a server, a rule database and a medical record database; the server comprises: determining quality control rules and corresponding rule execution modes according to the rule database; determining corresponding combined control information according to the quality control rules and the rule execution mode; reading a medical record data set from the medical record database; performing quality control on the medical record data set through the combined control information to obtain a quality control result corresponding to the medical record data set.
[0015] According to the fourth aspect of the embodiments of the present application, a computer device is also provided, 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, a method as described in any one of the above-mentioned feasible embodiments is implemented.
[0016] According to a fifth aspect of an embodiment of the present application, a storage medium comprising computer executable instructions is also provided. When the computer executable instructions are executed by a computer processor, they are used to execute a method as described in any one of the above-mentioned embodiments.
[0017] The embodiments of the present application provide a quality control method, apparatus, device, system and readable medium for electronic medical records, which determine combined control information through quality control rules and corresponding rule execution modes, and use the combined control information to perform quality control on case data sets to meet the hospital's needs for flexible control of medical record quality.
[0018] It should be understood that the teachings of the present application are not required to achieve all of the beneficial effects described above, but specific technical solutions can achieve specific technical effects, and other embodiments of the present application can also achieve beneficial effects not mentioned above. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] By reading the detailed description below with reference to the accompanying drawings, the above and other purposes, features and advantages of the exemplary embodiments of the present application will become readily understood. In the accompanying drawings, several embodiments of the present application are shown in an exemplary and non-limiting manner, wherein:
[0020] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.
[0021] Figure 1 A schematic diagram of the implementation process of a quality control method for electronic medical records according to an embodiment of the present application is shown;
[0022] Figure 2 An application architecture diagram of a quality control system for electronic medical records according to an embodiment of the present application is shown;
[0023] Figure 3 A timing diagram of a quality control process of a quality control system for electronic medical records according to an embodiment of the present application is shown;
[0024] Figure 4 A diagram showing a rule execution component of an electronic medical record according to an embodiment of the present application is shown;
[0025] Figure 5 A schematic diagram of implementation modules of a quality control device for electronic medical records according to an embodiment of the present application is shown;
[0026] Figure 6 A schematic diagram of an implementation module of a computer device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0027] The principles and spirit of the present application will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present application, and are not intended to limit the scope of the present application in any way. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0028] The technical solution of the present application is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0029] Figure 1 The following is a schematic diagram showing the implementation process of a quality control method for electronic medical records in an embodiment of the present application. Figure 1 .
[0030] See also Figure 1 According to the first aspect of the embodiment of the present application, a quality control method for electronic medical records is provided, the method comprising: operation 101, determining quality control rules and corresponding rule execution modes; operation 102, determining corresponding combined control information according to the quality control rules and rule execution modes; operation 103, obtaining a medical record data set, performing quality control on the medical record data set through the combined control information, and obtaining a quality control result corresponding to the medical record data set.
[0031] The quality control method for electronic medical records provided in the embodiment of the present application determines corresponding combined control information through quality control rules and corresponding rule execution modes, and uses the combined control information to achieve the purpose of combined scoring of quality control rules for combined execution of quality control rules, thereby being able to flexibly use the combined quality control rules to perform quality control on medical record data sets to obtain quality control results that are timely, complete, consistent and logical.
[0032] In operation 101 of the method, the quality control rules are used to represent the evaluation rules for evaluating the content quality of the medical data in the medical record data set, and there may be multiple quality control rules. For example, the medical record data set contains information such as the medical record homepage, admission record, medical progress record, and discharge record. Correspondingly, the quality control rules include rules for evaluating the content quality of the medical record homepage, rules for evaluating the content quality of the admission record, rules for evaluating the content quality of the medical progress record, and rules for evaluating the content quality of the discharge record.
[0033] Specifically, the quality control rules may include at least one of the following information: first rule information for characterizing quality control fields, second rule information for characterizing rule classifications, third rule information for characterizing quality control links, fourth rule information for characterizing rule configurations, and fifth rule information for characterizing quality control rule scores.
[0034] The first rule information can be understood as the specific content of the rule, that is, the rule details. For example, "Detail 1: Is there a missing medical history?", "Detail 2: Are there any symptoms missing from the medical history?", "Detail 3: Is there a case history that does not describe the development time in sequence?", "Detail 4: Is there a time of complaint that does not exist in the medical history?", "Detail 5: Is there a copy and paste of the medical history?", "Detail 6: Is there any last medical treatment information that is not recorded in the current medical history?"
[0035] The second rule information can be understood as the rule category to which the rule belongs. For example, the rule categories of the above-mentioned "Detail 2" and "Detail 4" can both correspond to "the chief complaint of the current medical history does not match"; and the rule categories of "Detail 3", "Detail 5" and "Detail 6" can all correspond to "the chief complaint of the current medical history is not written in a standardized manner". Furthermore, the rule classification of the second rule information can be multi-level classification. For example, all the above-mentioned details can correspond to the category of the current medical history. On top of the category of the current medical history, the rules can also be classified according to the document type. For example, the multi-level classification corresponding to "Detail 2" can be "admission record → current medical history → chief complaint of the current medical history does not match".
[0036] The third rule information and the fourth rule information can be understood as the specific quality control process of the quality control rule. For example, for the above-mentioned "Detail 2", if the result of the judgment of "Detail 1" is missing current medical history, then the corresponding "Detail 2" is also "missing current medical history and main symptoms", that is, when the result of "Detail 1" is "missing", the judgment of "Detail 2" can be skipped.
[0037] The fifth rule information may include the score of a single quality control rule, or may include the scores corresponding to the combination of multiple quality control rules.
[0038] The rule execution mode is used to characterize the execution rules of the corresponding quality control rules. For example, in one implementation scenario, the quality control rules include Rule 1 and Rule 2. Rule 1 is the pre-order rule of Rule 2. When Rule 1 is not satisfied, Rule 2 is not executed. The execution rule information may include but is not limited to the execution order between quality control rules, the parallel execution rules between quality control rules, the associated execution rules between quality control rules, etc.
[0039] Specifically, the rule execution mode includes at least one of the following execution modes: a first execution mode for characterizing concurrent execution of rules, a second execution mode for characterizing sequential execution of rules, and a third execution mode for characterizing sequential execution of rules with a stop sign.
[0040] When it is determined according to the third rule information and the fourth rule information that multiple quality control rules are combined in the same combination, they can be matched to the first execution mode, that is, these quality control rules are executed concurrently, and the corresponding score information is matched. For example, there are 6 quality control rules in the same combination. When one of the quality control rules is met, the quality control result will be deducted by 1 point. When all 6 quality control rules are met, the quality control result will be deducted by 10 points.
[0041] When it is determined according to the third rule information and the fourth rule information that there is a quality control rule between which one quality control rule is a predecessor rule of another quality control rule, the above rules can be matched to the second execution mode, that is, these quality control rules are executed sequentially. For example, the quality control rules include Rule 1 and Rule 2, Rule 1 is the predecessor rule of Rule 2, and when Rule 1 is satisfied, Rule 2 is executed.
[0042] Correspondingly, the sequential execution of the method can be the sequential execution of rules with a stop sign. For example, the method can set rules corresponding to serious quality problems. When the rules corresponding to serious quality problems are hit, the quality control can be stopped, and the corresponding medical record data set can be directly marked as unqualified or returned for processing to save quality control time. For example, the rule corresponding to serious quality problems can be "the blank rate of required items in the medical record data set is less than 50%." When this rule is hit, the quality control of the medical record data set is stopped, and it is marked as unqualified or returned for processing.
[0043] In operation 102 of the present method, based on the above-mentioned quality control rules and rule execution mode, the quality control rules can be configured for execution using the rule execution mode according to the relevant rule information set by the quality control rules to obtain the corresponding combination control information. Specifically, when quality control is performed on the same medical record data set, there may be multiple combination control information, and a combination control of multiple layers of rules can be formed between the multiple combination control information. Each corresponding combination control information may contain at least one quality control rule. When there are multiple quality control rules in the combination control information, the configuration information of the rule execution is determined by the corresponding rule execution mode between the multiple quality control rules to realize the combination and execution of the quality control rules. Further, the combination control information may also include a loading method for the quality control rules, and the loading method includes but is not limited to: local files, http requests, embedded strings and other loading methods. The combination control information may also include a pre- and post-processor for the execution of the quality control rules, wherein the pre-processor can be used to process the conversion and processing of the medical record information, and the post-processor can be used to process the analysis and statistics of the quality control results.
[0044] In operation 103, after the combined control information is determined, the medical record data in the medical record data set can be quality controlled by the combined control information to obtain a quality control result corresponding to the medical record data set. It can be understood that each quality control rule and the combination of quality control rules in the present method are provided with a corresponding score, and the quality control result corresponding to the medical record data set is determined according to the matching between the medical record data and the quality control rule and the combination of quality control rules. Specifically, the quality control result can be obtained by integrating the score corresponding to the rule, and the quality control result is characterized in the form of a numerical value.
[0045] According to one embodiment of the present application, operation 101, determining the quality control rules and the corresponding rule execution mode, includes: first, creating the quality control rules through the rule configuration platform; then, grouping the quality control rules according to the classification information of the quality control rules to obtain rule combination information; and then, combining the rule combination information according to the configuration information of the quality control rules to determine the rule execution mode.
[0046] The quality control rules of this method can be created through a rule configuration platform. Specifically, the rule configuration platform can come from the rule producer of the quality control rules. The rule configuration platform can also be used to characterize a rule database used for rule configuration publishing, synchronization, management, and storage. Specifically, the rule configuration platform can be created according to national and regional medical record quality evaluation standards. Through the setting of the rule configuration platform, this method can update the rules on the rule configuration platform in real time according to the real-time changes in the medical record quality evaluation standards of the country, region, and hospital, so that the quality control rules can be configured and combined more flexibly according to the needs, so as to meet the purpose of hospitals and other users to perform rule quality control according to customized medical record quality standards, so that the quality control results finally obtained meet the requirements of timeliness, completeness, consistency and logic.
[0047] Specifically, while creating quality control rules through the rule configuration platform, this method can also group the quality control rules according to the rule information of the quality control rules to obtain rule combination information. The rule combination information is used to refer to the rules that need to be associated with quality control. Specifically, the rule combination information can be a deduction group that needs to be created in association. For example, there are "Rule 1" and "Rule 2" in the deduction rules. In the same medical data set, when "Rule 1" is hit alone, the score to be deducted is 2 points; when "Rule 2" is hit alone, the score to be deducted is 2 points; when "Rule 1" and "Rule 2" are hit at the same time, the total score to be deducted is 3 points. Then "Rule 1" and "Rule 2" can be combined into the same rule group, that is, the rule combination information is used to characterize "Rule 1" and "Rule 2" as the same rule group. Similarly, there are associated quality control rules that are combined into corresponding rule groups as needed.
[0048] After determining the rule grouping, it is necessary to configure the execution of the rules within the rule grouping to determine the specific rule execution mode and the corresponding quality control method in the rule grouping, that is, to determine whether the rule execution mode within the rule grouping is concurrent execution, sequential execution, sequential execution with a stop sign or any other execution method, thereby determining the rule execution mode corresponding to the rule grouping.
[0049] It is understandable that the device and the rule configuration platform for the quality control method of the electronic medical record provided in the embodiment of the present application can be from the same device or from different devices. When the device and the rule configuration platform are from different devices, the method can obtain the quality control rules and the corresponding rule execution mode from the rule configuration platform by communicating with the rule configuration platform before each quality control.
[0050] According to one embodiment of the present application, operation 103, obtaining a medical record data set, performing quality control on the medical record data set by combining control information, and obtaining quality control results corresponding to the medical record data set, including: first, batch reading multiple medical record data sets; then, performing quality control on each medical record data set by combining control information, and obtaining quality control results corresponding to each medical record data set.
[0051] In this method, the combination control information can be pre-loaded by Apache Spark before reading the medical record data set with the help of computing engines such as Apache Spark's ability to process large data sets. There is no need to reload the combination control information for each subsequent medical record data set quality control, thereby improving execution efficiency and performance. Specifically, the Spark offline task application can be written in python, and the rule executor is written in golang and built as a dynamic link library to provide python for calling. The Spark offline task application first loads the combination control information, and calls the corresponding components and loads the corresponding quality control rules according to the configuration information corresponding to the combination control information. Further, after the combination control information and quality control rules are loaded, the internal controller component of the Spark offline task application will control the rule engine to execute the corresponding rule execution mode according to the rule execution mode (concurrent execution mode, sequential execution mode, execution mode with stop sign) set in the combination control information. The rule engine can use the open source gengine, which is developed for golang and is an efficient and simple rule engine.
[0052] According to one embodiment of the present application, operation 103 performs quality control on the medical record data set through combined control information to obtain a quality control result corresponding to the medical record data set, including: first, determining the rule combination score corresponding to the medical record data in the medical record data set according to the combined control information; then, integrating the rule combination scores to determine the quality control result.
[0053] The medical record data set contains medical record data of different types and dimensions. The types of medical record data sets can be outpatient medical records, inpatient medical records, etc. Taking inpatient medical records as an example, the dimensions of the medical record data set include but are not limited to medical record data of dimensions such as medical record homepage, admission record, discharge record, medical course record, vital signs, test, examination, and doctor's order. Specifically, the medical record homepage can be used to record patient personal information related to the patient, including but not limited to: name, gender, date of birth, age, nationality, weight, occupation, place of residence, contact information, admission time, discharge time, etc. Quality control can include scoring of each medical record data under each dimension, such as scoring for name, scoring for gender, etc. Using the combined control information, this method can group the quality control rules under the same dimension and then score the groups, so as to obtain the rule combination score. Correspondingly, by integrating the rule combination scores under the same dimension, the quality control results corresponding to the dimension can be obtained, such as: the quality control results of the medical record homepage, the quality control results of the admission record, and the quality control results of the discharge record. Furthermore, this method can also integrate the multi-dimensional quality control results of the same patient to determine the overall quality control result for the patient.
[0054] According to the second aspect of the embodiment of the present application, a quality control system for electronic medical records is also provided, the system including a server, a rule database and a medical record database; the server includes: determining quality control rules and corresponding rule execution modes according to the rule database; determining corresponding combined control information according to the quality control rules and the rule execution mode; reading a medical record data set from the medical record database; performing quality control on the medical record data set through the combined control information to obtain quality control results corresponding to the medical record data set.
[0055] Figure 2 An application architecture diagram of an electronic medical record quality control system according to an embodiment of the present application is shown.
[0056] See also Figure 2In order to facilitate the understanding of the application of the above-mentioned quality control method of electronic medical records, the present application also provides a quality control system for electronic medical records. The system includes a server 203, a rule database 202 and a medical record database 201. Among them, the server 203 is used to perform quality control on the medical record data set to obtain a quality control result corresponding to the medical record data set. The server 203 can be a private cloud, and the server sets a corresponding rule execution engine under the spark task application. The medical record database 201 can be a public cloud, such as the Hulk platform, for storing medical record data sets. The server 203 can batch read the medical record data sets that need to be quality controlled from the medical record database 201 through the scheduling server 204, wherein the scheduling server 204 can be an Azkanban scheduling platform to meet the requirements of batch scheduling. The rule database 202 can be a public cloud, specifically an intelligent medical record configuration platform, which is used to manage, store, configure and publish quality control rules. Server 203 can configure, synchronize and store corresponding quality control rules and rule execution modes from the rule database by configuring server 205 to generate combined control information. When server 203 needs to use the combined control information, the loading rules corresponding to the combined control information can be used to load the combined control information to achieve the purpose of quality control of the medical record data set using the combined control information.
[0057] Figure 3 A quality control process timing diagram of a quality control system for electronic medical records according to an embodiment of the present application is shown. Figure 4 A diagram of a rule execution component of an electronic medical record according to an embodiment of the present application is shown.
[0058] See also Figure 3 and Figure 4, applied to the system, the method first deploys the upload rule execution dynamic library in the spark task by implementing the developer. The spark task regularly schedules the medical record data set that needs to be quality controlled from the medical record database in batches through the scheduling server. Correspondingly, the spark task can call the quality control rules from the rule engine according to the type of the medical record data set. Correspondingly, the rule engine sends a request to load the quality control rules and rule execution mode to the configuration server, and the configuration server returns the corresponding quality control rules and rule execution mode. The quality control rules and rule execution mode of the configuration server are pushed after the intelligent medical record configuration platform configures the rules. The rule engine determines the combined control information according to the quality control rules and rule execution mode, and uses the combined control information and rule execution components to perform quality control on the medical record data to obtain the corresponding quality control results. The rule engine returns the quality control results to the spark task so that the spark task saves and displays the quality control results. The specific rule execution components include: controller configuration component 401, rule loader 402, rule execution controller 403, rule executor 404, processor factory 405 and rule execution processor 406. The controller configuration 401 obtains the rule controller 403 by creating a controller, and controls the rule executor 404 to execute the quality control rules through the rule execution controller 403; and the controller configuration 401 obtains the rule loader 402 by selecting the corresponding loader, and the rule loader 402 loads the quality control rules to be executed for the rule executor 404. The rule execution controller 403 also creates different rule execution processors through the processor factory 405, and processes the rule execution data by calling pre / post, thereby realizing the quality control of the medical record data to obtain the corresponding quality control results.
[0059] Figure 5 A schematic diagram of implementation modules of a quality control device for electronic medical records according to an embodiment of the present application is shown.
[0060] See also Figure 5 According to the third aspect of the embodiment of the present application, a quality control device for an electronic medical record is also provided, and the device includes: a determination module 501, used to determine the quality control rules and the corresponding rule execution mode; the determination module 501 is also used to determine the corresponding combined control information according to the quality control rules and the rule execution mode; the quality control module 502 is used to read the medical record data set, perform quality control on the medical record data set through the combined control information, and obtain a quality control result corresponding to the medical record data set.
[0061] According to one embodiment of the present application, the determination module 501 includes: a creation submodule 5011, which is used to create quality control rules through a rule configuration platform; a grouping submodule 5012, which is used to group the quality control rules according to the classification information of the quality control rules to obtain rule combination information; and a combination submodule 5013, which is used to combine the rule combination information according to the configuration information of the quality control rules to determine the rule execution mode.
[0062] According to one embodiment of the present application, the quality control module 502 includes: a reading submodule 5021, which is used to batch read multiple medical record data sets; a quality control submodule 5022, which is used to perform quality control on each medical record data set by combining control information to obtain a quality control result corresponding to each medical record data set.
[0063] According to one embodiment of the present application, the quality control module 502 also includes: a determination submodule 5023, which is used to determine the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; and an integration submodule 5024, which is used to integrate the rule combination scores to determine the quality control results.
[0064] It should be noted that the above description of the embodiment of the quality control device for electronic medical records is different from the above description of the quality control device for electronic medical records. Figures 1 to 4 The description of the method embodiment and the system embodiment shown are similar and have the same Figures 1 to 4 The method embodiment shown has similar beneficial effects to the system embodiment, so it will not be described in detail. Figures 1 to 4 The method embodiment and system embodiment shown in the figure can be understood by describing them, and will not be described in detail for the sake of saving space.
[0065] According to the fourth aspect of the embodiments of the present application, a computer device is also provided, 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, a method as described in any one of the above-described executable modes is implemented.
[0066] According to a fifth aspect of the embodiments of the present application, a storage medium comprising computer executable instructions is also provided. When the computer executable instructions are executed by a computer processor, they are used to execute a method as described in any one of the above-mentioned embodiments.
[0067] According to an embodiment of the present application, the present application also provides a computer device and a readable storage medium.
[0068] Figure 6A schematic block diagram of an example device 600 that can be used to implement an embodiment of the present application is shown. Electronic devices are intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0069] like Figure 6 As shown, the device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0070] A number of components in the device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0071] The computing unit 601 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above, such as a quality control method for electronic medical records. For example, in some embodiments, a quality control method for electronic medical records may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the quality control method for an electronic medical record described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to execute a quality control method for electronic medical records in any other appropriate manner (eg, by means of firmware).
[0072] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0073] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0074] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0075] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0076] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0077] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0078] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in this application can be achieved, and this document is not limited here.
[0079] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0080] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A quality control method for electronic medical records, characterized in that: The method comprises: Determine quality control rules and corresponding rule execution modes; Determine corresponding combined control information according to the quality control rule and the rule execution mode; Obtaining a medical record data set, performing quality control on the medical record data set using the combined control information, and obtaining a quality control result corresponding to the medical record data set; The determining of quality control rules and corresponding rule execution modes includes: Create quality control rules through the rule configuration platform; Grouping the quality control rules according to the classification information of the quality control rules to obtain rule combination information, wherein the rule combination information is used to refer to the rules that need to be associated with quality control; wherein the rule combination information includes at least one quality control rule; Combining the rule combination information according to the configuration information of the quality control rule to determine the rule execution mode; The quality control of the medical record data set is performed by using the combined control information to obtain a quality control result corresponding to the medical record data set, including: Determine the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; integrate the rule combination score to determine the quality control result; The step of determining the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; and integrating the rule combination score to determine the quality control result includes: The medical record data set contains medical record data in multiple dimensions, and quality control can include scoring each piece of medical record data in each dimension; Using the combined control information, the quality control rules under the same dimension are grouped and scored to obtain the rule combination score; Integrate the rule combination scores under the same dimension to obtain the quality control results corresponding to the dimension; Integrate the quality control results of multiple dimensions to determine the overall quality control results.
2. The method according to claim 1, characterized in that The quality control rules include at least one of the following information: first rule information for characterizing quality control fields, second rule information for characterizing rule classifications, third rule information for characterizing quality control links, fourth rule information for characterizing rule configurations, and fifth rule information for characterizing quality control rule scores.
3. The method according to claim 1, characterized in that The rule execution mode includes at least one of the following execution modes: a first execution mode for characterizing concurrent execution of rules, a second execution mode for characterizing sequential execution of rules, and a third execution mode for characterizing sequential execution of rules with a stop sign.
4. The method according to claim 1, characterized in that: The obtaining of the medical record data set, and performing quality control on the medical record data set by using the combined control information to obtain a quality control result corresponding to the medical record data set, includes: Batch read multiple medical record data sets; The quality control of each medical record data set is performed through the combined control information to obtain a quality control result corresponding to each medical record data set.
5. A quality control device for electronic medical records, characterized in that: The device comprises: A determination module, used to determine the quality control rules and the corresponding rule execution mode; The determination module is further used to determine corresponding combined control information according to the quality control rule and the rule execution mode; A quality control module, used for reading a medical record data set, performing quality control on the medical record data set through the combined control information, and obtaining a quality control result corresponding to the medical record data set; The determination module includes: a creation submodule, which is used to create quality control rules through a rule configuration platform; a grouping submodule, which is used to group the quality control rules according to the classification information of the quality control rules to obtain rule combination information, wherein the rule combination information is used to refer to the rules that need to be associated with quality control, wherein the rule combination information contains at least one quality control rule; a combination submodule, which is used to combine the rule combination information according to the configuration information of the quality control rules to determine the rule execution mode; The quality control module includes: a determination submodule, which is used to determine the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; an integration submodule, which is used to integrate the rule combination score to determine the quality control result; The step of determining the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; and integrating the rule combination score to determine the quality control result includes: The medical record data set contains medical record data in multiple dimensions, and quality control can include scoring each piece of medical record data in each dimension; Using the combined control information, the quality control rules under the same dimension are grouped and scored to obtain the rule combination score; Integrate the rule combination scores under the same dimension to obtain the quality control results corresponding to the dimension; Integrate the quality control results of multiple dimensions to determine the overall quality control results.
6. A quality control system for electronic medical records, characterized in that: The system includes a server, a rule database and a medical record database; The server comprises: Determining quality control rules and corresponding rule execution modes according to the rule database; Determine corresponding combined control information according to the quality control rule and the rule execution mode; Reading a medical record data set from the medical record database; Performing quality control on the medical record data set by using the combined control information to obtain a quality control result corresponding to the medical record data set; The determining of quality control rules and corresponding rule execution modes includes: Create quality control rules through the rule configuration platform; Grouping the quality control rules according to the classification information of the quality control rules to obtain rule combination information, wherein the rule combination information is used to refer to the rules that need to be associated with quality control; wherein the rule combination information includes at least one quality control rule; Combining the rule combination information according to the configuration information of the quality control rule to determine the rule execution mode; The quality control of the medical record data set is performed by using the combined control information to obtain a quality control result corresponding to the medical record data set, including: Determine the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; integrate the rule combination score to determine the quality control result; The step of determining the rule combination score corresponding to the medical record data in the medical record data set according to the combination control information; and integrating the rule combination score to determine the quality control result includes: The medical record data set contains medical record data in multiple dimensions, and quality control can include scoring each piece of medical record data in each dimension; Using the combined control information, the quality control rules under the same dimension are grouped and scored to obtain the rule combination score; Integrate the rule combination scores under the same dimension to obtain the quality control results corresponding to the dimension; Integrate the quality control results of multiple dimensions to determine the overall quality control results.
7. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 4 when executing the program.
8. A storage medium comprising computer executable instructions, which, when executed by a computer processor, are used to perform the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Medical record quality testing method based on automatic testing, device, equipment and storage medium
CN110136788A
Content quality control method and device for electronic medical record
CN111681728A
Medical data verification method and device, electronic equipment and storage medium
CN112711581A
Quality control method and device for electronic medical record, electronic equipment and storage medium
CN113297853A