An inspection data quality control method, device, equipment, medium and computer program
Patent Information
- Application Number
- CN202510195930.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2026-08-21
AI Technical Summary
但是,目前对于器官/部位的功能检查的质控主要是人工质控,该方法耗时费力,且人工质控后可能存在误差遗漏,导致仍有可能存在错误
[0052]1. This invention ensures the comprehensiveness of patient information and the accuracy of functional examination results by performing quality control processing on multiple visit forms in the acquired visit records, including patient information forms and functional examination forms.
Smart Images

Figure CN122614901A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method, apparatus, equipment, medium, and computer program for checking data quality control. Background Technology
[0002] Functional examinations of organs / parts require high quality control. Errors may occur during the examination (e.g., failure to meet acceptability standards), necessitating re-verification of results to ensure satisfactory functional examination outcomes. However, current quality control for organ / part functional examinations primarily relies on manual methods. This approach is time-consuming and labor-intensive, and even manual quality control may introduce errors, potentially leading to omissions and further errors.
[0003] In related technologies, quality control of inspection data is often a manual and inefficient process, especially when the test data contains multiple or various types of forms, this inefficiency is particularly pronounced. Secondly, existing technologies typically only associate the data to be quality controlled with fixed rules, which lack sufficient flexibility and adaptability to adequately address the quality control needs of different types of test data. Furthermore, existing technologies can only perform quality control on the test data itself, lacking quality control on the basic information of the subjects. Since some test data is affected by the subjects' basic information, ensuring the accuracy of this information is essential.
[0004] In the quality control stage, existing technologies often employ a simple traversal method, checking each data point in the test data one by one. This method is not only time-consuming and labor-intensive but also prone to errors. Furthermore, providing unified feedback on the quality control results makes subsequent problem investigation and correction extremely difficult. Summary of the Invention
[0005] This invention proposes a method, apparatus, device, medium, and computer program for inspecting data quality control, aiming to at least partially solve one of the technical problems in related technologies. The embodiments of this invention can efficiently and accurately achieve inspection data quality control.
[0006] On one hand, embodiments of the present invention provide a method for inspecting data quality control, including:
[0007] Obtain the visit records of patients to be quality controlled; the visit records include multiple visit forms; the types of visit forms include patient information forms and functional inspection forms;
[0008] The visit records are associated with preset quality control rules; the quality control rules are marked with rule identifiers.
[0009] The quality control rules associated with the visit form are processed to obtain the quality control results;
[0010] The quality control result is the quality control rule corresponding to the quality control failure. The quality control status of the visit form is updated according to the type of rule identifier marked by the quality control rule.
[0011] Optionally, the method further includes the following steps:
[0012] If the patient information form is missing in the visit record, change the quality control status of the visit record to "quality control failed" and mark the reason for failure as "no patient information".
[0013] Optionally, the method further includes the following steps:
[0014] If the patient information in the patient information form is not unique, change the quality control status of the visit record to quality control failure and mark the reason for failure.
[0015] Optionally, the visit record is marked with a region identifier; the method also includes the following steps:
[0016] Retrieve query commands for the target object; query commands include region query commands and status query commands.
[0017] In response to a region query command for the target object, retrieve all visit records for the target region;
[0018] In response to the status query command, the percentage of target quality control status is obtained by filtering all visit records in the target area;
[0019] When the percentage meets the preset conditions, a training reminder is sent to the quality control unit in the target region.
[0020] Optionally, the visit records can be associated with preset quality control rules, including the following steps:
[0021] Each visit form in the visit record is bound to a preset visit primary key, and quality control rules are associated based on the visit primary key.
[0022] Optionally, each visit form includes basic information about the patient to be quality controlled, and the quality control rules include form matching rules and quality control standard rules; the quality control processing of the quality control rules associated with the visit forms includes the following steps:
[0023] Quality control is performed on the basic information of all visit forms in the same visit record based on form matching rules.
[0024] The quality control standard rules include the inspection quality control standard parameters for the functional parts to be inspected according to the functional inspection form; the functional inspection form includes multiple functional parameters for the functional parts to be inspected.
[0025] The quality control parameters in the functional inspection form are compared and checked against the inspection quality control standard parameters.
[0026] Optionally, the rule identifiers include recommended rule identifiers and mandatory rule identifiers; updating the quality control status of the visit form according to the type of rule identifier marked by the quality control rule includes the following steps:
[0027] When the rule identifier of a quality control rule that fails to control quality is a mandatory rule identifier, the quality control status of the visit form corresponding to the quality control rule will be updated to pending rectification.
[0028] When the rule identifier of a quality control rule that fails to control quality is a recommended rule identifier, the quality control status of the visit form corresponding to the quality control rule is updated to indicate that further quality control is required.
[0029] Optionally, all visit forms are initially set to "pending quality control," and the method further includes:
[0030] The quality control status of all visit forms is iterated and judged. When the quality control status of a visit form is not "pending quality control" or "pending rectification", the quality control process of the corresponding visit form is terminated.
[0031] On the other hand, embodiments of the present invention provide a data quality control device, comprising:
[0032] The first module is used to obtain the visit records of patients to be quality controlled; the visit records include multiple visit forms; the types of visit forms include patient information forms and functional inspection forms;
[0033] The second module is used to associate visit records with preset quality control rules; the quality control rules are marked with rule identifiers;
[0034] The third module is used to perform quality control processing on the quality control rules associated with the visit form traversal to obtain the quality control results;
[0035] The fourth module is used to obtain the quality control rules corresponding to quality control failures, and update the quality control status of the visit form according to the type of rule identifier marked by the quality control rule.
[0036] Optionally, the device further includes:
[0037] The fifth module is used to change the quality control status of the visit record to "quality control failed" and mark the reason for failure as "no patient information" when the patient information form is not available in the visit record.
[0038] Optionally, the device further includes:
[0039] The sixth module is used to change the quality control status of the visit record to "quality control failed" and mark the reason for the failure when the patient information in the patient information form is not unique.
[0040] Optionally, the visit record is marked with an area identifier; the device also includes:
[0041] The seventh module is used to obtain query instructions for the target object; query instructions include region query instructions and status query instructions;
[0042] The eighth module is used to retrieve all visit records for the target area in response to the region query command of the target object;
[0043] The ninth module is used to respond to status query commands and filter out the percentage of target quality control status from all visit records in the target area;
[0044] The tenth module is used to send training reminders to quality control units in the target region when the percentage meets preset conditions.
[0045] Optionally, all visit forms are initially set to "pending quality control"; the device also includes:
[0046] The eleventh module is used to iterate and judge the quality control status of all visit forms. When the quality control status of a visit form is not "pending quality control" or "pending rectification", the quality control process of the corresponding visit form is terminated.
[0047] On the other hand, embodiments of the present invention provide an electronic device, including: a processor and a memory; the memory is used to store a program; the processor executes the program to implement the above-described inspection data quality control method.
[0048] On the other hand, embodiments of the present invention provide a computer storage medium storing a processor-executable program, which, when executed by a processor, is used to implement the above-described inspection data quality control method.
[0049] On the other hand, embodiments of the present invention provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned data quality control method.
[0050] This invention involves acquiring patient visit records for quality control; these records include multiple visit forms; the types of visit forms include patient information forms and functional inspection forms; associating the visit records with preset quality control rules; marking the quality control rules with rule identifiers; performing quality control processing on the visit forms and associated quality control rules to obtain quality control results; acquiring the quality control rule corresponding to the quality control failure result; and updating the quality control status of the visit forms according to the type of rule identifier marked on the quality control rule.
[0051] The embodiments of the present invention have one of the following beneficial effects:
[0052] 1. This invention ensures the comprehensiveness of patient information and the accuracy of functional examination results by performing quality control processing on multiple visit forms in the acquired visit records, including patient information forms and functional examination forms.
[0053] 2. By associating visit records with preset quality control rules, the standardization and automation of quality control are achieved, thereby improving quality control efficiency.
[0054] 3. By performing quality control processing on the quality control rules associated with the visit form traversal, this invention can promptly detect and correct errors or omissions in the form, ensuring the integrity and accuracy of the data.
[0055] 4. Obtaining the quality control rules corresponding to quality control failures and updating the quality control status of the visit form according to the type of rule identifier helps to quickly locate problems and make targeted improvements, further enhancing the level of medical quality management. Attached Figure Description
[0056] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.
[0057] Figure 1 This is a schematic diagram of an implementation environment for performing quality control of inspection data, provided in an embodiment of the present invention.
[0058] Figure 2 A flowchart illustrating a data quality control method provided in an embodiment of the present invention;
[0059] Figure 3 A flowchart illustrating the overall implementation of the inspection data quality control method provided in this embodiment of the invention;
[0060] Figure 4 A schematic diagram illustrating an example of quality control rules provided in an embodiment of the present invention;
[0061] Figure 5 This is a schematic diagram illustrating an example of the information list and related quality control rules for a visit form provided in an embodiment of the present invention.
[0062] Figure 6 A schematic diagram illustrating another example of the information list of the visit form and related quality control rules provided in an embodiment of the present invention;
[0063] Figure 7 This is a schematic diagram illustrating an example of a quality control status regional query provided in an embodiment of the present invention;
[0064] Figure 8 This is a schematic diagram illustrating another example of regional querying of quality control status provided in this embodiment of the invention;
[0065] Figure 9 This is a schematic diagram illustrating a process example for data quality control of lung function test results provided in an embodiment of the present invention.
[0066] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0067] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0068] It should be noted that although functional modules are divided in the system diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first / S100," "second / S200," etc., in the specification, claims, and the aforementioned figures are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0069] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this invention can be combined with other embodiments.
[0070] like Figure 1 The diagram shown is a schematic representation of an implementation environment provided by an embodiment of the present invention. (Refer to...) Figure 1 The implementation environment includes at least one terminal 102 and a server 101. The terminal 102 and the server 101 can be connected via a network, either wirelessly or via a wired connection, to complete data transmission and exchange.
[0071] Server 101 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0072] Additionally, server 101 can also be a node server in a blockchain network. Blockchain is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms.
[0073] Terminal 102 can be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. Terminal 102 and server 101 can be directly or indirectly connected via wired or wireless communication, and this embodiment of the invention does not impose any limitations.
[0074] Exemplary based on Figure 1 The implementation environment shown in this embodiment of the invention provides a data quality control method. The following description uses the application of this data quality control method in terminal 102 as an example. It can be understood that this data quality control method can also be applied to server 101.
[0075] Reference Figure 2 , Figure 2 This is a flowchart illustrating a data quality control method applied to a terminal according to an embodiment of the present invention. The executing entity of this data quality control method can be any of the aforementioned computer devices (including servers or terminals). (Refer to...) Figure 2 The method includes the following steps:
[0076] S100. Obtain visit records of patients to be subject to quality control;
[0077] The visit record includes multiple visit forms; the types of visit forms include patient information forms and functional examination forms.
[0078] For example, in some specific implementations, the patient's visit record is first obtained, and a single visit record contains multiple visit forms. Taking pulmonary function test data as an example, the baseline visit form may include: patient information, a short questionnaire, pulmonary function data, CT scan results, and blood test results. The patient information mainly includes data such as name, ID number, age, gender, height, weight, and other basic information. The pulmonary function information includes all information from the subject's pulmonary function test during this visit, including the report and various pulmonary function parameters (such as FEV1, FVC, MMEF, etc.).
[0079] It should be noted that in some embodiments, the method further includes the following steps: when there is no patient information form in the visit record, the quality control status of the visit record is modified to quality control failure, and the reason for failure is marked as no patient information.
[0080] For example, in some specific implementations, the original quality control process relies on complete visit records for quality control. These visit records contain several key visit forms, among which the patient information form is the fundamental and core component. It provides basic information about the patient, such as name, age, and medical history, which is crucial for subsequent functional examinations, diagnosis, and treatment. However, in practice, the patient information form may be missing from the visit record. This could be due to oversight during recording, system malfunction, or other reasons. To ensure the rigor and effectiveness of quality control, when the system detects the absence of a patient information form in the visit record, it automatically triggers a series of preset operations.
[0081] Specifically, the system will first change the quality control status of the visit record to "quality control failed." This step is to clearly identify that there is a problem with the record, requiring further review and processing. At the same time, the system will also mark the reason for failure as "no patient information," so that relevant personnel can quickly understand the problem and take appropriate remedial measures.
[0082] The embodiments of this invention provide at least the following beneficial effects: By automatically detecting missing patient information forms in visit records and modifying the quality control status accordingly, the rigor and accuracy of the quality control process can be ensured. This helps avoid misdiagnosis or improper treatment due to incomplete information. Automated quality control processes can significantly reduce the time and effort required for manual review, improving work efficiency. Simultaneously, clear failure reason markings help relevant personnel quickly locate problems, reducing unnecessary communication costs. Patient information forms are an important component of medical data. By ensuring that each visit record contains complete patient information, the integrity and usability of the data can be enhanced, providing a solid foundation for subsequent medical analysis and research.
[0083] It should be noted that in some embodiments, the method further includes the following steps: when the patient information in the patient information form is not unique, the quality control status of the visit record is modified to quality control failure, and the reason for failure is marked.
[0084] For example, in some specific implementations, the accuracy and uniqueness of patient information are crucial in the medical quality control process. As a key document recording basic patient information, the accuracy and consistency of patient information forms are fundamental to ensuring medical quality and safety. However, in practice, situations may arise where patient information in the forms is not unique, i.e., duplicate patient information exists. This can be caused by various reasons, such as oversight during data entry, failure to synchronize patient information updates, or problems with data interaction between systems. To ensure the accuracy and integrity of medical data, when the system detects that patient information in the form is not unique, it automatically triggers the relevant mechanisms of the quality control process.
[0085] Specifically, the system first checks key information fields in the patient information form, such as ID card number and subject number, to determine if duplicates exist. Once duplicate information is detected, the system immediately changes the quality control status of the visit record to "Quality Control Failed" and marks the reason for the failure. For example, if the ID card number is duplicated, it will be marked as "This ID card number already exists; please re-enter." This step not only clearly identifies the problem with the record but also alerts relevant personnel to intervene promptly, verify and correct the patient information, ensuring the smooth progress of subsequent medical procedures.
[0086] The embodiments of this invention provide at least the following beneficial effects: By detecting and processing duplicate information in patient information forms, confusion and errors in medical data can be effectively avoided, thereby ensuring the security and accuracy of medical data. Accurate patient information is a crucial basis for medical decision-making. By ensuring the uniqueness of patient information, decision-making errors caused by information duplication can be reduced, improving the efficiency and quality of medical decisions. Including duplicate information in patient information forms as one of the causes of quality control failures helps enhance the sensitivity and accuracy of medical quality control. This not only allows for timely detection and correction of problems but also provides strong support for continuous improvement of medical quality control.
[0087] S200, Associate visit records with preset quality control rules;
[0088] Among them, the quality control rules are marked with rule identifiers;
[0089] It should be noted that, in some embodiments, associating visit records with preset quality control rules may include the following steps: binding each visit form of the visit record to a preset visit primary key, and associating quality control rules based on the visit primary key.
[0090] For example, in some specific implementations, the visit form has a visit primary key visitId; when entering different visit form information for a patient, a visit primary key visitId will be bound; the visit form quality control rule data will also be bound to the same visit primary key visitId.
[0091] It is understood that preset quality control rules can be dynamically adjusted or updated according to actual needs, and this application does not impose any restrictions on this. For example, preset quality control rules can adopt quality control rules for different time periods (such as years), or they can adopt quality control rules of international or non-international standards (such as those of a certain country, a certain hospital, a certain administrative region, etc.).
[0092] The embodiments of this invention provide at least the following beneficial effects: By binding each visit form in the visit record to a preset visit primary key (such as visitId), it ensures that quality control rules can be accurately applied to the corresponding visit forms. This binding mechanism avoids the misuse or omission of quality control rules, improving the accuracy and reliability of the quality control process. The visit primary key (visitId) serves as a bridge connecting visit forms and quality control rules, simplifying the information matching process in the quality control workflow. The system can quickly find the corresponding quality control rule based on the visit primary key and perform quality control processing, thereby improving the efficiency of the quality control process. Since both visit forms and quality control rules are bound to the same visit primary key (visitId), the association between the data is closer and clearer. During the quality control process, if any problems or anomalies occur, the system can quickly trace back to the corresponding visit form and quality control rule, ensuring data traceability and consistency. The association method based on the visit primary key makes the configuration of quality control rules more flexible. Healthcare institutions can easily add, modify, or delete quality control rules based on actual needs and business logic, and associate them with corresponding visit forms. This flexibility helps adapt to the quality control needs of different healthcare scenarios.
[0093] S300. Perform quality control processing on the quality control rules associated with the visit form traversal to obtain the quality control results;
[0094] It should be noted that each visit form includes basic information about the patient to be quality controlled, and the quality control rules include form matching rules and quality control standard rules; in some embodiments, the quality control processing of the quality control rules associated with the visit form traversal may include the following steps:
[0095] Quality control is performed on the basic information of all visit forms in the same visit record based on form matching rules.
[0096] For example, in some specific implementations, if the visit forms and quality control rules in the visit record are all bound to the same visit primary key visitId, quality control can be performed on the data of each form in the same visit primary key visitId (such as matching the weight of lung function with the weight of basic information).
[0097] The embodiments of the present invention provide at least the following beneficial effects: By matching and controlling the basic information in the visit forms using form matching rules, data consistency between different forms within the same visit record can be ensured, reducing data contradictions or errors. Forms and quality control rules bound to the same visit primary key facilitate rapid system identification and association, thereby efficiently executing quality control processing and reducing the tediousness of manual verification. Matching and controlling form data can accurately identify data inconsistencies or anomalies, providing clear guidance for subsequent corrective measures.
[0098] The quality control standard rules include the inspection quality control standard parameters for the functional parts to be inspected according to the functional inspection form; the functional inspection form includes multiple functional parameters for the functional parts to be inspected.
[0099] The quality control parameters in the functional inspection form are compared and checked against the inspection quality control standard parameters.
[0100] For example, in some implementations, a visit form may be associated with multiple quality control rules, and these rules may be iterated over in a loop. The purpose of this iteration is to ensure that the patient's visit form data passes through all the quality control rules, thereby identifying and recording any rules that fail the quality control process.
[0101] Taking the quality control of pulmonary function test data as an example, specifically, the pulmonary function information (i.e., the function test form) includes all the information from the subject's pulmonary function test during this visit, including the report and various pulmonary function parameters (such as FEV1, FVC, MMEF, etc.). In some practical applications, the pulmonary function test quality control process can be implemented as follows:
[0102] The assessment can be made according to the international pulmonary function test quality control standards. The corresponding quality control standard rules for pulmonary function can be achieved as follows: BEV must be ≤ 5% or 0.10L of FVC, FIVC-FVC must be ≤ 0.100L or 5% of FVC, there must be at least 2 curves that meet the above acceptability requirements, the difference between the best and second best FVC among all curves must be ≤ 0.20L, and the difference between the best and second best FEV1 must be ≤ 0.20L. Simultaneously, the system re-verifies the subjects' basic information (which was entered during registration and pulmonary function testing; the system checks for consistency between the two entries). If the information does not meet quality control standards or is incorrect, the system will prompt for rectification and point out the discrepancies. Furthermore, the system can automatically determine the quality grading based on the pulmonary function test results. This grading is set according to the latest international guidelines (Grade A: at least 3 acceptable curves, with the difference between the best and second-best values for FVC and FEV1 ≤ 0.15L; Grade B: at least 2 acceptable curves, with the difference between the best and second-best values for FVC and FEV1 ≤ 0.15L; Grade C: at least 2 acceptable curves, with the difference between the best and second-best values for FVC and FEV1 ≤ 0.20L; other quality grades are unacceptable). The system also automatically determines the pulmonary function diagnosis (based on the latest GOLD 2024 guidelines). For example, if FEV1 / FVC < 0.70, the diagnosis is... If diagnosed with chronic obstructive pulmonary disease (COPD), it is classified according to the percentage of predicted value (%pred) of FEV1. FEV1%pred ≥ 80% is COPD Stage 1, 80% > FEV1%pred ≥ 50% is COPD Stage 2, 50% > FEV1%pred ≥ 30% is COPD Stage 3, and FEV1%pred < 30% is COPD Stage 4. If FEV1 / FVC ≥ 0.70 and FEV1%pred < 80%, then... The diagnosis is impaired lung function with a retention ratio (PRISm); if FEV1 / FVC ≥ 0.70, FEV1%pred ≥ 80%, and any two or more of the forced expiratory flow at 50% vital capacity (FEF50), forced expiratory flow at 75% vital capacity (FEF75), and maximum mid-expiratory flow (MMEF) are less than 65% of their predicted values, then the diagnosis is small airway disease (SAD); if the above diagnoses are not met, the diagnosis is normal lung function.
[0103] The embodiments of this invention provide at least the following beneficial effects: When international quality control standards for pulmonary function tests or other functional tests are updated, the system can quickly adjust its built-in quality control rules. This means that quality control standard parameters (such as the ratio limit of BEV to FVC, the difference between the best and second-best values of FVC and FEV1, etc.) can be revised in real time according to the latest guidelines, without waiting for a long software update cycle. The synchronous updating of quality control rules with the latest international guidelines ensures that the diagnostic logic in the functional test forms (such as the diagnostic criteria for COPD, impaired retention ratio lung function, small airway disease, etc.) is equally accurate. This helps medical professionals make diagnoses based on the most authoritative standards, improving the accuracy and reliability of diagnoses. Following the latest international guidelines for quality control not only improves the internal quality management level of medical institutions but also promotes the alignment of medical practices with international standards. This is of great significance for enhancing the overall competitiveness of medical institutions and strengthening international medical cooperation.
[0104] S400. Obtain the quality control rule corresponding to the quality control failure result, and update the quality control status of the visit form according to the type of rule identifier marked by the quality control rule.
[0105] It should be noted that rule identifiers include recommended rule identifiers and mandatory rule identifiers. In some embodiments, updating the quality control status of the visit form according to the type of rule identifier marked by the quality control rule may include the following steps: when the rule identifier of the quality control rule that failed is a mandatory rule identifier, the quality control status of the visit form corresponding to the quality control rule is updated to pending rectification; when the rule identifier of the quality control rule that failed is a recommended rule identifier, the quality control status of the visit form corresponding to the quality control rule is updated to a status that indicates the need for further quality control.
[0106] In some specific application scenarios, pop-up prompts can also be displayed based on the quality control content of the quality control rules corresponding to the quality control failure.
[0107] For example, in some implementations, a recommended rule is identified: This type of rule typically represents a best practice or suggested quality control standard. When a quality control rule is marked as recommended, it means that failure to meet these standards, while potentially affecting the integrity or accuracy of the data, does not necessarily constitute a serious quality problem. Therefore, for this type of quality control failure, the system can update the quality control status of the visit form to a state such as "Pending Initial Review," indicating the need for further quality control so that higher-level reviewers or experts can make further judgments. A mandatory rule is identified: This type of rule represents a quality control standard that must be strictly followed. Failure to meet these standards will directly lead to serious damage to data quality and may even affect patient diagnosis and treatment. Therefore, for this type of quality control failure, the system should immediately update the quality control status of the visit form to "Pending Rectification" and require relevant personnel to take immediate corrective measures.
[0108] When the system executes quality control rules, it checks the rule identifier corresponding to each rule. If quality control fails and the rule identifier is mandatory, the system automatically updates the quality control status of the visit form to "Pending Rectification" and may trigger corresponding notification or reminder mechanisms. If quality control fails and the rule identifier is recommended, the system updates the quality control status to something like "Pending Initial Review" to indicate that further quality control is needed, and may submit the quality control results and related information to higher-level auditors for evaluation.
[0109] In certain specific application scenarios, to further improve quality control efficiency and accuracy, the system can also automatically pop up prompt boxes or warning messages based on the quality control content of the quality control rules corresponding to quality control failures. These prompt messages can include the specific reasons for the quality control failure, possible solutions or suggestions, and instructions for the next steps.
[0110] The embodiments of this invention provide at least the following beneficial effects: Through the classification of rule identifiers and the automated updating of quality control status, the system can more quickly identify and handle quality control issues, thereby improving the efficiency of the quality control process. Strict quality control management of mandatory rules ensures the accuracy and integrity of data, providing a more reliable basis for patient diagnosis and treatment. Through interactive methods such as pop-up prompts, the system can provide users with more intuitive and convenient quality control feedback and guidance, thereby improving user experience and satisfaction.
[0111] In this method, the initial quality control status of all visit forms is "pending quality control". In some embodiments, the method may further include: traversing and judging the quality control status of all visit forms, and ending the quality control process of the corresponding visit form when the quality control status of the visit form is not "pending quality control" or "pending rectification".
[0112] For example, in some specific implementations, the quality control status management of the visit form is further refined, particularly in that the termination conditions of the quality control process are clearly defined. The following is a further elaboration of the process steps for this technical content:
[0113] 1. Initial quality control status of the visit form:
[0114] When all visit forms are created or imported into the system, their quality control status is initialized to "pending quality control." This means that these forms have not yet been checked by any quality control rules and need to wait for further quality control processing.
[0115] 2. Quality control status traversal and judgment:
[0116] During the quality control process, the system iterates through the quality control status of all visit forms. This step ensures that each form is inspected and processed according to the established quality control rules.
[0117] When the system comes across a visit form, it checks its quality control status. If the quality control status is not "pending quality control" or "pending rectification", it means that the form has already undergone quality control processing, or is in a state that requires intervention from other personnel or processes (such as "pending initial review" or "completed").
[0118] 3. Conditions for ending the quality control process:
[0119] If the quality control status of a visit form is not "pending quality control" or "pending rectification," the system will terminate the quality control process for that form based on this condition. This means that the form no longer requires further inspection and processing under the current quality control rules and can proceed to the next process stage (such as review, archiving, etc.).
[0120] The embodiments of this invention provide at least the following beneficial effects: By checking the quality control status of visit forms, the system can avoid repeated inspections of forms that have already undergone quality control processing, thereby improving the efficiency of the quality control process. Clearly defining the termination conditions of the quality control process helps ensure the smooth operation of the entire process. When a form reaches a specific status (such as "pending final review" or "completed"), the system can automatically end the quality control process, avoiding unnecessary waiting and delays. By precisely controlling the start and end of the quality control process, the system can allocate quality control resources more effectively. For example, when the quality control status of a form has been updated to "pending rectification," the system can prioritize allocating resources to other forms that require quality control, thereby improving overall quality control efficiency. Through strict quality control process management, the system can ensure that each visit form undergoes the necessary inspection and processing, thereby improving the accuracy and completeness of the data. This is of great significance for decision support, patient management, and medical quality improvement in medical institutions.
[0121] It should be noted that the visit records are marked with regional identifiers; in some embodiments, the method may further include the following steps: obtaining a query instruction for the target object; the query instruction includes a region query instruction and a status query instruction; in response to the region query instruction for the target object, obtaining all visit records for the target region; in response to the status query instruction, filtering out the percentage of the target quality control status from all visit records for the target region; when the percentage meets preset conditions, issuing a training reminder to the quality control unit in the target region.
[0122] It is understood that preset conditions can be dynamically adjusted according to actual needs, such as based on the region of inspection, the time period of inspection, the age or gender of the examinee, the experience or skill level of the examiner, etc. This application does not impose any restrictions on this. Of course, preset conditions can be quantitative numerical conditions (such as reaching or exceeding a preset threshold) or non-quantitative tendency descriptions (such as low and high). This application does not impose any restrictions on this.
[0123] For example, in some specific implementations, the quality control status of lung function tests in all regions can be viewed at any time, including the number of lung function tests with quality control issues. The number of regions with quality control issues can be viewed by manually filtering the "to be rectified" data. Professional quality control personnel can review the real-time quality control status of each region daily. When quality control personnel find that a region has a high number and proportion of quality control issues, it indicates that there may be low-quality lung function tests in that region, and further training may be needed.
[0124] In some specific application scenarios, the following statistical analysis of quality control situation based on regional characteristics can be achieved:
[0125] 1. Obtaining and processing query commands:
[0126] Receive query instructions sent by the target object. These instructions include region query instructions and status query instructions. Region query instructions are used to specify the geographical range of the visit records to be queried; status query instructions are used to specify the quality control status to be filtered (such as "pending quality control", "pending rectification", "pending preliminary review", etc.).
[0127] Based on the region query command, all visit records for the target region are retrieved from the database. These records contain detailed information on all relevant visits to the region, including quality control status, inspection time, and inspectors.
[0128] 2. Screening and analysis of quality control status:
[0129] Further, based on the status query command, records matching a specific quality control status can be filtered from all visit records in the target area. For example, all records in the "pending rectification" status can be filtered out to analyze the number and proportion of quality control issues in the area.
[0130] The selected records were statistically analyzed to calculate the percentage of the total records representing the target quality control status. This percentage reflects the severity and prevalence of quality control issues in the region.
[0131] 3. Triggering and sending training reminders:
[0132] When the system detects that the percentage of the target quality control status meets preset conditions (such as reaching a preset percentage threshold), it will automatically trigger a training reminder mechanism. This threshold can be flexibly set according to actual conditions to reflect the quality control requirements of different regions or different time periods.
[0133] The system sends training reminders to quality control units in the target region, indicating that there may be low-quality lung function tests in the area and suggesting that relevant training be strengthened to improve quality control levels. This reminder can be sent through various methods such as pop-ups and in-system notifications.
[0134] 4. Real-time viewing and monitoring of quality control status:
[0135] It allows users to view the lung function quality control status of all regions at any time, including the number of lung function tests with quality control issues, the number and percentage of quality control issues in each region, etc. This helps quality control personnel to have a comprehensive understanding of the quality control status in each region and to identify potential problems in a timely manner.
[0136] Quality control personnel can manually screen data to monitor and analyze quality control in real time. When a high number or proportion of quality control problems are found in a certain region, immediate intervention and improvement measures can be taken.
[0137] The embodiments of this invention provide at least the following beneficial effects: Through automated analysis methods, the system can quickly and accurately obtain the quality control status of a target region, avoiding the tedious statistical process and improving quality control efficiency. Real-time monitoring and analysis of the quality control status in various regions helps quality control personnel to promptly identify potential problems and implement targeted interventions. This helps optimize the allocation of quality control resources, ensuring that resources are used where they are most needed. Supporting real-time viewing and monitoring of quality control status helps quality control personnel to promptly identify and improve problems in the quality control process. This contributes to promoting continuous improvement and development of medical institutions and enhancing the overall level of medical care.
[0138] To explain in detail the principle of the technical solution of the present invention, the overall process of the present invention will be described below with reference to some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and should not be regarded as a limitation of the present invention.
[0139] First, it should be noted that this invention is a quality control process performed after all functional test data has been obtained, such as... Figure 3As shown, the quality control process of this invention can be implemented as follows:
[0140] 1. Obtain the instantId of the data to be quality controlled:
[0141] instantId represents a patient's visit record, and a visit contains multiple visit forms.
[0142] 2. Retrieve all visitor form data using instantId:
[0143] Taking lung function testing as an example, the baseline visit form mainly includes five parts: patient information, simple questionnaire, lung function, CT scan, and blood test.
[0144] The patient information includes data such as name, ID number, age, gender, height, weight, and other basic information. The pulmonary function information includes all information from the subject's pulmonary function tests during this visit, including reports and various pulmonary function parameters (such as FEV1, FVC, MMEF, etc.).
[0145] 3. Determine if patient information exists in the visit form. If not, the quality control process is considered to have failed due to the absence of patient information, and the process ends. If the information exists, proceed to the next step.
[0146] 4. Determine if the patient information in the visit form is unique. If it is not unique, determine that the quality control has failed due to duplicate patient information and end the quality control process. If it is unique, proceed to the next step.
[0147] 5. Obtain all enabled quality control management rules data for the project:
[0148] The visit form has a primary key visitId; when entering different visit form information for a patient, it will be bound to the same primary key visitId; the quality control rule data of the visit form will also be bound to the same primary key visitId.
[0149] 6. Iterate through the patient visit form information for quality control, and determine whether the status of each visit form is "pending quality control" or "pending rectification". If not, end the quality control process for the corresponding visit form (if the visit form is not "pending quality control" or "pending rectification", it means that this visit form has passed the quality control platform system's quality control). Then check the next visit form, until all visit forms have been checked. Proceed to the next step for visit forms with the status "pending quality control" or "pending rectification".
[0150] 7. Quality control form data for cyclical visitation form rules:
[0151] A patient visit form is associated with multiple quality control rules, and these rules are iterated over in a loop. The purpose of this iteration is to ensure that the patient's visit form data passes through all the quality control rules, thereby identifying and recording any rules that fail the quality control process.
[0152] It can also perform quality control by matching various form data under the same visit key visitId (such as matching the weight of lung function with the weight of basic information).
[0153] 8. Determine if there is any failure in mandatory property control, and save relevant information based on the determination result:
[0154] like Figure 4 , Figure 5 and Figure 6 The attached diagram is an example of the information list and related rule identifiers for the quality control rules and visit forms in an embodiment of the present invention (it is only for illustrative purposes and should not be regarded as a limitation on the technical solution of the present invention; the relevant parameters and information structure can be modified according to actual applications). In this embodiment, the quality control rules corresponding to each visit form can be easily associated through a pre-set rule set in the background in response to the selection instructions of the quality control manager. Furthermore, to facilitate the later control of quality control results, corresponding prompts can be customized for each quality control rule, so that the quality control manager can specifically check the quality control content based on the prompts. Each quality control rule will have recommended and mandatory rule identifiers. By recording the rule information of failed quality control, if the mandatory quality control rule is included, it can be directly determined that the quality control of this patient's visit form has failed (recommended quality control requirements are not required to be met; for those that do not meet the recommended quality control requirements, only the situation is recorded, and quality control failure is not judged).
[0155] It should be noted that in some specific application scenarios, embodiments of the present invention also provide relevant application platforms that allow for real-time viewing of lung function quality control status in all regions, such as... Figure 7 and Figure 8 The attached diagram is an example of a regional quality control status query provided in an embodiment of the present invention (it is only for illustrative purposes and should not be considered a limitation of the technical solution of the present invention; the relevant query conditions, parameters, and information structure can be modified according to actual applications); it shows the number of lung function tests with quality control issues. The number of regions with quality control issues can be viewed by manually filtering the "to be rectified" data. Professional quality control personnel can check the real-time quality control status of each region daily. When quality control personnel find that the number and proportion of quality control issues in a region are high, it indicates that there may be low-quality lung function tests in that region, and further training may be needed.
[0156] In some specific application scenarios, taking the automated quality control platform system for lung function testing that applies the technical solution and method of this invention as an example, such as... Figure 9 As shown, the method flow of the present invention can be specifically implemented as follows:
[0157] 1. Preparation phase: Set quality control standard parameters for pulmonary function tests. These parameters are set according to the 2019 International Guidelines for Pulmonary Function Testing, including Body Extrapolated Volume (BEV), the difference between Forced Inspiratory Volume (FIVC) and Forced Expiratory Volume (FVC), the difference between optimal and second-optimal FVC, and the difference between optimal and second-optimal Forced Expiratory Volume in One Second (FEV1). 2. Quality control phase: First, manually upload the pulmonary function test results to the quality control platform. Then, judge according to the 2019 International Guidelines for Pulmonary Function Testing: BEV must be ≤ 5% of FVC or 0.10L, FIVC-FVC must be ≤ 0.100L or 5% of FVC, there must be at least two curves that meet the above acceptability requirements, and the difference between optimal and second-optimal FVC and the difference between optimal and second-optimal FEV1 must be ≤ 0.20L. Simultaneously, the basic information of the subjects is re-verified (the basic information of the subjects was entered during registration and pulmonary function testing, and the system can verify whether the information entered twice is consistent). If it does not meet the quality control standards or the basic information is incorrect, the system will prompt rectification and point out the non-compliance; 3. During the rectification stage, for any errors or non-compliance with the quality control standards, the pulmonary function technician will correct them on the pulmonary function instrument. If the quality control standards are incorrect, a curve that meets the quality control standards needs to be selected again and re-uploaded to the platform for quality control judgment; if the basic information is incorrect, the basic information entered twice needs to be manually verified. Errors entered during registration can be modified on the quality control platform, while errors entered during pulmonary function testing need to be modified on the pulmonary function instrument and re-uploaded to the platform for quality control judgment; 4. Determine the quality grading and diagnosis.The platform can automatically determine the quality grading based on the results of pulmonary function tests. This grading is set according to the latest international guidelines (Grade A: at least 3 acceptable curves, with the difference between the best and second-best values of FVC and FEV1 ≤ 0.15L; Grade B: at least 2 acceptable curves, with the difference between the best and second-best values of FVC and FEV1 ≤ 0.15L; Grade C: at least 2 acceptable curves, with the difference between the best and second-best values of FVC and FEV1 ≤ 0.20L; other quality grades are not accepted). It also automatically determines the pulmonary function diagnosis (diagnosis is set according to the latest GOLD 2024 guidelines). For example, if FEV1 / FVC < 0.70, the diagnosis is chronic obstructive pulmonary disease (COPD). Grading is based on the percentage of predicted FEV1 (%pred), with FEV1%pred ≥ 80% indicating COPD. For COPD grade 1, 80% > FEV1%pred ≥ 50% indicates COPD grade 2; 50% > FEV1%pred ≥ 30% indicates COPD grade 3; and FEV1%pred < 30% indicates COPD grade 4. If FEV1 / FVC ≥ 0.70 and FEV1%pred < 80%, then the diagnosis is impaired ratio retention lung function (PRISm). If FEV1 / FVC ≥ 0.70, FEV1%pred ≥ 80%, and any two or more of the forced expiratory flow rates (FEF50, FEV75, and MMEF) are less than 65% of their predicted values, then the diagnosis is small airway disease (SAD). If the above diagnoses are not met, then the diagnosis is normal lung function.
[0158] In summary, this invention automates the quality control of pulmonary function test results, enabling unified management on an online platform, timely detection and correction of problems, and ensuring accurate and reliable test results. Furthermore, this invention greatly simplifies pulmonary function quality control, reducing the difficulty and time required for technicians. Simultaneously, during large-scale pulmonary function testing, this invention can monitor the quality of pulmonary function tests and subject diagnoses in real time across different areas, facilitating unified management. Specifically, this platform system can be modified accordingly based on the latest international guidelines to comply with their requirements.
[0159] On the other hand, embodiments of the present invention provide a data quality control device, comprising:
[0160] The first module is used to obtain the visit records of patients to be quality controlled; the visit records include multiple visit forms; the types of visit forms include patient information forms and functional inspection forms;
[0161] The second module is used to associate visit records with preset quality control rules; the quality control rules are marked with rule identifiers;
[0162] The third module is used to perform quality control processing on the quality control rules associated with the visit form traversal to obtain the quality control results;
[0163] The fourth module is used to obtain the quality control rules corresponding to quality control failures, and update the quality control status of the visit form according to the type of rule identifier marked by the quality control rule.
[0164] In some embodiments, the apparatus may further include:
[0165] The fifth module is used to change the quality control status of the visit record to "quality control failed" and mark the reason for failure as "no patient information" when the patient information form is not available in the visit record.
[0166] In some embodiments, the apparatus may further include:
[0167] The sixth module is used to change the quality control status of the visit record to "quality control failed" and mark the reason for the failure when the patient information in the patient information form is not unique.
[0168] In some embodiments, the visit record is marked with an area identifier; the device may also include:
[0169] The seventh module is used to obtain query instructions for the target object; query instructions include region query instructions and status query instructions;
[0170] The eighth module is used to retrieve all visit records for the target area in response to the region query command of the target object;
[0171] The ninth module is used to respond to status query commands and filter out the percentage of target quality control status from all visit records in the target area;
[0172] The tenth module is used to send training reminders to quality control units in the target region when the percentage meets preset conditions.
[0173] In some embodiments, all visit forms are initially in a pending quality control state; the apparatus may further include:
[0174] The eleventh module is used to iterate and judge the quality control status of all visit forms. When the quality control status of a visit form is not "pending quality control" or "pending rectification", the quality control process of the corresponding visit form is terminated.
[0175] The content of the method embodiments of the present invention is applicable to the device embodiments. The specific functions implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0176] On the other hand, embodiments of the present invention also provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned sensitive information method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0177] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0178] like Figure 10 As shown, Figure 10 This illustration shows a specific example of the hardware structure of an electronic device 1000 according to one embodiment. The electronic device 1000 includes:
[0179] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention.
[0180] The memory 1002 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 to execute the inspection data quality control method of the embodiments of this invention.
[0181] Input / output interface 1003 is used to implement information input and output;
[0182] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0183] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0184] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0185] The electronic device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0186] The content of the method embodiments of the present invention is applicable to the embodiments of the present electronic device. The specific functions implemented by the embodiments of the present electronic device are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0187] Another aspect of this invention provides a computer-readable storage medium storing a program that is executed by a processor to implement the aforementioned method.
[0188] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD to ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, wherein computer-readable program code is carried. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0189] The content of the method embodiments of the present invention is applicable to the computer-readable storage medium embodiments. The specific functions implemented by the computer-readable storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods.
[0190] This invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the aforementioned method.
[0191] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0192] It should be noted that although several modules for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0193] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, portable hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of the present invention.
[0194] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented in this invention. Alternative embodiments are contemplated, in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.
[0195] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.
[0196] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0197] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution means, apparatus, or device (such as a computer-based device, a processor-including device, or other means that can fetch and execute instructions from, or in conjunction with, an instruction execution means, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution means, apparatus, or device.
[0198] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0199] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution device. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0200] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0201] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
[0202] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A method for inspecting data quality control, characterized in that, Includes the following steps: Obtain the visit records of patients to be subject to quality control; the visit records include multiple visit forms; the types of visit forms include patient information forms and functional inspection forms; The visit records are associated with preset quality control rules; the quality control rules are marked with rule identifiers. The quality control rules associated with the visit form are traversed and processed to obtain the quality control results; Obtain the quality control rule corresponding to the quality control failure result, and update the quality control status of the visit form according to the type of the rule identifier marked by the quality control rule.
2. The data quality control method according to claim 1, characterized in that, The method further includes the following steps: If the patient information form is not present in the visit record, the quality control status of the visit record is changed to quality control failure, and the reason for failure is marked as no patient information.
3. The data quality control method according to claim 1, characterized in that, The method further includes the following steps: If the patient information in the patient information form is not unique, the quality control status of the visit record will be changed to quality control failure, and the reason for failure will be marked.
4. The data quality control method according to claim 1, characterized in that, The visit record is marked with a region identifier; the method further includes the following steps: Obtain the query instruction for the target object; the query instruction includes a region query instruction and a status query instruction. In response to the region query command of the target object, retrieve all the visit records of the target region; In response to the status query command, the percentage of target quality control status is obtained from all the visit records in the target area; When the percentage meets the preset conditions, a training reminder is sent to the quality control unit in the target region.
5. The data quality control method according to claim 1, characterized in that, Associating the visit records with preset quality control rules includes the following steps: Each visit form in the visit record is bound to a preset visit primary key, and the quality control rules are associated based on the visit primary key.
6. The data quality control method according to claim 1, characterized in that, Each visit form includes basic information about the patient to be quality controlled, and the quality control rules include form matching rules and quality control standard rules; the quality control processing of the visit forms and the associated quality control rules includes the following steps: Based on the form matching rules, the basic information of all the visit forms in the same visit record is matched and quality controlled. The quality control standard rules include the inspection quality control standard parameters of the functional parts to be inspected according to the functional inspection form; the functional inspection form includes multiple functional parameters of the functional parts to be inspected. The functional parameters in the functional inspection form are compared and quality controlled according to the inspection quality control standard parameters.
7. The data quality control method according to claim 1, characterized in that, The rule identifiers include recommended rule identifiers and mandatory rule identifiers; updating the quality control status of the visit form according to the type of the rule identifier marked by the quality control rule includes the following steps: When the rule identifier of the quality control rule that failed to control the quality is the mandatory rule identifier, the quality control status of the visit form corresponding to the quality control rule is updated to pending rectification. When the rule identifier of the quality control rule that failed to control quality is the recommended rule identifier, the quality control status of the visit form corresponding to the quality control rule is updated to a status that indicates that further quality control is needed.
8. The data quality control method according to claim 7, characterized in that, The initial quality control status of all the aforementioned visit forms is "pending quality control," and the method further includes: The quality control status of all the visit forms is iterated and judged. When the quality control status of the visit form is not "to be controlled" or "to be rectified", the quality control process of the corresponding visit form is terminated.
9. A data quality control device, characterized in that, include: The first module is used to obtain the visit records of patients to be quality controlled; the visit records include multiple visit forms; The types of visit forms include patient information forms and functional examination forms; The second module is used to associate the visit records with preset quality control rules; the quality control rules are marked with rule identifiers; The third module is used to perform quality control processing on the quality control rules associated with the visit form to obtain the quality control results; The fourth module is used to obtain the quality control rule corresponding to the quality control failure result, and update the quality control status of the visit form according to the type of the rule identifier marked by the quality control rule.
10. An electronic device, characterized in that, Including the processor and memory; The memory is used to store programs; The processor executes the program to implement the method as described in any one of claims 1 to 8.
11. A computer-readable storage medium storing a program, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 8.
12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 8.