Program, electronic application form creation method and electronic application form creation system

JP2025024289AActive Publication Date: 2025-02-20MILABO CO LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023128293
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-02-20
Estimated Expiration
2043-08-07

AI Technical Summary

Benefits of technology

【0012】 第1態様のプログラムによれば、2種類以上の電子申請書の作成時の申請者の負担を低減することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024289000001_ABST
    Figure 2025024289000001_ABST
Patent Text Reader

Abstract

To provide a program capable of reducing a burden of an applicant at creation of two or more types of electronic application forms.SOLUTION: A program for creating one or more types of electronic application forms, causes a computer to execute the functions of: storing a plurality of types of electronic application forms being accumulated while newly registered; generating a correlation model and subjecting the correlation model to machine learning using correlations between all item names included in each of the electronic application forms as teacher data; when a request is to create two or more types of electronic application forms, extracting all item names of each of the two or more types of electronic application forms; identifying, by using the correlation model, duplicate item names and non-duplicate item names among all item names; causing an interface part to input each of the duplicate item names and the non-duplicate item names once; and creating the two or more types of electronic application forms based on the duplicate item names and the non-duplicate item names.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program, an electronic application form creation method, and an electronic application form creation system. [Background technology]

[0002] In our daily lives, we fill in the required information on various application forms and carry out procedures. For example, when we move, we submit a moving-out notification and a moving-in notification to an administrative agency, and when a child is born, we submit a birth notification (see Non-Patent Document 1), an application for childbirth and child-rearing support benefits, an application for childbirth and child-rearing lump-sum grant, etc. to an administrative agency. Depending on the circumstances of the application, we may submit multiple types of application forms at the same time. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] https: / / www.moj.go.jp / content / 001295267.pdf, July 2023 Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, when submitting multiple types of application forms to administrative agencies, etc., the names (item names) of each application item may be different even if the contents of each item are the same. Examples are "Name", "Name" and "Name of applicant". For this reason, when submitting multiple types of application forms at the same time and having to fill in the "Name" column on one application form and the "Name" column on the other, i.e., when there is no consistency in the names of the two application forms, the applicant may be confused (and experience a burden associated with this). Also, when submitting multiple types of application forms at the same time and having the same or the same item names on both application forms, i.e., when the same information needs to be filled in on multiple application forms, the applicant may experience a burden due to this. Furthermore, various application forms are now being submitted electronically using information input terminals; however, the method of filling out forms has merely changed from handwriting to inputting information from a terminal; the issues mentioned above have not yet been resolved.

[0005] The present invention has been created in consideration of the above problems, and one of its objects is to provide a program that reduces the burden on an applicant when creating two or more types of electronic application forms. [Means for solving the problem]

[0006] The program of the first aspect comprises: A program that operates on a computer connected to an interface unit and creates at least one type of electronic application form in response to a request input from the interface unit, The computer includes: A storage function for storing multiple types of electronic application forms that are newly registered and accumulated; a generation function that generates a correlation model by machine learning the correlations between all of the item names included in each of the plurality of types of electronic application forms stored by the storage function as training data; and A receiving function for receiving a request from the interface unit; If the request is to create two or more types of electronic application forms, an extraction function for extracting all item names of each of the two or more types of electronic application forms; an identification function that identifies duplicate item names and non-duplicate item names of each of all the item names extracted by the extraction function using the correlation model; an input function for inputting the duplicate item name and the non-duplicate item name identified by the identification function once each into the interface unit; a creation function for creating the two or more types of electronic application forms based on the duplicate item names and the non-duplicate item names input by the input function; Execute the command.

[0007] The program of the second aspect is In the program of the first aspect, The request received at the receiving function is for creating one type of electronic application form; The extraction function extracts all item names of the one type of electronic application form, The specific function is not executed, The input function causes the interface unit to input all item names of the one type of electronic application form, The creation function creates the one type of electronic application form based on all item names of the one type of electronic application form input by the input function.

[0008] The program of the third aspect is In the program of the second aspect, moreover, The computer includes: a display function for displaying, on the interface unit, the one type of electronic application form or the two or more types of electronic application forms created by the creation function; a correction function for correcting the one type of electronic application form or the two or more types of electronic application forms displayed by the display function via the interface unit; (1) a registration function that, if the one type of electronic application form or the two or more types of electronic application forms is not modified by the modification function, newly registers the one type of electronic application form or the two or more types of electronic application forms as part of the multiple types of electronic application forms stored by the storage function; and (2) a registration function that, if the one type of electronic application form or the two or more types of electronic application forms is modified by the modification function, newly registers the one type of electronic application form or the two or more types of electronic application forms after the modifications as part of the multiple types of electronic application forms stored by the storage function. Execute the command.

[0009] The first aspect of the electronic application preparation method includes: An electronic application creation method for creating one or more types of electronic application forms using a program according to the first or second aspect, comprising: said computer executing said storage function; said computer executing said generating function; said computer executing said receiving function; said computer executing said extraction function; a step of the computer executing the specific function; said computer executing said input function; said computer executing said creating function; Includes.

[0010] The second aspect of the electronic application preparation method includes: In the first aspect of the electronic application preparation method, An electronic application form creation method for creating one or more types of electronic application forms using a program according to a third aspect, moreover, said computer executing said display function; said computer executing said modification function; said computer executing said registration function; Includes.

[0011] An electronic application preparation system according to one embodiment, An interface section, A computer connected to the interface unit and having a program according to any one of the first to third aspects stored therein; Equipped with The interface unit, the program, and the computer have a relationship in which the program causes the computer to create at least one type of electronic application form in response to a request input from the interface unit. Effect of the Invention

[0012] According to the program of the first aspect, it is possible to reduce the burden on an applicant when creating two or more types of electronic application forms.

[0013] According to the program of the second aspect, it is possible to reduce the burden on the applicant when creating two or more types of electronic application forms, and it is also possible to accommodate the creation of only one type of electronic application form.

[0014] According to the program of the third aspect, it is possible to generate a correlation model that is updated with information accompanying the revision while allowing the applicant to make revisions.

[0015] According to the first aspect of the electronic application form creation method, it is possible to reduce the burden on an applicant when creating two or more types of electronic application forms.

[0016] According to the electronic application preparation method of the second aspect, it is possible to generate a correlation model that is updated with information associated with the amendments while allowing the applicant to make amendments.

[0017] According to one embodiment of the electronic application form creation system, it is possible to reduce the burden on an applicant when creating two or more types of electronic application forms. [Brief description of the drawings]

[0018] [Figure 1] 1 is a schematic diagram of an electronic application preparation system according to an embodiment of the present invention (hereinafter, referred to as the present embodiment). [Diagram 2] FIG. 2 is a schematic diagram of a server according to the present embodiment. [Diagram 3] FIG. 2 is a flow diagram of a program according to the present embodiment. [Figure 4A] 4 is a schematic diagram for explaining a method (first half) of executing a specific function included in the program of the present embodiment. FIG. [Figure 4B] 11 is a schematic diagram for explaining a method (second half) of executing a specific function included in the program of the present embodiment. FIG. [Diagram 5] FIG. 11 is a schematic diagram of an electronic application form preparation system according to a first modified example. [Figure 6] FIG. 11 is a schematic diagram of an electronic application form preparation system according to a second modified example. [Figure 7A] 13 is a table for explaining the method (first half) of specifying the number of types of electronic application forms in the third modified example. [Figure 7B] 13 is a table for explaining the method (second half) of specifying the number of types of electronic application forms in the third modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] The present embodiment and several modifications thereof will be described below in the order in which they are presented.

[0020] <<Present embodiment>> The electronic application form creation system ES of this embodiment will be described with reference to Figures 1 to 5B. (1) The configuration and functions of the electronic application form creation system ES, (2) the operation of the electronic application form creation system ES, and (3) the effects of this embodiment will be described below in the order listed.

[0021] <Configuration and functions of the electronic application creation system> As shown in FIG. 1, the electronic application form preparation system ES includes a user terminal 10 (an example of an interface unit), a server 20 (an example of a computer), and a communication network 30. The electronic application preparation system ES is hardware that runs on a server 20 connected to a user terminal 10 and prepares at least one type of electronic application in response to a request input from the user terminal 10. In other words, the electronic application preparation system ES of this embodiment corresponds to a so-called ASP (Application Service Provider) service.

[0022] [User terminal] The user terminal 10 is a personal computer or other information terminal, as shown in Fig. 1. The user terminal 10 is capable of running a program PG, which will be described later, by an installed dedicated application (not shown) or a web application (not shown) that runs on an Internet browser. The essential configuration or functional requirements for the user terminal 10 of this embodiment are (1) the ability to communicate with the server 20, (2) the ability for a user (not shown, synonymous with the applicant in this embodiment) to input information (including requests as an example), and (3) the ability to display information.

[0023] [Servers and communication networks] As shown in FIG. 1, the server 20 is communicatively connected to a user terminal 10 via a communication network 30 (the Internet is an example of this). The server 20 has the function of executing a storage function, generation function, transmission function, reception function, extraction function, identification function, input function, creation function, display function, modification function and registration function (hereinafter referred to as the multiple functions of this embodiment) (see FIG. 3) described below, using the program PG (see FIG. 2 and FIG. 3) stored therein.

[0024] As shown in FIG. 2, the server 20 has a processing unit 22 (an example of which is a CPU (Central Processing Unit)) and a memory unit 24 (an example of which is a RAM (Random Access Memory)). The processing unit 22 reads out data stored in the storage unit 24 and performs arithmetic processing. The data includes, as an example, an application AP. The application AP includes a program PG, a data file DF, and various libraries LB.

[0025] <program> The program PG runs on the server 10 and is intended to create at least one type of electronic application form in response to a request input by an applicant from the user terminal 10. To achieve this purpose, the program PG has the function of causing the server 20 to execute the multiple functions of this embodiment described above.

[0026] The following describes the multiple functions of this embodiment. Each of the functions that make up the multiple functions will be described below, but the functions work together to achieve an organic technical effect as a whole. For this point, please refer to the description of the operation of the electronic application creation system ES of this embodiment, which will be described later.

[0027] (Memory function) The storage function is a function for storing (information on) a plurality of types of electronic application forms that are newly registered and accumulated. This information is stored in a data file DF that constitutes the storage unit 24.

[0028] (Generation function) The generation function is a function that generates a correlation model by machine learning the correlations between all of the item names contained in each of the multiple types of electronic application forms stored by the storage function as training data. Here, the correlation between item names refers to, for example, when (1) "Name", "Name", and "Name" are used as item names, (2) "Address", "Address", and "Residence" are used as item names, and (3) "Child", "Children", "Kids", and "Your Child" are used as item names, the item names in each group have the same content (same meaning) and therefore have the same relationship. In contrast, when, for example, "Date of Birth" and "Place of Birth" are used as item names, these item names have different content (different meaning) and therefore have different relationships. In this embodiment, the server 20 performs machine learning on the correlations between all item names listed on multiple types of electronic application forms as training data, and generates a correlation model.

[0029] (Transmitting and receiving functions) The receiving function is a function for receiving a request from the user terminal 10. Here, the request in this embodiment refers to a request to create any one of a plurality of types of electronic application forms. The receiving function is premised on the execution of a sending function of a request from the user terminal 10 to the server 20. This sending function is executed, for example, when the applicant selects multiple types of electronic application forms displayed on the user terminal 10 and presses the send button.

[0030] (Extraction function) The extraction function is a function that extracts all item names of one or more types of electronic application forms based on a request sent by the receiving function from the user terminal 10. Here, when the request received by the receiving function is for the creation of one type of electronic application form, the extraction function extracts all item names of that electronic application form. In contrast, when the request is for the creation of two or more types of electronic application forms, the extraction function extracts all item names of each of the two or more types of electronic application forms.

[0031] (Specific Function) The identification function is a function that is executed when the request sent from the user terminal 10 by the receiving function is to create two or more types of electronic application forms, and uses the correlation model generated by the generation function to identify duplicate item names and non-duplicate item names of all item names in each of the two or more types of electronic application forms extracted by the extraction function. It should be noted that if the request sent from the user terminal 10 by the receiving function is the creation of one type of electronic application form, the specific function is not executed.

[0032] (Input function) The input function is a function that allows the user terminal 10 to input information (item names) required for creating one or more types of electronic application forms based on a request. Here, when a specific function is executed, i.e., when the request is to create two or more types of electronic application forms, the input function allows the identified duplicate item names and non-duplicate item names to be input once each. In contrast, when a specific function is not executed, i.e., when the request is to create one type of electronic application form, the input function allows the user terminal 10 to input all item names of that one type of electronic application form.

[0033] (Creation feature) The creation function is a function that creates one or more types of electronic application forms based on a request, based on the information entered by the input function. Here, when the duplicate item names and non-duplicate item names identified by the input function are each entered once, the creation function creates two or more types of electronic application forms based on the entered duplicate item names and non-duplicate item names. In contrast, when all item names of one type of electronic application form are entered by the input function, the creation function creates the one type of electronic application form based on all the entered item names.

[0034] (Display function) The display function is a function that causes the user terminal 10 to display one or more types of electronic application forms that have been created by the creation function.

[0035] (Fixed function) The correction function is a function that allows the applicant to correct, via the user terminal 10, one or more types of electronic application forms displayed by the display function.

[0036] (Registration function) The registration function is a function that (1) when one or more types of electronic application forms are not corrected by the correction function, newly registers the one or more types of electronic application forms as part of the multiple types of electronic application forms stored by the memory function, and (2) when one or more types of electronic application forms are corrected by the correction function, newly registers the one or more types of electronic application forms after correction as part of the multiple types of electronic application forms stored by the memory function.

[0037] The above is a description of the configuration and functions of the electronic application form preparation system ES of this embodiment.

[0038] <Operation of the electronic application creation system (flow of electronic application creation method)> Next, the operation of the electronic application form creation system ES (hereinafter referred to as the flow of the electronic application form creation method SP) will be described mainly with reference to the flow diagram of Fig. 3. The electronic application form creation method SP is composed of S10 (an abbreviation for step 10. The same interpretation applies mutatis mutandis to S20 to S100) to S100 shown in Fig. 3.

[0039] [S10] S10 is the step of performing the aforementioned transmitting and receiving functions. First, when an applicant starts up the program PG on user terminal 10 (see FIG. 1) (when the application is displayed on the screen), a user interface that allows the applicant to select which electronic application form to create is displayed on the screen of user terminal 10. Then, when the applicant selects which electronic application form to apply for, information on the electronic application form selected by the user is sent from user terminal 10 to server 20. As a result, in S10, server 20 identifies the number of types of electronic application forms.

[0040] [S20] Next, in S20, the server 20 determines whether the number of types of electronic application forms identified in S10 is two or more. If the server 20 makes a positive determination in S20 (Yes in S20 in FIG. 3), it executes S30. On the other hand, if the server 20 makes a negative determination in S20 (No in S20 in FIG. 3 (the number of types of electronic application forms identified in S10 is one)), it executes S32 without executing S30 and S40.

[0041] [S30 and S32] S30 and S32 are steps that perform the extraction function described above. If the answer is yes in S20 (if two or more types of electronic application forms are to be created), the server 20 executes S30. In S30, the server 20 extracts all item names of each electronic application form (see, for example, Electronic Application Form 1 and Electronic Application Form 2 in FIG. 4A). On the other hand, if a negative determination is made in S20 (when one type of electronic application form is to be created), the server 20 executes S32. In S32, the server 20 extracts all item names of one type of electronic application form (see, as an example, either Electronic Application Form 1 or Electronic Application Form 2 in FIG. 4A).

[0042] [S40] S40 is a step for executing the specific functions described above. After extracting all item names of each electronic application form in S30 (see, for example, Electronic Application Form 1 and Electronic Application Form 2 in FIG. 4A), the server 20 performs so-called AI processing on all item names of each electronic application form extracted using the correlation model to identify duplicate item names and non-duplicate item names of all item names of each of two or more types of electronic application forms. As a result, a list of duplicate item names and a list of non-duplicate item names are created, as shown in, for example, FIG. 4B. As explained above, if the server 20 executes S32, S40 is not executed.

[0043] [S50] S50 is a step for executing the above-mentioned input function. In S50 after S40, which is executed when two or more types of electronic application forms are to be created, the server 20 causes the user terminal 10 to input information (item names) necessary for creating two or more types of electronic application forms. Specifically, the server 20 causes the necessary item names and their respective input fields to be displayed on the screen of the user terminal 10, and causes the user terminal 10 to input each of the duplicate item names and non-duplicate item names identified in S40 once. In contrast, in S50 after S32, which is executed when a negative determination is made in S20 (when one type of electronic application form is to be created), the server 20 causes the user terminal 10 to display all item names and their respective input fields necessary for creating one type of electronic application form extracted in S32 on the screen of the user terminal 10, and causes the user terminal 10 to input all item names into each of the input fields. When one or more types of electronic application forms are created through input from the user terminal 10, the server 20 stores the form or data in the storage unit 24 as a data file DF.

[0044] [S60] S60 is a step for executing the display function described above. In S60, the server 20 causes the screen of the user terminal 10 to display one or more types of electronic application forms created through the input in S50.

[0045] [S70] In S70, the server 20 displays one or more types of electronic application forms with each item entered on the screen of the user terminal 10 in S60, and then displays a user interface that allows the applicant to select whether corrections are necessary. If it is selected that corrections are necessary, that is, if the server 20 makes an affirmative determination in S70 (Yes in S70 in FIG. 3), S80, which will be described later, is executed. On the other hand, if it is selected that corrections are not necessary, that is, if the server 20 makes a negative determination in S70 (No in S70 in FIG. 3), S90, which will be described later, is executed.

[0046] [S80] S80 is the step that performs the correction function described above. If the server 20 makes an affirmative determination in S70, it causes one or more types of electronic application forms displayed in S60, which allow the name of each item to be rewritten (edited), to be displayed on the screen of the user terminal 10. Then, when the applicant rewrites any item name and the user presses a correction end button (not shown) displayed on the screen, the process returns to S60. S60, S70 and S80 constitute a so-called subroutine as shown in Fig. 3, and are configured so that if the server 20 makes a negative determination in S70 (if it determines that no correction is necessary), the process can exit the subroutine.

[0047] [S90, S100 and S102] Combining S90, S100 and S102 are steps that perform the registration function previously described. In S90, the server 20 judges whether S80 has been passed (whether corrections have been made). Here, if the server 20 judges in S90 as positive, i.e., if corrections have been made to one or more types of electronic application forms, the server 20, in S100, newly registers the one or more types of electronic application forms after correction as part of the multiple types of electronic application forms stored in the storage unit 24, and ends this flow. On the other hand, if the server 20 judges in S90 as negative, i.e., if corrections have not been made to one or more types of electronic application forms, the server 20, in S102, newly registers the one or more types of electronic application forms as part of the multiple types of electronic application forms stored in the storage unit 24, and ends this flow. In either case, all item names of the one or more types of electronic application forms to be registered are used as training data to update the correlation model in the generation function, and if the above-mentioned corrections have been made, they contribute greatly to the training data.

[0048] The above is a description of the operation (electronic application preparation operation SP) of the electronic application preparation system ES of this embodiment.

[0049] <Effects> Next, the effects of this embodiment will be described.

[0050] [First effect] The first effect is the effect of executing S30 and S40 after a positive determination at S20 and then executing S50 in the flow diagram of Fig. 3. From another perspective, this effect is the effect of the above-mentioned program of the first aspect, the electronic application preparation methods of the first and second aspects that cite only the program of the first aspect, and the electronic application preparation system of one aspect that cites only the program of the first aspect.

[0051] In this embodiment, when two or more types of electronic application forms are created (if a positive judgment is made in S20 in FIG. 3), the server 20 extracts all items of each electronic application form in S30 and identifies duplicate item names and non-duplicate item names of all item names of each of the two or more types of electronic application forms through AI processing. Next, the server 20 causes the user terminal 10 to input the identified duplicate item names and non-duplicate item names once each, and two or more types of electronic application forms are created. From another perspective, in this embodiment, when two or more types of electronic application forms are created, it is not necessary to input duplicate item names more than once.

[0052] Therefore, according to the program PG of this embodiment, it is possible to reduce the burden on the applicant when preparing two or more types of electronic application forms. The first effect of the electronic application preparation method SP and the electronic application preparation system ES of this embodiment is also equivalent to the first effect of the program PG.

[0053] [Second Effect] The second effect is the effect of executing S32 and then executing S50 without executing S40 after a negative judgment in S20 in the flow diagram of Figure 3. From another perspective, this effect is the effect of the above-mentioned program of the second aspect, the electronic application preparation method of the first and second aspects that cite only the program of the second aspect, and the electronic application preparation system of one aspect that cites only the program of the second aspect.

[0054] In this embodiment, in S20 it is determined whether the applicant's request is for the creation of only one type of electronic application form or two or more types of electronic application forms, and if only one type of electronic application form is to be created (if the determination is negative in S20 in FIG. 3), the server 20 extracts all items of the electronic application form in S32 and does not perform AI processing. Next, the server 20 causes the user terminal 10 to input the names of all the extracted items, and the electronic application form is created.

[0055] Therefore, according to the program PG of this embodiment, it is possible to reduce the burden on the applicant when creating two or more types of electronic application forms, and it is also possible to handle the creation of only one type of electronic application form. The second effect of the electronic application form creation method SP and electronic application form creation system ES of this embodiment is also similar to the second effect of the program PG.

[0056] [Third Effect] The third effect is the effect of updating the correlation model in S100 via a positive determination in S90 when corrections are made in S80 after displaying one or more types of electronic application forms in S60 in the flow diagram of Fig. 3 via the judgment step of S70. From another perspective, it is the effect of utilizing information obtained from corrections without terminating the program PG when a negative determination is made in S70 in Fig. 3 and the subroutines of S60, S70 and S80 are exited.

[0057] If, for example, a negative judgment is made in S70 in FIG. 3 and the program PG is terminated when the subroutines of S60, S70, and S80 are exited, S100 is not executed thereafter, and the correlation model is not modified based on the modification in S80. In contrast, in this embodiment, if a correction is made in S80, the correlation model is updated in S100.

[0058] Therefore, according to the program PG of this embodiment, it is possible to generate a correlation model updated with information associated with the revision while allowing the applicant to make revisions. The third effect of the electronic application preparation method SP and the electronic application preparation system ES of this embodiment is also equivalent to the third effect of the program PG.

[0059] The above is a description of the effects of this embodiment. Also, the above is a description of the present embodiment.

[0060] <<Variations>> As described above, the present invention has been described using the above-mentioned embodiment as an example, but the embodiments included in the technical scope of the present invention are not limited to the above-mentioned embodiment. For example, the following modified examples are also included. Please note that in the following modified examples, the names and symbols of the above-mentioned embodiment are applied mutatis mutandis to components that are the same as or similar to those described in the above-mentioned embodiment.

[0061] For example, in the present embodiment, the electronic application preparation system ES has been described as including one user terminal 10, but the electronic application preparation system ES may include two or more user terminals, that is, a plurality of user terminals. 5, the electronic application preparation system ES1 may include multiple user terminals 12, 14, 16, and 18 in addition to the user terminal 10. According to this modification, for example, one server 20 may be located in one prefecture, while the user terminals 10, 12, 14, 16, and 18 may be located in the cities, towns, and villages that make up the prefecture. According to this modification, the item names of electronic application forms handled by multiple cities, towns, and villages can be used to generate a correlation model.

[0062] Also, for example, in the present embodiment, the electronic application preparation system ES has been described as being equivalent to an ASP service, including the user terminal 10, the server 20, and the communication network 30, as shown in FIG. However, as long as the electronic application preparation system ES has an interface unit through which the applicant inputs information and a data processing unit that receives the information inputted by the interface unit and performs the same functions as the server 20 of this embodiment, the communication network may be a wired network that connects them. In other words, the electronic application preparation system ES does not have to be a system that uses the Internet or the like. For example, as in the electronic application preparation system ES2 of a modified example shown in FIG. 6, the electronic application preparation system may be composed of a combination 10A of a monitor 10A1, a keyboard 10A2, and a mouse 10A3 (another example of an interface unit), a communication cable 10A4, and a processing device 20A (another example of a computer) corresponding to the server 20. In other words, the electronic application preparation system may be a so-called stand-alone type, as in the electronic application preparation system ES2.

[0063] Also, for example, in the present embodiment, the sending function has been described as being executed when the applicant selects multiple types of electronic application forms displayed on the user terminal 10 and presses the send button. However, the method of prompting the applicant to select which electronic application form creation request to make may be other than that described in this embodiment. For example, a selection method such as the modified example shown in Figures 7A and 7B may be adopted. Specifically, a user interface displayed on the screen of the user terminal 10 may be used to have the applicant answer multiple questions with Yes or No, and procedures that the applicant can apply for (or process) may be extracted based on the pattern of answers, and the applicant may be allowed to select again from the user interface.

[0064] In addition, for example, the electronic application form created in this embodiment or the above-mentioned modified examples may be handled by an institution other than a government institution. Here, the institution other than a government institution may be a medical institution, an educational institution, a financial institution, an insurance company, or another private company.

[0065] Also, for example, in this embodiment, it has been explained that all item names that are the basis for generating the correlation model are extracted from multiple types of electronic application forms stored in the memory unit 24, and that in S40 (see Figure 3), this correlation model is used to identify overlaps and non-overlaps between all items. However, the generation function may create a plurality of correlation models that differ depending on the content of the application, and the specific function may apply the correlation model that is most relevant to the content of the application among the plurality of correlation models. Specifically, examples of procedural content include those related to children (birth, child-rearing, etc.) and those related to nursing care. In the generation function, multiple correlation models are created for each related group. Furthermore, in the process prior to S20 in the flow diagram of Figure 3, it is specified which group the contents of the application form belong to. Then, in S40, the correlation model that is most related to the contents of the application out of the multiple correlation models is applied. The above-mentioned modified examples are effective in that S40 can provide an appropriate specific function for each procedural content. Here, an example of a program including this modified example is described as an invention as follows. Note that inventions relating to methods, systems, etc. using the invention relating to the program below can be pledged in the case of methods, systems, etc. derived from this embodiment. ======================================== (Invention relating to the modified program) A program that operates on a computer connected to an interface unit and creates at least one type of electronic application form in response to a request input from the interface unit, The computer includes: A storage function that stores multiple types of electronic application forms that are newly registered and accumulated, and divides them into groups according to their contents. a generation function that performs machine learning on the correlations for each of the groups between all of the item names included in each of the multiple types of electronic application forms stored by the storage function as training data to generate a correlation model for each of the groups; A receiving function for receiving a request from the interface unit; an extraction function for extracting, when the request is to create two or more types of electronic application forms, all item names of the two or more types of electronic application forms and a group to which the two or more types of electronic application forms belong; an identification function that identifies duplicate item names and non-duplicate item names of each of all item names extracted by the extraction function using a correlation model for each group related to the group to which the two or more types of electronic application forms belong; an input function for inputting the duplicate item name and the non-duplicate item name identified by the identification function once each into the interface unit; a creation function for creating the two or more types of electronic application forms based on the duplicate item names and the non-duplicate item names input by the input function; Execute the program. ======================================== [Explanation of symbols]

[0066] 10 User terminals 10A combination 10A1 Monitor 10A2 Keyboard 10A3 Mouse 10A4 Communication cable 20 Servers 20A Processing Unit 22 Processing section 24 Memory section 30 Communication Network AP Application DF data file ES Electronic Application Preparation System ES1 Electronic Application Preparation System ES2 Electronic Application Preparation System LB Various Libraries Postgraduate Program SP electronic application form creation operation (electronic application form creation method)

Claims

1. A program that operates on a computer connected to an interface unit and creates at least one type of electronic application form in response to a request input from the interface unit, The computer includes: A storage function for storing multiple types of electronic application forms that are newly registered and accumulated; a generation function that generates a correlation model by machine learning the correlations between all of the item names included in each of the plurality of types of electronic application forms stored by the storage function as training data; and A receiving function for receiving a request from the interface unit; an extraction function for extracting all item names of each of the two or more types of electronic application forms when the request is to create two or more types of electronic application forms; an identification function that identifies duplicate item names and non-duplicate item names of each of all the item names extracted by the extraction function using the correlation model; an input function for inputting the duplicate item name and the non-duplicate item name identified by the identification function once each into the interface unit; a creation function for creating the two or more types of electronic application forms based on the duplicate item names and the non-duplicate item names input by the input function; Execute the program.

2. The request received at the receiving function is for creating one type of electronic application form; The extraction function extracts all item names of the one type of electronic application form, The specific function is not executed, The input function causes the interface unit to input all item names of the one type of electronic application form, the creation function creates the one type of electronic application form based on all item names of the one type of electronic application form input by the input function; The program according to claim 1.

3. moreover, The computer includes: a display function for displaying, on the interface unit, the one type of electronic application form or the two or more types of electronic application forms created by the creation function; a correction function for correcting the one type of electronic application form or the two or more types of electronic application forms displayed by the display function via the interface unit; (1) a registration function that, if the one type of electronic application form or the two or more types of electronic application forms is not corrected by the correction function, newly registers the one type of electronic application form or the two or more types of electronic application forms as part of the multiple types of electronic application forms stored by the storage function; and (2) a registration function that, if the one type of electronic application form or the two or more types of electronic application forms is corrected by the correction function, newly registers the one type of electronic application form or the two or more types of electronic application forms after correction as part of the multiple types of electronic application forms stored by the storage function. Execute the The program according to claim 2.

4. 3. An electronic application form creation method for creating one or more types of electronic application forms using the program according to claim 1, comprising: said computer executing said storage function; said computer executing said generating function; said computer executing said receiving function; said computer executing said extraction function; a step of the computer executing the specific function; said computer executing said input function; said computer executing said creating function; Including, How to complete an electronic application.

5. 4. An electronic application form creation method for creating one or more types of electronic application forms using the program according to claim 3, comprising the steps of: moreover, said computer executing said display function; said computer executing said modification function; said computer executing said registration function; Including, The method for preparing an electronic application form according to claim 4.

6. An interface section, a computer connected to the interface unit and storing the program according to any one of claims 1 to 3; Equipped with The interface unit, the program, and the computer have a relationship in which the program causes the computer to create at least one type of electronic application form in response to a request input from the interface unit. Electronic application preparation system.

Citation Information

Patent Citations

  • Input support system and storage medium

    JP2002109451A

  • Application procedure integrating method, application procedure integrating device, application procedure integrating program, and storage medium having application procedure integrating program stored therein

    JP2004102877A

  • Input support system

    JP2005190039A

  • Information processing system

    JP2008140312A

  • Dictionary creation device, dictionary creation method, and dictionary creation program

    JP2020140583A