[go: up one dir, main page]

CN113988042B - Form comparison method, device, computer equipment, storage medium and program product - Google Patents

Form comparison method, device, computer equipment, storage medium and program product Download PDF

Info

Publication number
CN113988042B
CN113988042B CN202111205265.1A CN202111205265A CN113988042B CN 113988042 B CN113988042 B CN 113988042B CN 202111205265 A CN202111205265 A CN 202111205265A CN 113988042 B CN113988042 B CN 113988042B
Authority
CN
China
Prior art keywords
template
comparison
storage
control
page
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.)
Active
Application number
CN202111205265.1A
Other languages
Chinese (zh)
Other versions
CN113988042A (en
Inventor
袁首
王团团
李东煊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Taimei Medical Technology Co Ltd
Original Assignee
Zhejiang Taimei Medical Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Taimei Medical Technology Co Ltd filed Critical Zhejiang Taimei Medical Technology Co Ltd
Priority to CN202111205265.1A priority Critical patent/CN113988042B/en
Publication of CN113988042A publication Critical patent/CN113988042A/en
Application granted granted Critical
Publication of CN113988042B publication Critical patent/CN113988042B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/194Calculation of difference between files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, 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)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the specification provides a form comparison method, a form comparison device, computer equipment, a storage medium and a computer program product, wherein under the condition that a form to be put in a warehouse is matched with a template form in a form template library according to form information of the form to be put in the warehouse, a form comparison control is provided in a form view page of the form to be put in the warehouse, under the condition that the form comparison control is triggered, the comparison page is displayed, the comparison information between the template form and the form to be put in the warehouse is intuitively displayed for a user through the comparison page, so that the user can conveniently understand the difference or the same point between the template form and the form to be put in the warehouse, and the generation efficiency of the template form is improved. Further, by intuitively displaying the comparison information of the template form and the form to be put in storage, the operation cost of a user is reduced, and the user can conveniently maintain the template library of the template form and the form to be put in storage by using the template form.

Description

Form comparison method, form comparison device, computer equipment, storage medium and program product
Technical Field
The present disclosure relates to the field of clinical testing technologies, and in particular, to a form contrast generating method, an apparatus, a computer device, a storage medium, and a computer program product.
Background
Electronic data acquisition (Electronic Data Capture, EDC) is a computer network-based technique for clinical trial data acquisition that directly acquires and communicates clinical data in an electronic form through an organic combination of software, hardware, SOP (Standard Operating Procedure, standard operating protocol) and personnel configuration. The EDC system uses an electronic case report form (Electronic Case Report Form) instead of a paper case report form to collect and manage clinical trial data. And CRF (Case Report Form) of clinical trial is a file used in clinical trial to record symptoms, signs or laboratory examination data of each subject during the course of the trial.
In the conventional art, the generation of the case report form needs to be referred to a plurality of forms, which may be EDC resource forms. However, EDC resource forms in the conventional art are not fully utilized.
Disclosure of Invention
In view of this, the embodiments of the present disclosure are directed to a form comparison method, apparatus, computer device, storage medium, and computer program product, to solve the problems of huge labor cost and time cost for writing a data conversion script in the conventional art.
The embodiment of the specification provides a form comparison method, which comprises the steps of displaying a form view page of a form to be put in storage, wherein a form comparison control is arranged in the form view page, the form comparison control is generated when a template form is matched in a form template library according to form information of the form to be put in storage, the form comparison control is triggered, and the form comparison page is displayed, wherein comparison information between the template form and the form to be put in storage is arranged in the comparison page.
The embodiment of the specification provides a form comparison method, which comprises the steps of matching form information of a form to be put in storage in a form template library to obtain a template form meeting a similarity preset condition, comparing the template form with the form to be put in storage to obtain comparison information under the condition that a form comparison instruction aiming at the form to be put in storage is received, and returning the comparison information to a client, wherein the comparison information is used for indicating the client to display a comparison page between the template form and the form to be put in storage.
The embodiment of the specification provides a form comparison device, which comprises a view page display module and a comparison page display module.
The system comprises a view page display module, a form template library and a form template library, wherein the view page display module is used for displaying a form view page of a form to be put in storage, and the form view page is provided with a form comparison control which is generated under the condition that the form information of the form to be put in storage is matched with a template form in the form template library;
the comparison page display module is used for displaying a comparison page under the condition that the form comparison control is triggered, wherein the comparison page is provided with comparison information between the template form and the form to be put in storage.
The embodiment of the specification provides a form comparison device, which comprises a template form matching module, a form comparison module and a comparison information return module.
The template form matching module is used for matching in a form template library according to the form information of the form to be put in storage to obtain a template form meeting the similarity preset condition;
The form comparison module is used for comparing the template form with the form to be stored under the condition that a form comparison instruction aiming at the form to be stored is received, so as to obtain comparison information;
the comparison information return module is used for returning the comparison information to the client, wherein the comparison information is used for indicating the client to display a comparison page between the template form and the form to be put in storage.
The present description embodiment provides a computer device comprising a memory storing a computer program and a processor implementing the method steps of the above embodiment when the processor executes the computer program.
The present description provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method steps of the above embodiments.
The present description provides 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 of the above embodiments.
According to the embodiment of the specification, under the condition that the form information of the form to be put in storage is matched with the template form in the form template library, a form comparison control is provided in a form view page of the form to be put in storage, under the condition that the form comparison control is triggered, a comparison page is displayed, the comparison information between the template form and the form to be put in storage is intuitively displayed for a user through the comparison page, the user can understand the difference or the same point between the template form and the form to be put in storage conveniently, and the generation efficiency of the template form is improved. Further, by intuitively displaying the comparison information of the template form and the form to be put in storage, the operation cost of a user is reduced, and the user can conveniently maintain the template library of the template form and the form to be put in storage by using the template form.
Drawings
FIG. 1a is an interactive schematic diagram of a form comparison method in a scene example provided in an embodiment;
FIG. 1b is a schematic diagram of a new form page according to one embodiment;
FIG. 1c is a schematic diagram of a form information editing page according to one embodiment;
FIG. 1d is a schematic diagram illustrating a publishing operation interface according to an embodiment;
FIG. 1e is a schematic diagram of a form contrast control provided by an embodiment;
FIG. 1f is a schematic diagram of a form importation control provided by an embodiment;
FIG. 1g is a schematic diagram of a form list provided by an embodiment;
FIG. 1h is a diagram illustrating an application environment of a form comparison method according to an embodiment;
FIG. 2 is a flow chart of a form comparison method according to an embodiment;
FIG. 3 is a flow chart illustrating a form comparison method according to an embodiment;
FIG. 4 is a flow chart of a form comparison method according to an embodiment;
FIG. 5 is a block diagram of a form comparing device according to an embodiment;
FIG. 6 is a block diagram of a form comparison device according to an embodiment;
Fig. 7 is an internal structural diagram of a computer device according to an embodiment.
Detailed Description
The technical solutions of some embodiments of the present specification will be clearly and completely described below with reference to the drawings in some embodiments of the present specification, and it is apparent that the described embodiments are only some embodiments of the present specification, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure based on the embodiments in the present disclosure.
Clinical trials of drugs refer to systemic studies of drugs in humans to determine the efficacy and safety of drugs. The clinical test stage of the medicine is divided into a phase I clinical test, a phase II clinical test and a phase III clinical test and a phase IV clinical test. Stage I is mainly related to preliminary clinical pharmacology and human safety evaluation tests. Phase II can be understood as a primary evaluation phase of therapeutic action, which primarily involves the primary evaluation of the therapeutic action and safety of the drug to the patient of the target indication, as well as providing basis for the design of phase III clinical trial studies and the determination of dosing regimen. Stage III can be understood as a treatment effect confirmation stage, and is mainly used for further verifying the treatment effect and safety of the drug on the target indication patient, evaluating the relationship between benefits and risks, and finally providing sufficient basis for the examination of the drug registration application. Stage IV is mainly a clinical trial after the drug is marketed, after which the efficacy and adverse reactions of the drug under widely used conditions can be continuously tracked to evaluate the relationship between benefits and risks and to improve dosing and the like in general or special populations.
In the clinical test process, a data source form file can be formulated and set according to a clinical test scheme and used for recording clinical test data of each subject in the test process. The data source Form may be a Case Report Form (CRF) of EDC (Electronic Data Capture System ). The case report forms need to reference forms such as demographic attributes forms, adverse events forms, pooled/past medication forms, PK sample collection forms, past medical history data forms, blood donation history forms, allergy history forms, administration records forms, clotting function forms, urine routine forms, blood routine forms, etc.
Please refer to fig. 1a. In one specific scenario example, the terminal may access a platform server, which may be communicatively coupled to the EDC system. In some embodiments, a browser is deployed on the terminal, and a clinical trial industry software program with form contrast function is deployed on the platform server. The terminal accesses the form new page and the form import page provided by the platform server through the network.
Referring to fig. 1b, an operation interface of the terminal displays a new form page 102, and receives form information (such as a form name and a form tag) input by a user through the new form page 102. The newly created form page 102 has a "next" control 104 in the form information editing page. Please refer to fig. 1c. When the terminal monitors that the "next" control is triggered, the terminal presents the form information editing page 106. In the form information editing page 106, there are an edit form control 108 and an edit OID control 110. When the trigger of the edit form control and the edit OID control is detected, the terminal displays a form edit page, and sets form fields, dictionaries and attribute panels (such as control types, field types and character lengths) through the form edit page to generate a new template form. And taking the new template form as a form to be put in storage.
Please refer to fig. 1d. The terminal displays a release operation interface 112 for the new template form, the release operation interface 112 having a release control 114. The release control 114 is used to store the forms to be entered into the form template library. When the terminal monitors that the release control 114 is triggered, the terminal sends a form release instruction to the server, and the server performs matching in a form template library according to form information of a form to be put in storage. If the server matches the template form satisfying the similarity preset condition, a form comparison control 116 is provided to the terminal, and the terminal displays a form view page of the form to be put in storage (refer to fig. 1 e). Form contrast control 116 is shown in a form view page of the form to be binned. The terminal monitors the form comparison control 116, and when the form comparison control is triggered, the terminal displays a comparison page, wherein the comparison page is provided with comparison information between the template form and the form to be put in storage.
In some embodiments, please refer to fig. 1f. The terminal's publishing operator interface 112 presents a form import control 118. Please refer to fig. 1g. And displaying a form list 120 of forms included in a resource library (such as EDC resources, finalization items and official items) in an operation interface of the terminal, and taking the target form selected in the form list 120 as a form to be put in storage. And storing the form to be put in storage into a form template library, and matching the form template library by the server according to the form information of the form to be put in storage. And if the server is matched with the template form meeting the similarity preset condition, providing a form comparison control for the terminal, and displaying a form view page of the form to be put in storage by the terminal. The form contrast control is displayed in a form view page of the form to be put in storage. The terminal monitors the form comparison control, and when the form comparison control is triggered, the terminal displays a comparison page, wherein the comparison page is provided with comparison information between a template form and a form to be put in storage.
Referring to fig. 1h, a form comparison system is provided in an embodiment of the present disclosure. The form comparison system may operate in a hardware environment formed by a terminal 122 and a server 124, the terminal 122 communicating with the server 124 over a network. Specifically, the terminal 122 uploads the forms to be put in storage to the server 124. The server 124 matches in the form template library according to the form information of the form to be entered. Under the condition of matching the template form, the terminal displays a form view page of the form to be put in storage, and the form view page is provided with a form contrast control. In the event that the form contrast control is triggered, the terminal 122 presents a contrast page. The comparison page is provided with comparison information between the template form and the form to be put in storage. The terminal 122 may be, but not limited to, various personal computers, notebook computers, smartphones, tablet computers, and portable wearable devices, and the server 124 may be implemented as a stand-alone server or a server cluster composed of a plurality of servers. As science and technology evolves, new computing devices, such as quantum computing servers, may emerge that may also find application in embodiments of the present description.
As shown in fig. 2, the embodiment of the present disclosure provides a form comparing method, which is illustrated by taking the terminal in fig. 1h as an example, and may include the following steps.
S210, displaying a form view page of the form to be put in storage.
The form view page is provided with a form comparison control, and the form comparison control is generated under the condition that the form template is matched with the template form in the form template library according to the form information of the form to be put in storage. The form to be put in storage can be a newly built form or a form contained in a resource library. The resource library may include at least one of EDC resource form, finalization project form, and official form template. The form template library comprises a form set consisting of a plurality of template forms. The template forms stored in the form template library may be precipitated during a historical clinical trial. The form to be put in storage is the form to be imported into the form template library. It will be appreciated that if the forms to be entered are stored in a form template library, the forms to be entered may be referred to as template forms.
Specifically, in some embodiments, the to-be-put-in form adopts a newly built template form which is completely edited, the terminal displays a release operation interface of the newly built template form, and the release operation interface is provided with a release control. When the terminal monitors that the release control is triggered, the terminal displays a form view page of the newly-built template form. When the server matches the template form in the form template library according to the form information of the newly-built template form, the server can provide a form comparison control for the terminal, and the form comparison control is displayed in a form view page. If the form information of the new template form is not matched with the template form in the form template library, the new template form can be directly sent to the form template library.
In some embodiments, the forms to be entered employ forms in a repository, and when the forms in the repository are imported into a form template repository, the terminal presents a form view page of the forms in the repository. When the server matches the template form in the form template library according to the form information of the form in the resource library, the server can provide the form contrast control for the terminal, and the form contrast control is displayed in the form view page.
S220, displaying the comparison page under the condition that the form comparison control is triggered.
The comparison page is provided with comparison information between the template form and the form to be put in storage. Specifically, the terminal monitors the form comparison control, and when the form comparison control is triggered, the terminal displays the comparison page. And the comparison page can display the comparison information between the template form and the form to be put in storage. The similarity between the template form and the form to be put in storage can be displayed in the comparison page.
In the form comparison method, under the condition that the form information of the form to be put in storage is matched with the template form in the form template library, the form comparison control is provided in the form view page of the form to be put in storage, under the condition that the form comparison control is triggered, the comparison page is displayed, the comparison information between the template form and the form to be put in storage is intuitively displayed for a user through the comparison page, the user can understand the difference or the same point between the template form and the form to be put in storage conveniently, and the generation efficiency of the template form is improved. Further, by intuitively displaying the comparison information of the template form and the form to be put in storage, the operation cost of a user is reduced, and the user can conveniently maintain the template library of the template form and the form to be put in storage by using the template form.
In some implementations, the comparison page has form processing controls therein. The form comparison method can further comprise the step of sending a form processing instruction to the server under the condition that the form processing control is triggered, wherein the form processing instruction is used for indicating the server to update a form template library based on a form to be put in storage.
The form processing control can be an object which is interacted with the terminal by a user to process a to-be-put form. The form processing control can also be generated by packaging based on a method for updating a form template library of a form to be put in storage. Specifically, the terminal monitors the form processing control, and when the form processing control is triggered, the terminal sends a form processing instruction to the server. The form handling instructions may carry an identification of the form to be entered. The server can acquire the form to be put in storage according to the identification of the form to be put in storage, and update the form template library based on the form to be put in storage. In some embodiments, the forms to be entered are added to a form template library. In some implementations, the matched template form in the form template library is replaced with the form to be entered. In some implementations, a new form template may be generated based on the forms to be entered and the matched form templates and stored in the form template library. In some embodiments, the matched form template is used as a reference, the form to be put in storage is edited, and the edited form to be put in storage is updated to the form template library.
In the embodiment, the form template library is updated by triggering the form processing control and utilizing the form to be put in storage, so that accumulation of template forms is facilitated, more template forms are provided for the design of the case report form, and the design efficiency of the case report form is improved.
In some embodiments, the form comparison method can further comprise the steps of providing a resource library import control, displaying a form list of forms included in the resource library when the resource library import control is triggered, and taking a target form selected in the form list as a form to be put in storage.
Specifically, an operation interface of the terminal displays a form importing page. And displaying a form list of forms included in a resource library (such as EDC resources, finalization items and official items) in a form import page, and taking the selected target form in the form list as a form to be put in storage. In the embodiment, the forms in the resource library are timely imported into the form template library so as to be continuously updated, and more template forms are provided for the design of the case report form by utilizing the accumulated forms of the resource library, so that the design efficiency of the case report form is improved.
In some embodiments, the form comparison method can further comprise the step of displaying a view page of the template form under the condition that the form display control is triggered.
The form presentation control may be an object that a user interacts with a terminal to present a template form. The form processing control may also be generated by encapsulating the method of acquiring and displaying the template form. Specifically, the terminal monitors the form display control, and when the terminal monitors that the form display control is triggered, the terminal displays a view page of the template form. In some embodiments, detailed information of the template form is displayed in a view page of the template form, wherein the detailed information includes a form item (such as a form item name, a form item unit) of the template form and a control corresponding to the form item. In the embodiment, the form item information of the template form is intuitively displayed, so that the operation cost of a user is reduced, and the user is convenient to maintain the form template library.
In some embodiments, the comparison page has a join template control therein. The form comparison method can further comprise the step of sending a form adding instruction to the server under the condition that the template adding control is triggered, wherein the form adding instruction is used for instructing the server to add a form to be put in storage to a form template library.
Specifically, the terminal monitors the template adding control, and the terminal monitors that the template adding control is triggered. In this case, the terminal sends a form join instruction to the server. The form adding instruction carries the identification of the form to be put in storage, and the server acquires the form to be put in storage according to the identification of the form to be put in storage. And the server adds the forms to be put in storage to the form template library. In the embodiment, the form template library is updated by using the forms to be put in storage, so that the accumulation of the template forms is facilitated, more template forms are provided for the design of the case report form, and the design efficiency of the case report form is improved.
In some implementations, the comparison page has an alternate template control therein. The form comparison method can further comprise the step of sending a replacement template instruction to the server under the condition that the replacement template control is triggered, wherein the replacement template instruction is used for instructing the server to replace a template form by the form to be put in storage so as to update a form template library.
Specifically, the terminal monitors the replacement template control, and the terminal monitors that the replacement template control is triggered. In this case, the terminal sends the replacement template control to the server. The replacement template control carries the identification of the form to be put in storage, and the server acquires the form to be put in storage according to the identification of the form to be put in storage. The server replaces the template form in the form template library with the form to be put in storage to add the form to be put in storage to the form template library. In the embodiment, the template forms in the form template library are replaced by the forms to be put in storage, so that accumulation of the template forms is facilitated, more template forms are provided for the design of the case report form, and the design efficiency of the case report form is improved.
In some embodiments, before the to-be-replaced template form in the form template library is replaced by the to-be-stored form, the to-be-replaced template form in the form template library can be verified, and whether the to-be-replaced template form meets the replacement condition or not is judged. And if the template form to be replaced does not meet the replacement condition, not allowing the template form to be replaced by the form to be stored. And if the template form to be replaced meets the replacement condition, allowing the template form to be replaced by the form to be stored.
As shown in fig. 3, the embodiment of the present disclosure provides a form comparing method, which is described by taking an example that the method is applied to the terminal in fig. 1, and may include the following steps.
S302, a form view page of the form to be put in storage is displayed.
The form view page is provided with a form comparison control, and the form comparison control is generated under the condition that the form template is matched with the template form in the form template library according to the form information of the form to be put in storage.
In some embodiments, a repository import control is provided, a list of forms included in the repository is presented if the repository import control is triggered, and a target form selected in the list of forms is used as a form to be entered.
S304, under the condition that the form comparison control is triggered, a comparison page is displayed.
The comparison page is provided with comparison information between the template form and the form to be put in storage. The comparison page is provided with a form processing control and a form display control corresponding to the template form.
S306, sending a form processing instruction to the server under the condition that the form processing control is triggered.
The form processing instruction is used for indicating the server to update the form template library based on the form to be put in storage.
In some embodiments, the form processing control may be a join template control, and in the event that the join template control is triggered, send a form join instruction to the server, the form join instruction being for instructing the server to add the forms to be entered to the form template library.
In some implementations, the form processing control can be a replacement template control. And under the condition that the replacement template control is triggered, sending a replacement template instruction to the server, wherein the replacement template instruction is used for instructing the server to replace the template form by the form to be put in storage so as to update the form template library.
S308, under the condition that the form display control is triggered, displaying a view page of the template form.
As shown in fig. 4, the embodiment of the present disclosure provides a form comparison method, which is described by taking the application of the method to the server in fig. 1h as an example, and the method may include the following steps.
S410, matching is carried out in a form template library according to the form information of the form to be put in storage, and the template form meeting the similarity preset condition is obtained.
S420, under the condition that a form comparison instruction aiming at a form to be put in storage is received, comparing the template form with the form to be put in storage to obtain comparison information.
S430, returning the comparison information to the client.
The comparison information is used for indicating a comparison page between the client side display template form and the form to be put in storage.
For specific limitations on the form comparison method applied to the server, reference may be made to the above limitation on the form comparison method, and no further description is given here.
It should be understood that, although the steps in the above-described flowcharts are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described above may include a plurality of steps or stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of execution of the steps or stages is not necessarily sequential, but may be performed in turn or alternately with at least a part of other steps or stages.
In some embodiments, as shown in fig. 5, a form comparison device 500 is provided that includes a view page presentation module 510 and a comparison page presentation module 520.
The view page display module 510 is configured to display a form view page of a form to be put in storage, where the form view page has a form comparison control, and the form comparison control is generated when a template form is matched in a form template library according to form information of the form to be put in storage;
And the comparison page display module 520 is configured to display a comparison page when the form comparison control is triggered, where the comparison page has comparison information between the template form and the form to be put in storage.
In some embodiments, as shown in fig. 6, a form comparison apparatus 600 is provided that includes a template form matching module 610, a form comparison module 620, and a comparison information return module 630.
The template form matching module 610 is configured to match in a form template library according to form information of a form to be put in storage, so as to obtain a template form that meets a similarity preset condition;
the form comparison module 620 is configured to compare the template form with the form to be entered to obtain comparison information when receiving a form comparison instruction for the form to be entered;
and the comparison information return module 630 is configured to return the comparison information to the client, where the comparison information is used to instruct the client to display a comparison page between the template form and the form to be put in storage.
For specific limitations of the form contrasting device, reference may be made to the above limitations of the form contrasting method, and no further description is given here. The various modules in the form comparison device described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In some embodiments, a computer device is provided, which may be a terminal, and the internal structure of which may be as shown in fig. 7. 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 includes a non-volatile 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 the operating system and computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode 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 form comparison method. 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, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in FIG. 7 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In some embodiments, a computer device is provided, comprising a memory in which a computer program is stored, and a processor which, when executing the computer program, carries out the method steps of the above embodiments.
In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored, which, when being executed by a processor, implements the method steps of the above embodiments.
In some embodiments, a computer program product is also provided, comprising instructions therein, which when executed by a processor of a computer device, implement the method steps of the above embodiments.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the implementations provided herein can include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
The technical features of the above embodiments may be combined in any manner, and for brevity, all of the possible combinations of the technical features of the above embodiments are not described, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above description is only of some embodiments of the present disclosure, and is not intended to limit the present disclosure, but any modifications, equivalents, etc. within the spirit and principles of the present disclosure are intended to be included in the scope of the disclosure.

Claims (12)

1. A form comparison method, wherein the form is a form of an EDC, the method comprising:
Displaying a release operation interface containing release controls;
When the release control is monitored to be triggered, a form release instruction is sent to a server, wherein the server is used for matching in a form template library according to form information of a form to be put in storage;
The method comprises the steps of displaying a form view page of a form to be put in storage, wherein a form comparison control is arranged in the form view page, and the form comparison control is generated under the condition that form information of the form to be put in storage is matched with a template form meeting a similarity preset condition in a form template library;
and displaying a comparison page under the condition that the form comparison control is triggered, wherein the comparison page is provided with comparison information between the template form and the form to be put in storage, and the comparison page is used for displaying the similarity between the template form and the form to be put in storage.
2. The method of claim 1, wherein the comparison page has a form processing control therein, the method further comprising:
And under the condition that the form processing control is triggered, sending a form processing instruction to a server, wherein the form processing instruction is used for indicating the server to update a form template library based on the form to be put in storage.
3. The method according to claim 1, wherein the method further comprises:
Providing a resource library import control;
under the condition that the resource library import control is triggered, a form list of forms included in the resource library is displayed;
and taking the target form selected in the form list as the form to be put in storage.
4. The method of claim 1, wherein the comparison page has a form presentation control therein corresponding to the template form, the method further comprising:
and under the condition that the form display control is triggered, displaying a view page of the template form.
5. The method of claim 1, wherein the comparison page has a join template control therein, the method further comprising:
And under the condition that the template adding control is triggered, sending a form adding instruction to a server, wherein the form adding instruction is used for instructing the server to add the form to be put into storage to a form template library.
6. The method of claim 1, wherein the comparison page has an alternate template control therein, the method further comprising:
And under the condition that the replacement template control is triggered, sending a replacement template instruction to a server, wherein the replacement template instruction is used for instructing the server to replace the template form by the form to be put in storage so as to update a form template library.
7. A form comparison method, wherein the form is a form of an EDC, the method comprising:
matching is carried out in a form template library according to the form information of the form to be put in storage, so as to obtain a template form meeting the similarity preset condition;
Under the condition that a form comparison instruction aiming at the form to be put in storage is received, comparing the template form with the form to be put in storage to obtain comparison information;
The comparison information is returned to the client, wherein the comparison information is used for indicating the client to display a comparison page between the template form and the form to be put in storage, and the comparison page is used for displaying the similarity between the template form and the form to be put in storage;
The client is further used for displaying an issuing operation interface comprising an issuing control, and sending a form issuing instruction to the server when the issuing control is triggered, wherein the server is used for matching in a form template library according to form information of a form to be put in storage.
8. A form contrast device, wherein the form is a form of an EDC, the device comprising:
The system comprises a view page display module, a form template library and a form template library, wherein the view page display module is used for displaying a form view page of a form to be put in storage, and the form view page is provided with a form comparison control which is generated under the condition that the form information of the form to be put in storage is matched with a template form meeting a similarity preset condition in the form template library;
The system comprises a form comparison control, a comparison page display module and a comparison module, wherein the form comparison control is triggered to display a comparison page, and the comparison page is provided with comparison information between the template form and the form to be put in storage;
wherein the device is further for:
Displaying a release operation interface containing release controls;
and when the release control is monitored to be triggered, sending a form release instruction to a server, wherein the server is used for matching in a form template library according to form information of a form to be put in storage.
9. A form contrast device, wherein the form is a form of an EDC, the device comprising:
the template form matching module is used for matching in a form template library according to the form information of the form to be put in storage to obtain a template form meeting the similarity preset condition;
The form comparison module is used for comparing the template form with the form to be stored under the condition that a form comparison instruction aiming at the form to be stored is received, so as to obtain comparison information;
The system comprises a comparison information return module, a comparison information storage module and a storage module, wherein the comparison information return module is used for returning the comparison information to a client, the comparison information is used for indicating the client to display a comparison page between the template form and the form to be stored, and the comparison page is used for displaying the similarity between the template form and the form to be stored;
The client is further used for displaying an issuing operation interface comprising an issuing control, and sending a form issuing instruction to the server when the issuing control is triggered, wherein the server is used for matching in a form template library according to form information of a form to be put in storage.
10. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method according to any one of claims 1 to 7 when the computer program is executed.
11. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method according to any one of claims 1 to 7.
12. A computer program product comprising instructions which, when executed by a processor of a computer device, enable the computer device to perform the steps of the method of any one of claims 1 to 7.
CN202111205265.1A 2021-10-15 2021-10-15 Form comparison method, device, computer equipment, storage medium and program product Active CN113988042B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111205265.1A CN113988042B (en) 2021-10-15 2021-10-15 Form comparison method, device, computer equipment, storage medium and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111205265.1A CN113988042B (en) 2021-10-15 2021-10-15 Form comparison method, device, computer equipment, storage medium and program product

Publications (2)

Publication Number Publication Date
CN113988042A CN113988042A (en) 2022-01-28
CN113988042B true CN113988042B (en) 2025-02-07

Family

ID=79738874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111205265.1A Active CN113988042B (en) 2021-10-15 2021-10-15 Form comparison method, device, computer equipment, storage medium and program product

Country Status (1)

Country Link
CN (1) CN113988042B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360290A (en) * 2011-09-29 2012-02-22 用友软件股份有限公司 Form building device and form building method
CN106126522A (en) * 2016-06-03 2016-11-16 宋良才 A kind of processing system of accounting statement

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4454789B2 (en) * 1999-05-13 2010-04-21 キヤノン株式会社 Form classification method and apparatus
CN107291672B (en) * 2016-03-31 2020-11-20 阿里巴巴集团控股有限公司 Data table processing method and device
CN108920436A (en) * 2018-06-29 2018-11-30 郑州云海信息技术有限公司 A kind of file data comparison method, tool and equipment
CN111209073B (en) * 2020-01-07 2023-06-02 北京唐颐惠康生物医学技术有限公司 Form construction method and system based on multidimensional model

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102360290A (en) * 2011-09-29 2012-02-22 用友软件股份有限公司 Form building device and form building method
CN106126522A (en) * 2016-06-03 2016-11-16 宋良才 A kind of processing system of accounting statement

Also Published As

Publication number Publication date
CN113988042A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN110457425B (en) Case storage method, device, equipment and storage medium
CN112528660B (en) Method, apparatus, device, storage medium and program product for processing text
CN109599153B (en) Medical data tracking method and device, storage medium, electronic device
CN114168544B (en) Clinical trial data processing method, device, computer equipment and storage medium
US20200394184A1 (en) System and method for querying data points from graph data structures
CN112309565B (en) Method, apparatus, electronic device and medium for matching drug information and disorder information
WO2018038745A1 (en) Clinical connector and analytical framework
US10522249B2 (en) Multiple computer server system for organizing healthcare information
CN114005505B (en) Case report table generation method, device, computer equipment and storage medium
CN113971993A (en) Clinical trial data conversion method, device, computer equipment and storage medium
CN111046085B (en) Data tracing processing method and device, medium and equipment
CN113793657B (en) Clinical trial data mapping method, device, computer equipment and storage medium
CN113593701A (en) Health suggestion information processing method, research platform, first terminal and system
CN115495296A (en) Intelligent testing method and device for equipment, computer equipment and storage medium
CN113988042B (en) Form comparison method, device, computer equipment, storage medium and program product
US10354007B2 (en) System and method for configuring clinical workflows and generating user interfaces thereof
Martinez et al. Successful implementation of a perioperative glycemic control protocol in cardiac surgery: barrier analysis and intervention using lean six sigma
CN112997257A (en) Searching data structures maintained by distributed data sources
CN114155925B (en) Clinical trial data processing method, device, computer equipment and storage medium
CN114168666A (en) Clinical trial data mapping method, apparatus, computer equipment and storage medium
CN105550491A (en) Method of managing medical information, apparatus of performing the same and storage medium storing the same
CN114141322B (en) Clinical trial analysis report configuration method, device and computer equipment
CN114155924A (en) Clinical test data processing method and device, computer equipment and storage medium
CN114155926A (en) Clinical test data storage method and device, computer equipment and storage medium
US20180101661A1 (en) System and Method for Collecting Medical Data

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
GR01 Patent grant
GR01 Patent grant