Group entering object determination method and device, equipment, medium and product
By using a fuzzy search method to screen target objects that meet multiple matching conditions in a database with untreated diagnosis and treatment data, the problem of difficulty for doctors to quickly screen patients is solved, and the rapid and accurate determination of the enrolled objects is achieved.
Patent Information
- Application Number
- CN202510395991.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-11
AI Technical Summary
In the prior art, it is difficult for doctors to quickly screen out a large number of patients who meet the clinical trial conditions, resulting in slow determination of clinical trial enrollment subjects.
The fuzzy search method is used to retrieve target objects that meet multiple matching conditions in the target database of untreated diagnosis and treatment data, filter the incoming and group objects through the abbreviation display information, and allow users to select according to their needs.
提高了入组对象的确定速度和准确性,减少了筛选范围,提升了用户的产品使用体验。
Smart Images

Figure CN120299590A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and particularly to a method, apparatus, device, medium and product for determining enrolled subjects. Background Art
[0002] With the development of science and technology, there are more and more treatment means in the clinical trial stage. To ensure the accurate progress of clinical trials, a large number of patients meeting the corresponding clinical trial conditions need to be found.
[0003] Currently, clinical trial sponsors usually cooperate with doctors in major hospitals, and doctors screen patients meeting the trial matching conditions based on experience. However, due to the busy work of doctors or limited doctor experience, it is difficult to quickly find a large number of patients.
[0004] In summary, a method for determining enrolled subjects is needed to achieve automatic screening of enrolled subjects, thereby improving the speed of screening enrolled subjects.
[0005] Before any medical treatment means is promoted, clinical trials need to be carried out. In the case where the clinical trial results meet the promotion conditions, the corresponding clinical treatment means can enter the clinical promotion and use stage. A large amount of clinical trial data of target subjects usually needs to be obtained in the clinical trial stage. Therefore, in the clinical trial stage of medical treatment means, a sufficient number of target subjects meeting the corresponding conditions need to be found. Summary of the Invention
[0006] The present invention provides a method, apparatus, device, medium and product for determining enrolled subjects to improve the determination speed of enrolled subjects.
[0007] According to one aspect of the present invention, a method for determining enrolled subjects is provided, including:
[0008] Obtaining at least two matching conditions corresponding to a target clinical trial;
[0009] Based on a fuzzy search method, retrieving in a target database for the at least two matching conditions to obtain thumbnail display information, the target database including unprocessed medical treatment data, the thumbnail display information including thumbnail medical treatment data of at least one target subject, and the thumbnail medical treatment data including target medical treatment data meeting one or more of the at least two matching conditions;
[0010] In response to a selection operation for the target subject, taking some or all of the at least one target subject as enrolled subjects.
[0011] According to another aspect of the present invention, a device for determining enrolled subjects is provided, including:
[0012] A condition acquisition module, configured to acquire at least two matching conditions corresponding to a target clinical trial;
[0013] A search module, configured to retrieve thumbnail display information in a target database based on a fuzzy search method for the at least two matching conditions, where the target database includes untreated diagnosis and treatment data, and the thumbnail display information includes thumbnail diagnosis and treatment data of at least one target object, and the thumbnail diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions;
[0014] An enrollment module, configured to, in response to a selection operation for the target object, use some or all of the at least one target object as enrolled objects.
[0015] According to another aspect of the present invention, there is provided an electronic device, where the electronic device includes:
[0016] At least one processor; and
[0017] A memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the enrolled object determination method according to any embodiment of the present invention.
[0019] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the enrolled object determination method according to any embodiment of the present invention when executed.
[0020] According to another aspect of the present invention, there is provided a computer program product including a computer program that implements the enrolled object determination method according to any embodiment when executed by a processor.
[0021] The technical solution of the method for determining enrolled subjects provided by the embodiments of the present invention includes: obtaining at least two matching conditions corresponding to a target clinical trial; retrieving, based on a fuzzy search method, the at least two matching conditions in a target database to obtain thumbnail display information, where the target database includes unprocessed diagnosis and treatment data, and the thumbnail display information includes the thumbnail diagnosis and treatment data of at least one target subject, and the thumbnail diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions; in response to a selection operation for a target subject, taking some or all of the at least one target subject as enrolled subjects; realizing searching for target subjects that meet one or more of the at least two matching conditions in unprocessed data, reducing the screening range of target subjects; through the selection operation of target subjects, enabling the user to select the required enrolled subjects from at least one target subject in the thumbnail display information according to actual needs, and improving the speed and accuracy of selecting enrolled subjects.
[0022] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0024] Figure 1 is a flowchart of the method for determining enrolled subjects provided by the embodiments of the present invention;
[0025] Figure 2 is another flowchart of the method for determining enrolled subjects provided by the embodiments of the present invention;
[0026] Figure 3 is a schematic structural diagram of the device for determining enrolled subjects provided by the embodiments of the present invention;
[0027] Figure 4 is another schematic structural diagram of the device for determining enrolled subjects provided by the embodiments of the present invention;
[0028] Figure 5 is a schematic structural diagram of an electronic device for implementing the method for determining enrolled subjects provided by the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0029] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.
[0030] It should be noted that in the description and claims of the present invention and the above-mentioned drawings, the terms "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0031] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing, transfer and other processing of the user's personal information involved all comply with the provisions of relevant laws and regulations, and the user needs to be informed and obtain the consent or authorization of the user. When applicable, technical processing such as de-identification and / or anonymization and / or encryption is performed on the user's personal information.
[0032] Figure 1 The present invention provides a flowchart of a method for determining an enrolled object in an embodiment. This embodiment is applicable to the case where at least two matching conditions corresponding to a target clinical trial are used to perform fuzzy detection in a target database including untreated diagnosis and treatment data to obtain thumbnail display information, and part or all of the target objects in the thumbnail display information are used as enrolled objects. This method can be executed by an enrolled object determination device, which can be implemented in the form of hardware and / or software, and the enrolled object determination device can be configured in an electronic device processor. As Figure 1 shown, the method includes:
[0033] S110. Obtain at least two matching conditions corresponding to the target clinical trial.
[0034] The target objects required for each target clinical trial usually need to meet at least two matching conditions. Such as age, gender, main disease limitation conditions, physical basic conditions, etc.
[0035] In this embodiment, the target clinical trial identifier and at least two matching conditions corresponding to the target trial identifier are pre-entered into a set storage location, so that the at least two matching conditions corresponding to the target clinical trial identifier can be read by querying the target clinical trial identifier.
[0036] At least two matching conditions of the target clinical trial are configurable. In one embodiment, in response to a condition configuration trigger operation for the target clinical trial, a matching condition configuration interface for the target clinical trial is displayed; based on the configuration interface, at least two matching information are received, and matching conditions for each of the at least two matching information are generated.
[0037] Specifically, a condition configuration control is provided on the system operation interface. If a user wants to configure the corresponding matching conditions for a target clinical trial, the condition configuration control can be triggered by clicking or touching, and the processor, in response to the condition configuration trigger operation, displays the configuration interface; the user enters the target clinical trial identifier and at least two matching information of the clinical trial corresponding to the target clinical trial identifier in the configuration interface; the processor processes the at least two configuration information received from the configuration interface to generate matching conditions corresponding to each configuration information. This embodiment allows the user to configure the matching conditions required for the target clinical trial according to actual needs by themselves, improving the flexibility of matching condition configuration and the user's product usage experience.
[0038] S120. Based on the fuzzy search method, retrieve in the target database for the at least two matching conditions to obtain thumbnail display information. The target database includes unprocessed diagnosis and treatment data, and the thumbnail display information includes thumbnail diagnosis and treatment data of at least one target object. The thumbnail diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions.
[0039] The unprocessed diagnosis and treatment data can be understood as the original diagnosis and treatment data, that is, the original diagnosis and treatment data of patients stored in the hospital information system, without any data processing, such as smoothing, removing redundant information, data classification, etc.
[0040] The fuzzy search method allows a certain difference between the information to be searched and the search query, and / or the processor will automatically perform synonym replacement during the search.
[0041] The target database stores ungoverned data from one or more data sources. The processor can pull the ungoverned data of each data source regularly, or manually pull the ungoverned data of the required data source. In one embodiment, in response to a data pulling operation for at least one data source, the ungoverned diagnosis and treatment data for a corresponding time period is pulled from the at least one data source. Specifically, the user inputs the data source identifier and the time period by inputting or selecting on the data pulling interface, and then clicks or touches the pulling option; the processor, in response to the data pulling operation, pulls the ungoverned diagnosis and treatment data for the corresponding time period from the corresponding data source. This embodiment allows the user to select the enrolled objects from the target data source.
[0042] The thumbnail display information can be understood as the information displayed in the thumbnail display mode or the folded display mode. It is used to display the main information of the search results to the target object. For example, it displays the target object identifier, the age of the target object, income visibility, etc., the basic information of the target object and the medication information, etc.
[0043] The thumbnail display information includes the identifiers of at least one target object and the thumbnail diagnosis and treatment data of the at least one target object. Moreover, the content items that are fully displayed and / or the content items that are thumbnail displayed in the thumbnail display information are configurable. For example, if the name is set as the content item to be fully displayed, then in the thumbnail display information, the name of the target object is fully displayed, otherwise only the gender of the target object is displayed. In this way, the user can set the fully displayed items and the thumbnail displayed items in the thumbnail display information according to their own habits.
[0044] The thumbnail diagnosis and treatment data refers to the diagnosis and treatment data displayed in the thumbnail display mode. Since there is a large amount of diagnosis and treatment data, the diagnosis and treatment data can be set as the default thumbnail display item, so that the user does not need to set it separately.
[0045] In this embodiment, the diagnosis and treatment data of the target object in the thumbnail diagnosis and treatment data may satisfy both of the at least two matching conditions, or may only satisfy one matching condition.
[0046] In one embodiment, the thumbnail display information includes multiple display areas, and different display areas correspond to different sets of matching conditions, and the set of matching conditions includes at least one of the at least two matching conditions. This embodiment displays the diagnosis and treatment data of the target objects that meet different sets of matching conditions through different display areas, which is convenient for the user to lock the target objects that meet the required set of matching conditions according to actual needs.
[0047] Based on the foregoing embodiments, the thumbnail display information further includes a matching condition set identifier corresponding to each of the display areas. In this way, the user can quickly lock the display area corresponding to the required matching condition set through the matching condition set identifier corresponding to each display area. It can be understood that the target object in this display area is the target object that the user is interested in, which is convenient for improving the speed at which the user locks the target object.
[0048] In one embodiment, the thumbnail display information further includes an export control. In response to an information selection operation in the thumbnail display information, the fields to be exported and / or the target object identifier to be exported are determined; in response to a trigger operation on the export control, the data corresponding to the fields to be exported and / or the target object identifier to be exported is exported to a target table. This embodiment allows the user to perform offline operations on the diagnosis and treatment data or import the data into other data analysis systems for use, improving the flexibility of data use or processing.
[0049] In one embodiment, the thumbnail display information further includes a delete control. If the user wants to delete a certain target object in the thumbnail display information, the delete control corresponding to the target object can be clicked or touched; when the processor detects a delete trigger operation on the target object, all information related to the target object in the thumbnail display information is deleted. This embodiment allows the user to retain the interested enrolled objects by deleting the non-interested target objects in the thumbnail display information.
[0050] S130. In response to an enrollment selection operation, part or all of the at least one target object is used as an enrolled object.
[0051] The interface where the thumbnail display information is located further includes an object selection item and an enrollment control, such as an object selection box. The user selects the required target object by selecting the object selection item corresponding to the required target object; then clicks or touches the enrollment control; in response to the trigger operation of the enrollment control, the processor determines the selected target object and uses the selected target object as the enrolled object.
[0052] In one embodiment, all the target objects in the thumbnail display information can be defaulted to enrolled objects. At this time, the enrollment selection operation can be configured to be automatically executed, so as to use all the target objects in the thumbnail display information as enrolled objects. This embodiment can improve the determination speed of the enrolled objects.
[0053] In one embodiment, the set of diagnosis and treatment information includes at least one piece of diagnosis and treatment information. The abbreviated display information further includes a data traceability control for each of the target objects. In response to a trigger operation on the data traceability control, a search traceability result of the corresponding target object is displayed. The search traceability result includes at least one of the data source identifier, data processing process, and storage time corresponding to each piece of diagnosis and treatment information in the set of diagnosis and treatment information. Through the data traceability operation, this embodiment displays the source information of the diagnosis and treatment information, facilitating subsequent data tracking.
[0054] The technical solution of the method for determining enrolled objects provided by the embodiments of the present invention is to obtain at least two matching conditions corresponding to a target clinical trial; based on a fuzzy search method, retrieve abbreviated display information in a target database for the at least two matching conditions. The target database includes unprocessed diagnosis and treatment data, and the abbreviated display information includes abbreviated diagnosis and treatment data of at least one target object. The abbreviated diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions; in response to a selection operation on a target object, part or all of the at least one target object is used as an enrolled object; it realizes searching for target objects that meet one or more of the at least two matching conditions in unprocessed data, reducing the screening range of target objects; through the selection operation of the target object, the user can select the required enrolled objects from at least one target object in the abbreviated display information according to actual needs, improving the speed and accuracy of selecting enrolled objects.
[0055] Figure 2 It is another flowchart of the method for determining enrolled objects provided by the embodiments of the present invention. In this embodiment, a step of displaying detailed information is added on the basis of the foregoing embodiment. As Figure 2 shown, the method includes:
[0056] S210. Obtain at least two matching conditions corresponding to a target clinical trial.
[0057] S2201. Based on a fuzzy search method, retrieve abbreviated display information in a target database for the at least two matching conditions. The target database includes unprocessed diagnosis and treatment data, and the abbreviated display information includes abbreviated diagnosis and treatment data of at least one target object. The abbreviated diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions. The abbreviated display information includes a viewing control for a target field.
[0058] S2202. In response to a trigger operation on the viewing control of the diagnosis and treatment information, display the set of diagnosis and treatment information of the corresponding target object.
[0059] For each target object among the at least one target object, the abbreviated display information includes a viewing control for each target field.
[0060] In one embodiment, taking the target field as "diagnosis and treatment information" as an example. The abbreviated display information displays partial diagnosis and treatment information of each target object and a viewing control in the diagnosis and treatment information column, or does not display the diagnosis and treatment information of each target object, but only displays the viewing control in the diagnosis and treatment information column. After the user clicks or touches the viewing control corresponding to any target object, when the processor detects the triggering operation of the viewing control, it displays the diagnosis and treatment information set of the corresponding target object.
[0061] Based on the foregoing embodiment, the interface where the abbreviated display information is located further includes a viewing control for the diagnosis and treatment information of all target objects. The user triggers this viewing control by clicking or touching, and when the processor detects that the viewing control is triggered, it displays the diagnosis and treatment information sets of each target object among all target objects.
[0062] In one embodiment, the diagnosis and treatment information set includes at least one piece of diagnosis and treatment information. In response to a deletion operation on any one of the pieces of diagnosis and treatment information in any one of the diagnosis and treatment information sets, the corresponding piece of diagnosis and treatment information is deleted from the corresponding diagnosis and treatment information set; in response to an addition operation of the diagnosis and treatment information for any one of the target objects, a diagnosis and treatment information addition interface for the target object is displayed; the to-be-added diagnosis and treatment information input in the diagnosis and treatment information addition interface is received, and the to-be-added diagnosis and treatment information is added to the diagnosis and treatment information set of the corresponding target object. This embodiment enables the user to delete any piece of diagnosis and treatment information in the diagnosis and treatment information set according to actual needs, and add the required diagnosis and treatment information to the diagnosis and treatment information set, reducing the management difficulty of the user's diagnosis and treatment information.
[0063] S230. In response to the enrollment selection operation, part or all of the at least one target object is used as the enrolled object.
[0064] The embodiment of the present invention controls the display or non-display of the diagnosis and treatment information set of the target object through the viewing control, allowing the user to independently select whether to display the diagnosis and treatment information set of the target object according to actual needs, which helps to improve the user's product usage experience.
[0065] Figure 3 It is a schematic structural diagram of the enrolled object determination device provided by the embodiment of the present invention. As Figure 3 shown, the device includes:
[0066] A condition acquisition module 31, configured to acquire at least two matching conditions corresponding to a target clinical trial;
[0067] A search module 32, configured to retrieve thumbnail display information from a target database based on a fuzzy search method for the at least two matching conditions. The target database includes unprocessed diagnosis and treatment data. The thumbnail display information includes thumbnail diagnosis and treatment data of at least one target object, and the thumbnail diagnosis and treatment data includes target diagnosis and treatment data that meets one or more of the at least two matching conditions.
[0068] An enrollment module 33, configured to, in response to an enrollment selection operation, use some or all of the at least one target object as enrolled objects.
[0069] In one embodiment, for each of the at least one target object, the thumbnail display information includes a viewing control for a target field. The device further includes a viewing module 34 (see Figure 4 ), and the viewing module 34 is configured to:
[0070] When the target field is diagnosis and treatment information, in response to a trigger operation on the viewing control, display a set of diagnosis and treatment information of the corresponding target object.
[0071] In one embodiment, the thumbnail display information includes multiple display areas, and different display areas correspond to different sets of matching conditions. The set of matching conditions includes at least one of the at least two matching conditions.
[0072] In one embodiment, the thumbnail display information further includes an identifier for the set of matching conditions corresponding to each display area.
[0073] In one embodiment, the set of diagnosis and treatment information includes at least one piece of diagnosis and treatment information. The thumbnail display information further includes a data traceability control for each target object. The search module is further configured to:
[0074] In response to a trigger operation on the data traceability control, display a search traceability result of the corresponding target object. The search traceability result includes at least one of a data source identifier, a data processing process, and a storage time corresponding to each piece of diagnosis and treatment information in the set of diagnosis and treatment information.
[0075] In one embodiment, the set of diagnosis and treatment information includes at least one piece of diagnosis and treatment information. The details display module is further configured to:
[0076] In response to a deletion operation on any piece of diagnosis and treatment information in any set of diagnosis and treatment information, delete the corresponding diagnosis and treatment information from the corresponding set of diagnosis and treatment information;
[0077] In response to an operation of adding diagnosis and treatment information for any target object, display an interface for adding diagnosis and treatment information for the target object;
[0078] Receive the to-be-added diagnosis and treatment information input on the diagnosis and treatment information addition interface, and add the to-be-added diagnosis and treatment information to the diagnosis and treatment information set of the corresponding target object.
[0079] In one embodiment, the condition acquisition module 31 is used for:
[0080] In response to a configuration trigger operation for the matching conditions under the target clinical trial, display a matching condition configuration interface for the target clinical trial;
[0081] Based on the configuration interface, receive at least two matching information, and generate matching conditions for each of the at least two matching information.
[0082] The technical solution of the enrolled object determination device provided by the embodiments of the present invention obtains at least two matching conditions corresponding to the target clinical trial; based on the fuzzy search method, retrieve the thumbnail display information in the target database for the at least two matching conditions, the target database includes unprocessed diagnosis and treatment data, the thumbnail display information includes the thumbnail diagnosis and treatment data of at least one target object, and the thumbnail diagnosis and treatment data includes the target diagnosis and treatment data that meets one or more of the at least two matching conditions; in response to a selection operation for the target object, take some or all of the at least one target object as the enrolled object; realizes searching for target objects that meet one or more of the at least two matching conditions in the unprocessed data, reduces the screening range of the target objects; through the selection operation of the target object, enables the user to select the required enrolled objects from at least one target object in the thumbnail display information according to actual needs, and improves the speed and accuracy of selecting the enrolled objects.
[0083] The enrolled object determination device provided by the embodiments of the present invention can execute the enrolled object determination method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0084] Figure 5 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0085] As Figure 5As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as read-only memory (ROM) 12, random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0086] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0087] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining grouped objects.
[0088] In some embodiments, the method for determining grouped objects can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining grouped objects described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method for determining grouped objects by any other appropriate means (e.g., by means of firmware).
[0089] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0090] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0091] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0092] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0093] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0094] A computing system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship between the client and the server is created by computer programs that run on the respective computers and have a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0095] An embodiment of the present invention also provides a computer program product, including a computer program which, when executed by a processor, implements the method for determining an enrollment object provided in any embodiment of the present application.
[0096] In the process of implementing the computer program product, computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or, alternatively, can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0097] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0098] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for determining enrolled subjects, characterized in that including: obtaining at least two matching conditions corresponding to a target clinical trial; retrieving, based on a fuzzy search method, the at least two matching conditions in a target database to obtain thumbnail display information, the target database including unprocessed diagnosis and treatment data, the thumbnail display information including thumbnail diagnosis and treatment data of at least one target object, the thumbnail diagnosis and treatment data including target diagnosis and treatment data that meet one or more of the at least two matching conditions; in response to an enrollment selection operation, taking some or all of the at least one target object as an enrolled object.
2. The method according to claim 1, wherein For each of the at least one target object, the thumbnail display information includes a viewing control for a target field. After retrieving the thumbnail display information by searching for the at least two matching conditions in the target database, it further includes: in response to a trigger operation on the viewing control for the diagnosis and treatment information, displaying a set of diagnosis and treatment information for the corresponding target object.
3. The method according to claim 1, wherein the thumbnail display information includes a plurality of display areas, and different display areas correspond to different sets of matching conditions, the set of matching conditions including at least one of the at least two matching conditions.
4. The method according to claim 3, wherein the thumbnail display information further includes an identifier of the set of matching conditions corresponding to each of the display areas.
5. The method according to claim 2, wherein The set of diagnosis and treatment information includes at least one piece of diagnosis and treatment information. The thumbnail display information further includes a data traceability control for each of the target objects. After retrieving the thumbnail display information by searching for the at least two matching conditions in the target database, it further includes: in response to a trigger operation on the data traceability control, displaying a search traceability result for the corresponding target object, the search traceability result including at least one of a data source identifier, a data processing process, and a storage time corresponding to each piece of diagnosis and treatment information in the set of diagnosis and treatment information.
6. The method according to claim 2, wherein The set of diagnosis and treatment information includes at least one piece of diagnosis and treatment information. After displaying the set of diagnosis and treatment information for the corresponding target object in response to a trigger operation on the viewing control for the diagnosis and treatment information, it includes: in response to a deletion operation on any piece of diagnosis and treatment information in any of the sets of diagnosis and treatment information, deleting the corresponding diagnosis and treatment information from the corresponding set of diagnosis and treatment information; in response to an operation of adding diagnosis and treatment information for any of the target objects, displaying an interface for adding diagnosis and treatment information for the target object; receiving the to-be-added diagnosis and treatment information input in the interface for adding diagnosis and treatment information, and adding the to-be-added diagnosis and treatment information to the set of diagnosis and treatment information for the corresponding target object.
7. An enrollment object determination device, characterized in that, including: a condition acquisition module for obtaining at least two matching conditions corresponding to a target clinical trial; a search module for retrieving, based on a fuzzy search method, the at least two matching conditions in a target database to obtain thumbnail display information, the target database including unprocessed diagnosis and treatment data, the thumbnail display information including thumbnail diagnosis and treatment data of at least one target object, the thumbnail diagnosis and treatment data including target diagnosis and treatment data that meet one or more of the at least two matching conditions; An enrollment module, configured to, in response to an enrollment selection operation, use some or all of the at least one target object as enrolled objects.
8. An electronic device, characterized in that, The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and when the computer program is executed by the at least one processor, the at least one processor is enabled to execute the enrolled object determination method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to implement the enrolled object determination method according to any one of claims 1-6 when executed.
10. A computer program product, characterized in that, The computer program product includes a computer program which, when executed by a processor, implements the enrolled object determination method according to any one of claims 1-6.