A screening method for clinical research patients and corresponding device
By obtaining changing patient sets and screening new diagnosis and treatment data based on the enrollment conditions of scientific research projects, the problem of untimely exclusion due to changes in diagnosis and treatment information of enrolled patients has been solved, rapid screening and elimination has been achieved, and data processing efficiency has been improved.
Patent Information
- Application Number
- CN202111158922.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-09-30
AI Technical Summary
When conducting medical research projects, changes in the diagnosis and treatment information of the enrolled patients lead to untimely exclusion of patients who do not meet the enrollment requirements, resulting in slow data screening.
By obtaining a changing patient set composed of patients whose diagnosis and treatment information has changed, and based on the enrollment conditions of the scientific research project, the new diagnosis and treatment data of the target patients are screened to determine whether the patient data of the target patient needs to be excluded from the scientific research project.
It realizes the rapid screening and exclusion of enrolled patients, improves the screening speed, and can promptly handle patients who do not meet the enrollment requirements.
Smart Images

Figure CN113889205B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method for screening patients for clinical research and a corresponding device. Background Art
[0002] When conducting a medical research project, the patients to be included in the project will be determined based on the inclusion requirements indicated by the inclusion conditions (i.e., inclusion and exclusion criteria) of the research project. During the research project, the included patients will often receive outpatient or inpatient treatment, so these included patients may not meet the inclusion requirements of the research project after receiving treatment. For example, the inclusion requirements of a research project stipulate that the patient must have no history of surgery, but during the research project, an included patient of the research project underwent surgery, then the included patient will no longer meet the inclusion requirements, and a prompt needs to be issued in time to exclude the patient from the research project.
[0003] At present, during the implementation of a scientific research project, all patients in the scientific research project need to be re-screened based on the inclusion criteria of the scientific research project, that is, all data in the scientific research project need to be screened to determine the patients who need to be excluded from the scientific research project. Due to the large amount of screening data, the screening speed is slow, and patients who do not meet the inclusion requirements are not excluded in a timely manner. Summary of the invention
[0004] The purpose of this application is to solve at least one of the above technical defects. The technical solutions provided by the embodiments of this application are as follows:
[0005] In a first aspect, the present application provides a method for screening patients for clinical research, comprising:
[0006] Obtain a set of changed patients composed of patients whose diagnosis and treatment information has changed, and obtain a set of enrolled patients composed of patients belonging to at least one scientific research project;
[0007] The patients included in both the changed patient set and the included patient set are taken as target patients, and the newly added diagnosis and treatment data of the target patients are obtained;
[0008] Based on the inclusion criteria and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0009] In an optional embodiment of the present application, the changed patient set includes: newly added patient identification data in the registration form, in-hospital patient identification data in the admission and discharge registration form, and patient identification data whose hospitalization status has changed.
[0010] In an optional embodiment of the present application, the newly added diagnosis and treatment data includes basic diagnosis and treatment data and at least one special diagnosis and treatment data, the basic diagnosis and treatment data is the general data generated by the diagnosis and treatment of the diagnosis and treatment department, and the special diagnosis and treatment data is the proprietary data generated by the diagnosis and treatment of the diagnosis and treatment department;
[0011] Based on the inclusion criteria and newly added diagnosis and treatment data of each research project to which the target patient belongs, determine whether the patient data of the target patient needs to be excluded from the research project, including:
[0012] For each scientific research project, based on the inclusion criteria of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project are determined from the newly added medical data. The associated medical data include basic medical data and special medical data associated with the scientific research project.
[0013] Based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0014] In an optional embodiment of the present application, based on the inclusion conditions of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project is determined from the newly added medical data, including:
[0015] Obtain department identification for each special diagnosis and treatment data;
[0016] For each scientific research project, based on the disease studied by the scientific research project, determine the first department identification corresponding to the scientific research project, and based on the inclusion conditions of the scientific research project, determine the second department identification corresponding to the scientific research project;
[0017] Combine the special diagnosis and treatment data whose department identifier is equal to the first department identifier in each special diagnosis and treatment data, the special diagnosis and treatment data whose department identifier is equal to the second department identifier in each special diagnosis and treatment data, and the basic diagnosis and treatment data to obtain the associated diagnosis and treatment data of the scientific research project.
[0018] In an optional embodiment of the present application, based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determining whether the patient data of the target patient needs to be excluded from the scientific research project includes:
[0019] For each scientific research project, determine the corresponding screening objects and screening conditions based on the inclusion criteria of the scientific research project;
[0020] Acquire corresponding data or data tables from the associated diagnosis and treatment data based on the screening object, and screen the data or data tables using the screening conditions to obtain screening results;
[0021] If the screening result indicates that the screening fails, the patient data of the target patient will be excluded from the research project;
[0022] If the screening result indicates that the screening is passed, the patient data of the target patient will be retained in the research project.
[0023] In an optional embodiment of the present application, obtaining corresponding data or data tables from associated diagnosis and treatment data based on the screening object includes:
[0024] If the associated medical data is unstructured data, the natural semantic processing (NLP) algorithm is used to obtain the corresponding data or data table from the associated medical data based on the screening object.
[0025] In an optional embodiment of the present application, obtaining a changed patient set consisting of patients whose diagnosis and treatment information has changed includes:
[0026] At each preset time interval, the patients whose diagnosis and treatment information has changed are used to form a corresponding set of changed patients; or,
[0027] When the diagnosis and treatment information of at least one patient changes, the at least one patient is used to form a corresponding changed patient set.
[0028] In an optional embodiment of the present application, the method further includes:
[0029] If it is determined that the patient data of the target patient needs to be excluded from the scientific research project to which it belongs, a corresponding label is generated based on the reason for the exclusion, and the target patient is marked with the label.
[0030] In an optional embodiment of the present application, the method further includes:
[0031] If it is determined that the patient data of the target patient needs to be excluded from the corresponding scientific research project, a prompt message is issued, which at least includes the identity of the target patient.
[0032] In a second aspect, the present application provides a screening device for clinical research patients, comprising:
[0033] A patient set acquisition module is used to acquire a changed patient set composed of patients whose diagnosis and treatment information has changed, and to acquire an enrolled patient set composed of patients belonging to at least one scientific research project;
[0034] A new diagnosis and treatment data acquisition module is added, which is used to take the patients included in both the changed patient set and the included patient set as the target patients, and obtain the new diagnosis and treatment data of the target patients;
[0035] The patient data processing module is used to determine whether the patient data of the target patient needs to be excluded from the scientific research project based on the inclusion conditions and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs.
[0036] In a third aspect, an embodiment of the present application provides an electronic device, including a memory and a processor;
[0037] A computer program is stored in the memory;
[0038] A processor is used to execute a computer program to implement the method provided in the embodiment of the first aspect or any optional embodiment of the first aspect.
[0039] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method provided in the embodiment of the first aspect or any optional embodiment of the first aspect is implemented.
[0040] In a fifth aspect, an embodiment of the present application provides a computer program product or a computer program, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that when the computer device executes, the method provided in the embodiment of the first aspect or any optional embodiment of the first aspect is implemented.
[0041] The beneficial effects of the technical solution provided by this application are:
[0042] Based on the inclusion criteria of the scientific research project, the newly added medical information of the included patients whose medical information has changed is re-screened to determine whether the included patients need to be excluded from the scientific research project. Since this program only needs to screen part of the data of some patients, the screening speed is faster than full screening, and the included patients who do not meet the inclusion requirements can be excluded in time. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.
[0044] Figure 1 A schematic diagram of the structure of a screening system for clinical research patients provided in an embodiment of the present application;
[0045] Figure 2 A schematic diagram of a process for screening patients for clinical research provided in an embodiment of the present application;
[0046] Figure 3aA schematic diagram of obtaining a set of changing patients at intervals of a preset time period in an example of an embodiment of the present application;
[0047] Figure 3b A schematic diagram of obtaining a changing patient set in real time in an example of an embodiment of the present application;
[0048] Figure 4 This is a schematic diagram of information interaction between various entities in an example of an embodiment of the present application;
[0049] Figure 5 A structural block diagram of a screening device for clinical research patients provided in an embodiment of the present application;
[0050] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.
[0052] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.
[0053] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0054] like Figure 1As shown, it is a schematic diagram of a system that can be relied on for implementing the screening method for clinical research patients provided in the embodiment of the present application, and the system may include a scientific research project management platform 101, a CDR (Clinical Data Resposiry, Clinical Data Center) 102, and a HIS (Hospital Information System, Hospital Information System) 103. Among them, the scientific research project management platform 101 may include a scientific research project management platform front end 1011 and a scientific research project management platform server 1012, and both CDR 102 and HIS 103 are set up locally in the hospital. The diagnosis and treatment information of patients who come to the hospital for treatment is collected and stored in HIS 103. CDR 102 can capture the diagnosis and treatment information of patients from HIS 103 according to the instructions of the scientific research project management platform 101, and feed the captured diagnosis and treatment information back to the scientific research project management platform 101, or process the captured diagnosis and treatment information according to the instructions of the scientific research project management platform 101 and feed the processing results back to the scientific research project management platform 101. Users (such as doctors or scientific researchers) can view scientific research projects through the scientific research project management platform front end 1011 and perform corresponding operations. Specifically, the user performs query or processing operations through the scientific research project management platform front end 1011, that is, sends query or processing instructions to CDR 102 through the scientific research project management platform server 1012. CDR 102 queries the information captured from HIS 103 based on the received query instruction, or processes the information captured from HIS 103 based on the received processing instruction, and feeds back the query result or processing result to the scientific research project management platform server 1012, and the scientific research project management platform server 1012 then sends the query result or processing result to the scientific research project management platform front end 1011 for the user to view.
[0055] Figure 2 A schematic diagram of a method for screening patients for clinical research provided in an embodiment of the present application. The execution subject of the method may be as follows: Figure 1 The scientific research project management platform server in the system shown is Figure 2 As shown, the method may include:
[0056] Step S201, obtaining a changed patient set consisting of patients whose diagnosis and treatment information has changed, and obtaining an included patient set consisting of patients belonging to at least one scientific research project.
[0057] Among them, the diagnosis and treatment information may include the patient's outpatient treatment information, emergency treatment information, and hospitalization treatment information.
[0058] Specifically, the scientific research project management platform server analyzes outpatient treatment information, emergency treatment information, and inpatient treatment information through CDR and HIS to determine the patients whose medical information has changed. The set of these patients is the changed patient set, and the identity identifiers of the patients whose medical information has changed are stored in the changed patient set. Specifically, the changed patient set includes: newly added patient identification data (i.e., identity identifiers) in the registration form, in-hospital patient identification data in the admission and discharge registration form, and patient identification data whose hospitalization status has changed. Although the status of in-hospital patients in the admission and discharge registration form has not changed, it is understandable that in-hospital patients will generate new medication records and medical records (collectively referred to as medical information) every day. The above-mentioned medical information generated by these in-hospital patients every day constitutes newly added medical data, and therefore the in-hospital patients in the admission and discharge registration form constitute patients whose medical information has changed.
[0059] Obtain the enrolled patients of each scientific research project and merge them to obtain the correspondence between the identity of each enrolled patient and the scientific research project (it should be noted that one patient can correspond to one or more scientific research projects), and the set formed by the correspondence is the enrolled patient set.
[0060] Step S202: taking patients included in both the changed patient set and the included patient set as target patients, and acquiring newly added diagnosis and treatment data of the target patients.
[0061] Among them, the newly added medical data during the medical treatment process is compared with the previous medical data.
[0062] Specifically, the target patient set can be obtained by inner-joining the changed patient set and the included patient set. In other words, if a patient belongs to both the changed patient set and the included patient set, then the patient is the target patient. It can be understood that the target patient set stores the correspondence between the target patient's identity and the scientific research project. Then, for each target patient, the corresponding newly added diagnosis and treatment data can be obtained from the CDR and HIS according to its identity, and the inclusion conditions of the corresponding scientific research project can be further obtained.
[0063] Furthermore, the target patient must meet the following conditions: the patient is an enrolled patient in at least one scientific research project, and his / her diagnosis and treatment information has changed during the scientific research project. For example, patient Zhang San belongs to scientific research project A, that is, he / she is an enrolled patient in scientific research project A. At the same time, one month after enrolling in the scientific research project, Zhang San was hospitalized for illness and underwent surgery. Then Zhang San can be identified as a target patient. Obviously, the target patients are only some of the patients enrolled in the scientific research project. The newly added diagnosis and treatment information of the target patient is the newly added diagnosis and treatment information due to outpatient, emergency or hospitalization treatment after the target patient is enrolled, which is part of the patient's diagnosis and treatment information.
[0064] Step S203, based on the inclusion criteria and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0065] Among them, inclusion criteria refer to the screening objects and screening conditions used by the project team to include or exclude patients.
[0066] Specifically, for each target patient, the aforementioned steps obtain the newly added diagnosis and treatment data of the target patient and the inclusion criteria of the corresponding scientific research project. If the target patient belongs to only one scientific research project, the inclusion criteria of the scientific research project are used to screen the newly added diagnosis and treatment data of the target patient to determine whether it is necessary to exclude the patient data of the target patient from the scientific research project. If the target patient belongs to multiple scientific research projects, the inclusion criteria of multiple scientific research projects are used to screen the newly added diagnosis and treatment data of the target patient to determine whether it is necessary to exclude the patient data of the target patient from each scientific research project. Furthermore, the above processing is performed on all target patients in the target patient set, thereby completing the processing of the patient data of all target patients.
[0067] The scheme provided in this application, based on the inclusion conditions of the scientific research project, re-screens the newly added medical information of the included patients whose medical information has changed to determine whether it is necessary to exclude the included patients from the scientific research project. Since this scheme only needs to screen part of the data of some patients, the screening speed is faster than full screening, and the included patients who do not meet the inclusion requirements can be excluded in time.
[0068] In an optional embodiment of the present application, the newly added diagnosis and treatment data includes basic diagnosis and treatment data and at least one special diagnosis and treatment data, the basic diagnosis and treatment data is the general data generated by the diagnosis and treatment of the diagnosis and treatment department, and the special diagnosis and treatment data is the proprietary data generated by the diagnosis and treatment of the diagnosis and treatment department.
[0069] Specifically, according to the attributes of the newly added diagnosis and treatment data, it is divided into two parts: basic diagnosis and treatment data and special diagnosis and treatment data. The multiple departments in the hospital (including outpatient departments, emergency departments, and inpatient departments) that can diagnose and treat patients and generate diagnosis and treatment data can be divided according to diagnosis and treatment departments, that is, determine which diagnosis and treatment departments these departments belong to, and each diagnosis and treatment department has a unique department identification. It is understandable that a list of correspondences between the department identifications of the various departments of the hospital and the diagnosis and treatment departments can be pre-set, so that after each department generates special diagnosis and treatment data, the department identification of the special diagnosis and treatment data can be obtained from the correspondence list.
[0070] Then, basic diagnosis and treatment data are common data generated during the diagnosis and treatment process of each diagnosis and treatment department, such as gender, age, weight, etc. Special diagnosis and treatment data are proprietary data generated during the diagnosis and treatment process of each diagnosis and treatment department, such as gastroscopy results generated during the diagnosis and treatment process of the gastroenterology department, dental CT examination results generated during the diagnosis and treatment process of the stomatology department, etc. Since the target patient may receive diagnosis and treatment in multiple diagnosis and treatment departments at one time, the corresponding newly added diagnosis and treatment data may include multiple special diagnosis and treatment data from different diagnosis and treatment departments, and each special diagnosis and treatment data carries the department identification of the diagnosis and treatment department from which it comes.
[0071] Accordingly, based on the inclusion criteria and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs, determine whether the patient data of the target patient needs to be excluded from the scientific research project, including:
[0072] For each scientific research project, based on the inclusion criteria of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project are determined from the newly added medical data. The associated medical data include basic medical data and special medical data associated with the scientific research project.
[0073] Based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0074] Furthermore, based on the inclusion criteria of the research project and the diseases studied, the associated medical data corresponding to the research project are determined from the newly added medical data, including:
[0075] Obtain department identification for each special diagnosis and treatment data;
[0076] For each scientific research project, based on the disease studied by the scientific research project, determine the first department identification corresponding to the scientific research project, and based on the inclusion conditions of the scientific research project, determine the second department identification corresponding to the scientific research project;
[0077] Combine the special diagnosis and treatment data whose department identifier is equal to the first department identifier in each special diagnosis and treatment data, the special diagnosis and treatment data whose department identifier is equal to the second department identifier in each special diagnosis and treatment data, and the basic diagnosis and treatment data to obtain the associated diagnosis and treatment data of the scientific research project.
[0078] Among them, each scientific research project has a first department identification and at least one second department identification. The first department identification is determined according to the disease studied by the scientific research project, that is, the department identification of the diagnosis and treatment department to which the disease studied by the scientific research project belongs is the first department identification of the scientific research project. For example, the liver disease studied by the scientific research project belongs to the gastroenterology department, so the identification of the gastroenterology department is used as the first department identification of the scientific research project. The second department identification is determined according to the inclusion conditions of the scientific research project. Specifically, the second department identification is determined according to other conditions in the inclusion conditions of the scientific research project except for the conditions corresponding to the disease studied. For example, the disease studied by the scientific research project is diabetes. In addition to the restriction conditions on diabetes, its inclusion conditions also include restriction conditions on other diseases (or related diseases, such as hypertension). For example, the department identification of the diagnosis and treatment department to which hypertension belongs is used as the second department identification of the scientific research project. It is understandable that a correspondence list between diseases and department identifications of diagnosis and treatment departments can be set in advance. After determining the diseases studied in the scientific research project and multiple related diseases, the first department identification and at least one second department identification can be obtained from the correspondence list.
[0079] Among them, the newly added diagnosis and treatment data of the target patient may contain special diagnosis and treatment data with multiple department identifications. The first department identification and the second department identification of each scientific research project are not the same. Then, the diagnosis and treatment data related to the inclusion conditions of each scientific research project come from the diagnosis and treatment department corresponding to the respective first department identification and the diagnosis and treatment department corresponding to the second diagnosis and treatment department identification. In other words, for each scientific research project to which the target patient belongs, only part of the multiple special diagnosis and treatment data of the target patient may be associated with the scientific research project. In the subsequent process of determining whether the target patient is to be excluded from each scientific research project to which the target patient belongs, it is necessary to use the inclusion conditions of the scientific research project and the newly added diagnosis and treatment data for screening. In order to reduce the amount of calculation, in an embodiment of the present application, the associated diagnosis and treatment data corresponding to each scientific research project can be obtained from the newly added diagnosis and treatment data of the target patient, and the associated diagnosis and treatment data include basic diagnosis and treatment data, and special diagnosis and treatment data corresponding to the first department identification and the second department project of the scientific research project with department identification respectively. Obviously, the associated diagnosis and treatment data is less than or equal to the newly added diagnosis and treatment data of the target patient.
[0080] Specifically, after determining the target patient, for each target patient, determine the scientific research project to which he / she belongs (i.e., the scientific research project to which he / she is enrolled), and obtain the inclusion conditions of the scientific research project to which he / she belongs. Then, according to the types of diseases studied and the inclusion conditions of each scientific research project to which the target patient belongs, determine the first department identification and the second department identification of the scientific research project. Then, according to the correspondence between the first department identification, the second scientific research identification of the scientific research project and the department identification of the special diagnosis and treatment data of the target patient, determine the associated diagnosis and treatment data of the scientific research project. Then, the associated diagnosis and treatment data of each scientific research project includes basic diagnosis and treatment data and special diagnosis and treatment data determined in the above manner.
[0081] For example, the newly added diagnosis and treatment data of the target patient include basic diagnosis and treatment data X, special diagnosis and treatment data A (department identification is 1), special diagnosis and treatment data B (department identification is 2), special diagnosis and treatment data C (department identification is 3), special diagnosis and treatment data D (department identification is 4), and the target patient belongs to scientific research project A (the first department identification is 1, and the second department identification is 2), scientific research project B (the first department identification is 2, and the second department identification is 3 and 4), and scientific research project C (the first department identification is 3, and the second department identification is empty). Then, according to the above method of determining the associated diagnosis and treatment data of the scientific research project, it can be known that the associated diagnosis and treatment data of scientific research project A is: XAB, the associated diagnosis and treatment data of scientific research project B is: XBCD, and the associated diagnosis and treatment data of scientific research project C is: XC.
[0082] It is understandable that in the process of determining the relevant diagnosis and treatment data of each scientific research project, the special diagnosis and treatment data related to the inclusion conditions of each scientific research project are retained, while the special diagnosis and treatment data not related to the inclusion conditions of each scientific research project are screened out, further reducing the computational complexity of the subsequent comparison process.
[0083] Further, based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, it is determined whether the patient data of the target patient needs to be excluded from the scientific research project, including:
[0084] For each scientific research project, determine the corresponding screening objects and screening conditions based on the inclusion criteria of the scientific research project;
[0085] Acquire corresponding data or data tables from the associated diagnosis and treatment data based on the screening object, and screen the data or data tables using the screening conditions to obtain screening results;
[0086] If the screening result indicates that the screening fails, the patient data of the target patient will be excluded from the research project;
[0087] If the screening result indicates that the screening is passed, the patient data of the target patient will be retained in the research project.
[0088] Specifically, after determining the inclusion criteria of each scientific research project to which the target patient belongs, the inclusion criteria are used to screen the associated diagnosis and treatment data corresponding to the scientific research project, and then determine whether to exclude the target patient from the scientific research project, that is, to delete the patient data of the target patient from the scientific research project. Among them, patient data includes all the diagnosis and treatment data and personal information of the patient, and personal information includes identity identification, etc. Specifically, the screening objects and screening conditions are obtained according to the inclusion criteria of the scientific research project, that is, to determine which data tables or fields in the associated diagnosis and treatment data need to be screened, and to determine which screening conditions are used to screen the data in these data tables or fields.
[0089] Specifically, the corresponding data tables or data are determined from the associated diagnosis and treatment data according to the determined screening object, and then the data tables or data are screened using the screening conditions to obtain the screening results. If the screening result indicates that the screening fails, the patient data of the target patient is excluded from the scientific research project; if the screening result indicates that the screening passes, the patient data of the target patient is retained in the scientific research project.
[0090] Further, obtaining corresponding data or data tables from the associated diagnosis and treatment data based on the screening object includes:
[0091] If the associated medical data is unstructured data, the natural semantic processing (NLP) algorithm is used to obtain the corresponding data or data table from the associated medical data based on the screening object.
[0092] Among them, some of the diagnosis and treatment data are structured data, such as identity, age, gender, etc. These data can be directly used as comparison content and comparison conditions for comparison, while some of the content is unstructured data, such as medical records, surgery or examination reports, pathology reports, etc. Whether surgery was performed, whether specific drugs were taken, etc. are often recorded and stored in the form of such unstructured data. In order to obtain these comparison contents, NLP (Natural Language Processing) algorithms can be used to perform semantic processing on these unstructured data, and then the corresponding data or data table can be obtained from the associated diagnosis and treatment data based on the screening object.
[0093] In an optional embodiment of the present application, based on the current timestamp and the current number of retained patients of each scientific research project to which the target patient belongs, the current inclusion conditions of the scientific research project are determined, and based on the current inclusion conditions and the associated diagnosis and treatment data corresponding to the scientific research project, it is determined whether the patient data of the target patient needs to be excluded from the scientific research project.
[0094] Among them, the scientific research project will generate a corresponding timestamp during the ongoing stage, and the current timestamp can be used to determine which research stage the scientific research project is in. For each scientific research project, multiple research stages can be pre-divided, and the minimum number of retained patients required for each research stage can be set. At the same time, the current number of retained patients in the scientific research project can be obtained in real time, that is, the number of patients who have not been excluded at present.
[0095] Specifically, for each scientific research project to which the patient belongs, the current timestamp of the scientific research project is obtained, the research stage it is in is determined, and the number of currently retained patients is obtained. Then, according to the research stage of the scientific research project and the current number of retained patients, the current enrollment conditions are determined.
[0096] If the current number of retained patients is less than the minimum number of retained patients required for the current research stage, or the number of patients currently retained is not more than the minimum number of patients required for the current research stage, then it is necessary to redefine the inclusion conditions, that is, determine the current inclusion conditions. Specifically, the screening conditions in the initial inclusion conditions can be adjusted. For example, if the weight screening conditions in the initial inclusion conditions require that the target patient's weight range is between 50 kg and 60 kg, then the screening conditions can be adjusted to 45 kg to 70 kg. If the surgical screening conditions in the initial inclusion conditions require that the target patient cannot undergo surgery, then the screening conditions can be adjusted to allow surgery (i.e., delete the surgical screening conditions). In other words, in this case, the inclusion conditions can be adjusted to be more relaxed to obtain the current inclusion conditions, so as to increase the number of subsequent retained patients, ensure the smooth progress of the scientific research project, and then ensure the accuracy of the final research results of the scientific research project.
[0097] If the current number of patients exceeds the minimum number of retained patients required for the current research stage by more than a preset number, the initial inclusion conditions can be used as the current inclusion conditions.
[0098] It is understandable that the above preset numbers and adjustment methods can be set according to actual needs.
[0099] Furthermore, after determining the current inclusion conditions of each scientific research project to which the target patient belongs, the current inclusion conditions are used to screen the associated diagnosis and treatment data corresponding to the scientific research project, and then determine whether to exclude the target patient from the scientific research project. By determining the current inclusion conditions of scientific research projects at different scientific research stages, the number of retained patients in scientific research projects at each scientific research stage is guaranteed, thereby ensuring the accuracy of the research results of scientific research projects.
[0100] In an optional embodiment of the present application, based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determining whether the patient data of the target patient needs to be excluded from the scientific research project includes:
[0101] For each scientific research project, if the associated diagnosis and treatment data corresponding to the scientific research project only includes special diagnosis and treatment data with a department ID equal to the first department ID in addition to the basic diagnosis and treatment data, the patient data of the target patient shall be retained in the scientific research project;
[0102] If the associated diagnosis and treatment data corresponding to the scientific research project include, in addition to the basic diagnosis and treatment data, special diagnosis and treatment data whose department ID is equal to the second department ID, the associated diagnosis and treatment data will be screened using the inclusion conditions to determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0103] For example, the newly added diagnosis and treatment data of the target patient include basic diagnosis and treatment data X, special diagnosis and treatment data A (department identification is 1), special diagnosis and treatment data B (department identification is 2), special diagnosis and treatment data C (department identification is 3), and special diagnosis and treatment data D (department identification is 4). The target patient belongs to scientific research project A (the first department identification is 1, and the second department identification is 2), scientific research project B (the first department identification is 2, and the second department identification is 3 and 4), and scientific research project C (the first department identification is 3, and the second department identification is empty). For scientific research project A, its corresponding associated diagnosis and treatment data is XAB. In addition to the basic data X, the associated diagnosis and treatment data also includes special diagnosis and treatment data A corresponding to its first department identification and special diagnosis and treatment data B corresponding to its second department identification. Then, the associated diagnosis and treatment data XAB is screened using the inclusion conditions to determine whether the patient data of the target patient needs to be excluded from scientific research project A. For scientific research project B, its corresponding associated diagnosis and treatment data is XBCD. In addition to the basic data X, the associated diagnosis and treatment data also includes special diagnosis and treatment data B corresponding to its first department identifier and special diagnosis and treatment data C and D corresponding to the second department identifier. Then, the associated diagnosis and treatment data XBCD is screened using the inclusion conditions to determine whether the patient data of the target patient needs to be excluded from scientific research project A. For scientific research project C, its corresponding associated diagnosis and treatment data is XC. In addition to the basic data X, the associated diagnosis and treatment data only includes the special diagnosis and treatment data C corresponding to its first department identifier. Since the special diagnosis and treatment data C corresponding to the first department identifier is the diagnosis and treatment data generated by the diagnosis and treatment department to which the disease studied by scientific research project C belongs, it can be considered that all the diagnosis and treatment data received by the target patient in the diagnosis and treatment department are the diagnosis and treatment data required by scientific research project C. Therefore, when the associated diagnosis and treatment data only includes special diagnosis and treatment data from the diagnosis and treatment department corresponding to the first department identifier of the scientific research project, it can be directly determined that the patient data of the target patient needs to be retained in the scientific research project.
[0104] It should be noted that for scientific research project A, when screening, the inclusion conditions can also be used to screen the XB part of the associated diagnosis and treatment data, and for scientific research project B, when screening, the current inclusion conditions can also be used to screen the XCD part of the associated diagnosis and treatment data. That is, there is no need to screen the special diagnosis and treatment data corresponding to the first department identifier of the scientific research project, which can further reduce the amount of calculation for screening.
[0105] It should be noted that after the CDR obtains the changed patient set, the steps of determining the target patient from the changed patient set and re-screening the target patient to determine whether it needs to be excluded can be performed in the CDR or in the scientific research project management platform server. Among them, in the case of being performed in the CDR, the scientific research project management platform server sends the corresponding instructions to the CDR, and the CDR performs according to the received instructions. In the case of being performed in the scientific research project management platform server, the CDR sends the obtained changed patient set to the scientific research project management platform server in advance.
[0106] In an optional embodiment of the present application, obtaining a changed patient set consisting of patients whose diagnosis and treatment information has changed includes:
[0107] At each preset time interval, the patients whose diagnosis and treatment information has changed are used to form a corresponding set of changed patients; or,
[0108] When the diagnosis and treatment information of at least one patient changes, the at least one patient is used to form a corresponding changed patient set.
[0109] Specifically, the present application may have two ways to obtain a set of changed patients. First, at every preset time period, obtain the patients whose diagnosis and treatment information has changed within the preset time period. These patients can constitute a set of changed patients. Specifically, at every preset time period, the scientific research project management platform server sends a data capture instruction to the CDR, and the CDR captures the data of changed patients whose diagnosis and treatment information has changed within the preset time period before the current moment from the HIS. It is understandable that the preset time period can be set according to actual needs, for example, it can be set to 24 hours, 12 hours, etc. Second, obtain the set of changed patients in real time, that is, the CDR monitors the HIS in real time. Once a patient's diagnosis and treatment information changes, the data of these patients is captured and a set of changed patients is formed. It is understandable that this method can ensure better real-time performance.
[0110] For example, if Figure 3aAs shown, the changed patient set is obtained every other day, and the data of patients whose medical information has changed within the previous 24 hours are obtained at 21:00 every day. Generally speaking, patients with discharge records or outpatient records during this period can be considered as patients with changed medical information, and thus the changed patient set is obtained. Figure 3b As shown, the changed patient set is obtained in real time, and the patient hospitalization record table and the patient outpatient record table are subscribed. Once there is a change in these two tables, it means that the corresponding patient diagnosis and treatment information has changed, then these patients are obtained to form the changed patient set.
[0111] It should be noted that the method of obtaining the set of changed patients can be pre-set by the user, that is, the user selects the corresponding function through the front end of the scientific research project management platform, for example, selects to obtain the set of changed patients at intervals of a preset time period, or selects to obtain the set of changed patients in real time, and then sends different instructions to the CDR through the server of the scientific research project management platform, instructing the CDR to capture the changed patient information at intervals of a preset time period, or to capture the changed patient information in real time. Specifically, after receiving the instructions, the CDR can realize different forms of information capture according to different instructions, among which, real-time capture of changed patient information can be understood as a "subscription" mode, that is, subscribing to changed patient information. Once a patient's diagnosis and treatment information changes, the information of this part of the patients will be captured.
[0112] In an optional embodiment of the present application, the method may further include:
[0113] If it is determined that the patient data of the target patient needs to be excluded from the scientific research project to which it belongs, a corresponding label is generated based on the reason for the exclusion, and the target patient is marked with the label.
[0114] Specifically, the corresponding labels are generated according to the reasons for exclusion, and the target patients who are determined to be excluded are marked with labels, and feedback is provided to remind the doctor. Specifically, doctors can check patients who do not meet the inclusion and exclusion criteria at any time, and feedback reminders can only be given when the doctor is online. Correspondingly, after marking the target patients with labels, the corresponding label labels can be used to manually confirm whether the target patients' newly added diagnosis and treatment data are normal data, whether the target patients have experienced events that do not meet the inclusion and exclusion criteria, exclude target patients who do not meet the inclusion and exclusion criteria, and add new target patients who meet the inclusion and exclusion criteria to the scientific research project team.
[0115] In an optional embodiment of the present application, the method further includes:
[0116] If it is determined that the target patient needs to be excluded from the scientific research project, a prompt message is issued, which at least includes the identity of the target patient.
[0117] Specifically, when the scientific research project management platform server determines that the newly added diagnosis and treatment information of a target patient does not meet the entry requirements of the scientific research project to which it belongs, that is, determines that the target patient is to be excluded from the scientific research project, it can issue a prompt message, which can include the identity of the target patient and the project identifier of the scientific research project to which the patient belongs. Specifically, the scientific research project management platform server can send the prompt message to the front end of the scientific research project management platform, so that the front end of the scientific research project management platform can display the prompt message to the user so that the user can perform corresponding operations.
[0118] The solution of this application is further described below by an example. Figure 4 The diagram shows the information interaction between the subjects involved in the scheme of this example. For a certain scientific research project D, the scheme of this application is used to remind patients who need to be excluded during the scientific research project. The scheme may include the following steps:
[0119] (1) The user performs initial configuration through the front end of the scientific research project management platform, and configures the method for CDR to obtain the changed patient set, that is, instructs CDR to obtain the changed patient set at intervals of a preset time period, or instructs CDR to obtain the changed patient set in a subscription manner. Specifically, after the user completes the configuration, the front end of the scientific research project management platform sends a configuration instruction to the scientific research project management platform server, which instructs CDR to obtain the changed patient set.
[0120] (2) After receiving the configuration instruction, the scientific research project management platform server sends the configuration instruction to the CDR.
[0121] (3) The CDR obtains the changed patient set from the HIS according to the received configuration instructions. Specifically, if the configuration instructions indicate that the changed patient set is to be obtained at every preset time interval, then the CDR captures the changed patient information within the corresponding time period from the HIS at every preset time interval to form a changed patient set. If the configuration instructions indicate that the changed patient set is to be obtained in real time, then the CDR obtains the changed patient set from the HIS in a subscription manner, that is, once the HIS records a changed patient, it will be forwarded to the CDR in real time, and the CDR will form a changed patient set based on the received changed patients.
[0122] (4) The scientific research project management platform server obtains the identity list of the patients included in the scientific research project D based on the set of patients included in the set, and sends the identity list to the CDR. The CDR compares the identity of the patient in the changed patient list with the identity in the identity list, and determines the target patient from the changed patient list, that is, obtains the target patient set. At the same time, the associated diagnosis and treatment data of each target patient is obtained.
[0123] (5) The scientific research project management platform server obtains the screening objects and screening conditions according to the inclusion conditions of scientific research project D, and sends the screening objects and screening conditions to CDR. Here, the screening objects of scientific research project D are: patient surgical history, patient medication type, and the screening conditions are: the patient has no history of abdominal surgery, and the patient has not taken medication X.
[0124] (6) After receiving the screening object and screening conditions, the CDR pulls the corresponding data table or data from the associated medical data based on the screening object, and then uses the screening conditions to filter the data table or data to obtain the screening results. Among them, after screening, the target patient Wang Wu has a history of abdominal surgery in the newly added medical data, but has not taken drug X, so he failed the screening; the target patient Li Si has no history of abdominal surgery in the newly added medical data, but has taken drug X, so he failed the screening.
[0125] (7) CDR will feed back the screening results to the scientific research project management platform server.
[0126] (8) The scientific research project management platform server receives the screening results fed back by the CDR, and determines based on the screening results that Wang Wu and Li Si need to be excluded from scientific research project D. Then it generates a prompt message and sends it to the front end of the scientific research project management platform, and the prompt message includes the ID numbers of Wang Wu and Li Si.
[0127] (9) The scientific research project management platform server sends the production screening results to the scientific research project management platform front end.
[0128] (10) The front end of the scientific research project management platform receives and displays the prompt information. The user can view the prompt information and learn that Wang Wu and Li Si no longer meet the requirements for inclusion in scientific research project D.
[0129] It should be noted that the configuration instructions, identity list, screening objects and screening conditions sent by the scientific research project management platform server in steps (2), (4) and (5) can be sent together in step (2), but the actions performed based on this information can be executed separately in sequence.
[0130] Figure 5 A structural block diagram of a screening device for clinical research patients provided in an embodiment of the present application, such as Figure 5 As shown, the device 500 may include: a patient set acquisition module 501, a new diagnosis and treatment data acquisition module 502 and a patient data processing module 503, wherein:
[0131] The patient set acquisition module 501 is used to acquire a changed patient set consisting of patients whose diagnosis and treatment information has changed, and to acquire an enrolled patient set consisting of patients belonging to at least one scientific research project;
[0132] The newly added diagnosis and treatment data acquisition module 502 is used to take the patients included in both the changed patient set and the included patient set as target patients, and acquire the newly added diagnosis and treatment data of the target patients;
[0133] The patient data processing module 503 is used to determine whether the patient data of the target patient needs to be excluded from the scientific research project based on the inclusion conditions and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs.
[0134] The scheme provided in this application, based on the inclusion conditions of the scientific research project, re-screens the newly added medical information of the included patients whose medical information has changed to determine whether it is necessary to exclude the included patients from the scientific research project. Since this scheme only needs to screen part of the data of some patients, the screening speed is faster than full screening, and the included patients who do not meet the inclusion requirements can be excluded in time.
[0135] In an optional embodiment of the present application, the changed patient set includes: newly added patient identification data in the registration form, in-hospital patient identification data in the admission and discharge registration form, and patient identification data whose hospitalization status has changed.
[0136] In an optional embodiment of the present application, the newly added diagnosis and treatment data includes basic diagnosis and treatment data and at least one special diagnosis and treatment data, the basic diagnosis and treatment data is the general data generated by the diagnosis and treatment of the diagnosis and treatment department, and the special diagnosis and treatment data is the proprietary data generated by the diagnosis and treatment of the diagnosis and treatment department;
[0137] The patient data processing module is specifically used for:
[0138] For each scientific research project, based on the inclusion criteria of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project are determined from the newly added medical data. The associated medical data include basic medical data and special medical data associated with the scientific research project.
[0139] Based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
[0140] In an optional embodiment of the present application, the patient data processing module is further used to:
[0141] Obtain department identification for each special diagnosis and treatment data;
[0142] For each scientific research project, based on the disease studied by the scientific research project, determine the first department identification corresponding to the scientific research project, and based on the inclusion conditions of the scientific research project, determine the second department identification corresponding to the scientific research project;
[0143] Combine the special diagnosis and treatment data whose department identifier is equal to the first department identifier in each special diagnosis and treatment data, the special diagnosis and treatment data whose department identifier is equal to the second department identifier in each special diagnosis and treatment data, and the basic diagnosis and treatment data to obtain the associated diagnosis and treatment data of the scientific research project.
[0144] In an optional embodiment of the present application, the patient data processing module is further used to:
[0145] For each scientific research project, determine the corresponding screening objects and screening conditions based on the inclusion criteria of the scientific research project;
[0146] Acquire corresponding data or data tables from the associated diagnosis and treatment data based on the screening object, and screen the data or data tables using the screening conditions to obtain screening results;
[0147] If the screening result indicates that the screening fails, the patient data of the target patient will be excluded from the research project;
[0148] If the screening result indicates that the screening is passed, the patient data of the target patient will be retained in the research project.
[0149] In an optional embodiment of the present application, the patient data processing module is further used to:
[0150] If the associated medical data is unstructured data, the natural semantic processing (NLP) algorithm is used to obtain the corresponding data or data table from the associated medical data based on the screening object.
[0151] In an optional embodiment of the present application, the patient set acquisition module is specifically used to:
[0152] At each preset time interval, the patients whose diagnosis and treatment information has changed are used to form a corresponding set of changed patients; or,
[0153] When the diagnosis and treatment information of at least one patient changes, the at least one patient is used to form a corresponding changed patient set.
[0154] In an optional embodiment of the present application, the device further includes a marking module, which is used to:
[0155] If it is determined that the patient data of the target patient needs to be excluded from the scientific research project to which it belongs, a corresponding label is generated based on the reason for the exclusion, and the target patient is marked with the label.
[0156] In an optional embodiment of the present application, the device further includes a prompt information issuing module, which is used to:
[0157] If it is determined that the patient data of the target patient needs to be excluded from the corresponding scientific research project, a prompt message is issued, which at least includes the identity of the target patient.
[0158] Reference below Figure 6 , which shows an electronic device suitable for implementing the embodiments of the present application (for example, executing Figure 2 The electronic device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0159] The electronic device includes: a memory and a processor, the memory is used to store a program for executing the method described in each of the above method embodiments; the processor is configured to execute the program stored in the memory. The processor here can be referred to as the processing device 601 described below, and the memory can include at least one of the read-only memory (ROM) 602, the random access memory (RAM) 603, and the storage device 608 described below, as shown below:
[0160] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 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.
[0161] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0162] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present application are executed.
[0163] It should be noted that the computer-readable storage medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0164] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with 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"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0165] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0166] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0167] Obtain a changed patient set consisting of patients whose diagnosis and treatment information has changed, and obtain an included patient set consisting of patients belonging to at least one scientific research project; take patients included in both the changed patient set and the included patient set as target patients, and obtain newly added diagnosis and treatment data for the target patients; based on the inclusion conditions and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs, determine whether it is necessary to exclude the patient data of the target patient from the scientific research project.
[0168] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0169] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0170] The modules or units involved in the embodiments described in the present application may be implemented by software or hardware. The name of a module or unit does not, in some cases, constitute a limitation on the unit itself. For example, a target patient acquisition module may also be described as a "module for acquiring a target patient".
[0171] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0172] 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.
[0173] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific method implemented when the above-described computer-readable medium is executed by an electronic device can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.
[0174] The embodiment of the present application provides a computer program product or a computer program, which 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 the processor executes the computer instructions, so that when the computer device executes the computer instructions, the following conditions are achieved:
[0175] Obtain a changed patient set consisting of patients whose diagnosis and treatment information has changed, and obtain an included patient set consisting of patients belonging to at least one scientific research project; take patients included in both the changed patient set and the included patient set as target patients, and obtain newly added diagnosis and treatment data for the target patients; based on the inclusion conditions and newly added diagnosis and treatment data of each scientific research project to which the target patient belongs, determine whether it is necessary to exclude the patient data of the target patient from the scientific research project.
[0176] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0177] The above descriptions are only some embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for screening patients for clinical research, characterized in that: include: Obtain a set of changed patients composed of patients whose diagnosis and treatment information has changed, and obtain a set of enrolled patients composed of patients belonging to at least one scientific research project; Taking patients included in both the changed patient set and the enrolled patient set as target patients, and obtaining newly added diagnosis and treatment data of the target patients; Based on the inclusion criteria of each scientific research project to which the target patient belongs and the newly added diagnosis and treatment data, determining whether the patient data of the target patient needs to be excluded from the scientific research project; If the target patient belongs to only one scientific research project, the newly added diagnosis and treatment data of the target patient shall be screened using the inclusion criteria of the scientific research project to determine whether the patient data of the target patient needs to be excluded from the scientific research project; if the target patient belongs to multiple scientific research projects, the newly added diagnosis and treatment data of the target patient shall be screened using the inclusion criteria of the multiple scientific research projects respectively to determine whether the patient data of the target patient needs to be excluded from each scientific research project; The newly added diagnosis and treatment data includes basic diagnosis and treatment data and at least one special diagnosis and treatment data, wherein the basic diagnosis and treatment data is general data generated by the diagnosis and treatment of the diagnosis and treatment department, and the special diagnosis and treatment data is proprietary data generated by the diagnosis and treatment of the diagnosis and treatment department; the determining whether it is necessary to exclude the patient data of the target patient from the scientific research project based on the inclusion conditions of each scientific research project to which the target patient belongs and the newly added diagnosis and treatment data includes: For each scientific research project, based on the inclusion conditions of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project are determined from the newly added medical data, and the associated medical data include the basic medical data and the special medical data associated with the scientific research project; Based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
2. The method according to claim 1, characterized in that The method of determining the associated diagnosis and treatment data corresponding to the scientific research project from the newly added diagnosis and treatment data based on the inclusion conditions of the scientific research project and the diseases studied includes: Obtain department identification for each special diagnosis and treatment data; For each scientific research project, based on the disease studied by the scientific research project, determine the first department identification corresponding to the scientific research project, and based on the inclusion conditions of the scientific research project, determine the second department identification corresponding to the scientific research project; Combine the special diagnosis and treatment data in which the department identifier is equal to the first department identifier, the special diagnosis and treatment data in which the department identifier is equal to the second department identifier, and the basic diagnosis and treatment data to obtain the associated diagnosis and treatment data of the scientific research project.
3. The method according to claim 1, characterized in that: The determining whether it is necessary to exclude the patient data of the target patient from the scientific research project based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project includes: For each scientific research project, determine the corresponding screening objects and screening conditions based on the inclusion criteria of the scientific research project; Acquire corresponding data or data table from the associated diagnosis and treatment data based on the screening object, and screen the data or data table using the screening condition to obtain a screening result; If the screening result indicates that the screening is not passed, the patient data of the target patient is excluded from the scientific research project; If the screening result indicates that the screening is passed, the patient data of the target patient is retained in the scientific research project.
4. The method according to claim 3, characterized in that: Acquiring corresponding data or a data table from the associated diagnosis and treatment data based on the screening object includes: If the associated medical data is unstructured data, a natural semantic processing (NLP) algorithm is used to obtain corresponding data or a data table from the associated medical data based on the screening object.
5. The method according to claim 1, characterized in that The changed patient set consisting of patients whose diagnosis and treatment information has changed includes: At each preset time interval, the patients whose diagnosis and treatment information has changed are used to form a corresponding set of changed patients; or, When the diagnosis and treatment information of at least one patient changes, the at least one patient is used to form a corresponding changed patient set.
6. The method according to claim 1, characterized in that The changed patient set includes: newly added patient identification data in the registration form, in-hospital patient identification data in the admission and discharge registration form, and patient identification data whose hospitalization status has changed.
7. The method according to claim 1, characterized in that The method further comprises: If it is determined that the patient data of the target patient needs to be excluded from the scientific research project to which it belongs, a corresponding label is generated based on the reason for the exclusion, and the target patient is marked with the label.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: If it is determined that the patient data of the target patient needs to be excluded from the corresponding scientific research project, a prompt message is issued, and the prompt message at least includes the identity of the target patient.
9. A screening device for clinical research patients, characterized in that: include: A patient set acquisition module is used to acquire a changed patient set composed of patients whose diagnosis and treatment information has changed, and to acquire an enrolled patient set composed of patients belonging to at least one scientific research project; A newly added diagnosis and treatment data acquisition module is used to take the patients included in both the changed patient set and the included patient set as target patients, and acquire the newly added diagnosis and treatment data of the target patients; the newly added diagnosis and treatment data includes basic diagnosis and treatment data and at least one special diagnosis and treatment data, the basic diagnosis and treatment data is the general data generated by the diagnosis and treatment department, and the special diagnosis and treatment data is the proprietary data generated by the diagnosis and treatment department; A patient data processing module is used to determine whether the patient data of the target patient needs to be excluded from the scientific research project based on the admission conditions of each scientific research project to which the target patient belongs and the newly added diagnosis and treatment data; if the target patient belongs to only one scientific research project, the newly added diagnosis and treatment data of the target patient is screened using the admission conditions of the scientific research project to determine whether the patient data of the target patient needs to be excluded from the scientific research project; if the target patient belongs to multiple scientific research projects, the newly added diagnosis and treatment data of the target patient is screened using the admission conditions of the multiple scientific research projects respectively to determine whether the patient data of the target patient needs to be excluded from each scientific research project; The determining whether it is necessary to exclude the patient data of the target patient from the scientific research project based on the inclusion criteria of each scientific research project to which the target patient belongs and the newly added diagnosis and treatment data includes: For each scientific research project, based on the inclusion conditions of the scientific research project and the diseases studied, the associated medical data corresponding to the scientific research project are determined from the newly added medical data, and the associated medical data include the basic medical data and the special medical data associated with the scientific research project; Based on the inclusion criteria of each scientific research project to which the target patient belongs and the associated diagnosis and treatment data corresponding to the scientific research project, determine whether the patient data of the target patient needs to be excluded from the scientific research project.
Citation Information
Patent Citations
Traditional Chinese medicine for treating chronic hepatitis B
CN104189075A
Clinical test managing method and system
CN107480456A