Clinical trial project information processing method, device, equipment and storage medium
By using global device nodes in the clinical trial management system to obtain and process sub-project information of clinical trial projects, and using the target visit monitoring template for data filling and display, it solves the difficulty of project management and data processing in the existing system. The problem has achieved more efficient and standardized clinical trial project management.
Patent Information
- Application Number
- CN202210308418.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-24
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2042-03-24
AI Technical Summary
The existing clinical trial management system is difficult to manage and most of the data depends on manual processing.
Obtain sub-item information of clinical trial projects through the global device node, determine the target visit monitoring template, including the first sub-template for characterizing project general information and the second sub-template for characterizing project extension information, and perform data filling processing And generate an access monitoring page, and hide and display the project information corresponding to the second sub-template in the page.
It realizes fine-grained management of clinical trial projects, reduces management difficulty and dependence on labor, and improves the efficiency and standardization of clinical project management.
Smart Images

Figure CN114694812B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical data processing technology, and in particular to a clinical trial project information processing method, device, equipment and storage medium. Background Art
[0002] Clinical trials are a relatively important stage in the research and development of drugs or medical devices, and are also an important means to improve the level of development of medical science and technology. They can achieve standardized and rational management of clinical research, enable researchers to standardize operating procedures, store data and conduct statistical analysis in real time, ensure the quality and level of medical research, and ensure that the trials are accurate, reliable and scientifically credible. At the same time, they can reduce the research and development cycle and cost, and speed up the registration process of drugs or medical devices.
[0003] Compared with traditional paper-based clinical trial management, the existing Clinical Trail Management System (CTMS) uses electronic document management, which has certain advantages. However, the existing CTMS system still has problems such as difficulty in project management and most of the data still needs to be processed manually. Summary of the invention
[0004] Based on this, the purpose of this application is to provide a clinical trial project information processing method, device, equipment and storage medium to solve at least one of the above technical problems. The technical solution is as follows:
[0005] On the one hand, the present application provides a clinical trial project information processing method, which is applied to a global device node, including:
[0006] Obtaining sub-project information of each local device node corresponding to at least one clinical trial project;
[0007] Determine a target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general information of the project, and a second sub-template for representing extended information of the project;
[0008] Based on the first sub-template and the second sub-template, data filling processing is performed on the project information corresponding to the monitoring content, and a visit monitoring page is generated and displayed; the project information corresponding to the second sub-template is hidden and displayed in the visit monitoring page.
[0009] In some embodiments, based on the first sub-template and the second sub-template, respectively performing data filling processing on the project information corresponding to the monitoring content, generating and displaying the visit monitoring page includes:
[0010] Performing data analysis on target project information corresponding to the audit content to obtain first-category project data and second-category project data;
[0011] Fill the first category of project data into the first sub-template to obtain a first page element;
[0012] Based on the subject identification, fill the second-category project data corresponding to each subject into the corresponding second sub-template to obtain at least one second page element;
[0013] Each of the second-page elements is integrated into the target position corresponding to the first-page element to generate and display the visit monitoring page; when the target position corresponding to the second-page element is triggered, the second-page element is switched from a hidden state to a visible state.
[0014] In some embodiments, the method further comprises:
[0015] In response to a selection operation on a configuration parameter in the visit monitoring page, the monitoring visit results are displayed.
[0016] In some embodiments, in response to the selection operation of the preset parameters in the visit monitoring page, displaying the monitoring visit results includes:
[0017] In response to a selection operation on a configuration parameter in the visit monitoring page, obtaining at least one configuration parameter value;
[0018] Traverse the project information corresponding to each configuration parameter value to obtain multiple monitoring visit sub-results;
[0019] Based on the clinical trial identification information corresponding to each monitoring visit sub-result, multiple monitoring visit sub-results are integrated to obtain the monitoring visit result;
[0020] Present the monitoring visit results.
[0021] In some embodiments, the method further comprises:
[0022] Determine the visit window time in each of the second sub-templates;
[0023] Calculate the time difference between the current time and the visit window time;
[0024] When the time difference meets the preset conditions, a visit reminder message is sent to the target object.
[0025] In some embodiments, the method further comprises:
[0026] Get the access identification information of the access object;
[0027] Based on the access identification information, determining target project information from the sub-project information;
[0028] Based on at least one classification parameter, partition the target project information to obtain multiple project display elements;
[0029] In response to the project display request, the plurality of project display elements are displayed.
[0030] In some embodiments, the method further comprises:
[0031] Parsing the acquired sub-project information to obtain configuration information of multiple project participant objects; the configuration information includes identification information of the project participant objects and corresponding participant role information; the participant role information corresponds to the corresponding project participant identification information;
[0032] In response to a selection operation of a target project participant among a plurality of project participants, obtaining project aggregation information corresponding to the target project participant based on identification information and corresponding participation role information of the target project participant; the project aggregation information is used to characterize project participation work indicators of the project participant;
[0033] Display the project aggregation information.
[0034] On the other hand, the present application provides a clinical trial project information processing device, characterized in that it is applied to a global device node, including:
[0035] A first acquisition module is used to acquire sub-project information of each local device node corresponding to at least one clinical trial project;
[0036] A template determination module, used to determine a target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general information of the project, and a second sub-template for representing extended information of the project;
[0037] The first processing module is used to perform data filling processing on the project information corresponding to the monitoring content based on the first sub-template and the second sub-template, generate and display a visit monitoring page; and hide and display the project information corresponding to the second sub-template in the visit monitoring page.
[0038] In some embodiments, the first processing module includes:
[0039] A first parsing submodule is used to perform data parsing on target project information corresponding to the audit content to obtain first-category project data and second-category project data;
[0040] A first filling submodule, used to fill the first category project data into the first sub-template to obtain a first page element;
[0041] A second filling submodule is used to fill the second-category project data corresponding to each subject into the corresponding second sub-template based on the subject identification to obtain at least one second page element;
[0042] The first processing submodule is used to merge each of the second-page elements into the target position corresponding to the first-page element, generate and display the visit monitoring page; when the target position corresponding to the second-page element is triggered, the second-page element switches from a hidden state to a visible state.
[0043] In some embodiments, the device further comprises:
[0044] The first display module is used to display the monitoring visit results in response to the selection operation of the configuration parameters in the visit monitoring page.
[0045] In some embodiments, the first display module includes:
[0046] A first acquisition submodule is used to acquire at least one configuration parameter value in response to a selection operation of a configuration parameter in the visit monitoring page;
[0047] The traversal submodule is used to traverse the project information corresponding to each configuration parameter value and obtain multiple monitoring visit sub-results;
[0048] A fusion submodule, used to fuse multiple monitoring visit sub-results based on the clinical trial identification information corresponding to each monitoring visit sub-result to obtain the monitoring visit result;
[0049] The display submodule is used to display the monitoring visit results.
[0050] In some embodiments, the device further comprises:
[0051] A first determination module, used to determine the visit window time in each of the second sub-templates;
[0052] A calculation module, used for calculating the time difference between the current time and the visit window time;
[0053] The sending module is used to send a visit reminder message to the target object when the time difference meets the preset conditions.
[0054] In some embodiments, the device further comprises:
[0055] A second acquisition module is used to obtain access identification information of the access object;
[0056] A second determination module, configured to determine target project information from the sub-project information based on the access identification information;
[0057] A partitioning module, used to partition the target project information based on at least one classification parameter to obtain a plurality of project display elements;
[0058] The second display module is used to display the multiple project display elements in response to the project display request.
[0059] In some embodiments, the device further comprises:
[0060] A parsing module, used to parse the acquired sub-project information to obtain configuration information of multiple project participating objects; the configuration information includes identification information of the project participating objects and corresponding participating role information; the participating role information corresponds to the corresponding project participating identification information;
[0061] A third acquisition module is used to, in response to a selection operation of a target project participant among multiple project participants, acquire project aggregation information corresponding to the target project participant based on identification information and corresponding participation role information of the target project participant; the project aggregation information is used to characterize project participation work indicators of the project participant;
[0062] The third display module is used to display the project aggregation information.
[0063] On the other hand, the present application also provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement any of the above-mentioned clinical trial project information processing methods.
[0064] On the other hand, the present application also provides a computer-readable storage medium, which stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by a processor to implement any of the above-mentioned clinical trial project information processing methods.
[0065] The clinical trial project information processing method, device, equipment and storage medium provided in the present application obtain the sub-project information of each local device node corresponding to at least one clinical trial project through the global device node; determine the target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing the general information of the project, and a second sub-template for representing the extended information of the project; based on the first sub-template and the second sub-template, respectively perform data filling processing on the project information corresponding to the monitoring content, generate and display the visit monitoring page; hide and display the project information corresponding to the second sub-template in the visit monitoring page. Thus, it is possible to manage heterogeneous clinical trial project information in a unified manner and to manage clinical trial project information in a differentiated manner at the same time, thereby realizing fine-grained management of clinical trial projects, reducing management difficulty and dependence on manual labor, and realizing further efficient and standardized management of clinical project management.
[0066] It should be understood that the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0068] Figure 1 It is a schematic diagram of an implementation environment of a clinical trial project information processing method provided in an embodiment of the present application;
[0069] Figure 2 This is a schematic diagram of a process for processing clinical trial project information provided by an embodiment of the present application;
[0070] Figure 3 It is a flowchart of another clinical trial project information processing provided by an embodiment of the present application;
[0071] Figure 4 It is a flowchart of another clinical trial project information processing provided by an embodiment of the present application;
[0072] Figure 5 It is a flowchart of another clinical trial project information processing provided in an embodiment of the present application.
[0073] Figure 6 It is a block diagram of a clinical trial project information processing device provided in an embodiment of the present application.
[0074] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. DETAILED DESCRIPTION
[0075] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiment is only one embodiment of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0076] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0077] The following is a detailed description of a clinical trial project information processing method, device, equipment and storage medium involved in the embodiments of the present application in conjunction with the accompanying drawings.
[0078] See also Figure 1 , which shows a schematic diagram of an implementation environment provided by an embodiment of the present application, the implementation environment may include: a global device node 110 and at least one local device node 120.
[0079] Optionally, the global device node 110 acquires sub-project information of the clinical trial corresponding to the local device node 120 and processes the acquired sub-project information to achieve management of the clinical trial project.
[0080] The global device node 110 and the local device node 120 can establish a communication connection through wired or wireless communication. The global device node 110 may include physical devices such as smart phones, computers, smart wearable devices, vehicle terminals, servers, etc., and may also include software such as applications running in physical devices. The local device node 120 may include physical devices such as medical collection devices, medical detection devices, medical input devices, smart phones, computers, smart wearable devices, vehicle terminals, servers, etc., and may also include software such as applications running in physical devices.
[0081] Figure 2 is a flowchart of a method for processing clinical trial project information provided in an embodiment of the present application. The method can be performed as follows: Figure 1 The method can be implemented by software and / or hardware, see Figure 2 , the method may include:
[0082] Step 201: Obtain sub-project information of each local device node corresponding to at least one clinical trial project.
[0083] Optionally, the clinical trial project may be a research and development task for drugs or medical devices that require clinical trials. Each clinical trial project may be conducted in at least one clinical trial research center (eg, Hospital A, etc.).
[0084] During the clinical trial project stage, the network topology diagram related to the clinical project can be configured in advance, and then the network links between device entities can be established based on the configured network topology diagram. The network topology diagram can include at least one global device node and at least one local device node corresponding to each global device node. Of course, the local device node can be a leaf node or a non-leaf node. For example, the device child node can also be at least one of the grandchild nodes, leaf nodes, etc. connected to it. In the network topology diagram, nodes are connected by connecting edges, and each connecting edge represents a direct or indirect network communication relationship between the devices corresponding to the two nodes.
[0085] Optionally, at least one clinical trial project can be managed through a global device node. Before management, the management authority of the project management device can be determined through custom protocol transmission, binary to decimal conversion, etc. After the management authority is successfully determined, a communication connection is established between the project management master device and multiple local device nodes. The project management master device then obtains the sub-project information concurrently transmitted by the local device nodes corresponding to at least one clinical trial project.
[0086] The sub-project information may include first parameter data that are mutually related in pairs and used to characterize attribute information of the clinical trial project, second parameter data used to characterize visit information, and third parameter data used to characterize monitoring information.
[0087] Optionally, the first parameter data may include at least one of the project name, project identification, project stage, project center name or number, etc. The second parameter data may include at least one of the current visit stage, actual visit time, visit entry time, visit exit time, visit window period, etc. The third parameter data may include at least one of the monitoring stage, actual inspection time, etc.
[0088] Step 202, determine the target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general information of the project, and a second sub-template for representing extended information of the project.
[0089] Among them, the monitoring content can be the target clinical trial project, subject, project center, etc. Each clinical trial project can correspond to a visit monitoring template, and the visit monitoring templates corresponding to different clinical trial projects can be the same or different. The visit monitoring templates corresponding to different subjects in each clinical trial project and different project centers in each clinical trial project can also be different. The visit monitoring template can be used to cover content such as subject information, project center information, visit information and monitoring information.
[0090] The target visit monitoring template includes a first sub-template for characterizing general information of the project and a second sub-template for characterizing extended information of the project. Among them, the general information of the project can be the basic information of the project, such as at least one of the subject information, project center information, visit stage, monitoring stage, etc. The extended information of the project can be information other than the general information of the project, such as at least one of the visit stage, actual visit time, visit window period, monitoring time, etc. Among them, the visit stage can include the baseline stage, the 3-day stage after surgery, the 7-day stage after surgery, the 1-month stage after surgery, etc. The visit window period can include 1 day, 7 days, 15 days, 1 month, 3 months, etc. For different clinical projects or subjects, the visit window period corresponding to the same visit stage can be different. For example, for the visit stage of "1 month after surgery", the corresponding visit window period can be 7 days, 15 days, or other.
[0091] Step 203: Based on the first sub-template and the second sub-template, data filling processing is performed on the project information corresponding to the monitoring content, and a visit monitoring page is generated and displayed; the project information corresponding to the second sub-template is hidden and displayed in the visit monitoring page.
[0092] Optionally, in the visit monitoring page, the display state and hidden state of the data corresponding to the first sub-template and the data corresponding to the second sub-template are hierarchical. For example, in most cases, the project information corresponding to the first sub-template is in a display state, and the project information corresponding to the second sub-template is in a hidden state.
[0093] In some embodiments, based on the first sub-template and the second sub-template, respectively performing data filling processing on the project information corresponding to the monitoring content, generating and displaying the visit monitoring page includes:
[0094] Step 2031, obtaining target project information corresponding to the monitoring content;
[0095] Step 2032: parse the target project information corresponding to the audit content to obtain first-category project data and second-category project data;
[0096] Step 2033: Fill the first category project data into the first sub-template to obtain a first page element;
[0097] Step 2034: based on the subject identification, fill the second-category project data corresponding to each subject into the corresponding second sub-template to obtain at least one second page element;
[0098] Step 2035: merge each of the second page elements into the target position corresponding to the first page element, generate and display the visit monitoring page; when the target position corresponding to the second page element is triggered, the second page element switches from a hidden state to a visible state.
[0099] Optionally, after obtaining the monitoring content, the sub-project information of each local device node can be filtered based on the monitoring content to obtain project information related only to the monitoring content. Then, the filtered project information is analyzed to obtain the first type of project data and the second type of project data, that is, the general project data and the project extension data in the project information are divided into the first type of project data (such as subject information, project center information, visit stage, monitoring stage, etc.) for characterizing the general project data, and the second type of project data (such as visit window period, etc.) for characterizing the project extension data. Wherein, each subject corresponds to a first type of project data and a second type of project data. Then, all of the first type of project data are filled into the first sub-template to obtain the first page element. And based on the subject identification (such as the subject screening number), the second type of project data corresponding to each subject is filled into the corresponding second sub-template respectively to form at least one second page element, and the number of the second page elements is consistent with the number of subjects. Then, each of the second-page elements is merged into the target position corresponding to the first page element (for example, the position corresponding to the field where the visit stage or the monitoring stage is located) to generate and display the visit monitoring page; when the target position corresponding to the second page element is not triggered, the second page element always remains hidden at the corresponding position; and when the target position corresponding to the second page element is triggered (for example, the mouse or touch point is near the target position), the second page element switches from a hidden state to a visible state. Specifically, the second page element can be displayed on the first page element in the form of a pop-up window or the like.
[0100] The clinical trial project information processing method, apparatus, equipment and storage medium provided in the present application obtain sub-project information of each local device node corresponding to at least one clinical trial project through a global device node; determine a target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general project information, and a second sub-template for representing extended project information; based on the first sub-template and the second sub-template, respectively perform data filling processing on the project information corresponding to the monitoring content, generate and display a visit monitoring page; hide and display the project information corresponding to the second sub-template in the visit monitoring page, so that heterogeneous clinical trial project information can be managed uniformly and at the same time, clinical trial project information can be managed differentially, thereby realizing fine-grained management of clinical trial projects, reducing management difficulty and dependence on manual labor, and realizing further efficient and standardized management of clinical project management.
[0101] In addition, by filling the first category project data and the second category project data into the first sub-template and the second sub-template respectively, a first page element and at least one second page element are obtained; each of the second page elements is merged into the target position corresponding to the first page element, and the visit monitoring page is generated and displayed; when the target position corresponding to the second page element is triggered, the second page element is switched from a hidden state to a visible state. In this way, by synchronously and hierarchically displaying heterogeneous data of different clinical trial projects, the consolidated management of clinical trial projects is realized, further reducing the management difficulty and dependence on manual work.
[0102] In some embodiments, the method may further include:
[0103] Step 204: In response to the selection operation of the configuration parameters in the visit monitoring page, the monitoring visit results are displayed.
[0104] Specifically, in response to the selection operation of the preset parameters in the visit monitoring page, displaying the monitoring visit results includes:
[0105] In response to a selection operation on a configuration parameter in the visit monitoring page, obtaining at least one configuration parameter value;
[0106] Traverse the project information corresponding to each configuration parameter value to obtain multiple monitoring visit sub-results;
[0107] Based on the clinical trial identification information corresponding to each monitoring visit sub-result, multiple monitoring visit sub-results are integrated to obtain the monitoring visit result;
[0108] Present the monitoring visit results.
[0109] The configuration parameters may include but are not limited to at least one of the test center, screening number, subject name abbreviation, selection time, randomization / registration number, group, CRA (clinical auditor), etc. The selection operation may include a screening operation, etc. Each configuration parameter may correspond to at least one configuration parameter value. For example, the configuration parameter value corresponding to the "test center" may be the name or number of the test center, and the configuration parameter value corresponding to the "group" may include a control group or an experimental group, etc.
[0110] Optionally, after displaying the visit monitoring page, the configuration parameter value corresponding to at least one selected target configuration parameter can be determined in response to the selection operation of the configuration parameters in the visit monitoring page. Then, based on the configuration parameter value, the corresponding project information is traversed to obtain multiple monitoring visit sub-results. For example, each subject can correspond to multiple monitoring visit records, and each monitoring visit record corresponds to a monitoring visit sub-result; for example, each test center can include multiple monitoring visit records, and each monitoring visit record can correspond to a monitoring visit sub-result. Then, based on the clinical trial identification information (such as the screening number of the subject, the name or number corresponding to the test center, etc.), multiple monitoring visit sub-results corresponding to the same clinical trial identification information are fused to obtain the monitoring visit result and display it. The monitoring visit result may include, but is not limited to, a summary result of classifying and calculating the monitoring visit sub-results, or a summary result of merging the same test visit sub-results together.
[0111] The above-mentioned embodiment quickly displays the monitoring visit results in response to the selection operation of the configuration parameters in the visit monitoring page, reduces the manual calculation amount for project management, and displays the summary results in a visual manner, thereby improving the efficiency of clinical trial management and user experience.
[0112] In some embodiments, Figure 3 As shown, the method also includes:
[0113] Step 301, determining the visit window time in each of the second sub-templates;
[0114] Step 302, calculating the time difference between the current time and the visit window time;
[0115] Step 303: When the time difference meets a preset condition, a visit reminder message is sent to the target object.
[0116] Optionally, each second sub-template includes a visit stage and a visit window period, and then the visit window time corresponding to each visit stage can be automatically determined according to the number of days corresponding to the visit window period (e.g., window entry time limit, window exit time limit, etc.), and the estimated visit time corresponding to the visit stage. The visit window time may include the visit window entry time and the visit window exit time. The "visit window entry time" is determined by the estimated visit time of the visit stage minus the number of days of the window entry time limit, and the "visit window exit time" is determined by the estimated visit time of the visit stage plus the number of days of the window exit time limit.
[0117] Then, after determining the visit window time in each of the second sub-templates, the time difference between the current time and the visit window time can be calculated, and when the time difference is less than or equal to the preset threshold, it is determined that the time difference meets the preset condition, and then the visit reminder information can be automatically sent to the target object. The preset threshold can be several hours, several days, etc., and its specific value can be set according to the actual situation. The target object can be a project manager, a clinical monitor, a clinical coordinator, etc.
[0118] The above embodiment determines the visit window time in each of the second sub-templates, calculates the time difference between the current time and the visit window time, and sends a visit reminder message to the target object when the time difference meets the preset conditions. In this way, by quickly determining the visit window time and sending reminder messages in time when the visit window time is about to be reached, the reliability and intelligence of clinical management are improved, and a timely and rapid response to clinical project time is achieved, reducing operational deviations in the clinical trial process and reducing the accuracy of clinical trial project results.
[0119] In some embodiments, Figure 4 As shown, the method also includes:
[0120] Step 401: Obtain access identification information of the access object;
[0121] Step 402: Determine target project information from the sub-project information based on the access identification information;
[0122] Step 403: Based on at least one classification parameter, partition the target project information to obtain multiple project display elements;
[0123] Step 404: In response to the project display request, display the multiple project display elements.
[0124] The access object may be a user account for accessing the clinical trial project management system. Each access object may have unique access identification information. The access identification information may be at least one of the account number, nickname, number, etc. of the access object. The target project information is all sub-project information that matches the access identification information, that is, the sub-project information of the clinical project in which the access object participates.
[0125] Among them, the classification parameters may include at least one of project category (for example, pre-marketing, post-marketing, etc.), project progress stage (for example, pre-launch, enrollment, follow-up, completion, etc.), available projects, projects I participated in (for example, the account serves as the project leader or CRA, CRC and other project roles), projects I am responsible for (for example, the account serves as the project leader), completed and archived projects (archived), etc.
[0126] Optionally, the access identification information of the access object can be obtained; then, based on the access identification information, multiple sub-project information is filtered and deduplicated to obtain the target project information corresponding to the access identification information. Next, at least one of the above-mentioned classification parameters selected is obtained, and based on the selected classification parameters, the target project information is partitioned. The partitioning can be a one-level partitioning method, that is, the target project information is partitioned independently according to one classification parameter; the partitioning can also be a multi-level partitioning method, that is, the target project information is mixed and partitioned according to at least two classification parameters. After the partitioning, the target project information is divided into multiple project display elements. Then, in response to the project display request, the project display element can be displayed in the form of cards, lists, etc.
[0127] The above embodiment determines the target project information from the sub-project information based on the access identification information of the access object; partitions the target project information based on at least one classification parameter to obtain multiple project display elements; and displays multiple project display elements in response to a project display request. This achieves waterfall-style partition display of all clinical trial projects, improves the display flexibility and effect of clinical projects, and also improves the execution efficiency of the system.
[0128] In some embodiments, Figure 5 As shown, the method also includes:
[0129] Step 501: parse the acquired sub-project information to obtain configuration information of multiple project participant objects; the configuration information includes identification information of the project participant objects and corresponding participant role information; the participant role information corresponds to the corresponding project participant identification information;
[0130] Step 502: in response to a selection operation of a target project participant among multiple project participants, obtaining project aggregation information corresponding to the target project participant based on the identification information and the corresponding participation role information; the project aggregation information is used to characterize the project participation work index of the project participant;
[0131] Step 503: Display the project aggregation information.
[0132] Optionally, the acquired sub-project information is parsed to obtain the configuration information of each project participant object; the configuration information includes the project participant object identification information and the corresponding participant role information; the participant role information corresponds to the corresponding project participation identification information. For example, the participant role information may include the project leader, CRA, CRC, etc. The configuration information of the multiple project participants can be displayed on the system interface, and then in response to the selection operation of the target project participant object among the multiple project participants, based on the identification information and role information of the target project participant object, the project aggregation information corresponding to the target project participant object is obtained, and the project aggregation information is used to characterize the project participation work indicators of the project participant object, such as the working hour indicator. The project aggregation information may include the duration of the participation project, the number of test centers, the number of subjects, etc. after aggregation processing. Then, after obtaining the project aggregation information corresponding to the target project participant object, the project aggregation information can be intuitively displayed in the form of charts, etc. according to the time dimension.
[0133] The above-mentioned embodiment obtains and displays the project aggregation information corresponding to the target project participant based on the identification information and the corresponding participant role information; the project aggregation information is used to characterize the project participation work indicators of the project participant, so that the project participation work indicators obtained through automatic calculation can facilitate timely understanding of the participation status and progress of each clinical project, which is conducive to early deployment, and can not only effectively reduce the execution cost of clinical projects, but also further improve the smooth implementation of clinical trial projects. Provide strong guarantee and further improve the management effect and efficiency of clinical trial projects.
[0134] The following is an embodiment of the device of the present application, which can be used to execute the above method embodiment of the present application. For details and beneficial effects not disclosed in the embodiment of the device of the present application, please refer to the method embodiment of the present application.
[0135] Please refer to Figure 6 , which shows a block diagram of a clinical trial project information processing device provided by an embodiment of the present application. The clinical trial project information processing device has the function of implementing the above method example, and the function can be implemented by hardware or by hardware executing corresponding software. The clinical trial project information processing device, applied to a global device node, may include:
[0136] A first acquisition module 610 is used to acquire sub-project information of each local device node corresponding to at least one clinical trial project;
[0137] The template determination module 620 is used to determine the target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing the general information of the project and a second sub-template for representing the extended information of the project;
[0138] The first processing module 630 is used to perform data filling processing on the project information corresponding to the monitoring content based on the first sub-template and the second sub-template, generate and display a visit monitoring page; and hide and display the project information corresponding to the second sub-template in the visit monitoring page.
[0139] In some embodiments, the first processing module includes:
[0140] A first parsing submodule is used to perform data parsing on target project information corresponding to the audit content to obtain first-category project data and second-category project data;
[0141] A first filling submodule, used to fill the first category project data into the first sub-template to obtain a first page element;
[0142] A second filling submodule is used to fill the second-category project data corresponding to each subject into the corresponding second sub-template based on the subject identification to obtain at least one second page element;
[0143] The first processing submodule is used to merge each of the second-page elements into the target position corresponding to the first-page element, generate and display the visit monitoring page; when the target position corresponding to the second-page element is triggered, the second-page element switches from a hidden state to a visible state.
[0144] In some embodiments, the device further comprises:
[0145] The first display module is used to display the monitoring visit results in response to the selection operation of the configuration parameters in the visit monitoring page.
[0146] In some embodiments, the first display module includes:
[0147] A first acquisition submodule is used to acquire at least one configuration parameter value in response to a selection operation of a configuration parameter in the visit monitoring page;
[0148] The traversal submodule is used to traverse the project information corresponding to each configuration parameter value and obtain multiple monitoring visit sub-results;
[0149] A fusion submodule, used to fuse multiple monitoring visit sub-results based on the clinical trial identification information corresponding to each monitoring visit sub-result to obtain the monitoring visit result;
[0150] The display submodule is used to display the monitoring visit results.
[0151] In some embodiments, the device further comprises:
[0152] A first determination module, used to determine the visit window time in each of the second sub-templates;
[0153] A calculation module, used for calculating the time difference between the current time and the visit window time;
[0154] The sending module is used to send a visit reminder message to the target object when the time difference meets the preset conditions.
[0155] In some embodiments, the device further comprises:
[0156] A second acquisition module is used to obtain access identification information of the access object;
[0157] A second determination module, configured to determine target project information from the sub-project information based on the access identification information;
[0158] A partitioning module, used to partition the target project information based on at least one classification parameter to obtain a plurality of project display elements;
[0159] The second display module is used to display the multiple project display elements in response to the project display request.
[0160] In some embodiments, the device further comprises:
[0161] A parsing module, used to parse the acquired sub-project information to obtain configuration information of multiple project participating objects; the configuration information includes identification information of the project participating objects and corresponding participating role information; the participating role information corresponds to the corresponding project participating identification information;
[0162] A third acquisition module is used to, in response to a selection operation of a target project participant among a plurality of project participants, acquire project aggregation information corresponding to the target project participant based on identification information and corresponding participation role information of the target project participant; the project aggregation information is used to characterize a project participation work indicator of the project participant;
[0163] The third display module is used to display the project aggregation information.
[0164] For details and beneficial effects not disclosed in the embodiments of the system of the present application, please refer to the above embodiments of the present application.
[0165] On the other hand, the present application also provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement any of the above-mentioned clinical trial project information processing methods.
[0166] On the other hand, the present application also provides a computer-readable storage medium, which stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by a processor to implement any of the above-mentioned clinical trial project information processing methods.
[0167] In some embodiments, the computer device (not shown) may include a processor, a memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for processing clinical trial project information is implemented.
[0168] It should be noted that the above-mentioned sequence of the embodiments of the present application is for description only and does not represent the advantages and disadvantages of the embodiments. The above-mentioned specific embodiments of this specification are described. Other embodiments are within the scope of the attached claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0169] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and server embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0170] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0171] The above is a preferred embodiment of the present application. 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 application. These improvements and modifications are also considered to be within the scope of protection of the present application.
Claims
1. A method for processing clinical trial project information, characterized in that: Applies to global device nodes, including: Obtaining sub-project information of each local device node corresponding to at least one clinical trial project; Determine a target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general information of the project, and a second sub-template for representing extended information of the project; Based on the first sub-template and the second sub-template, data filling processing is performed on the project information corresponding to the monitoring content, and a visit monitoring page is generated and displayed; the project information corresponding to the second sub-template is hidden and displayed in the visit monitoring page; Wherein, based on the first sub-template and the second sub-template, respectively performing data filling processing on the project information corresponding to the monitoring content, generating and displaying the visit monitoring page includes: Based on the first sub-template and the second sub-template, data filling processing is performed on the project information corresponding to the monitoring content to obtain a first page element corresponding to the first sub-template and at least one second page element corresponding to the second sub-template; the number of elements of the second page element matches the number of subjects; Merge each of the second-page elements to the target position corresponding to the first-page element to generate and display the visit monitoring page; when the target position corresponding to the second-page element is triggered, the second page element switches from a hidden state to a visible state, and the target position includes the position corresponding to the field where the first page element is located.
2. The method according to claim 1, characterized in that The step of performing data filling processing on the project information corresponding to the audit content based on the first sub-template and the second sub-template to obtain a first page element corresponding to the first sub-template and at least one second page element corresponding to the second sub-template includes: Performing data analysis on target project information corresponding to the audit content to obtain first-category project data and second-category project data; Fill the first category of project data into the first sub-template to obtain a first page element; Based on the subject identification, the second-category project data corresponding to each subject is filled into the corresponding second sub-template to obtain at least one second page element.
3. The method according to claim 1, characterized in that The method further comprises: In response to a selection operation on a configuration parameter in the visit monitoring page, the monitoring visit results are displayed.
4. The method according to claim 3, characterized in that: In response to the selection operation of the configuration parameters in the visit monitoring page, displaying the monitoring visit results includes: In response to a selection operation on a configuration parameter in the visit monitoring page, obtaining at least one configuration parameter value; Traverse the project information corresponding to each configuration parameter value to obtain multiple monitoring visit sub-results; Based on the clinical trial identification information corresponding to each monitoring visit sub-result, multiple monitoring visit sub-results are integrated to obtain the monitoring visit result; Present the monitoring visit results.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Determine the visit window time in each of the second sub-templates; Calculate the time difference between the current time and the visit window time; When the time difference meets the preset conditions, a visit reminder message is sent to the target object.
6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Get the access identification information of the access object; Based on the access identification information, determining target project information from the sub-project information; Based on at least one classification parameter, partition the target project information to obtain multiple project display elements; In response to the project display request, the plurality of project display elements are displayed.
7. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Parsing the acquired sub-project information to obtain configuration information of multiple project participant objects; the configuration information includes identification information of the project participant objects and corresponding participant role information; the participant role information corresponds to the corresponding project participant identification information; In response to a selection operation of a target project participant among a plurality of project participants, obtaining project aggregation information corresponding to the target project participant based on identification information and corresponding participation role information of the target project participant; the project aggregation information is used to characterize project participation work indicators of the project participant; Display the project aggregation information.
8. A clinical trial project information processing device, characterized in that: Applies to global device nodes, including: A first acquisition module is used to acquire sub-project information of each local device node corresponding to at least one clinical trial project; A template determination module, used to determine a target visit monitoring template corresponding to the monitoring content; the target visit monitoring template includes a first sub-template for representing general information of the project, and a second sub-template for representing extended information of the project; A first processing module is used to perform data filling processing on the project information corresponding to the monitoring content based on the first sub-template and the second sub-template, generate and display a visit monitoring page; and hide and display the project information corresponding to the second sub-template in the visit monitoring page; Wherein, based on the first sub-template and the second sub-template, respectively performing data filling processing on the project information corresponding to the monitoring content, generating and displaying the visit monitoring page includes: Based on the first sub-template and the second sub-template, data filling processing is performed on the project information corresponding to the monitoring content to obtain a first page element corresponding to the first sub-template and at least one second page element corresponding to the second sub-template; the number of elements of the second page element matches the number of subjects; Merge each of the second-page elements to the target position corresponding to the first-page element to generate and display the visit monitoring page; when the target position corresponding to the second-page element is triggered, the second page element switches from a hidden state to a visible state, and the target position includes the position corresponding to the field where the first page element is located.
9. A computer device, characterized in that: The device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the clinical trial project information processing method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the clinical trial project information processing method as described in any one of claims 1-7.
Citation Information
Patent Citations
Information display method, device and equipment and storage medium
CN110851064A
Method for generating visit inspection report based on custom form
CN112992307A