CN113971993A - Clinical test data conversion method and device, computer equipment and storage medium - Google Patents
Clinical test data conversion method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113971993A CN113971993A CN202111234467.9A CN202111234467A CN113971993A CN 113971993 A CN113971993 A CN 113971993A CN 202111234467 A CN202111234467 A CN 202111234467A CN 113971993 A CN113971993 A CN 113971993A
- Authority
- CN
- China
- Prior art keywords
- data
- control
- conversion
- function
- editing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 398
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000012360 testing method Methods 0.000 title claims abstract description 39
- 230000006870 function Effects 0.000 claims description 361
- 230000001960 triggered effect Effects 0.000 claims description 96
- 238000013507 mapping Methods 0.000 claims description 80
- 238000012545 processing Methods 0.000 claims description 71
- 238000004590 computer program Methods 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 12
- 238000013501 data transformation Methods 0.000 claims description 5
- 230000002829 reductive effect Effects 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 8
- 230000003993 interaction Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 18
- 239000003814 drug Substances 0.000 description 17
- 229940079593 drug Drugs 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 230000004044 response Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000001105 regulatory effect Effects 0.000 description 6
- 239000008280 blood Substances 0.000 description 4
- 210000004369 blood Anatomy 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 238000001647 drug administration Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000004806 packaging method and process Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 206010020751 Hypersensitivity Diseases 0.000 description 2
- 208000026935 allergic disease Diseases 0.000 description 2
- 230000007815 allergy Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000011550 data transformation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000001225 therapeutic effect Effects 0.000 description 2
- 210000002700 urine Anatomy 0.000 description 2
- 206010067484 Adverse reaction Diseases 0.000 description 1
- 230000006838 adverse reaction Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015271 coagulation Effects 0.000 description 1
- 238000005345 coagulation Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013497 data interchange Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229940000406 drug candidate Drugs 0.000 description 1
- 238000009509 drug development Methods 0.000 description 1
- 239000003777 experimental drug Substances 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009522 phase III clinical trial Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
- G06F40/157—Transformation using dictionaries or tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The method comprises the steps of displaying a source data editing page, wherein a data conversion control is arranged in the source data editing page, a user can trigger the displayed data conversion control to determine a conversion function corresponding to the data conversion control, and a data source form is converted by using the conversion function to form conversion data corresponding to the data source form, so that the clinical test data conversion is executed in a simple and direct human-computer interaction mode, a program manager is not required to compile a data conversion script in the clinical test industry, and the labor cost and the time cost for compiling the data conversion script in the traditional technology are reduced.
Description
Technical Field
The present specification relates to the field of clinical trial technologies, and in particular, to a method and an apparatus for converting clinical trial data, a computer device, a storage medium, and a computer program product.
Background
The normalization and standardization of clinical trial data can promote and improve the efficiency and reliability of actual work. Therefore, several biotechnology and drug development companies have constructed CDISCs (The Clinical Data Interchange Standards Consortium). The CDISC proposes a clinical trial Data submission standard SDTM (Study Data distribution Mode, research Data table format). The regulatory pharmaceutical authorities require that clinical trial data be submitted in the SDTM format to assist them in reviewing and approving safety and efficacy data.
With respect to clinical trials of new products in medicine, the true integrity of clinical trial data is the basis for scientific and fair evaluation of the efficacy and safety of experimental drugs. Therefore, any operation on the clinical trial data is required to be traced, a workflow at each position needs to be executed by a corresponding role, and the logical relationship judgment corresponding to each data point and a series of working scenes need to be subjected to medical coding, so that software applied to the clinical trial industry contains sufficient business knowledge in the clinical medical industry.
When the clinical trial data is converted by using the industrial software of the conventional technology, firstly, a professional program manager spends a great deal of time writing a data conversion script, and secondly, the clinical trial data is converted into data satisfying the SDTM format by the data conversion script.
Disclosure of Invention
In view of the above, embodiments of the present disclosure are directed to providing a method, an apparatus, a computer device, a storage medium, and a computer program product for converting clinical trial data, so as to solve the problem of huge labor cost and time cost in writing a data conversion script in the conventional technology.
In a first aspect, the present description provides a method of clinical trial data conversion, the method comprising: and displaying the source data editing page. The source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form.
In a second aspect, the present description provides a method of clinical trial data conversion, the method comprising: under the condition that a data conversion control is triggered, receiving a data conversion instruction sent by a client, wherein the data conversion control is positioned in a source data editing page displayed by the client and corresponds to a conversion function; calling the conversion function according to the data conversion instruction; and performing conversion processing on the data source form comprising the clinical test data based on the conversion function to form conversion data corresponding to the data source form.
In a third aspect, the present specification provides a clinical trial data conversion apparatus, including an editing interface display module, configured to display a source data editing interface; the source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form.
In a fourth aspect, the present specification provides a clinical trial data conversion apparatus including a conversion instruction receiving module, a conversion function calling module, and a form conversion processing module.
The conversion instruction receiving module is used for receiving a data conversion instruction sent by a client under the condition that a data conversion control is triggered, wherein the data conversion control is positioned in a source data editing page displayed by the client and corresponds to a conversion function.
And the conversion function calling module calls the conversion function according to the data conversion instruction.
And the form conversion processing module is used for performing conversion processing on the data source form comprising the clinical test data based on the conversion function so as to form conversion data corresponding to the data source form.
Part of the present specification provides, in a fifth aspect, a computer apparatus comprising a memory storing a computer program and a processor implementing the method steps in the above embodiments when executing the computer program.
Part of the present specification provides, in a sixth aspect, a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method steps in the above embodiments.
Part of this specification provides, in a seventh aspect, a computer program product comprising instructions which, when executed by a processor of a computer device, enable the computer device to perform the method steps in the above embodiments.
According to the data conversion method and device, the data conversion control is displayed in the source data editing page, the conversion function corresponding to the data conversion control is determined by triggering the data conversion control, the conversion function is used for carrying out conversion processing on the data source form comprising the clinical test data, the interactive operation of a user on the data conversion control is realized, the data conversion work in the clinical test industry can be completed, a program manager in the clinical test industry is not required to compile the clinical test data conversion script, the labor cost and the time cost for compiling the data conversion script in the traditional technology are reduced, the personnel cost of an enterprise is reduced, and the conversion efficiency of converting the data source form into the submitted data is improved.
Drawings
FIG. 1a is an interactive schematic diagram illustrating a clinical trial data transformation method in an example scenario provided in an embodiment;
FIG. 1b is a diagram illustrating a source data upload page, according to an embodiment;
FIG. 1c is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 1d is a diagram illustrating an application environment of a clinical trial data transformation method according to an embodiment;
FIG. 1e is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 1f is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 2 is a schematic flow chart of a method for converting clinical trial data according to an embodiment;
FIG. 3 is a flow chart illustrating a method for converting clinical trial data according to an embodiment;
FIG. 4 is a flow diagram illustrating variable configuration information of a conversion function receiving input according to an embodiment;
FIG. 5 is a flow chart illustrating a method for converting clinical trial data according to an embodiment;
FIG. 6 is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 7 is a flow chart illustrating a method for converting clinical trial data according to an embodiment;
FIG. 8 is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 9a is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 9b is a schematic flow chart illustrating a method for converting clinical trial data according to an embodiment;
FIG. 10a is a diagram illustrating a source data editing page, according to an embodiment;
FIG. 10b is a schematic flow chart illustrating a method for converting clinical trial data according to an embodiment;
FIG. 11 is a schematic flow chart diagram illustrating a method for converting clinical trial data according to one embodiment;
FIG. 12 is a schematic flow chart diagram illustrating a method for clinical trial data transformation according to an embodiment;
FIG. 13 is a block diagram of a clinical trial data conversion apparatus according to an embodiment;
FIG. 14 is a block diagram of a clinical trial data conversion apparatus according to an embodiment;
fig. 15 is an internal configuration diagram of a computer device according to an embodiment.
Detailed Description
The technical solutions in some embodiments of the present specification will be clearly and completely described below with reference to the accompanying drawings in some embodiments of the present specification, and it is obvious that the described embodiments are only some embodiments of the present specification, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the scope of the present description.
As will be explained in part in the following, the source Data (or Data source) may be clinical trial Data generated during a clinical trial, and the source Data may be medical form Data (such as demographic attribute Data, adverse event form, combination/past medication form, PK sample collection form, past medical history Data, blood donation history, allergy history, drug administration record form, coagulation function form, urine routine, blood routine, etc.) from an EDC (Electronic Data Capture System), medical Data from an ECG (electrocardiogram Data management System), or medical Data from other Data systems. The regulatory body may be National Drug Administration (NMPA) in china, or Food and Drug Administration (FDA) in the united states.
Clinical trials of drugs refer to systematic study of drugs in humans to determine the efficacy and safety of drugs. The clinical test stages of the medicine are divided into phase I, phase II, phase III clinical tests and phase IV clinical tests. Phase I is mainly related to preliminary clinical pharmacology and human safety evaluation tests. Phase II is understood to be the initial stage of treatment, which is primarily related to the initial assessment of the therapeutic effect and safety of the drug on the patient with the target indication, and also provides the basis for the design of phase III clinical trial studies and the determination of the dosage regimen for administration. Stage III can be understood as a treatment effect confirmation stage, which is mainly used for further verifying the treatment effect and safety of the drug on a target indication patient, evaluating the relationship between benefit and risk and finally providing a sufficient basis for the examination of a drug registration application. The stage IV is mainly a clinical trial after the drug is marketed, and after the drug is marketed, the therapeutic effect and adverse reaction of the drug under a wide range of use conditions are continuously followed to evaluate the interest and risk relationship in use in general or special populations and to improve the administration dosage and the like.
Since the format of the source data (e.g., case report form in clinical trial) does not meet the requirements of the regulatory administration of medicine (e.g., SDTM), a method of converting clinical trial data is provided. Clinical trial data conversion methods may be used to convert the collected source data into a data format required by the medical regulatory authorities.
Please refer to fig. 1 a. In one particular example scenario, a user may access a web page provided by a platform server through a terminal. An operation interface of the terminal is provided with a source data uploading button, a user clicks the source data uploading button, after the terminal monitors that the source data uploading button is triggered, the terminal displays a source data uploading page 102 (as shown in fig. 1 b), the source data uploading page 102 is provided with a data importing control 104, the source data can be uploaded to a platform server through the data importing control 104 by adopting a mode of designating a source data storage path or dragging the source data, and the platform server obtains the source data. The source data includes a number of data source forms, with corresponding clinical trial data (e.g., demographic attribute data, adverse event data, merged/past medication data, past medical history data, blood donation history, allergy history, medication record, urine routine, blood routine, etc.) in different types of data source forms.
After the source data is uploaded to the platform server, the terminal exposes a source data editing page 106 (as shown in fig. 1 c), and the source data editing page 106 has a data conversion control 108 therein. The data conversion control 108 corresponds to a conversion function, and when a user can click the data conversion control 108, the terminal monitors that the data conversion control 108 is triggered, and then the terminal sends a data conversion instruction to the platform server. And the platform server receives the data conversion instruction. The platform server calls a conversion function corresponding to the data conversion control 108 according to the data conversion instruction, and converts the uploaded source data form by using the conversion function, so as to convert the clinical test data in the source data form into delivery data meeting the SDTM format.
In some embodiments, referring to fig. 1d, embodiments of the present disclosure provide a clinical trial data conversion system. The clinical trial data conversion system may operate in a hardware environment formed by a terminal 110 and a server 112, the terminal 110 communicating with the server 112 over a network. Specifically, the terminal 110 may display a source data upload page, and upload source data to the server 112 through the source data upload page. After the data is uploaded, the terminal 110 provides a source data editing page, and a data conversion control is arranged in the source data editing page and corresponds to a conversion function. Under the condition that the data conversion control is triggered, the terminal 110 sends a data conversion instruction to the server 112, the server 112 determines a conversion function corresponding to the data conversion control according to the data conversion instruction, and the server 112 performs conversion processing on the source data based on the conversion function. The terminal 110 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the platform server 112 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In some embodiments, data conversion software used in the clinical trial industry or software with a data conversion function may be installed on any computer device, or the computer device may provide a front-end web page, create a corresponding account for a user, and assign a right of some functions (such as a data conversion function) to the account of the user, and the user with the right of the functions may trigger a data conversion operation through a front-end user interface. The computer equipment can also provide a source data uploading page, clinical test data are added to the source data uploading page in the modes of source data file dragging, source data file selecting and the like through the source data uploading page, source data are acquired by triggering a source data import control, and the source data comprise a plurality of data source forms. Data source forms may be exposed in a source data editing page. Illustratively, as shown in fig. 1e, a tab 114 of each tab page is exposed at a preset position (such as a top position or a right position) of the source data editing page 106, and the content of the tab 114 may adopt a form name of each data source form, and the data content of the different data source forms is switched to be exposed in the source data editing page by triggering different tabs. And displaying a plurality of data conversion controls in a source data editing page. The data conversion control can be obtained by packaging the data conversion script. The user can trigger the data conversion control in multiple ways (such as single click and double click), and the data conversion control corresponds to the conversion function, so that under the condition that the data conversion control is triggered, the conversion function corresponding to the triggered data conversion control is determined, and the determined conversion function is used for converting the data source form. The conversion process may be a structural editing of the data source form; converting the clinical data in the form of columns in the data source form into the clinical data in the form of rows, such as through a column-to-row control; for another example, the data source forms are merged to obtain a merged form, so as to establish a mapping relationship with the corresponding standard domain. The conversion processing may also be data editing on field contents in the data source form, for example, splicing fields in the data source form to obtain spliced fields, so as to establish a mapping relationship with a corresponding standard variable. And establishing a domain mapping relation between the data source form and the standard domain and establishing a field mapping relation between the field name and the standard variable, so that conversion data corresponding to the data source form is formed according to the domain mapping relation and the field mapping relation.
In some embodiments, a method of clinical trial data conversion is provided for use in a computer device. The computer equipment displays the source data uploading page, can drag clinical test data to the source data uploading page, and triggers the data uploading button. In some embodiments, when the data upload button is triggered, the dragged clinical trial data may be directly uploaded to a path locally designated by the computer device, or the dragged clinical trial data may be analyzed and format-converted to obtain clinical trial data in a preset format, and the clinical trial data in the preset format is uploaded to the path locally designated by the computer device. In some embodiments, when the data upload button is triggered, the dragged clinical trial data may be directly uploaded to another computer device (e.g., a server) connected to the computer device via a network, or the dragged clinical trial data may be parsed and converted into a preset format, so as to obtain clinical trial data in the preset format, and the clinical trial data in the preset format may be uploaded to another computer device (e.g., a server) connected to the computer device via a network.
After the clinical trial data is uploaded, the computer device may display a source data editing page, where the source data editing page is provided with a plurality of data conversion controls, and each data conversion control may include each control on the same level, or may include each control on different levels (for example, a structure editing control and a data editing control on a first level, and the structure editing control includes a row-to-column control, a column-to-row control, a table splitting control, and a table merging control on a second level). Illustratively, as shown in FIG. 1f, a structure editing control 116, a data editing control 118, and a domain mapping configuration control 120 are provided on the source data editing page 106 at a first level. The structure editing controls 116 include a row to column control, a column to row control, a table split control, and a table merge control at a second level. The data editing controls 118 include an add-field control, a field sort control, a field rename control, a field filter control, a field delete control, a field splice control, a field split control, a field name update control, and an assignment control at the second level. The user can click each data conversion control displayed on the source data editing page, each data conversion control corresponds to a conversion function, each data conversion control responds to a configuration instruction of the conversion function, the conversion function corresponding to the data conversion control can be determined according to the configuration instruction, and the conversion function configuration page corresponding to the conversion function is displayed. And receiving a variable configuration instruction of the conversion function through the conversion function configuration page to obtain variable configuration information of the conversion function. And performing conversion processing on the data source form according to the conversion function and the variable configuration information to obtain conversion data corresponding to the data source form.
One embodiment of the present specification provides a method for clinical trial data conversion. In some embodiments, the clinical trial data conversion method may be performed by a client. The client can run on a terminal electronic device. In particular, the client may operate in the terminal in fig. 1d, for example. The clinical trial data conversion method may include presenting a source data editing page. The source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form. According to the clinical trial data conversion method, the source data editing page is displayed, and the source data editing page is provided with the data conversion control. The user can trigger the displayed data conversion control to determine the conversion function corresponding to the data conversion control, and the conversion function is used for converting the data source form, so that the conversion of the clinical test data is executed in a simple and direct man-machine interaction mode, a program manager is not required to write a data conversion script in the clinical test industry, and the labor cost and the time cost for writing the data conversion script in the traditional technology are reduced.
Please refer to fig. 2. Another embodiment of the present specification also provides a method for clinical trial data conversion. In some embodiments, the clinical trial data conversion method may be performed by a client. The client can run on a terminal electronic device. In particular, the client may operate in the terminal in fig. 1d, for example. The clinical trial data conversion method may include the following steps.
And S210, displaying the source data uploading page.
The source data upload page may be a web page for performing source data upload. Specifically, for example, the source data upload page may also be a web interface provided by platform software having a clinical trial data conversion function. The source data upload page may also be a user interface of clinical trial data conversion software.
Specifically, in some embodiments, a user may access a web page providing a clinical trial data conversion function through a network link, log in by using an account and a password of the user, and display a source data upload page to the user by triggering a preset source data control.
In some embodiments, the terminal is installed with clinical trial data conversion software, and after the user starts the clinical trial data conversion software, the terminal can provide the user with a source data upload page.
And S220, uploading a data source form comprising clinical test data through a source data uploading page.
Among them, the SDTM format specifies a standard DOMAIN (DOMAIN) required for data delivery, and a standard Variable (Variable Name or Variable Label) included in the standard DOMAIN. Accordingly, the data source form in the source data is sometimes also referred to as a source data field. The data source form may be a file configured according to a clinical trial protocol for recording clinical trial data for each subject during the trial. The data source Form may be a Case Report Form (CRF). The data source form may also be other forms generated during a clinical trial.
Specifically, the clinical test data are added to the source data uploading page through the source data uploading page in the modes of source data file dragging, source data file selection and the like, and the source data are uploaded to a server local to the terminal or in communication connection with the terminal through triggering the source data import control. The uploaded source data comprises a plurality of data source forms, and each data source form can be displayed in a source data editing page.
And S230, displaying a source data editing page.
And the source data editing page is provided with a data conversion control. The source data editing page may be a web page that provides structure editing and/or data editing functions for clinical trial data. The source data editing page may also be a software user interface that provides structure editing functions and/or data editing functions for clinical trial data. The data conversion control may be generated by encapsulating a clinical trial data conversion script.
In some embodiments, a generation process of the data conversion control is exemplarily described, a data format of a data source form is analyzed, a data format required by submitted data is also analyzed, a conversion process of the data source form into the submitted data is determined, the conversion processes are analyzed, some repeated work is found, conversion logic of the repeated work is refined, conversion logic corresponding to the repeated work is converted into a computer executable language, the computer executable language is packaged, and a user interface control, namely the data conversion control, is generated.
In some embodiments, a generation process of the data conversion control is exemplarily described, a program script written by a program administrator is obtained, conversion logic in the program script is analyzed and summarized, a part of the program script corresponding to some conversion logic which works repeatedly is determined, the part of the program script can be directly packaged, or another computing language can be adopted to implement the part of the program script and then package the part of the program script, so as to generate a user interface control, i.e., the data conversion control.
The data conversion control is used for realizing the functions of data processing and operation of clinical experiment data. And the user interacts with the data conversion control to realize the configuration operation of the clinical experiment data conversion. The data conversion control corresponds to a conversion function. From the complexity of the mapping, the conversion function may be a linear function that directly maps clinical trial data to the standard domain or standard variable required to deliver the data, or may be a complex function that maps clinical trial data to the standard domain or standard variable required to deliver the data. From the perspective of the generation manner of the conversion function, the conversion function may be a system function obtained by summarizing the data conversion logic in the clinical trial industry, and is embedded into the data conversion function, which may also be referred to as a built-in function. The conversion function may also be a custom function obtained by analyzing user behavior data generated by converting clinical experiment data.
Specifically, a source data editing page is displayed, a display data conversion control is arranged in the source data editing page, and a user can trigger (such as clicking, double clicking, long pressing, preset sliding gestures and the like) the data conversion control. And under the condition that the data conversion control is triggered, determining a conversion function corresponding to the triggered data conversion control, and performing conversion processing on the data source form based on the conversion function to form conversion data corresponding to the data source form. In some embodiments, the conversion data may be delivery data that satisfies a delivery format. In some embodiments, the converted data may also be understood as intermediate format data, and the intermediate format data needs to be mapped into the submitted data template through some simple mapping to obtain the submitted data in the submitted format. The submitted data template may be understood as a template produced according to a submission format required by the regulatory administration of medicine (e.g., the SDTM format).
In some embodiments, in response to the parameter configuration operation of the conversion function, the corresponding part of the clinical trial data can be directly processed, and the processing result can be saved to the designated position. Further, a mapping relation between the processing result and the submitted data template can be set, and the processing result is mapped to the submitted data template according to the mapping relation to obtain submitted data meeting the submitting requirement.
In other embodiments, in response to the parameter configuration operation on the conversion function, a mapping relationship between the corresponding portion of clinical trial data and the submitted data template may be established, the clinical trial data may be processed according to the mapping relationship, and the processing result may be mapped to the submitted data template to obtain the submitted data meeting the submission requirement.
According to the clinical test data conversion method, the source data uploading page is provided for a user, the clinical test data comprising the data source form is obtained through the source data uploading page, the data conversion control is displayed in the source data editing page, the conversion function corresponding to the data conversion control is determined by triggering the displayed data conversion control, the data source form is converted through the conversion function, the conversion data corresponding to the data source form is formed, a programmer is not required to write a data conversion script of the clinical test industry, the labor cost and the time cost for writing the data conversion script in the traditional technology are reduced, and the conversion efficiency for converting the data source form into the submitted data is improved. Further, through the data conversion control provided in the embodiment, a user performs interactive operation on the data conversion control, so that the data conversion work in the clinical trial industry can be completed, the requirement of the data conversion work on the programming capability of workers is lowered, and the personnel cost of an enterprise is lowered.
Referring to fig. 3, a method for converting clinical trial data provided in an embodiment of the present disclosure may further include the following steps.
And S310, determining a conversion function used for processing the data source form under the condition that the data conversion control is triggered.
And S320, receiving input variable configuration information of the conversion function.
And S330, converting the data source form according to the conversion function and the variable configuration information to obtain conversion data corresponding to the data source form.
The variable configuration information may be configuration information of a dependent variable and an independent variable of the conversion function. For example, the variable configuration information may be information generated by configuring an argument of the conversion function, and the variable configuration information may include a form name of the data source form and field data in the data source form. The variable configuration information may also be information generated by configuring a dependent variable of the conversion function, and the variable configuration information may include a form name and a field name for storing a result of the form processing of the data source. It should be noted that the form name storing the processing result of the data source form has a mapping relation with the standard field of the submission requirement. The field names of the processing results of the storage data source forms have a mapping relation with the standard variables of the submission requirements.
Specifically, in response to the triggering operation on the data conversion control, the conversion function corresponding to the data conversion control is determined as the conversion function used for processing the data source form. After determining the conversion function used for processing the data source form, the user sends a configuration instruction for the conversion function, so that the terminal can receive variable configuration information for the conversion function input by the user. And substituting the variable configuration information into the conversion function by the terminal, and performing conversion calculation on the form name of the data source form and the field content in the data source form to obtain conversion data corresponding to the data source form. In some embodiments, the transformation data may be obtained by mapping the clinical medical data in the data source form directly into the standard domain or standard variables of the standard domain. In other embodiments, the conversion data may also be stored in a designated form or in a preset field in the designated form according to the variable configuration information, and then mapped through the mapping relationship between the designated form and the standard domain, so as to map the conversion data into the standard domain.
In the embodiment, the conversion function used for processing the data source form is determined by triggering the data conversion control, and the variable configuration information of the conversion function is determined by receiving the configuration instruction of the conversion function, so that the data source form is converted according to the conversion function and the variable configuration information to obtain the conversion data corresponding to the data source form, the conversion of clinical test data is completed in a man-machine interaction mode of triggering the data conversion control, the difficulty of the conversion work of the clinical test data is reduced, and the conversion efficiency of the clinical test data is improved.
Referring to fig. 4, in an embodiment of the present disclosure, receiving input variable configuration information of a conversion function may include the following steps.
And S410, displaying a conversion function configuration page.
And S420, receiving input variable configuration information of the conversion function through the conversion function configuration page.
Specifically, after the conversion function used for processing the data source form is determined, the terminal displays a conversion function configuration page. And receiving variable configuration information such as a to-be-processed data source form name, a to-be-processed field name, a designated form name for storing a processing result, a designated field name and the like input by a user through a conversion function configuration page.
For example, the conversion function configuration page may include a data source form list, and the selected data source form is determined as the to-be-processed data source form through the data source form list in response to a selection operation on the data source form. The conversion function configuration page may also include a field name pull-down control, a form input box for specifying the storage of the processing result, and a field name input box for specifying the storage of the processing result. And by triggering the field name pull-down control, displaying a field name list in the data source form to be processed in the conversion function configuration page, responding to the field selection operation through the field name list, and taking the selected field as the field to be processed. A form name for storing a processing result is input in the form input box. A field name for storing the processing result is input in the field name input box. In some embodiments, the form name and field name may be provided in a drop down list manner. A form for storing a processing result is specified by the form name list, and a field for storing a processing result is specified by the field name list.
In the embodiment, the configuration operation of the clinical test data conversion process is realized in a simple and visual mode by displaying the conversion function configuration page and receiving the input variable configuration information of the conversion function by using the conversion function configuration page, so that the operation cost of the clinical test data conversion is reduced.
In one embodiment of the present description, the data transformation control comprises a structure editing control. Referring to FIG. 5, in the case that the data conversion control is triggered, determining the conversion function used to process the data source form may include the following steps.
And S510, under the condition that the structure editing control is triggered, obtaining a target structure editing function for changing the single structure of the data source table.
The structure editing control can be generated by packaging a data source table single structure editing script in the clinical test industry. Illustratively, the data source forms within the clinical trial industry are analyzed to determine the repetitive work (e.g., row-to-row, column-to-row, row-to-delete, column-delete, form-split, form-merge, etc.) in the form editing required to convert the data source forms into the standard domain, the processing logic of these repetitive work is refined and converted into a computer executable language, the computer executable language is encapsulated, and a form editing control interacting with the user is generated for implementing the function of structure editing the data source forms. And the user interacts with the structure editing control to realize the configuration operation of editing the structure of the data source list. The structure editing control corresponds to a structure editing function. The structure editing function may be a function for performing structural processing on the data source form, such as at least one of a row to column function, a column to row function, a column delete function, a form split function, and a form merge function.
Specifically, under the condition that the structure editing control is triggered, a structure editing function corresponding to the structure editing control is determined, and the structure editing function is used as a target structure editing function for changing a single structure of the data source table.
Accordingly, receiving the input variable configuration information of the conversion function may include the following steps.
S520, displaying a structure editing configuration page.
S530, receiving input parameter configuration information and output variable configuration information of the input target structure editing function through the structure editing configuration page.
Specifically, after determining a target structure editing function for changing the structure of the data source table, the terminal displays a structure editing configuration page. And receiving a structure editing configuration instruction triggered by a user through a structure editing configuration page, and determining input parameter configuration information and output variable configuration information of a target structure editing function according to the structure editing configuration instruction. The input parameter configuration information may include a name of a data source form to be processed; the output variable configuration information may include a specified form name storing the processing result.
For example, the structure editing configuration page may include a data source form list, and in response to a selection operation on the data source form, the selected data source form is determined as the to-be-processed data source form through the data source form list. The structure editing configuration page may also include a form name pull-down control, a form input box for specifying the storage of the processing results. And displaying a data source form list in the structure editing configuration page by triggering a form name pull-down control, responding to the selection operation of the form through the data source form list, and taking the selected form as the name of the data source form to be processed. A form name for storing a processing result is input in the form input box.
In this embodiment, a target structure editing function is determined through a structure editing control and a structure editing configuration page, and input parameter configuration information and output variable configuration information of the target structure editing function are received. The structure editing of the data source form is realized in a simple and visual mode, the operation difficulty of clinical test data conversion is reduced, and the user experience is improved.
In one embodiment of the present specification, the obtaining of the target structure editing function for changing the data source table single structure includes at least one of the following.
And taking a row-to-column function corresponding to the row-to-column control as the target structure editing function under the condition that the triggered structure editing control is the row-to-column control.
And taking the column-to-row function corresponding to the column-to-row control as the target structure editing function under the condition that the triggered structure editing control is the column-to-row control.
And taking the table splitting function corresponding to the table splitting control as the target structure editing function under the condition that the triggered structure editing control is the table splitting control.
And taking the table merging function corresponding to the table merging control as the target structure editing function under the condition that the triggered structure editing control is the table merging control.
Specifically, the structure editing control comprises at least one of a row-to-column control, a column-to-row control, a table splitting control and a table merging control. Illustratively, as shown in fig. 6, a row-to-column control, a column-to-row control, a table splitting control, and a table merging control are shown in the source data editing page.
Exemplarily, the row-to-column control corresponds to a row-to-column function, the row-to-column control is displayed in the source data editing page, the row-to-column function corresponding to the row-to-column control is used as a target structure editing function when the row-to-column control is triggered, the terminal can also display a row-to-column configuration page, and input parameter configuration information and output variable configuration information of the row-to-column function are configured through the row-to-column configuration page.
Exemplarily, the column-to-row control corresponds to a column-to-row function, the column-to-row control is displayed in the source data editing page, the column-to-row function corresponding to the column-to-row control is used as a target structure editing function when the column-to-row control is triggered, the terminal can also display a column-to-row configuration page, and input parameter configuration information and output variable configuration information of the column-to-row function are configured through the column-to-row configuration page.
Illustratively, the table splitting control corresponds to a table splitting function, the table splitting control is displayed in a source data editing page, the table splitting function corresponding to the table splitting control is used as a target structure editing function under the condition that the table splitting control is triggered, the terminal can also display a table splitting configuration page, and input parameter configuration information and output variable configuration information of the table splitting function are configured through the table splitting configuration page.
Illustratively, the table merging control corresponds to a table merging function, the table merging control is displayed in a source data editing page, the table merging function corresponding to the table merging control is used as a target structure editing function under the condition that the table merging control is triggered, the terminal can also display a table merging configuration page, and input parameter configuration information and output variable configuration information of the table merging function are configured through the table merging configuration page.
In the embodiment, a series of controls such as a row-to-column control, a column-to-row control, a table splitting control, a table merging control and the like are provided in the source data editing page, so that the structure editing work of the data source form is simplified, the difficulty of the clinical test data conversion work is reduced, and the operation cost of a user is reduced.
In one embodiment of the specification, the data conversion control comprises a data editing control; referring to FIG. 7, in the case that the data conversion control is triggered, determining the conversion function used to process the data source form may include the following steps.
And S710, under the condition that the data editing control is triggered, obtaining a target data editing function for processing field data in the data source form.
The data editing control can be generated by packaging a program script used when converting and processing field data in the data source form. Illustratively, when field data in a data source form is analyzed, repeated work (such as field splitting, field splicing and the like) in data editing required for converting the field data into a standard scalar is determined, processing logic of the repeated work is extracted, the processing logic of the repeated work is converted into a computer executable language, the computer executable language is packaged, and a data editing control interacting with a user is generated for realizing the function of data editing on the data source form.
And the user interacts with the data editing control to realize the configuration operation of data editing on the field data in the data source form. The data editing control corresponds to a data editing function. The data editing function may be a function for processing field data in the data source form, such as at least one of a new field function, a field sorting function, a field renaming function, a field deleting function, an assigning function, a case transfer function, a field splicing function, a field splitting function, a form splitting function, and a form merging function.
Specifically, under the condition that the data editing control is triggered, a data editing function corresponding to the data editing control is determined, and the data editing function is used as a target data editing function for processing field data in the data source form.
Accordingly, receiving the input variable configuration information of the conversion function may include the following steps.
And S720, displaying a data editing configuration page.
And S730, receiving input parameter configuration information and output variable configuration information of the input target data editing function through the data editing configuration page.
Specifically, after the standard data editing function is determined, the terminal displays a data editing configuration page. And receiving a data editing configuration instruction triggered by a user through a data editing configuration page, and determining input parameter configuration information and output variable configuration information of a target data editing function according to the data editing configuration instruction. The input parameter configuration information may include a name of a data source form to be processed and a name of a field to be processed; the output variable configuration information may include a name of a designated form storing the processing result, a name of a field within the designated form.
For example, the data editing configuration page may include a data source form list, and in response to a selection operation on the data source form, the selected data source form is determined as the to-be-processed data source form through the data source form list. The data editing configuration page can also comprise a field name pull-down control, under the condition that the field name pull-down control is triggered, a field name list of a data source form to be processed can be displayed, fields needing to be processed are selected through the field name list, and the selected fields are used as the fields to be processed. The data editing configuration page may also include a form input box for specifying the storage of the processing result, and a field name input box for specifying the storage of the processing result. A form name for storing a processing result is input in the form input box. A field name for storing the processing result is input in the field name input box. In some embodiments, the form name and field name may be provided in a drop down list manner. A form for storing a processing result is specified by the form name list, and a field for storing a processing result is specified by the field name list.
In this embodiment, a target data editing function is determined through a data editing control and a data editing configuration page, and input parameter configuration information and output variable configuration information of the input target data editing function are received. The conversion processing of the field data in the data source form is realized in a simple and visual mode, the operation difficulty of the clinical test data conversion is reduced, and the user experience is improved.
In one embodiment of the present specification, obtaining a target data editing function for processing field data in a data source form includes at least one of the following.
And taking the newly added field function corresponding to the newly added field control as the target data editing function under the condition that the triggered data editing control is the newly added field control.
And taking the field sorting function corresponding to the field sorting control as the target data editing function under the condition that the triggered data editing control is the field sorting control.
And taking the field renaming function corresponding to the field renaming control as the target data editing function under the condition that the triggered data editing control is the field renaming control.
And taking the field filtering function corresponding to the field filtering control as the target data editing function under the condition that the triggered data editing control is the field filtering control.
And taking a field deleting function corresponding to the field deleting control as the target data editing function under the condition that the triggered data editing control is the field deleting control.
And taking the field splicing function corresponding to the field splicing control as the target data editing function under the condition that the triggered data editing control is the field splicing control.
And taking a field splitting function corresponding to the field splitting control as the target data editing function under the condition that the triggered data editing control is the field splitting control.
And taking the assignment function corresponding to the assignment control as the target data editing function under the condition that the triggered data editing control is the assignment control.
Specifically, the data editing control comprises at least one of a newly added field control, a field sorting control, a field renaming control, a field filtering control, a field deleting control, a field splicing control, a field splitting control, a field name updating control and an assignment control. Illustratively, as shown in fig. 8, a newly added field control, a field sorting control, a field renaming control, a field filtering control, a field deleting control, a field splicing control, a field splitting control, a field name updating control, and an assignment control are displayed in the source data editing page.
Illustratively, the newly added field control corresponds to a newly added field function. And displaying a newly added field control in the source data editing page, taking a newly added field function corresponding to the newly added field control as a target data editing function under the condition that the newly added field control is triggered, displaying a newly added field configuration page by the terminal, and configuring input parameter configuration information and output variable configuration information of the newly added field function through the newly added field configuration page. The triggering condition and the configuration condition of other data editing controls are similar to those of the newly added field control, and are not described herein again.
In the embodiment, a series of controls such as a newly added field control, a field sorting control, a field renaming control, a field filtering control, a field deleting control, a field splicing control, a field splitting control, a field name updating control, an assignment control and the like are provided in the source data editing page, so that the editing work of field data in the data source form is simplified, the difficulty of the conversion work of clinical test data is reduced, and the operation cost of a user is reduced.
In one embodiment of the present specification, as shown in fig. 9a, the data conversion control includes a built-in function control 902, and the built-in function control 902 is exposed in the source data editing page. The built-in function control 902 corresponds to a predefined built-in function (or referred to as an embedded function), the built-in function may be a conversion function corresponding to a common service logic in the clinical trial industry, and the common service logic may be obtained by analyzing and summarizing the service logic of data conversion by a service expert. The built-in function may also be a conversion function obtained by analyzing and summarizing user behavior data in the clinical trial industry.
Referring to FIG. 9b, in the case that the data conversion control is triggered, determining the conversion function used to process the data source form may include the following steps.
S910, when the built-in function control is triggered, displaying a data source form list and a built-in function list.
S920, receiving a selection instruction of the data source form through the data source form list, and taking the selected data source form as a target form.
S930, receiving a selection instruction for the built-in function through the built-in function list, and using the selected built-in function as a target built-in function for processing the target form.
The data source form list may be a form name of a data source form shown in a list form. The built-in function list may be a function name of a built-in function shown in a list form. Specifically, in response to a trigger operation on the built-in function control, a data source form list and a built-in function list can be displayed in the source data editing page. And sending a selection operation on the data source form by a data source form list user, receiving a selection instruction on the data source form by the terminal, and taking the selected data source form as a target form according to the selection instruction on the data source form. And sending out a selection operation of the built-in function by a user through the built-in function list, receiving a selection instruction of the built-in function by the terminal, and taking the selected built-in function as a target built-in function for processing a target form according to the selection instruction of the built-in function.
Accordingly, receiving the input variable configuration information of the conversion function may include the following steps.
And S940, displaying a function variable configuration page.
S950, receiving a variable configuration instruction of the target built-in function through the function variable configuration page to obtain input parameter configuration information and output variable configuration information of the target built-in function.
Specifically, after a target form to be processed and a target built-in function for processing the target form are determined, the terminal displays a function variable configuration page. The function variables may be arguments (otherwise known as input parameters) of the built-in function. The function variable configuration page can be provided with a field name pull-down control, a field name list in the target form is displayed in the function variable configuration page by triggering the field name pull-down control, and fields needing to be processed can be selected through the field name list in the target form and serve as part or all of input parameter configuration information of the target built-in function. The function variable may also be a dependent variable (or referred to as an output variable) of a built-in function. The function variable configuration page may also provide a form input box, a field name input box. And inputting a form name for storing a built-in function processing result in the form input box. And inputting the field name for storing the processing result of the built-in function in the field name input box, thereby obtaining part or all of the output variable configuration information of the target built-in function.
In the embodiment, the built-in function list is displayed to the user by triggering the built-in function control, and the built-in function used for data conversion is displayed to the user, so that the user can select a proper built-in function to process the data source form according to actual needs, and the diversified requirements of the user data conversion are met.
In one embodiment of the present specification, as shown in fig. 10a, the data conversion control includes a custom domain configuration control 1002, and the custom domain configuration control 1002 is exposed in the source data editing page. The custom domain can be understood as an expansion domain corresponding to a part of standard domains required by the drug administration regulatory department, and is used for storing mapping residual data in a data source form having a mapping relation with the standard domains. The mapping surplus data may be understood as field data other than the field data mapped to the standard domain in the data source table having a mapping relationship with the standard domain. The data in the source data form may be more than is needed for the standard domain. Illustratively, a field in the data source form includes 500 characters, and the format requirement of the standard variable in the standard field is 200 characters, the top 200 characters in the order need to be obtained from the 500 characters of the field, in which case a corresponding custom field needs to be added, and the custom field is used for storing data corresponding to 300 characters except the top 200 characters in the order.
As shown in fig. 10b, the method may further include the following steps.
S1010, determining a conversion function for mapping the data source form to the custom domain under the condition that the custom domain configuration control is triggered.
And S1020, displaying the custom domain mapping configuration page.
S1030, receiving a domain mapping configuration instruction through the user-defined domain mapping configuration page to obtain a data source form to be mapped and a newly-built user-defined domain.
And S1040, establishing a mapping relation between the data source form to be mapped and the user-defined domain.
Specifically, the custom domain configuration control corresponds to a configuration file, and a conversion function for mapping the data source form to the custom domain is defined in the configuration file. The method comprises the steps of displaying a custom domain configuration control in a source data editing page, responding to triggering operation of the custom domain configuration control, obtaining a configuration file corresponding to the custom domain configuration control, and obtaining a preset conversion function for mapping a data source form to a custom domain from the configuration file. In the case that the custom domain configuration control is triggered, a custom domain mapping configuration page may be presented in the source data editing page. The domain mapping configuration command may be a series of operation commands, such as a configuration command of a data source form, a configuration command of a standard domain, and the like.
And a pull-down control of a data source form and a pull-down control of a standard domain are provided in the user-defined domain mapping configuration page. And responding to the triggering operation of the data source form pull-down control, displaying the data source form list, selecting the data source form through the data source form list, and taking the selected data source form as the data source form to be mapped. And responding to the triggering operation of the standard domain pull-down control, displaying the standard domain list, selecting the standard domain through the standard domain list, and taking the selected standard domain as the standard domain to be expanded. And generating a newly-built custom domain based on the domain name of the standard domain to be expanded. Illustratively, a preset field is added to the domain name of the standard domain to be expanded to obtain the domain name of the custom domain. The preset field may employ SUPP.
And establishing a mapping relation between the user-defined domain and the data source form to be mapped. It is understood that the number of the data source forms to be mapped may be one or more. And the number of custom fields is one. And if the number of the data source forms to be mapped is multiple, respectively establishing mapping relations between the user-defined domain and the multiple data source forms to be mapped. The standard scalar is preset in the custom domain, the standard variable in the custom domain is not allowed to be deleted, and field data in the data source form to be mapped can be mapped into part of standard variables of the custom domain based on the conversion function for mapping the data source form to the custom domain.
In this embodiment, the established mapping relationship provides a data basis for the data conversion work of the data source form to be mapped, and when data conversion is required, the data source form to be mapped can be quickly mapped into the custom domain according to the established mapping relationship, so as to form conversion data corresponding to the data source form to be mapped.
In one embodiment of the present description, as shown in FIG. 1f, the data transformation control comprises a domain mapping configuration control 120. A domain mapping configuration control 120 is exposed in the source data editing page 106. After performing structure editing and data editing operations on the data source form, a mapping relationship between the data source form and the standard domain needs to be established. In some embodiments, a name correspondence relationship may be set in advance between the form name of the data source form and the domain name of the standard domain, and a mapping relationship between the data source form and the standard domain may be automatically established according to the preset name correspondence relationship. However, there may be no name correspondence between the form name of the partial data source form and the domain name of the standard domain, and therefore, the mapping relationship between the partial data source form and the standard domain needs to be configured through the domain mapping configuration control. As shown in fig. 11, the method may further include the following steps.
And S1110, displaying the domain mapping configuration page under the condition that the domain mapping configuration control is triggered.
And S1120, displaying a standard domain list in the domain mapping configuration page, wherein any standard domain in the standard domain list is provided with a source data configuration control.
S1130, under the condition that the source data configuration control of any standard domain is triggered, displaying a data source form list.
S1140, receiving a selection instruction for the data source form through the data source form list, and establishing a mapping relation between the selected data source form and any standard domain.
Specifically, in response to a trigger operation on the domain mapping configuration control, a domain mapping configuration page is displayed in the source data editing page, a standard domain list is displayed in the domain mapping configuration page, and any standard domain in the standard domain list is provided with the source data configuration control. The source data configuration control may take the form of a drop down list control.
And determining a standard domain to be mapped, which needs to establish a mapping relation, in the standard domain list, responding to the triggering operation of a source data configuration control of the standard domain to be mapped, and displaying a data source form list in a domain mapping configuration page, wherein the data source form list comprises form names of all data source forms. And responding to the selection operation of the data source form through the data source form list, and receiving a selection instruction of the data source form by the terminal, so as to determine the selected data source form in the data source form list. And establishing a mapping relation between the selected data source form and the standard domain to be mapped. It should be understood that the mapping relationship in this embodiment is a mapping relationship between a data source form and a standard domain, and therefore, may also be referred to as a domain mapping relationship. Similarly, the mapping relationship between the field name in the data source form and the standard variable in the standard domain referred to in this specification may also be referred to as a variable mapping relationship.
In the embodiment, the domain mapping relationship is further configured through the domain mapping configuration control, so that the accuracy of the conversion of the clinical test data is ensured, and the conversion efficiency of the clinical test data is further improved.
In one embodiment of the present specification, the present application provides a method for clinical trial data conversion, which may include the following steps.
And S1202, displaying the source data uploading page.
S1204, acquiring a data source form comprising clinical test data through the source data uploading page.
And S1206, displaying the data conversion control in the source data editing page.
And the data conversion control corresponds to a conversion function, and under the condition that the data conversion control is triggered, the data source form is converted based on the conversion function so as to form conversion data corresponding to the data source form. The data conversion control comprises a structure editing control, a data editing control, a built-in function control, a user-defined domain configuration control and a domain mapping configuration control.
S1208, under the condition that the structure editing control is triggered, obtaining a target structure editing function for changing the single structure of the data source table.
Specifically, the determining the target structure editing function by any one of the following methods includes: taking a row-to-column function corresponding to the row-to-column control as the target structure editing function under the condition that the row-to-column control is triggered; taking a column row transfer function corresponding to the column row transfer control as the target structure editing function under the condition that the column row transfer control is triggered; taking a table splitting function corresponding to the table splitting control as the target structure editing function under the condition that the table splitting control is triggered; and under the condition that the table merging control is triggered, taking the table splitting function corresponding to the table merging control as the target structure editing function.
S1210, displaying a structure editing configuration page.
And S1212, receiving input parameter configuration information and output variable configuration information of the target structure editing function through the structure editing configuration page.
And S1214, under the condition that the data editing control is triggered, obtaining a target data editing function for processing field data in the data source form.
Specifically, determining the target data editing function by any one of the following methods includes: under the condition that a new field control is triggered, taking a new field function corresponding to the new field control as the target data editing function; taking a field sorting function corresponding to the field sorting control as the target data editing function under the condition that the field sorting control is triggered; under the condition that a field renaming control is triggered, taking a field renaming function corresponding to the field renaming control as the target data editing function; taking a field filtering function corresponding to the field filtering control as the target data editing function under the condition that the field filtering control is triggered; under the condition that a field deleting control is triggered, taking a field deleting function corresponding to the field deleting control as the target data editing function; taking a field splicing function corresponding to the field splicing control as the target data editing function under the condition that the field splicing control is triggered; under the condition that a field splitting control is triggered, taking a field splitting function corresponding to the field splitting control as the target data editing function; and under the condition that the assignment control is triggered, taking the assignment function corresponding to the assignment control as the target data editing function.
And S1216, displaying a data editing configuration page.
And S1218, receiving input parameter configuration information and output variable configuration information of the target data editing function through the data editing configuration page.
And S1220, displaying a data source form list and a built-in function list under the condition that the built-in function control is triggered.
S1222, receiving a selection instruction of the data source form through the data source form list, and taking the selected data source form as a target form.
S1224, receiving a selection instruction for the built-in function through the built-in function list, and using the selected built-in function as a target built-in function for processing the target form.
And S1226, displaying a function variable configuration page.
And S1228, receiving a variable configuration instruction of the target built-in function through the function variable configuration page to obtain input parameter configuration information and output variable configuration information of the target built-in function.
S1230, under the condition that the custom domain configuration control is triggered, determining a conversion function for mapping the data source form to the custom domain.
And S1232, displaying the user-defined domain mapping configuration page.
S1234, receiving a domain mapping configuration instruction through the user-defined domain mapping configuration page to obtain a data source form to be mapped and a user-defined domain having a mapping relation with the data source form to be mapped.
S1236, establishing a mapping relation between the data source form to be mapped and the user-defined domain.
S1238, displaying the domain mapping configuration page under the condition that the domain mapping configuration control is triggered.
S1240, displaying a standard domain list in the domain mapping configuration page, wherein any standard domain in the standard domain list is provided with a source data configuration control.
S1242, displaying a data source form list under the condition that the source data configuration control of any standard domain is triggered.
S1244, receiving a selection instruction of the data source form through the data source form list, and establishing a mapping relation between the selected data source form and any standard domain.
Referring to fig. 12, one embodiment of the present disclosure provides a method for converting clinical trial data. In some embodiments, the clinical trial data conversion method may be applied to the server in fig. 1 d. The method may include the following steps.
And S1310, receiving a data conversion instruction sent by the client under the condition that the data conversion control is triggered.
The data conversion control is located in a source data editing page displayed by the client, and the data conversion control corresponds to a conversion function.
S1320, calling the conversion function according to the data conversion instruction.
S1330, performing a conversion process on the data source form including the clinical trial data based on the conversion function to form conversion data corresponding to the data source form.
For specific limitations of the clinical trial data conversion method applied to the server, reference may be made to the above limitations of the clinical trial data conversion method, which will not be described herein again.
It should be understood that, although the steps in the above-described flowcharts are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the above-mentioned flowcharts may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or the stages is not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a part of the steps or the stages in other steps.
The clinical trial data conversion device comprises an editing interface display module. The editing interface display module is used for displaying a source data editing interface; the source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form.
Referring to fig. 13, in one embodiment of the present disclosure, a clinical trial data conversion apparatus 1300 is provided, which includes an upload page display module 1302, a clinical data upload module 1304, and a conversion control display module 1306.
An upload page display module 1302, configured to display the source data upload page.
A clinical data upload module 1304, configured to upload a data source form including clinical trial data through the source data upload page.
The conversion control display module 1306 is configured to display a data conversion control in a source data editing interface, where the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, perform conversion processing on the data source form based on the conversion function to form conversion data corresponding to the data source form.
Referring to fig. 14, one embodiment of the present specification provides a clinical trial data conversion apparatus 1400, which includes a conversion instruction receiving module 1402, a conversion function calling module 1404, and a form conversion processing module 1406.
A conversion instruction receiving module 1402, configured to receive a data conversion instruction sent by a client when a data conversion control is triggered, where the data conversion control is located in a source data editing page displayed by the client, and the data conversion control corresponds to a conversion function;
a conversion function calling module 1404 that calls the conversion function according to the data conversion instruction;
a form conversion processing module 1406, configured to perform conversion processing on the data source form including the clinical trial data based on the conversion function to form conversion data corresponding to the data source form.
For specific limitations of the clinical trial data conversion device, reference may be made to the above limitations of the clinical trial data conversion method, which are not described herein again. The modules in the clinical trial data conversion device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 15. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of clinical trial data conversion. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 15 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In an embodiment, a computer device is provided, comprising a memory in which a computer program is stored and a processor, which when executing the computer program performs the method steps in the above embodiments.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the method steps of the above-mentioned embodiments.
In an embodiment, there is also provided a computer program product comprising instructions which, when executed by a processor of a computer device, implement the method steps in the above embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above description is only exemplary of the present disclosure and should not be taken as limiting the present disclosure, and any modifications, equivalents and the like that are within the spirit and principle of the present disclosure should be included in the disclosure of the present disclosure.
Claims (17)
1. A method of clinical trial data conversion, the method comprising:
displaying a source data editing page; the source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form.
2. The method of claim 1, further comprising:
determining a conversion function used for processing the data source form under the condition that the data conversion control is triggered;
receiving input variable configuration information of the conversion function;
and performing conversion processing on the data source form according to the conversion function and the variable configuration information to obtain conversion data corresponding to the data source form.
3. The method of claim 2, wherein the receiving input variable configuration information of the conversion function comprises:
displaying a conversion function configuration page;
and receiving input variable configuration information of the conversion function through the conversion function configuration page.
4. The method of claim 2, wherein the data conversion control comprises a structure editing control; the determining a conversion function used for processing the data source form in the case that the data conversion control is triggered comprises:
under the condition that the structure editing control is triggered, obtaining a target structure editing function for changing a data source table single structure;
accordingly, the receiving of the input variable configuration information of the conversion function includes:
displaying a structure editing configuration page;
and receiving input parameter configuration information and output variable configuration information of the target structure editing function through the structure editing configuration page.
5. The method of claim 4, wherein obtaining the target structure editing function for changing the structure of the data source table comprises at least one of:
taking a row-to-column function corresponding to the row-to-column control as the target structure editing function under the condition that the triggered structure editing control is a row-to-column control;
taking a column-to-row function corresponding to the column-to-row control as the target structure editing function under the condition that the triggered structure editing control is the column-to-row control;
taking a table splitting function corresponding to the table splitting control as the target structure editing function under the condition that the triggered structure editing control is the table splitting control;
and taking the table merging function corresponding to the table merging control as the target structure editing function under the condition that the triggered structure editing control is the table merging control.
6. The method of claim 2, wherein the data conversion control comprises a data editing control; the determining a conversion function used for processing the data source form in the case that the data conversion control is triggered comprises:
under the condition that the data editing control is triggered, obtaining a target data editing function for processing field data in a data source form;
accordingly, the receiving of the input variable configuration information of the conversion function includes:
displaying a data editing configuration page;
and receiving input parameter configuration information and output variable configuration information of the target data editing function through the data editing configuration page.
7. The method of claim 6, wherein obtaining the target data editing function for processing field data in the data source form comprises at least one of:
under the condition that the triggered data editing control is a newly added field control, taking a newly added field function corresponding to the newly added field control as the target data editing function;
taking a field sorting function corresponding to the field sorting control as the target data editing function under the condition that the triggered data editing control is the field sorting control;
taking a field renaming function corresponding to the field renaming control as the target data editing function under the condition that the triggered data editing control is the field renaming control;
taking a field filtering function corresponding to the field filtering control as the target data editing function under the condition that the triggered data editing control is the field filtering control;
taking a field deleting function corresponding to the field deleting control as the target data editing function under the condition that the triggered data editing control is the field deleting control;
taking a field splicing function corresponding to the field splicing control as the target data editing function under the condition that the triggered data editing control is the field splicing control;
taking a field splitting function corresponding to the field splitting control as the target data editing function under the condition that the triggered data editing control is the field splitting control;
and taking the assignment function corresponding to the assignment control as the target data editing function under the condition that the triggered data editing control is the assignment control.
8. The method of claim 2, wherein the data conversion control comprises a built-in function control; the determining a conversion function used for processing the data source form in the case that the data conversion control is triggered comprises:
when the built-in function control is triggered, displaying a data source form list and a built-in function list;
receiving a selection instruction of the data source form through the data source form list, and taking the selected data source form as a target form;
receiving a selection instruction of a built-in function through the built-in function list, and taking the selected built-in function as a target built-in function for processing the target form;
accordingly, the receiving of the input variable configuration information of the conversion function includes:
displaying a function variable configuration page;
and receiving a variable configuration instruction of the target built-in function through the function variable configuration page to obtain input parameter configuration information and output variable configuration information of the target built-in function.
9. The method of claim 1 or 2, wherein the data transformation control comprises a custom domain configuration control; the method further comprises the following steps:
determining a conversion function for mapping the data source form to the custom domain under the condition that the custom domain configuration control is triggered;
displaying a user-defined domain mapping configuration page;
receiving a domain mapping configuration instruction through the user-defined domain mapping configuration page to obtain a data source form to be mapped and a newly-built user-defined domain;
and establishing a mapping relation between the data source form to be mapped and the user-defined domain.
10. The method of any of claims 1 to 8, wherein the data transformation control comprises a domain mapping configuration control; the method further comprises the following steps:
displaying a domain mapping configuration page under the condition that the domain mapping configuration control is triggered;
displaying a standard domain list in the domain mapping configuration page, wherein any standard domain in the standard domain list is provided with a source data configuration control;
under the condition that the source data configuration control of any standard domain is triggered, displaying a data source form list;
and receiving a selection instruction of the data source form through the data source form list, and establishing a mapping relation between the selected data source form and any standard domain.
11. The method of any of claims 1 to 8, wherein prior to said presenting the source data editing page, the method further comprises:
displaying a source data uploading page;
and uploading the data source form through the source data uploading page.
12. A method of clinical trial data conversion, the method comprising:
under the condition that a data conversion control is triggered, receiving a data conversion instruction sent by a client, wherein the data conversion control is positioned in a source data editing page displayed by the client and corresponds to a conversion function;
calling the conversion function according to the data conversion instruction;
and performing conversion processing on the data source form comprising the clinical test data based on the conversion function to form conversion data corresponding to the data source form.
13. A clinical trial data conversion apparatus, the apparatus comprising:
the editing interface display module is used for displaying a source data editing interface; the source data editing page is provided with a data conversion control, the data conversion control corresponds to a conversion function, and when the data conversion control is triggered, a data source form including the clinical trial data is converted based on the conversion function to form conversion data corresponding to the data source form.
14. A clinical trial data conversion apparatus, the apparatus comprising:
the system comprises a conversion instruction receiving module, a conversion function receiving module and a conversion function sending module, wherein the conversion instruction receiving module is used for receiving a data conversion instruction sent by a client under the condition that a data conversion control is triggered, the data conversion control is positioned in a source data editing page displayed by the client, and the data conversion control corresponds to a conversion function;
the conversion function calling module calls the conversion function according to the data conversion instruction;
and the form conversion processing module is used for performing conversion processing on the data source form comprising the clinical test data based on the conversion function so as to form conversion data corresponding to the data source form.
15. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 12.
16. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 12.
17. A computer program product comprising instructions therein, which when executed by a processor of a computer device, enable the computer device to perform the method of any of claims 1 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111234467.9A CN113971993A (en) | 2021-10-22 | 2021-10-22 | Clinical test data conversion method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111234467.9A CN113971993A (en) | 2021-10-22 | 2021-10-22 | Clinical test data conversion method and device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113971993A true CN113971993A (en) | 2022-01-25 |
Family
ID=79588090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111234467.9A Pending CN113971993A (en) | 2021-10-22 | 2021-10-22 | Clinical test data conversion method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113971993A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115080043A (en) * | 2022-07-22 | 2022-09-20 | 浙江中控技术股份有限公司 | Data visualization processing method and device, front-end equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108008940A (en) * | 2017-12-29 | 2018-05-08 | 成都邦永科技有限公司 | A kind of software customized platform of service management and its method for customizing |
CN109189769A (en) * | 2018-08-14 | 2019-01-11 | 平安医疗健康管理股份有限公司 | Data standardization processing method, device, computer equipment and storage medium |
CN110688826A (en) * | 2019-08-14 | 2020-01-14 | 中国平安人寿保险股份有限公司 | Disordered row-column transposition method and device, computer equipment and storage medium |
CN110737711A (en) * | 2019-10-14 | 2020-01-31 | 平安医疗健康管理股份有限公司 | Report exporting method and device, computer equipment and storage medium |
CN111176767A (en) * | 2019-12-17 | 2020-05-19 | 深圳奇迹智慧网络有限公司 | Table data processing method and device, computer equipment and storage medium |
CN111368520A (en) * | 2020-02-28 | 2020-07-03 | 中国平安人寿保险股份有限公司 | Editing method and device for electronic forms |
CN111651113A (en) * | 2020-07-16 | 2020-09-11 | 广州朱雀信息科技有限公司 | Page display method, device, equipment and storage medium |
CN112507017A (en) * | 2020-12-03 | 2021-03-16 | 建信金融科技有限责任公司 | Data table conversion method and device |
CN112800370A (en) * | 2021-01-28 | 2021-05-14 | 金蝶蝶金云计算有限公司 | Business document processing method and device, computer equipment and storage medium |
-
2021
- 2021-10-22 CN CN202111234467.9A patent/CN113971993A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108008940A (en) * | 2017-12-29 | 2018-05-08 | 成都邦永科技有限公司 | A kind of software customized platform of service management and its method for customizing |
CN109189769A (en) * | 2018-08-14 | 2019-01-11 | 平安医疗健康管理股份有限公司 | Data standardization processing method, device, computer equipment and storage medium |
CN110688826A (en) * | 2019-08-14 | 2020-01-14 | 中国平安人寿保险股份有限公司 | Disordered row-column transposition method and device, computer equipment and storage medium |
CN110737711A (en) * | 2019-10-14 | 2020-01-31 | 平安医疗健康管理股份有限公司 | Report exporting method and device, computer equipment and storage medium |
CN111176767A (en) * | 2019-12-17 | 2020-05-19 | 深圳奇迹智慧网络有限公司 | Table data processing method and device, computer equipment and storage medium |
CN111368520A (en) * | 2020-02-28 | 2020-07-03 | 中国平安人寿保险股份有限公司 | Editing method and device for electronic forms |
CN111651113A (en) * | 2020-07-16 | 2020-09-11 | 广州朱雀信息科技有限公司 | Page display method, device, equipment and storage medium |
CN112507017A (en) * | 2020-12-03 | 2021-03-16 | 建信金融科技有限责任公司 | Data table conversion method and device |
CN112800370A (en) * | 2021-01-28 | 2021-05-14 | 金蝶蝶金云计算有限公司 | Business document processing method and device, computer equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115080043A (en) * | 2022-07-22 | 2022-09-20 | 浙江中控技术股份有限公司 | Data visualization processing method and device, front-end equipment and storage medium |
CN115080043B (en) * | 2022-07-22 | 2022-11-11 | 浙江中控技术股份有限公司 | Data visualization processing method and device, front-end equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108874926B (en) | Mass data query method, device, computer equipment and storage medium | |
US6519601B1 (en) | Relational database compiled/stored on a memory structure providing improved access through use of redundant representation of data | |
US10002118B2 (en) | Automated form layout based upon usage patterns | |
CN113094037A (en) | Interaction method, development platform, equipment and storage medium for forms and workflows | |
US20210117985A1 (en) | Analytics engine for detecting medical fraud, waste, and abuse | |
CA2684822C (en) | Data transformation based on a technical design document | |
TW424198B (en) | Method and tool for generating and displaying a descriptive annotation of selected application data | |
US20060218563A1 (en) | Universal visualization platform | |
CN107408043A (en) | System and method for the intelligence tool in sequence streamline | |
CN111666740A (en) | Flow chart generation method and device, computer equipment and storage medium | |
CN110889013B (en) | Data association method, device, server and storage medium based on XML | |
US12061866B2 (en) | Computer implemented method, computer program and physical computing environment for producing a dedicated electronic report | |
JP2023107749A (en) | Browser-based robotic process automation (RPA) robot design interface | |
AU723011B2 (en) | Relational database compiled/stored on a memory structure | |
CN101561850B (en) | System for comprehensively processing massive multi-channel nerve information and control method thereof | |
CN114168544B (en) | Clinical trial data processing method, device, computer equipment and storage medium | |
CN113971993A (en) | Clinical test data conversion method and device, computer equipment and storage medium | |
CN114360671A (en) | Electronic medical record generation method and device, storage medium and electronic device | |
CN112988138A (en) | System and method for application in an integrated development environment | |
CN113986343B (en) | Program module acquisition method, program module acquisition device, computer equipment and storage medium | |
Patil et al. | An architecture for a health care provider's workstation | |
CN109871214B (en) | Program code generation method, program code generation device, computer device, and storage medium | |
CN113791762B (en) | Clinical test data conversion method and device, computer equipment and storage medium | |
CN113868222A (en) | Management method and device of clinical research data, clinical research platform and medium | |
CN114168664A (en) | Clinical test data conversion method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220725 Address after: 201703 room 1288, Zone C, 12 / F, block B, No. 1-72, Lane 2855, Huqingping highway, Zhaoxiang Town, Qingpu District, Shanghai Applicant after: Shanghai Taimei Digital Technology Co.,Ltd. Address before: 3 / F, building 9, smart industry innovation park, 36 Changsheng South Road, Jiaxing City, Zhejiang Province, 314001 Applicant before: Zhejiang Taimei Medical Technology Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220125 |