Form comparison method, device, computer equipment, storage medium and program product
By providing form comparison controls on the form view page, displaying the comparison information between the template form and the form to be stored, it solves the huge labor and time cost problems required to generate case report forms in traditional technology, and achieves more efficient form generation and maintenance.
Patent Information
- Application Number
- CN202111205265.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-15
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2041-10-15
AI Technical Summary
Generating case report forms in traditional technology requires citing multiple forms, resulting in high labor and time costs for writing data conversion scripts.
Provide a form comparison method. By displaying the form view page of the form to be entered, and providing form comparison controls in the form view page, matching the template form in the form template library based on the form information of the form to be entered, displaying the comparison page. Displays the comparison information between the template form and the form to be entered.
By intuitively displaying the comparison information between the template form and the form to be entered, the generation efficiency of template form is improved, the user's operation cost is reduced, and the user's maintenance of the form template library is facilitated.
Smart Images

Figure CN113988042B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of clinical trial technology, and in particular to a form comparison generation method, apparatus, computer equipment, storage medium and computer program product. Background Art
[0002] Electronic Data Capture (EDC) is a computer network-based technology for clinical trial data collection. It directly collects and transmits clinical data in electronic form through the organic combination of software, hardware, SOP (Standard Operating Procedure) 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. The CRF (Case Report Form) of a clinical trial is a document used in clinical trials to record the symptoms, signs or laboratory test data of each subject during the trial.
[0003] In the conventional technology, generating a case report form requires referencing multiple forms, which may be EDC resource forms. However, the EDC resource forms in the conventional technology cannot be fully utilized. Summary of the invention
[0004] In view of this, the embodiments of this specification are dedicated to providing a form comparison method, apparatus, computer device, storage medium and computer program product to solve the problem of huge manpower and time costs in writing data conversion scripts in traditional technologies.
[0005] An embodiment of the present specification provides a form comparison method, the method comprising: displaying a form view page of a form to be stored; wherein 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 the form information of the form to be stored; when the form comparison control is triggered, displaying a comparison page; wherein the comparison page has comparison information between the template form and the form to be stored.
[0006] An embodiment of the present specification provides a form comparison method, the method comprising: matching in a form template library according to form information of a form to be stored, to obtain a template form that meets preset similarity conditions; upon receiving a form comparison instruction for the form to be stored, comparing the template form with the form to be stored, to obtain comparison information; returning the comparison information to a client; wherein the comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored.
[0007] The embodiment of the present specification provides a form comparison device, which includes a view page display module and a comparison page display module.
[0008] A view page display module, used to display a form view page of the form to be stored; wherein 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 the form information of the form to be stored;
[0009] The comparison page display module is used to display the comparison page when the form comparison control is triggered; wherein the comparison page contains the comparison information between the template form and the form to be stored.
[0010] The embodiments of the present specification provide a form comparison device, which includes a template form matching module, a form comparison module and a comparison information return module.
[0011] The template form matching module is used to match the form information of the form to be stored in the form template library to obtain a template form that meets the preset similarity conditions;
[0012] A form comparison module is used to compare the template form with the form to be stored in the warehouse to obtain comparison information when receiving a form comparison instruction for the form to be stored in the warehouse;
[0013] A comparison information returning module is used to return the comparison information to the client; wherein the comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored.
[0014] An embodiment of the present specification provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the method steps in the above embodiment when executing the computer program.
[0015] The embodiments of this specification provide a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method steps in the above embodiments are implemented.
[0016] An embodiment of the present specification provides a computer program product, wherein the computer program product includes instructions, and when the instructions are executed by a processor of a computer device, the computer device is enabled to perform the method steps in the above-mentioned embodiment.
[0017] In the implementation mode of this specification, when a template form is matched in a form template library according to the form information of the form to be stored, a form comparison control is provided in the form view page of the form to be stored, and when the form comparison control is triggered, a comparison page is displayed, and the comparison information between the template form and the form to be stored is intuitively displayed to the user through the comparison page, so that the user can understand the differences or similarities between the template form and the form to be stored, thereby improving the generation efficiency of the template form. Furthermore, by intuitively displaying the comparison information between the template form and the form to be stored, the user's operation cost is reduced, and the user can use the template form and the form to be stored to maintain the form template library. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1a The figure shows an interactive schematic diagram of a form comparison method in a scenario example provided by an implementation method;
[0019] Figure 1b Shown is a schematic diagram of a new form page provided by an implementation method;
[0020] Figure 1c Shown is a schematic diagram of a form information editing page provided by an implementation method;
[0021] Figure 1d Shown is a schematic diagram of a publishing operation interface provided by an implementation method;
[0022] Figure 1e Shown is a schematic diagram of a form comparison control provided by an implementation method;
[0023] Figure 1f Shown is a schematic diagram of a form import control provided by an implementation method;
[0024] Figure 1g Shown is a schematic diagram of a form list provided by an implementation method;
[0025] Figure 1h The figure shows an application environment diagram of a form comparison method provided by an implementation method;
[0026] Figure 2 Shown is a schematic flow chart of a form comparison method provided by an implementation method;
[0027] Figure 3 Shown is a schematic flow chart of a form comparison method provided by an implementation method;
[0028] Figure 4 Shown is a schematic flow chart of a form comparison method provided by an implementation method;
[0029] Figure 5 A structural block diagram of a form comparison device provided in one embodiment;
[0030] Figure 6 A structural block diagram of a form comparison device provided in one embodiment;
[0031] Figure 7 An internal structural diagram of a computer device provided in one embodiment. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in some of the embodiments of the specification to clearly and completely describe the technical solutions in some of the embodiments of the specification. Obviously, the described embodiments are only some of the embodiments of the specification, not all of the embodiments. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of this specification.
[0033] Clinical trials of drugs refer to systematic studies of drugs conducted on humans to determine the efficacy and safety of drugs. The clinical trial stages of drugs are divided into Phase I, Phase II, Phase III, and Phase IV. Phase I mainly involves preliminary clinical pharmacology and human safety evaluation tests. Phase II can be understood as the preliminary evaluation stage of therapeutic effects, which mainly involves preliminary evaluation of the therapeutic effects and safety of drugs on patients with target indications, and also provides a basis for the design of Phase III clinical trials and the determination of dosing regimens. Phase III can be understood as the confirmation stage of therapeutic effects, which mainly further verifies the therapeutic effects and safety of drugs on patients with target indications, evaluates the relationship between benefits and risks, and ultimately provides sufficient basis for the review of drug registration applications. Phase IV is mainly a clinical trial after the drug is marketed. After the drug is marketed, the efficacy and adverse reactions of the drug under widely used conditions can be continued to be tracked to evaluate the benefit-risk relationship used in general or special populations and improve the dosing regimen.
[0034] During the clinical trial, a data source form file can be set up according to the clinical trial protocol to record the clinical trial data of each subject during the trial. The data source form can be the Case Report Form (CRF) of the EDC (Electronic Data Capture System). The case report form needs to reference some forms, such as demographic attribute form, adverse event form, combined / previous medication form, PK sample collection form, previous medical history data form, blood donation history form, allergy history form, medication record form, coagulation function form, urine routine form, blood routine form, etc.
[0035] See also Figure 1a In a specific scenario example, the terminal can access the platform server, and the platform server can be connected to the EDC system. In some embodiments, a browser is deployed on the terminal, and a clinical trial industry software program with a form comparison function is deployed on the platform server. The terminal accesses the form creation page and form import page provided by the platform server through the network.
[0036] The terminal accesses the new form page provided by the platform server through the network. Figure 1b The operation interface of the terminal displays a new form page 102, and receives form information (such as form name and form label) input by the user through the new form page 102. The new form page 102 has a "next" control 104 for entering the form information editing page. Figure 1c When the terminal monitors that the "next step" control is triggered, the terminal displays the form information editing page 106. The form information editing page 106 has an edit form control 108 and an edit OID control 110. When the edit form control and the edit OID control are detected to be triggered, the terminal displays the form editing page, and sets the form fields, dictionaries, and property panels (such as control type, field type, and character length) through the form editing page to generate a new template form. The new template form is used as a form to be stored.
[0037] See also Figure 1d The terminal displays a new template form publishing interface 112, which has a publishing control 114. The publishing control 114 is used to store the form to be stored in the form template library. When the terminal monitors that the publishing control 114 is triggered, the terminal sends a form publishing instruction to the server, and the server matches the form template library according to the form information of the form to be stored. If the server matches a template form that meets the preset similarity conditions, it provides a form comparison control 116 to the terminal, and the terminal displays the form view page of the form to be stored (see Figure 1e). The form comparison control 116 is displayed in the form view page of the form to be stored. 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 has comparison information between the template form and the form to be stored.
[0038] In some embodiments, see Figure 1f The terminal publishing operation interface 112 displays a form import control 118. Figure 1g . A form list 120 of forms included in the resource library (such as EDC resources, finalized projects, official projects) is displayed in the operation interface of the terminal, and the target form selected in the form list 120 is used as the form to be stored in the library. The form to be stored is stored in the form template library, and the server matches it in the form template library according to the form information of the form to be stored. If the server matches a template form that meets the preset similarity conditions, a form comparison control is provided to the terminal, and the terminal displays the form view page of the form to be stored. The form comparison control is displayed in the form view page of the form to be stored. The terminal monitors the form comparison control, and when it monitors that the form comparison control is triggered, the terminal displays a comparison page; wherein, the comparison page contains comparison information between the template form and the form to be stored.
[0039] See also Figure 1h , the implementation method of this specification provides a form comparison system. The form comparison system can be operated in a hardware environment formed by a terminal 122 and a server 124, and the terminal 122 communicates with the server 124 through a network. Specifically, the terminal 122 uploads the form to be stored to the server 124. The server 124 matches the form template library according to the form information of the form to be stored. In the case of matching the template form, the terminal displays the form view page of the form to be stored, and the form view page has a form comparison control. When the form comparison control is triggered, the terminal 122 displays the comparison page. Among them, the comparison page has comparison information between the template form and the form to be stored. Among them, the terminal 122 can be but not limited to various personal computers, laptops, smart phones, tablet computers and portable wearable devices, and the server 124 can be implemented with an independent server or a server cluster composed of multiple servers. With the development of science and technology, some new computing devices may appear, such as quantum computing servers, and these new computing devices can also be applied to the implementation methods of this specification.
[0040] like Figure 2 As shown, the embodiment of this specification provides a form comparison method, which is applied to Figure 1h Taking the terminal in as an example, the following steps may be included.
[0041] S210, displaying the form view page of the form to be stored.
[0042] Among them, the form view page has a form comparison control, and the form comparison control is generated when the template form is matched in the form template library according to the form information of the form to be entered into the library. The form to be entered into the library can be a newly created form or a form contained in the resource library. The resource library can include at least one of the EDC resource form, the finalized project form, and the official form template. The form template library includes a form set consisting of several template forms. The template forms stored in the form template library can be obtained by precipitation during historical clinical trials. The form to be entered into the library is a form that is about to be imported into the form template library. It can be understood that if the form to be entered into the library is stored in the form template library, the form to be entered into the library can be called a template form.
[0043] Specifically, in some embodiments, the form to be stored in the library adopts a newly created template form that has been edited, and the terminal displays a publishing operation interface of the newly created template form, which has a publishing control. When the terminal monitors that the publishing control is triggered, the terminal displays the form view page of the newly created template form. When the server matches the template form in the form template library according to the form information of the newly created template form, the server can provide the terminal with a form comparison control, which is displayed in the form view page. It should be noted that if no template form is matched in the form template library according to the form information of the newly created template form, the newly created template form can be directly published to the form template library.
[0044] In some implementations, the form to be stored uses a form in the resource library. When the form in the resource library is imported into the form template library, the terminal displays the form view page of the form in the resource library. 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 terminal with a form comparison control, which is displayed in the form view page.
[0045] S220: When the form comparison control is triggered, display a comparison page.
[0046] The comparison page contains the comparison information between the template form and the form to be stored. Specifically, the terminal monitors the form comparison control, and when the form comparison control is triggered, the terminal displays the comparison page. The comparison page can display the comparison information between the template form and the form to be stored. The comparison page can also display the similarity between the template form and the form to be stored.
[0047] In the above form comparison method, when a template form is matched in the form template library according to the form information of the form to be stored, a form comparison control is provided in the form view page of the form to be stored, and when the form comparison control is triggered, a comparison page is displayed, and the comparison information between the template form and the form to be stored is intuitively displayed to the user through the comparison page, which is convenient for the user to understand the differences or similarities between the template form and the form to be stored, thereby improving the generation efficiency of the template form. Furthermore, by intuitively displaying the comparison information between the template form and the form to be stored, the user's operation cost is reduced, and it is convenient for the user to use the template form and the form to be stored to maintain the form template library.
[0048] In some implementations, the comparison page has a form processing control. The form comparison method may further include: when the form processing control is triggered, sending a form processing instruction to the server, the form processing instruction is used to instruct the server to update the form template library based on the form to be stored.
[0049] Among them, the form processing control can be an object for the user to interact with the terminal to process the form to be stored. The form processing control can also be generated by encapsulating the method for updating the form template library based on the form to be stored. 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 processing instruction can carry the identifier of the form to be stored. The server can obtain the form to be stored according to the identifier of the form to be stored, and update the form template library based on the form to be stored. In some embodiments, the form to be stored is added to the form template library. In some embodiments, the form to be stored is replaced with the template form matched in the form template library. In some embodiments, a new form template can be generated based on the form to be stored and the matched form template, and stored in the form template library. In some embodiments, the form to be stored is edited with the matched form template as a reference, and the edited form to be stored is updated to the form template library.
[0050] In this implementation, by triggering the form processing control, the form template library is updated using the form to be stored, which is beneficial to the accumulation of template forms, provides more template forms for the design of case report forms, and helps improve the design efficiency of case report forms.
[0051] In some implementations, the form comparison method may further include: providing a resource library import control; when the resource library import control is triggered, displaying a form list of forms included in the resource library; and using a target form selected in the form list as a form to be stored in the library.
[0052] Specifically, the operation interface of the terminal displays a form import page. The form list of forms included in the resource library (such as EDC resources, finalized projects, and official projects) is displayed on the form import page, and the target form selected in the form list is used as the form to be stored. In this embodiment, the forms in the resource library are timely imported into the form template library to continue to update it, and the accumulated forms in the resource library are used to provide more template forms for the design of case report forms, which is conducive to improving the design efficiency of case report forms.
[0053] In some implementations, the comparison page has a form display control corresponding to the template form; the form comparison method may further include: when the form display control is triggered, displaying a view page of the template form.
[0054] Among them, the form display control can be an object that the user interacts with the terminal to display the template form. The form processing control can also be generated by encapsulating the method of obtaining 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 the view page of the template form. In some embodiments, the detailed information of the template form is displayed in the view page of the template form, and the detailed information includes the form items of the template form (such as the form item name and the form item unit) and the controls corresponding to the form items. In this embodiment, by intuitively displaying the form item information of the template form, the user's operating cost is reduced, and it is convenient for the user to maintain the form template library.
[0055] In some implementations, the comparison page has an add template control. The form comparison method may further include: when the add template control is triggered, sending a form add instruction to the server, the form add instruction is used to instruct the server to add the form to be stored into the form template library.
[0056] 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 adding instruction to the server. The form adding instruction carries the identifier of the form to be stored, and the server obtains the form to be stored according to the identifier of the form to be stored. The server adds the form to be stored to the form template library. In this embodiment, the form template library is updated using the form to be stored, which is conducive to the accumulation of template forms, provides more template forms for the design of case report forms, and is conducive to improving the design efficiency of case report forms.
[0057] In some implementations, the comparison page has a replacement template control. The form comparison method may further include: when the replacement template control is triggered, sending a replacement template instruction to the server, the replacement template instruction is used to instruct the server to replace the template form with the form to be stored, so as to update the form template library.
[0058] 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 identifier of the form to be stored, and the server obtains the form to be stored according to the identifier of the form to be stored. The server replaces the template form in the form template library with the form to be stored, so as to add the form to be stored to the form template library. In this embodiment, replacing the template form in the form template library with the form to be stored is conducive to the accumulation of template forms, providing more template forms for the design of case report forms, and helping to improve the design efficiency of case report forms.
[0059] In some implementations, before replacing the template form to be replaced in the form template library with the form to be stored, the template form to be replaced in the form template library can be verified to determine whether the template form to be replaced meets the replacement conditions. If the template form to be replaced does not meet the replacement conditions, it is not allowed to replace the template form with the form to be stored. If the template form to be replaced meets the replacement conditions, it is allowed to replace the template form with the form to be stored.
[0060] like Figure 3 As shown, the implementation mode of this specification provides a form comparison method, which is described by taking the method applied to the terminal in Figure 1 as an example, and can include the following steps.
[0061] S302: Display the form view page of the form to be stored.
[0062] The form view page has a form comparison control, which is generated when a template form is matched in a form template library according to the form information of the form to be stored.
[0063] In some implementations, a resource library import control is provided; when the resource library import control is triggered, a form list of forms included in the resource library is displayed; and a target form selected in the form list is used as a form to be imported into the library.
[0064] S304: When the form comparison control is triggered, a comparison page is displayed.
[0065] The comparison page includes comparison information between the template form and the form to be stored, and includes form processing controls and form display controls corresponding to the template form.
[0066] S306: When the form processing control is triggered, send a form processing instruction to the server.
[0067] The form processing instruction is used to instruct the server to update the form template library based on the form to be stored.
[0068] In some implementations, the form processing control may be a template adding control; when the template adding control is triggered, a form adding instruction is sent to the server, and the form adding instruction is used to instruct the server to add the form to be stored into the form template library.
[0069] In some implementations, the form processing control may be a replacement template control. When the replacement template control is triggered, a replacement template instruction is sent to the server, the replacement template instruction is used to instruct the server to replace the template form with the form to be stored, so as to update the form template library.
[0070] S308: When the form display control is triggered, the view page of the template form is displayed.
[0071] like Figure 4 As shown, the embodiment of this specification provides a form comparison method, which is applied to Figure 1h Taking the server in as an example, the method may include the following steps.
[0072] S410: Matching is performed in the form template library according to the form information of the form to be stored, and a template form that meets a preset similarity condition is obtained.
[0073] S420: When a form comparison instruction for the form to be stored is received, the template form is compared with the form to be stored to obtain comparison information.
[0074] S430: Return comparison information to the client.
[0075] The comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored.
[0076] For specific limitations on the form comparison method applied to the server, please refer to the limitations on the form comparison method above, which will not be repeated here.
[0077] It should be understood that, although the various steps in the above flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above flowchart may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0078] In some embodiments, Figure 5As shown, a form comparison device 500 is provided, and the device includes a view page display module 510 and a comparison page display module 520.
[0079] The view page display module 510 is used to display the form view page of the form to be stored; wherein the form view page has a form comparison control, and the form comparison control is generated when the form information of the form to be stored is matched with a template form in the form template library;
[0080] The comparison page display module 520 is used to display a comparison page when the form comparison control is triggered; wherein the comparison page contains comparison information between the template form and the form to be stored.
[0081] In some embodiments, Figure 6 As shown, a form comparison device 600 is provided, which includes a template form matching module 610, a form comparison module 620 and a comparison information return module 630.
[0082] The template form matching module 610 is used to match the form information of the form to be stored in the form template library to obtain a template form that meets the preset similarity condition;
[0083] The form comparison module 620 is used to compare the template form with the form to be stored in the warehouse to obtain comparison information when receiving a form comparison instruction for the form to be stored in the warehouse;
[0084] The comparison information returning module 630 is used to return the comparison information to the client; wherein the comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored.
[0085] For the specific definition of the form comparison device, please refer to the definition of the form comparison method above, which will not be repeated here. Each module in the above-mentioned form comparison device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0086] In some embodiments, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a form comparison method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0087] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0088] In some embodiments, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the method steps in the above embodiments when executing the computer program.
[0089] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method steps in the above embodiments are implemented.
[0090] In some embodiments, a computer program product is also provided, wherein the computer program product includes instructions, and the instructions can be executed by a processor of a computer device to implement the method steps in the above embodiments.
[0091] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned implementation methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the implementation methods of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the various implementations provided in this specification may 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 or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0092] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0093] The above descriptions are only some of the implementation methods in this specification and are not intended to limit this specification. Any modifications, equivalent substitutions, etc. made within the spirit and principles of this specification should be included in the scope of disclosure of this specification.
Claims
1. A form comparison method, characterized in that: The form is a form of an electronic data capture system (EDC), and the method comprises: Display the publishing operation interface including publishing controls; When the release control is monitored to be triggered, a form release instruction is sent to the server; wherein the server is used to match the form template library according to the form information of the form to be stored; A form view page showing the form to be stored; wherein the form view page has a form comparison control, and the form comparison control is generated when a template form that meets a preset similarity condition is matched in a form template library according to the form information of the form to be stored; When the form comparison control is triggered, a comparison page is displayed; wherein the comparison page contains comparison information between the template form and the form to be stored; the comparison page is used to display the similarity between the template form and the form to be stored.
2. The method according to claim 1, characterized in that The comparison page has a form processing control, and the method further includes: When the form processing control is triggered, a form processing instruction is sent to the server, where the form processing instruction is used to instruct the server to update the form template library based on the form to be stored.
3. The method according to claim 1, characterized in that: The method further comprises: Provide resource library import controls; When the resource library import control is triggered, displaying a form list of forms included in the resource library; The target form selected in the form list is used as the form to be stored.
4. The method according to claim 1, characterized in that: The comparison page has a form display control corresponding to the template form; the method further includes: When the form display control is triggered, the view page of the template form is displayed.
5. The method according to claim 1, characterized in that: The comparison page has a template control added therein; the method further comprises: When the add template control is triggered, a form add instruction is sent to the server, and the form add instruction is used to instruct the server to add the form to be stored into the form template library.
6. The method according to claim 1, characterized in that The comparison page has a replacement template control; the method further includes: When the replacement template control is triggered, a replacement template instruction is sent to the server, wherein the replacement template instruction is used to instruct the server to replace the template form with the form to be stored in the library, so as to update the form template library.
7. A form comparison method, characterized in that: The form is a form of an electronic data capture system (EDC), and the method comprises: Matching is performed in the form template library according to the form information of the form to be stored, and a template form that meets the preset similarity conditions is obtained; When receiving a form comparison instruction for the form to be stored, comparing the template form with the form to be stored to obtain comparison information; Returning the comparison information to the client; wherein the comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored; the comparison page is used to display the similarity between the template form and the form to be stored; The client is also used to display a publishing operation interface including a publishing control, and when monitoring the publishing control being triggered, sends a form publishing instruction to the server; wherein the server is used to match in a form template library according to the form information of the form to be stored.
8. A form comparison device, characterized in that: The form is a form of an electronic data capture system EDC, and the device comprises: A view page display module, used to display a form view page of the form to be stored; wherein the form view page has a form comparison control, and the form comparison control is generated when a template form that meets a preset similarity condition is matched in a form template library according to the form information of the form to be stored; A comparison page display module, used for displaying a comparison page when the form comparison control is triggered; wherein the comparison page contains comparison information between the template form and the form to be stored; the comparison page is used for displaying the similarity between the template form and the form to be stored; Wherein, the device is also used for: Display the publishing operation interface including publishing controls; When it is monitored that the publishing control is triggered, a form publishing instruction is sent to the server; wherein the server is used to match the form template library according to the form information of the form to be stored.
9. A form comparison device, characterized in that: The form is a form of an electronic data capture system EDC, and the device comprises: The template form matching module is used to match the form information of the form to be stored in the form template library to obtain a template form that meets the preset similarity conditions; A form comparison module is used to compare the template form with the form to be stored in the warehouse to obtain comparison information when receiving a form comparison instruction for the form to be stored in the warehouse; A comparison information return module, used to return the comparison information to the client; wherein the comparison information is used to instruct the client to display a comparison page between the template form and the form to be stored; the comparison page is used to display the similarity between the template form and the form to be stored; The client is also used to display a publishing operation interface including a publishing control, and when monitoring the publishing control being triggered, sends a form publishing instruction to the server; wherein the server is used to match in a form template library according to the form information of the form to be stored.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
12. A computer program product, comprising instructions, characterized in that: When the instructions are executed by a processor of a computer device, the computer device is enabled to perform the steps of the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Form building device and form building method
CN102360290A
Accounting statement processing system
CN106126522A