Screening process supporting device and program

The document examination support device and program address the challenge of reviewing varied application document formats by storing data hierarchically and comparing item values, resulting in efficient and error-reduced validation of document contents.

JP2025079497APending Publication Date: 2025-05-22DAI NIPPON PRINTING CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023192210
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-10
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

The review of application documents is labor-intensive and prone to errors due to the varied formats of documents, making it difficult to efficiently validate the contents using Optical Character Recognition (OCR) alone.

Method used

A document examination support device and program that stores application data in a hierarchical manner, compares item values with normal data, and outputs results, enabling efficient validation of document contents.

Benefits of technology

The solution significantly reduces the workload of document reviewers by automating the validation process, minimizing errors, and ensuring efficient examination of document validity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025079497000001_ABST
    Figure 2025079497000001_ABST
Patent Text Reader

Abstract

To provide a screening process supporting device and a program which allow the inspection of the effectiveness of the content of documents to be performed efficiently.SOLUTION: A screening process supporting server 1 includes: an application database 33 for storing application data including an item for an application document and the item value related to the item, in relation to the application ID provided to each application; a comparison unit 13 for comparing the item value of a comparison item of one piece of application data stored in the application database 33 with the data of the item in a master storage unit 5 which corresponds to the comparison item; and a result output unit 15 for outputting the result of the comparison by the comparison unit 13.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a document examination support device and a program. [Background technology]

[0002] Conventionally, national and local governments and private companies request the submission of application documents when carrying out various tasks, and review the contents of the application documents submitted by the applicants. For example, national and local governments request applications for construction permits and various types of subsidies, while private companies request applications for opening a bank account, issuing credit cards, applying for insurance, etc. In addition to the application documents, applications often require the submission of proof documents such as identity verification documents to confirm the contents of the application. During the review, it is confirmed that there are no defects in the contents of the application documents. Although some application documents and certificates can be submitted electronically and are in some cases electronic, paper documents are still often submitted. For this reason, paper documents are scanned with a scanner or the like, converted into text using an optical character recognition device (OCR), and then stored in a storage device as application data (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2018-101327 A Summary of the Invention [Problem to be solved by the invention]

[0004] Meanwhile, for companies that undertake the review of various application documents, visually checking the contents of the documents increases the workload of the document reviewer, which can lead to mistakes. For this reason, there is a demand for automating the review process. However, the format of each application document is different. For this reason, it is difficult to review documents by simply converting them into text using OCR (Optical Character Recognition / Reader). In particular, the review of the validity of documents, i.e. whether the contents were correct, was not carried out efficiently.

[0005] SUMMARY OF THE PRESENT EMBODIMENTS Accordingly, an object of the present invention is to provide a document examination support device and program that enable efficient examination of the validity of document contents. [Means for solving the problem]

[0006] The present invention solves the above problems by the following solving means. A first invention is a document examination support device comprising: an application data storage unit that stores application data consisting of items contained in an application document and item values ​​for the items, in correspondence with application identification information assigned to each application; a comparison means that compares the item value of a comparison item of one of the application data stored in the application data storage unit with normal data of a corresponding item in a normal data storage unit corresponding to the comparison item; and a result output means that outputs the comparison result by the comparison means. A second invention is a document review support device according to the first invention, wherein the application data storage unit stores the items contained in the application documents in a hierarchical manner in association with the item values, and the matching means groups together a plurality of items having a common upper hierarchy in the application data storage unit, and matches a combination of the item values ​​corresponding to a predetermined group of the one piece of application data with a combination of normal data of the corresponding items in the normal data storage unit corresponding to the predetermined group. A third invention is a document review support device according to the first or second invention, wherein the result output means outputs the matching result regarding the presence or absence of normal data for each matching item of the application data. A fourth invention is a document examination support device according to any one of the first to third inventions, comprising: a certification data storage unit that stores certification data consisting of items and item values ​​for the items in a certificate document associated with the application documents in correspondence with the application identification information for each of the certificate documents; and a comparison means that compares the item value of a comparison item of the one of the application data stored in the application data storage unit with the item value of a corresponding item of the certification data associated with the same application identification information as the one of the application data stored in the certification data storage unit corresponding to the comparison item, and the result output means outputs the comparison result by the comparison means. A fifth invention is the document examination support device of the fourth invention, wherein the result output means outputs the comparison result relating to a match or a mismatch for each comparison item of the application data. A sixth invention is a document review support device of the fourth or fifth invention, further comprising an application identification receiving means for receiving the application identification information, wherein the matching means performs matching using the application data associated with the application identification information accepted by the application identification receiving means, the comparison means performs comparison using the application data associated with the application identification information accepted by the application identification receiving means and the certification data, and the result output means outputs the matching result by the matching means for the matching items of the application data and the comparison result by the comparison means for the comparison items. The seventh invention is a document examination support device according to any one of the fourth to sixth inventions. When all of the collation results and comparison results output by the result output means are affirmative, an application reception means for receiving the application, and the collation items collated by the collation means and the item values of the application data corresponding to the collation items, which are related to the application received by the application reception means, are registered in the verified data storage section as verified data by the verified data registration means. It is a document examination support device provided with. The eighth invention is a document examination support device according to the seventh invention, further comprising confirmation result reception means for receiving an operator's confirmation result with respect to the collation result and the comparison result output by the result output means. The application reception means receives the application even when at least one of the collation result and the comparison result output by the result output means is negative, provided that the confirmation result received by the confirmation result reception means is one that accepts the application. It is a document examination support device. The ninth invention is a document examination support device according to any one of the first to eighth inventions, comprising image reception means for receiving image data of the application documents, identification information giving means for giving the application identification information to the image data received by the image reception means, item extraction means for extracting the items and the item values from the image data to which the identification information giving means has given the application identification information, and application document registration means for registering the application data consisting of the items and the item values extracted by the item extraction means in the application data storage section in association with the application identification information. It is a document examination support device provided with. The tenth invention is a program for causing a computer to function as a document examination support device according to any one of the first to ninth inventions.

Effect of the Invention

[0007] According to the present invention, it is possible to provide a document examination support device and a program that enable efficient examination of the validity of document contents.

Brief Description of the Drawings

[0008] [Figure 1] 1 is a diagram showing the overall configuration of a document examination support system according to a first embodiment and functional blocks of a document examination support server. [Diagram 2] 3 is a diagram showing a specific example of an examination rule file storage unit of the document examination support server according to the first embodiment; FIG. [Diagram 3] 2 is a diagram showing a specific example of application data registered in an application database of the document examination support server according to the first embodiment. FIG. [Figure 4] 3] FIG. 3 is a diagram showing a specific example of certification data registered in the application database of the document examination support server according to the first embodiment. [Diagram 5] 5 is a flowchart showing a document examination support process of the document examination support server according to the first embodiment. [Figure 6] 5 is a flowchart showing a matching process of the document examination support server according to the first embodiment. [Figure 7] FIG. 4 is a diagram showing a specific example of matching processing according to the first embodiment. [Figure 8] 5 is a flowchart showing a comparison process of the document examination support server according to the first embodiment. [Figure 9] 6A to 6C are diagrams illustrating a specific example of a comparison process according to the first embodiment. [Figure 10] FIG. 4 is a diagram showing a display example on a terminal according to the first embodiment. [Figure 11] FIG. 4 is a diagram showing a display example on a terminal according to the first embodiment. [Figure 12] FIG. 11 is a diagram showing the overall configuration of a document examination support system according to a second embodiment and functional blocks of a document examination support server. [Figure 13] 13 is a flowchart showing a data creation process of the document examination support server according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited thereto. (First Embodiment) (Overall Configuration of Document Review Support System 100) FIG. 1 is a diagram showing the overall configuration of the document review support system 100 according to the first embodiment and the functional blocks of the document review support server 1. FIG. 2 is a diagram showing a specific example of the review rule file storage unit 32 of the document review support server 1 according to the first embodiment. FIG. 3 is a diagram showing a specific example of the application data registered in the application database 33 of the document review support server according to the first embodiment. FIG. 4 is a diagram showing a specific example of the certification data registered in the application database 33 of the document review support server according to the first embodiment.

[0010] In the document review support system 100 shown in FIG. 1, the document review support server 1 conducts a review of an application specified by a user (hereinafter, the person who checks the documents is also referred to as an operator) who checks the documents on the terminal 6, and outputs the review result to the terminal 6. In the document review support system 100, the document review support server 1 uses the application data and the certification data in which each document of the application forms and the certification documents attached to the application forms are structured, collates the application data with various masters to detect document errors, compares the application data with the certification data to confirm the consistency of information between the application forms and the certification documents, and outputs the result. By doing so, the document review support system 100 can efficiently conduct a review regarding the validity of the document content, and can reduce the work load of the operator.

[0011] The document review support system 100 includes a document review support server 1 (document review support device), an external server 4, and a terminal 6. The document review support server 1, the external server 4, and the terminal 6 are communicably connected via a communication network N. Although one each of the external server 4 and the terminal 6 is shown in FIG. 1, it goes without saying that there may be a plurality of each.

[0012] <Document review support server 1> The document examination support server 1 is a server that can be used for the examination of various application documents. The document examination support server 1 collates application data with various masters and checks whether or not predetermined information between the application data and certification data matches. Here, application data is data created from application documents, and is composed of items in the application documents and their corresponding item values. Application documents are documents that must be created when submitting an application, and are in a format determined for each case. Certification data is data created from the certificate documents attached to the application documents, and consists of items on the certificate documents and their corresponding item values. Certificate documents are used to verify the applicant, and are, for example, personal identification documents such as a driver's license, insurance card, or passport. One or more certificate documents are attached to the application documents. Moreover, the various masters refer to regular data stored in a master storage unit 5 (regular data storage unit) described later.

[0013] The document examination support server 1 includes a control unit 10, a storage unit 30, and a communication interface unit 39. The control unit 10 is a CPU (Central Processing Unit) that controls the entire document examination support server 1. The control unit 10 appropriately reads and executes an OS (Operating System) and various application programs stored in the storage unit 30, thereby cooperating with the above-mentioned hardware and executing various functions. Before describing the various functions of the control unit 10, the storage unit 30 will be described.

[0014] The storage unit 30 is a storage device such as a hard disk, a semiconductor memory device, etc. for storing programs, data, etc. required for the operation of the document examination support server 1. The storage unit 30 includes a program storage unit 31, an examination rule file storage unit 32, an application database 33 (application data storage unit, certification data storage unit), and a confirmed master storage unit 34 (confirmed data storage unit). The program storage unit 31 is a storage area for storing programs. The program storage unit 31 stores a document examination support program 31a (program). The document examination support program 31a is a program for executing each function of the control unit 10, which will be described later.

[0015] The examination rule file storage unit 32 is a storage area that stores rule files to be used in examinations in association with each case that is the subject of an application. FIG. 2A shows a specific example of the examination rule file storage unit 32. As shown in FIG. 2A, the case name is associated with the file name. As an example, in a case with the name "XX case", two file names, a collation file V01 and a comparison file C01, are associated as the file names in which the screening rules are described. Here, a case refers to an application, and the case name is given according to the application format, for example, "2023 XX City Benefit Application Case" or "△○ Life Insurance Whole Life Insurance Application Case."

[0016] FIG. 2(B) shows an example of the comparison file V01. In the matching file V01, matching items correspond to master names. Matching items are the item names of application data, and master names are the names of masters stored in the master storage unit 5 described later. As an example, it is indicated that the matching item "address" is matched using the "address master", and that the matching item "business information", a set of three items "business name", "representative", and "location", is matched using the "construction contractor master".

[0017] FIG. 2(C) shows an example of the comparison file C01. In the comparison file C01, comparison items and certificate document names are associated with each other. Comparison items are the names of application data items, and certificate document names are the names of certificate documents. As an example, it is indicated that the comparison items "Name", "Address", and "Date of Birth" of "Applicant Information" are compared using "Identification Documents", and further, it is indicated that the comparison item "Name" of "Applicant Information" is compared using "Application Form" and "Construction Photo Register".

[0018] The application database 33 in FIG. 1 is a storage area that stores application data and certification data in association with an application ID (IDentification). The application database 33 also stores the application acceptance date, application result, etc. in association with the application ID. The application ID is identification information uniquely assigned to each application. The application ID may be assigned using a code system that can identify the case. The application acceptance date is the date on which the application documents are accepted, and the application result is the application status and result information from the processing described below. The application database 33 may, for example, create a folder for each application ID and store the application data and certification data in the created folder.

[0019] FIG. 3 shows an example of application data 71 registered in the application database 33. In the application data 71 in Fig. 3, values ​​obtained from the application document 7 are registered as item values ​​corresponding to the item names. In this example, the application document 7 is a construction contract. The item names are set in advance, and if there is a value corresponding to the item name, it is registered as the item value. FIG. 4 shows an example of the certification data 81 registered in the application database 33. As shown in FIG. In the proof data 81 in Fig. 4, values ​​obtained from the certificate document 8 are registered in the item values ​​corresponding to the item names. In this example, the certificate document 8 is a driver's license. Note that the item names are set in advance, and if there is a value corresponding to the item name, it is registered in the item value. Therefore, in the proof data 81, no value is registered in the item values ​​corresponding to the item names related to business information.

[0020] In the first embodiment, no particular reference is made to a method for creating the application data and certification data to be registered in the application database 33. Each piece of data may be registered manually by an operator or the like. The confirmed master memory unit 34 in Figure 1 is a memory area that stores combinations of item names and item values ​​of the application data used in the application for review and compared against the master when the review result is that the application is accepted.

[0021] Next, the control unit 10 will be described. The control unit 10 includes an examination processing unit 11, a confirmation result receiving unit 16 (confirmation result receiving means), and a confirmation result processing unit 17 (application receiving means, confirmed data registration means). The examination processing unit 11 performs processing related to the examination of application data registered in the application database 33. The examination processing unit 11 includes an application ID receiving unit 12 (application identification receiving means), a matching unit 13 (matching means), a comparison unit 14 (comparison means), and a result output unit 15 (result output means). The application ID receiving unit 12 receives an application ID from the terminal 6. The application ID received from the terminal 6 is input from the terminal 6 when an operator of the terminal 6 examines the application.

[0022] The matching unit 13 extracts application data corresponding to the application ID accepted by the application ID accepting unit 12 from the application database 33. Then, the matching unit 13 refers to the screening rule file storage unit 32 and matches the item values ​​of the matching items in the extracted application data with the data of the corresponding items in the master data to be matched. At that time, the matching unit 13 uses the item names of the matching items as clues to identify the corresponding items in the master data to be matched. In addition, when the matching item is a set of multiple items, the matching unit 13 matches a combination of item values ​​corresponding to the multiple items with a combination of data of the multiple corresponding items of the master to be matched.

[0023] The comparison unit 14 extracts the application data and certification data corresponding to the application ID received by the application ID reception unit 12 from the application database 33. Then, the comparison unit 14 refers to the examination rule file storage unit 32, and compares the item values of the comparison items among the extracted application data with the item values of the corresponding items of the certification data to be compared. At this time, the comparison unit 14 specifies the corresponding item of the certification data based on the item name of the comparison item. The result output unit 15 outputs the verification result by the verification unit 13 and the comparison result by the comparison unit 14 to the terminal 6. More specifically, the result output unit 15 outputs the verification result regarding the presence or absence of the data of the corresponding item for each item of the application data that has been verified. In addition, the result output unit 15 outputs the comparison result regarding agreement or disagreement for each item of the application data that has been compared.

[0024] The confirmation result reception unit 16 receives the confirmation result by the operator for the verification result and the comparison result output by the result output unit 15. When all of the verification result and the comparison result output by the result output unit 15 are positive, the confirmation result processing unit 17 accepts the application. Also, even if any of the verification result and the comparison result output by the result output unit 15 is negative, when the confirmation result received by the confirmation result reception unit 16 is to accept the application, the confirmation result processing unit 17 accepts the application. Then, the confirmation result processing unit 17 registers the combination of the verification item and the item value of the application data related to the accepted application as the verified data in the verified master storage unit 34.

[0025] The communication interface unit 39 is an interface unit for communicating with the external server 4 and the terminal 6 via the communication network N. Note that the computer refers to an information processing device equipped with a control unit, a storage device, etc. The document review support server 1 is an information processing device equipped with a control unit 10, a storage unit 30, etc., and is included in the concept of a computer. Furthermore, there is no limit to the number of pieces of hardware that constitute the document examination support server 1. It may be configured with one or more pieces as necessary. Furthermore, the hardware of the document examination support server 1 may be configured to include various servers such as a web server, a DB (database) server, and an application server as necessary, and may be configured with one server or with separate servers. Furthermore, the document examination support server 1 may be, for example, a cloud.

[0026] <External Server 4> The external server 4 is, for example, a server under the jurisdiction of a national or local government, or a server owned by a private company. The external server 4 is connected to the master storage unit 5 . The master storage unit 5 is a storage area for storing master data, which is regular data. Specifically, the master data of a construction company may be stored in the database of the "Construction Company / Real Estate Agent Business Information Search System" administered by the Ministry of Land, Infrastructure, Transport and Tourism, and the master data of an address may be stored in the "Address Master" provided by the Geospatial Information Association of Japan, a public interest incorporated foundation. In addition to the master storage unit 5, the external server 4 also includes a control unit, a storage unit, a communication interface unit, and the like, all of which are not shown.

[0027] <Terminal 6> Terminal 6 is a terminal used by an operator involved in the screening work. Terminal 6 can be configured, for example, as a personal computer (PC) or a tablet terminal. Terminal 6 may be a dedicated terminal for business use, or may be a dual-purpose terminal that can be used for other work. Although not shown, terminal 6 includes a control unit, a memory unit, an input unit, a display unit, a communication interface unit, etc.

[0028] <Processing Description> Next, the process performed by the document examination support server 1 will be described. FIG. 5 is a flowchart showing the document examination support process of the document examination support server 1 according to the first embodiment. FIG. 6 is a flowchart showing the collation process of the document examination support server 1 according to the first embodiment. FIG. 7 is a diagram showing a specific example of the matching process according to the first embodiment. FIG. 8 is a flowchart showing the comparison process of the document examination support server 1 according to the first embodiment. FIG. 9 is a diagram showing a specific example of the comparison process according to the first embodiment.

[0029] First, the case name and application ID of the application to be reviewed are set in terminal 6. Here, the case name may be extracted in advance from, for example, the review rule file storage unit 32, and output selectably on terminal 6. Also, the application ID may be extracted from the application database 33, the application ID of application data for which the application has not been accepted, and output selectably on terminal 6. By setting the name of the case to be reviewed and the application ID on the terminal 6, in step S (hereinafter, "step S" will be simply referred to as "S") 11 of Figure 5, the application ID receiving unit 12 of the document review support server 1 accepts the setting of the case name and application ID.

[0030] In S12, the control unit 10 acquires from the application database 33 the application data corresponding to the accepted application ID. In S13, the collation unit 13 performs a collation process. Here, the matching process will be described with reference to FIG. In S31 of FIG. 6, the collation unit 13 acquires a collation file corresponding to the case name from the examination rule file storage unit 32.

[0031] In S32, the collation unit 13 identifies the master associated with the collation item from the collation file. In S33, the collation unit 13 acquires the item name of the master from the master storage unit 5 of the external server 4 that stores the specified master, using the collation item as a clue. In S34, the collation unit 13 collates the item value of the collation item with the data corresponding to the item name of the acquired master. In S35, the matching unit 13 stores the matching result in association with the matching item.

[0032] In S36, the control unit 10 judges whether or not all the masters in the verification file have been verified. If all the masters in the verification file have been verified (S36: YES), the control unit 10 moves the process to S14 in Fig. 5. On the other hand, if all the masters in the verification file have not been verified (S36: NO), the verification unit 13 moves the process to S32 and performs verification processing with the masters that have not been verified.

[0033] Here, a specific example of the matching process will be described with reference to FIG. First, the matching unit 13 refers to the matching file V01 in Fig. 2(B) and identifies the address master 5a whose matching items match the address in the applicant information (S32 in Fig. 6). The matching unit 13 then matches the application data 71 with the address master 5a, and checks whether there is data matching the item values ​​71a of the application data 71 for the matching items in the address master 5a (S33 and S34 in Fig. 6). If there is matching data, the matching unit 13 determines that the matching for the matching items is OK, and if there is no matching data, the matching unit 13 determines that the matching for the matching items is NG.

[0034] Next, the collation unit 13 refers to the collation file V01 in FIG. 2(B) and identifies the construction company master 5b whose collation items are to be collated with the business name, representative name, and location of the business information (S32 in FIG. 6). Then, the collation unit 13 collates the application data 71 with the construction company master 5b, and checks whether the item value 71b of the application data 71 for the collation items in the construction company master 5b matches (S33 and S34 in FIG. 6). At this time, the collation unit 13 first checks whether there is data in the construction company master 5b whose collation items match the item value corresponding to the business name. If there is no data in the construction company master 5b whose item value matches the business name, the collation unit 13 determines that the collation for the collation items is NG, and does not need to perform collation for other collation items. On the other hand, if there is data in the construction company master 5b whose item value matches the business name, the collation unit 13 next checks whether there is data matching the representative and location of the application data 71 by collating it with the data in the corresponding items for the representative name and location associated with the corresponding data in the construction company master 5b. If all items match, the collation unit 13 determines the collation to be OK, and if there is no matching data even for one item, the collation unit 13 determines the collation to be NG.

[0035] In S14 of FIG. 5, the comparison section 14 performs a comparison process. Here, the comparison process will be described with reference to FIG. In S41 of FIG. 8, the comparison unit 14 acquires a comparison file corresponding to the case name from the examination rule file storage unit 32. In S42, the comparison unit 14 obtains, from the application database 33, the certification data of the certification document that corresponds to the application ID and is described in the comparison file. In S43, the comparison unit 14 acquires the item names of the acquired proof data using the comparison items as clues.

[0036] In S44, the comparison unit 14 compares the item value of the comparison item with the item value of the proof data corresponding to the acquired item name. In S45, the comparison unit 14 stores the comparison result in association with the comparison item. In S46, the control unit 10 judges whether or not all the proof data items in the comparison file have been compared. If all the proof data items in the comparison file have been compared (S46: YES), the control unit 10 moves the process to S15 in Fig. 5. On the other hand, if all the proof data items in the comparison file have not been compared (S46: NO), the comparison unit 14 moves the process to S43 and performs a comparison process with the item values ​​of the proof data that have not been compared.

[0037] Here, a specific example of the comparison process will be described with reference to FIG. First, the comparison unit 14 refers to the comparison file C01 in FIG. 2(C) and obtains proof data 81 having a matching application ID from the application database 33 (S42 in FIG. 8). The proof data 81 is data of a driver's license, which is an identification document. Next, the comparison unit 14 specifies the name of the applicant information as the item name of the proof data 81 to be compared against the applicant's name as a comparison item (S43 in FIG. 8). Then, the comparison unit 14 compares the item value 71c of the application data 71 with the item value 81a of the proof data 81 to confirm whether they match (S44 in FIG. 8). If they match, the comparison unit 14 determines that the comparison for the comparison items is OK, and if they do not match, the comparison unit 14 determines that the comparison for the comparison items is NG.

[0038] Similarly, the comparison unit 14 checks whether the values ​​of the corresponding items in the application data 71 and the certification data 81 match with respect to the comparison items of address and date of birth. Furthermore, the comparison unit 14 refers to the comparison file C01 in FIG. 2(C) and compares the name of the applicant information between the application data 71 and the certification data of the application form and the certification data of the construction photo register.

[0039] 5, the result output unit 15 outputs the collation result by the collation unit 13 and the comparison result by the comparison unit 14 to the terminal 6. A specific example of a screen to be output to the terminal 6 will be described later. In S16, the confirmation result receiving unit 16 receives the confirmation result from the terminal 6. The confirmation result may be received from a different screen instead of the screen on which the collation result and comparison result are output. Then, the confirmation result processing unit 17 reflects the examination result in the application database 33.

[0040] In S17, the control unit 10 judges whether the confirmation result indicates that the application is to be accepted. If the application is to be accepted (S17: YES), the control unit 10 moves the process to S18. On the other hand, if the application is not to be accepted (S17: NO), the control unit 10 ends this process. In S18, the confirmation result processing unit 17 performs a registration process to register the combination of the collation item and the item value of the application data related to the application as confirmed data in the confirmed master storage unit 34. After that, the control unit 10 ends this process.

[0041] In this way, by registering the combination of comparison items and item values ​​of the application data for which an application has been accepted as confirmed data in the confirmed master storage unit 34, a master can be created and data can be accumulated in the document review support system 100, and the master created in the confirmed master storage unit 34 can be used for other reviews, etc.

[0042] Next, an example of a screen displayed on the terminal 6 will be described. 10 and 11 are diagrams showing examples of display on the terminal 6 according to the first embodiment. Fig. 10 is an example of a screen showing the collation process result, and Fig. 11 is an example of a screen showing the comparison process result. In this figure, for convenience, the collation process result and the comparison process result are shown as separate screens, but both results may be output on a single screen.

[0043] A screen 91 shown in FIG. 10 is made up of a case selection component 91a, a folder selection component 91b, a process execution component 91c, and a result output area 91d. When the user performs a selection operation on the case selection member 91a, the control unit 10 outputs the case names in the examination rule file storage unit 32, for example, in a list, and the user can select and specify the corresponding case name from the list. When the user selects the folder selection member 91b, the control unit 10 outputs, for example, a list of folder names (e.g., application IDs) of folders for each application in the application database 33, and the user can specify the relevant folder by selecting it from the list.

[0044] The process execution member 91c is a button for executing a process related to the examination by a user's selection operation. The process related to the examination is, for example, the process from S12 to S15 of the document examination support process shown in FIG. The result output area 91d is an area in which the result of the processing performed by the processing execution member 91c is output. The result output area 91d is not displayed on the screen 91 until the processing execution member 91c is selected. The result output area 91d outputs the items and item values ​​in the "Construction Contract" application document. The result output area 91d also compares the item values ​​of the matching items with the data of the corresponding items in the address master 5a and the construction contractor master 5b, and outputs the matching results in the positions corresponding to the items.

[0045] In screen 91, since there is a mismatch between the item values ​​of the construction contract document, which is the application data, and the master data that was checked, the application document is colored as shown in row 91e. Also, in screen 91, if the result of checking against the master data shows that the item value of the application data does not exist in the master data, the name of the master data that was checked and a message indicating that the data does not exist are output and the content is colored.

[0046] 11 is composed of a case selection member 92a, a folder selection member 92b, a process execution member 92c, and a result output area 92d. The case selection member 92a, the folder selection member 92b, and the process execution member 92c are the same as the case selection member 91a, the folder selection member 91b, and the process execution member 91c in FIG. The result output area 92d is an area for outputting the result of the process performed by the process executing member 92c. The result output area 92d outputs the results of a comparison between the application document "Construction contract" and the certification document "Application form," and the results of a comparison between the application document "Construction contract" and the certification document "Identity verification document," at the positions corresponding to the items.

[0047] On screen 92, the results of comparing the construction contract, which is the application data, with the application form, which is the certification data, are shown in row 92e, and are colored because there are items that do not match. Similarly, the results of comparing the construction contract, which is the application data, with the identification document, which is the certification data, are shown in row 92f, and are colored because there are items that do not match. Also, on screen 92, the name of the certification document and a message that there is no match are output in correspondence with the items that do not match, and the content is colored.

[0048] Although not shown on screens 91 and 92, for example, a button for displaying another screen may be provided so that the originals of the application documents and certificates can be confirmed. Also, buttons or areas may be provided that allow the operator to refer to the screen and input confirmation results such as accepting the application, putting it on hold, or not accepting the application.

[0049] As described above, according to the first embodiment, the document examination support server 1 has the following advantages. (1) The item value of a verification item of one application data item stored in the application database 33 is compared with the regular data of the corresponding item in the master memory unit 5 corresponding to the verification item, and the verification result is output to the terminal 6. Therefore, it is possible to check whether the item value for the collation item is the correct data stored in the master storage unit 5. And, for an item value that is not in the master storage unit 5, it is possible to detect it as an erroneous input.

[0050] (2) The application database 33 hierarchically organizes the items in the application documents, associates and stores the item values, groups a plurality of items whose upper hierarchies in the application database 33 are common, and collates a combination of a plurality of item values corresponding to one set of application data collation items with a combination of the regular data of the corresponding items in the master storage unit 5 corresponding to the set of collation items. Therefore, it is possible to check whether the item values for the collation items can be collated with the regular data as a combination. As a result, it is possible to detect item values that are not suitable as a combination even if they are present in the master storage unit 5 as individual items.

[0051] (3) For each collation item of the application data, an output is provided of the collation result regarding whether or not there is a match with the regular data. Therefore, the operator of the terminal 6 can check whether or not each item has been successfully collated.

[0052] (4) The application database 33 stores, for each certificate document, the certificate data consisting of the items in the certificate document associated with the application document and the item values of those items, in association with the application ID. The item value of the comparison item of one application data stored in the application database 33 is compared with the item value of the corresponding item in the certificate data associated with the same application ID as the one application data corresponding to the comparison item, and the comparison result is output. Therefore, it is possible to confirm that the item values of the comparison items match between the documents related to the application. And when there is a discrepancy, it is possible to prompt a check as to whether there is an error in any of the documents. (5) For each comparison item of the application data, an output is provided of the comparison result regarding whether there is a match or a discrepancy. Therefore, the operator of the terminal 6 can check whether or not the comparison results match for each item.

[0053] (6) When an application ID is received, collation is performed using the application data associated with the application ID, comparison is performed using the application data and the certificate data associated with the application ID, and the collation result and the comparison result regarding the items of the application data are output. Therefore, the collation result and the comparison result can be output for each item, and the operator of the terminal 6 can confirm both results.

[0054] (7) If all of the output matching results and comparison results are positive, the application is accepted, and the combination of the matching items and the item values ​​of the application data corresponding to the matching items for the accepted application is registered in the confirmed master memory unit 34 as confirmed data. Therefore, the confirmed master memory unit 34 registers combinations of items and item values ​​of application data that have been confirmed by the master, and the data registered in the confirmed master memory unit 34 can be used for other processes as legitimate data.

[0055] (8) An operator confirms the results of the verification and comparison that have been output, and if the verification results indicate that the application should be accepted, the application is accepted even if at least one of the verification and comparison results that have been output is negative. Therefore, for example, even if there is an erroneous conversion into data, if an operator visually inspects it and determines that it is correct, the application can be accepted.

[0056] Second embodiment In the second embodiment, a description will be given of a system for automatically creating application data from image data of application documents. In the following description, parts that perform the same functions as those in the first embodiment described above will be given the same reference numerals or the same reference numerals at the end, and duplicate descriptions will be omitted as appropriate. <Overall configuration of document examination support system 200> FIG. 12 is a diagram showing the overall configuration of a document examination support system 200 and functional blocks of a document examination support server 201 according to the second embodiment. The document examination support system 200 includes a document examination support server 201, an external server 4, and a terminal 6.

[0057] <Document examination support server 201> The document examination support server 201 is a server that can be used for the examination of various application documents. The document examination support server 201 creates application data and certification data from various application documents and certificate documents attached to the application documents. The document examination support server 201 then compares the application data with various masters and checks whether predetermined information between the application data and the certification data matches. The document examination support server 201 includes a control unit 210, a storage unit 230, and a communication interface unit 39.

[0058] Before describing the various functions of the control unit 210, the storage unit 230 will be described. The storage unit 230 includes a program storage unit 231 , an examination rule file storage unit 32 , an application database 33 , a confirmed master storage unit 34 , and an image data storage unit 235 . The program storage unit 231 stores a document examination support program 31a and a data creation program 231b. The data creation program 231b is a program for executing functions related to a data creation processing unit 221 of the control unit 210, which will be described later. The image data storage unit 235 is a storage area for storing image data of application documents and certificate documents to be attached to the application documents. The image data storage unit 235 creates a folder for each application, for example, and stores image data of the application documents and certificate documents to be attached to the application documents.

[0059] Next, the control unit 210 will be described. The control unit 210 includes a data creation processing unit 221 , an examination processing unit 11 , a confirmation result receiving unit 16 , and a confirmation result processing unit 17 . The data creation processing unit 221 includes an image data receiving unit 222 (image receiving means) and a document data creation unit 223 (identification providing means, item extraction means, application document registration means). The image data accepting unit 222 accepts image data of application documents stored in the image data storage unit 235. The image data accepting unit 222 also accepts image data of certificate documents stored in the same folder as the image data of application documents.

[0060] Document data creation unit 223 assigns an application ID to the image data accepted by image data acceptance unit 222. Document data creation unit 223 assigns, for example, a unique application ID. Next, document data creation unit 223 extracts items and item values ​​from the image data. As a method for extracting items and item values ​​from image data, for example, OCR technology is used to obtain text from the image data, and items and item values ​​are extracted using a technology for extracting items (Key) and values ​​from the text. As a technology for extracting items (Key) and values ​​from text, for example, items and item values ​​may be automatically extracted from text on a rule basis, or a learning model or AI technology that has learned combinations of text, items, and item values ​​may be used. At this time, document data creation unit 223 structures the items so that they are hierarchically structured according to their placement positions, etc. Then, the document data creation unit 223 registers application data consisting of items and item values ​​extracted from the image data of the application document in the application database 33. Similarly, the document data creation unit 223 registers certification data consisting of items and item values ​​extracted from the image data of the certificate document in the application database 33.

[0061] <Processing Description> Next, the process performed by the document examination support server 201 will be described. FIG. 13 is a flowchart showing the data creation process of the document examination support server 201 according to the second embodiment. In S261, the image data receiving unit 222 of the document examination support server 201 designates a folder for one application from the image data storage unit 235. In S262, document data creation unit 223 assigns an application ID to the image data in the folder designated in S261.

[0062] In S263, document data creation section 223 obtains one image data from the folder designated in S261 and assigns a document ID to it. At that time, document data creation section 223 assigns a document ID to the image data of the application document. In S264, document data creation unit 223 performs a process of structuring the examination items of the document. More specifically, document data creation unit 223 extracts text from image data using OCR technology. Furthermore, document data creation unit 223 acquires items and their values ​​using a technology for extracting items and values. At this time, document data creation unit 223 desirably structures the items into a hierarchy based on the positional relationship of each item, for example.

[0063] In S265, document data creation unit 223 registers data consisting of the acquired items and item values ​​in application database 33. At this time, document data creation unit 223 creates a folder with the application ID as the folder name and registers the data in it. Then, document data creation unit 223 registers application data acquired from image data of the application document in application database 33. In addition, document data creation unit 223 registers certification data acquired from image data of the certificate document in application database 33.

[0064] In S266, the control unit 210 judges whether or not the image data of all documents in the designated folder has been processed. If the image data of all documents has been processed (S266: YES), the control unit 210 ends this process. On the other hand, if the image data of all documents has not been processed (S266: NO), the control unit 210 moves the process to S263, assigns document IDs to the image data of unprocessed certificate documents, and repeats the process of creating certification data.

[0065] In this manner, the control unit 210 can process a plurality of image data stored in one folder of the image data storage unit 235. If there are multiple application folders in the image data storage unit 235, the document examination support server 201 may repeat this process. The document examination support process performed using the application data and certification data created in the above data creation process is the same as that in the first embodiment (FIG. 5).

[0066] As described above, according to the second embodiment, the document examination support server 201 has the following advantages. (1) Image data of an application document is accepted, an application ID is assigned to the accepted image data, items and item values ​​are extracted from the image data to which the application ID is assigned, and the application data consisting of the extracted items and item values ​​is registered in the application database 33 in correspondence with the application ID. Therefore, the process of creating structured application data from image data of application documents can be performed automatically. (2) Items and item values ​​are extracted from the image data of the certificate attached to the application documents, and certification data consisting of the extracted items and item values ​​is registered in the application database 33 in correspondence with the application ID. Therefore, proof data can be automatically created from image data of certificate documents.

[0067] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. Furthermore, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. The above-mentioned embodiments and the modified forms described below can be used in appropriate combination, but detailed description will be omitted.

[0068] (Variations) (1) In each embodiment, the matching process is performed using the master stored in the master storage unit 5 of the external server 4, but the present invention is not limited to this. For example, when a large amount of data is registered in the confirmed master storage unit 34 and the data stored in the confirmed master storage unit 34 becomes substantial, the matching process may be performed using the confirmed master storage unit 34.

[0069] (2) In each embodiment, an example has been described in which multiple documents are required for an application, but this is not limiting. For example, only one application form may be required. In that case, the comparison process is not performed, and only the collation process is performed, and the result is output.

[0070] (3) In each embodiment, the documents required for an application are application documents and certification documents, and the comparison process is described as comparing the application documents with the certification documents, but this is not limiting. The comparison process may be performed by comparing multiple certification documents.

[0071] (4) In each embodiment, the collation in the collation process and the comparison in the comparison process are described using item values ​​written on documents as an example, but the present invention is not limited to this. For example, the collation and comparison of item values ​​may be performed after processing to eliminate spelling variations. An example of spelling variation is changing an address from "1-1-1" to "1-1-1". In this way, the collation and comparison processes can be made easier to perform. [Explanation of symbols]

[0072] 1, 201 Document review support server 4 External Server 5 Master Storage Unit 6 Terminal 10, 210 Control unit 11 Examination Department 12 Application ID Reception Section 13. Matching section 14 Comparison section 15 Result output section 16. Confirmation Result Reception Section 17 Confirmation result processing section 30, 230 storage section 31a Document Review Support Program 32 Examination rule file storage section 33 Application Database 34 Confirmed Master Storage Unit 100, 200 Document review support system 221 Data Creation Processing Section 222 Image Data Reception Department 223 Document Data Creation Department 231b Data creation program 235 Image data storage unit N Communication Network

Claims

1. an application data storage unit that stores application data including items in an application document and item values ​​for the items in association with application identification information that is assigned to each application; A collation means for collating the item value of a collation item of one of the application data stored in the application data storage unit with regular data of a corresponding item in a regular data storage unit corresponding to the collation item; a result output means for outputting a collation result by the collation means; A document review support device comprising:

2. 2. The document examination support device according to claim 1, the application data storage unit stores the items included in the application document in a hierarchical manner in association with the item values; The matching means groups together a plurality of items that have a common upper hierarchy in the application data storage unit, and matches a combination of the item values ​​corresponding to a specific group of the one application data with a combination of normal data of the corresponding items in the normal data storage unit that corresponds to the specific group, in a document review support device.

3. 2. The document examination support device according to claim 1, The result output means outputs the matching result regarding the presence or absence of normal data for each matching item of the application data.

4. In the document examination support device according to any one of claims 1 to 3, a certification data storage unit that stores certification data, which is composed of items and item values ​​for the items contained in a certification document associated with the application documents, in association with the application identification information for each of the certification documents; a comparison means for comparing the item value of a comparison item of the one application data stored in the application data storage unit with the item value of a corresponding item of the certification data associated with the same application identification information as the one application data stored in the certification data storage unit corresponding to the comparison item; Equipped with The result output means outputs a comparison result obtained by the comparison means.

5. 5. The document examination support device according to claim 4, The result output means outputs the comparison result regarding a match or mismatch for each comparison item of the application data.

6. 5. The document examination support device according to claim 4, an application identification receiving means for receiving the application identification information, The matching means performs matching using the application data associated with the application identification information accepted by the application identification accepting means, The comparison means compares the application data associated with the application identification information accepted by the application identification acceptance means with the certification data, The result output means outputs the matching result by the matching means for the matching items of the application data and the comparison result by the comparison means for the comparison items of the document examination support device.

7. 5. The document examination support device according to claim 4, an application receiving means for receiving the application when all of the collation results and the comparison results output by the result output means are positive; a confirmed data registration means for registering a combination of the collation items collated by the collation means, which are related to the application accepted by the application accepting means, and item values ​​of the application data corresponding to the collation items, as confirmed data in a confirmed data storage unit; A document review support device comprising:

8. 8. The document examination support device according to claim 7, a confirmation result receiving means for receiving a confirmation result by an operator of the collation result and the comparison result output by the result output means, The application receiving means, when the confirmation result received by the confirmation result receiving means is indicative of acceptance of the application, receives the application even if at least one of the matching result and the comparison result output by the result output means is negative.

9. In the document examination support device according to any one of claims 1 to 3, an image receiving means for receiving image data of the application document; an identification assigning means for assigning the application identification information to the image data accepted by the image accepting means; an item extraction means for extracting the items and the item values ​​from the image data to which the application identification information has been added by the identification adding means; an application document registration means for registering the application data consisting of the items and item values ​​extracted by the item extraction means in the application data storage unit in association with the application identification information; A document review support device comprising:

10. Computer, a verification means for verifying an item value of a verification item of one of application data stored in an application data storage unit, the application data being composed of items included in an application document and item values ​​for the items, in association with application identification information provided for each application, against regular data of a corresponding item in a regular data storage unit corresponding to the verification item; a result output means for outputting a collation result by the collation means; A program to make it function as such.

11. The program according to claim 10, The computer, a comparison means for comparing the item value of a comparison item of the one application data stored in the application data storage unit with the item value of a corresponding item of the certification data associated with the same application identification information as the one application data corresponding to the comparison item in the application data storage unit, in a certification data storage unit which stores, for each of the certification documents, certification data consisting of items and item values ​​for the items contained in a certification document associated with the application documents in association with the application identification information; and make it work. A program causing the result output means to function to output the comparison result by the comparison means.

Citation Information

Patent Citations

  • Data registering apparatus and data registering method

    JP2018101327A