Information management system, control device, and program

The information management system addresses the challenge of storing medical information on isolated networks by implementing error detection and notification processes, ensuring reliable data storage and management.

JP2026029109APending Publication Date: 2026-02-20SEIKO EPSON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024131808
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Existing systems face challenges in registering and managing medical information on isolated networks, where communication errors or failures during the reading and storage processes can lead to unnoticed failures in storing management information in databases.

Method used

An information management system that includes a control device, an image reading device, and a storage system to read and store medical information on an isolated network, with error detection and notification processes to alert users of any errors during the reading and storage processes.

Benefits of technology

Ensures reliable storage of medical information on isolated networks by detecting and notifying users of errors, preventing data loss and ensuring complete data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026029109000001_ABST
    Figure 2026029109000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, a controller and a program for reducing the occurrence of the storage omission of management information to a database.SOLUTION: This system is provided with an inquiry management system 1 for managing management information, a printing system 2 for printing the management information acquired from the inquiry management system 1 on a first printer 5, and an in-hospital system 50 for acquiring the management information by reading an image of a printed matter on which the management information is printed, and storing the acquired management information in a database 80 connected to a separation network NW_C, and the in-hospital system 50 is provided with the database 80, a scanner 6 for reading the image of the printed matter, a reading processing for reading the image of the printed matter, a storage processing for storing the management information in the database 80, an error detection processing for detecting an error generated in execution of the reading processing and the storage processing, and a notification processing for outputting error information indicating the error detected by the detection processing.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information management system, a control device, and a program. [Background technology]

[0002] Conventionally, there are known techniques for managing information on a network. For example, Patent Document 1 discloses a system in which medical information such as electronic medical records is managed by a cloud server on a cloud network. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-063904 Summary of the Invention [Problem to be solved by the invention]

[0004] Management information such as the medical information described in Patent Document 1 must be registered and managed in a database on an isolated network, for example. One possible method for storing management information in a database is to read an image of a printed copy of the management information and store the obtained management information in the database. However, if the management information cannot be stored in the database due to a communication error, a failure to read the image, or the like, it is difficult for the user to notice this failure, and there is a risk that the management information will not be stored in the database. [Means for solving the problem]

[0005] The information processing system disclosed herein comprises a management system for managing management information, a printing system for causing a printing device to print the management information acquired from the management system, and a storage system for reading an image of a printed matter on which the management information is printed to acquire the management information and storing the acquired management information in a database connected to an isolated network isolated from an external network, wherein the storage system comprises a control device that executes the database, an image reading device that reads the image of the printed matter, a reading process that causes the image reading device to read the image of the printed matter, a storage process that stores the management information in the database, a detection process that detects errors that occur during the execution of the reading process and the storage process, and a notification process that outputs error information indicating the detected error when an error is detected by the detection process.

[0006] The control device of the present disclosure is a control device that performs the following operations: a reading process in which an image of a printed material on which management information is printed is read by an image reading device, the image of the printed material is read, and the management information is obtained; a storage process in which the management information is stored in a database connected to an isolated network that is isolated from an external network; a detection process in which errors that occur during the execution of the reading process and the storage process; and a notification process in which, when an error is detected by the detection process, error information indicating the detected error is output.

[0007] The program disclosed herein is a program that causes a processor mounted on a control device to execute a reading process in which an image reading device reads an image of a printed material on which management information is printed, reading the image of the printed material to obtain the management information; a storage process in which the management information is stored in a database connected to an isolated network that is isolated from an external network; a detection process in which errors that occur during the execution of the reading process and the storage process; and a notification process in which, when an error is detected by the detection process, error information indicating the detected error is output. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing the configuration of an information management system. [Figure 2] FIG. 2 is a diagram showing the configuration of a medical interview management server and a print server. [Figure 3] FIG. 10 is a diagram showing an example of a print image. [Figure 4] FIG. 10 is a diagram showing the configuration of a second in-hospital terminal. [Figure 5] FIG. 10 is a diagram showing an example of a setting screen. [Figure 6] FIG. 10 is a diagram showing an example of a display image. [Figure 7] 10 is a flowchart showing the operation of the second in-hospital terminal. [Figure 8] 10 is a flowchart showing the operation of the second in-hospital terminal. DETAILED DESCRIPTION OF THE INVENTION

[0009] [1. Information Management System Configuration] The configuration and operation of an information management system 1000 according to an embodiment will be described with reference to the accompanying drawings. The information management system 1000 is a system that is applied to, for example, a hospital H, and is a system that manages medical interview response information J1. The medical interview response information J1 is information that the patient P has answered to the medical interview. The medical interview response information J1 includes, for example, the medication history answered by the patient P, the medical history answered by the patient P, and the medical examination history answered by the patient P. The medical interview response information J1 is an example of "management information." Furthermore, Hospital H is an institution that provides medical care to Patient P, and it does not matter whether it is a facility that accommodates Patient P. In other words, Hospital H may be an institution that provides medical care to outpatients, or an institution that provides medical care to both outpatients and inpatients.

[0010] The information management system 1000 comprises a medical interview management system 1, a printing system 2, and an in-hospital system 50. A patient P uses a patient terminal 3 to connect to the medical interview management system 1 and communicate with the medical interview management system 1. The medical interview management system 1 is an example of a "management system," and the printing system 2 is an example of a "printing system." Furthermore, the in-hospital system 50 is an example of a "storage system."

[0011] The patient terminal 3 is a terminal device used by the patient P. In FIG. 1, the patient terminal 3 is illustrated as a notebook personal computer, but the patient terminal 3 may also be a desktop or tablet personal computer. The patient terminal 3 may also be a smartphone. The patient terminal 3 communicates data with the medical interview management system 1.

[0012] The patient terminal 3 displays an input screen for the medical interview at, for example, the patient's home, and accepts input of answers to the medical interview from the patient P. When the patient P finishes answering the medical interview, the patient terminal 3 transmits medical interview response information data D1 including medical interview response information J1 to the medical interview management system 1.

[0013] The medical interview management system 1 is a system that manages medical interview response information J1, and includes a medical interview management server 10. The medical interview management server 10 is connected to an external network NW_A, which may include the Internet, a LAN (Local Area Network), etc. The external network NW_A is an example of an "external network."

[0014] The medical interview management server 10 is a server device that manages the medical interview response information J1 and processes information from the printing system 2, the patient terminal 3, and the first in-hospital terminal 4 used in the hospital H as clients. The medical interview management server 10 is connected to an external network NW_A and communicates with these devices. In each figure, the medical interview management server 10 is represented by a single block, but this does not necessarily mean that the medical interview management server 10 is composed of a single device. For example, the medical interview management server 10 may be composed of multiple server devices with different processing contents.

[0015] The printing system 2 is a system that causes the first printing device 5 used in Hospital H to perform printing, and includes a printing server 20. The printing server 20 is connected to an external network NW_A. The printing server 20 is a server device that processes information using the medical interview management system 1 and the first printing device 5 as clients. The printing server 20 is connected to the external network NW_A and communicates with these devices. In each figure, the printing server 20 is represented by a single block, but this does not necessarily mean that the printing server 20 is composed of a single device. For example, the printing server 20 may be composed of multiple server devices with different processing contents.

[0016] The in-hospital system 50 comprises a first in-hospital terminal 4, a first printing device 5, a scanner 6, a second in-hospital terminal 7, a storage device 8, and a second printing device 9. The first in-hospital terminal 4 and the first printing device 5 are connected to an external network NW_B constructed within hospital H. The external network NW_B is a network connected to an external network NW_A. The scanner 6, the second in-hospital terminal 7, the storage device 8, and the second printing device 9 are connected to an isolated network NW_C. The isolated network NW_C is a network isolated from the external network NW_A. In other words, the isolated network NW_C is not connected to the external network NW_A or the external network NW_B. The isolated network NW_C is an example of an "isolated network."

[0017] The first in-hospital terminal 4 is a terminal device used by medical staff HC. Medical staff HC include doctors, nurses, and those engaged in administrative work related to the hospital H. In FIG. 1, the first in-hospital terminal 4 is shown as a notebook personal computer, but the first in-hospital terminal 4 may also be a desktop or tablet personal computer. The first in-hospital terminal 4 is connected to the external network NW_B and communicates with the medical interview management system 1 and the first printing device 5.

[0018] The first printing device 5 is capable of communicating with the first in-hospital terminal 4 connected to the external network NW_B and the printing system 2 connected to the external network NW_A. The first printing device 5 of this embodiment receives print data D2 from the printing system 2 and performs printing based on the received print data D2. The print data D2 is data that includes image data of the image to be formed on the printed matter and control commands that comply with the command system of the first printing device 5.

[0019] The first printing device 5 may be an inkjet printing device or an electronic transfer printing device. If the first printing device 5 is an inkjet printing device, the print head type of the first printing device 5 may be a serial type, a line type, or a lateral type. The first printing device 5 may also be a multifunction device that has functions such as a scanning function and a facsimile function in addition to a printing function.

[0020] The scanner 6 performs a reading process of the image printed on the printed material. The scanner 6 transmits scan data D3 including the image read by the reading process to a second in-hospital terminal 7 connected to the isolated network NW_C. The scanner 6 is an example of an "image reading device."

[0021] The scanner 6 includes a scanner operation unit 61 and a scanner display unit 63 . The scanner operation unit 61 includes buttons and the like for instructing the scanner 6 to execute a reading process. The scanner display unit 63 has a display panel such as a liquid crystal panel, and displays information on this display panel. The scanner operation unit 61 is an example of a "first operation unit." The scanner display unit 63 is an example of a "first display unit."

[0022] The second in-hospital terminal 7 is a terminal device installed in the hospital H and used by medical staff HC. In FIG. 1, the second in-hospital terminal 7 is shown as a notebook personal computer, but the second in-hospital terminal 7 may also be a desktop or tablet personal computer. The second in-hospital terminal 7 is connected to the isolated network NW_C and communicates with the scanner 6 and the storage device 8. The second in-hospital terminal 7 is an example of a "control device."

[0023] The storage device 8 includes a database 80, and stores the medical interview response information J1 as an electronic medical record in the database 80. The storage device 8 is connected to the isolated network NW_C and communicates with the second in-hospital terminal 7.

[0024] The second printing device 9 is connected to the isolated network NW_C and prints the print data D4 sent from the second in-hospital terminal 7. Details of the print data D4 will be described later. Like the first printing device 5, the second printing device 9 is a device that prints using a print head to generate printed matter. Like the first printing device 5, the second printing device 9 may be an inkjet printing device or an electronic transfer printing device. Furthermore, if the first printing device 5 is an inkjet printing device, the print head of the second printing device 9 may be a serial type, a line type, or a lateral type. Furthermore, the second printing device 9 may be a multifunction device that has functions such as a scanning function and a facsimile function in addition to a printing function.

[0025] [2. Server Configuration] FIG. 2 is a diagram showing the configuration of the medical interview management server 10 and the print server 20. As shown in FIG. Next, the configurations of the medical interview management server 10 and the print server 20 will be described.

[0026] First, the configuration of the medical interview management server 10 will be described. The medical interview management server 10 includes a management server control unit 100 and a management server communication unit 101.

[0027] The management server communication unit 101 includes communication hardware such as a communication circuit that complies with a predetermined communication standard, and communicates with the printing system 2, the patient terminal 3, and the first hospital terminal 4 under the control of the management server control unit 100.

[0028] The management server control unit 100 includes a management server processor 110 such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and a management server memory 120. A management server communication unit 101 is connected to the management server control unit 100.

[0029] The management server memory 120 is a memory that stores programs and data. The management server memory 120 has a volatile storage area and constitutes a work area for the management server processor 110. The management server memory 120 also has a non-volatile storage area. The management server memory 120 is constituted by, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory).

[0030] The management server memory 120 stores a control program 121, a medical interview response information DB (DataBase) 122, data to be processed by the management server processor 110, and the like.

[0031] The medical interview response information DB 122 is a database having a record R1 for each medical interview response information J1. The record R1 includes medical interview response information data D1, consultation date and time information indicating the date and time when the medical interview response information data D1 was received from the patient terminal 3, etc.

[0032] The management server processor 110 reads and executes a control program 121 stored in the management server memory 120 , thereby functioning as a management server communication control unit 111 , an image generation unit 112 , and a server update unit 113 .

[0033] The management server communication control unit 111 communicates with the printing system 2, the patient terminal 3, and the first hospital terminal 4 via the management server communication unit 101.

[0034] The image generating unit 112 generates a print image to be printed by the first printing device 5. When the management server communication control unit 111 receives the medical interview response information data D1 from the patient terminal 3, the image generation unit 112 generates a print image PG based on the medical interview response information data D1 received by the management server communication control unit 111.

[0035] FIG. 3 is a diagram showing an example of a print image PG. The printed image PG includes an image of the medical interview response information J1 and a code CD. In Fig. 3, a QR code, which is a two-dimensional code, is shown as an example of the code CD, but the code CD included in the printed image PG may be a one-dimensional code. QR code is a registered trademark.

[0036] The image generating unit 112 generates a job ID (Identification) when generating the print image PG. The job ID is identification information that identifies the printed matter on which the medical inquiry answer information J1 is printed. After generating the job ID, the image generating unit 112 generates a code CD in which the generated job ID and the medical inquiry answer information J1 are recorded. The image generating unit 112 generates a print image PG that includes the generated code CD and an image of the medical inquiry answer information J1.

[0037] When the image generation unit 112 generates the print image PG, it outputs the image data of the generated print image PG to the management server communication control unit 111. When the management server communication control unit 111 receives the image data of the print image PG, it transmits the received image data of the print image PG to the printing system 2 together with information specifying the first printing device 5 as the printing destination.

[0038] The server update unit 113 updates the medical interview response information DB 122. When the management server communication control unit 111 receives the medical interview response information data D1 from the patient terminal 3, the server update unit 113 generates a record R1 including the medical interview response information data D1 and stores the generated record R1 in the medical interview response information DB 122.

[0039] Next, the configuration of the print server 20 will be described. The print server 20 includes a print server control unit 200 and a print server communication unit 201.

[0040] The print server communication unit 201 includes communication hardware such as a communication circuit that complies with a predetermined communication standard, and communicates with the medical interview management system 1 and the first printing device 5 under the control of the print server control unit 200.

[0041] The print server control unit 200 includes a print server processor 210 such as a CPU or MPU, and a print server memory 220. A print server communication unit 201 is connected to the print server control unit 200.

[0042] The print server memory 220 is a memory that stores programs and data. The print server memory 220 has a non-volatile storage area. The print server memory 220 also has a volatile storage area and constitutes a work area for the print server processor 210. The print server memory 220 is composed of, for example, ROM and RAM. The print server memory 220 stores the control program 221, data to be processed by the print server processor 210, and the like.

[0043] The print server processor 210 functions as a print server communication control unit 211 and a print data generation unit 212 by reading and executing a control program 221 stored in the print server memory 220 .

[0044] The print server communication control unit 211 communicates with the medical interview management system 1 and the first printing device 5 via the print server communication unit 201.

[0045] The print data generation unit 212 generates print data D2 based on the image data of the print image PG received from the medical inquiry management system 1. The print image PG includes the code CD and an image of the medical inquiry response information J1. When the print data generation unit 212 generates the print data D2, it outputs the generated print data D2 to the print server communication control unit 211. When the print server communication control unit 211 receives the print data D2, it transmits the received print data D2 to the first printing device 5 specified by the medical inquiry management system 1.

[0046] The first printing device 5 prints an image of the print data D2 received from the printing system 2. The printed matter printed by the first printing device 5 includes the code CD and an image of the medical interview response information J1.

[0047] [3. Configuration of the second in-hospital terminal] FIG. 4 is a diagram showing the configuration of the second in-hospital terminal 7. Next, the configuration of the second in-hospital terminal 7 will be described. The second in-hospital terminal 7 is a personal computer. Although FIG. 4 shows a notebook personal computer as the second in-hospital terminal 7, the second in-hospital terminal 7 may also be a desktop or tablet personal computer. The second in-hospital terminal 7 includes a terminal control unit 70, a terminal communication unit 71, a terminal display unit 72, and a terminal operation unit 73. The terminal communication unit 71, the terminal display unit 72, and the terminal operation unit 73 are connected to the terminal control unit 70.

[0048] The terminal communication unit 71 is equipped with communication hardware such as a communication circuit that complies with a predetermined communication standard, and communicates with the scanner 6, storage device 8, and second printing device 9 connected to the isolated network NW_C under the control of the terminal control unit 70.

[0049] The terminal display unit 72 includes a display panel such as a liquid crystal panel or an organic EL (Electro-Luminescence) panel, and displays information on the display panel under the control of the terminal control unit 70. The terminal display unit 72 is an example of a "second display unit."

[0050] The terminal operation unit 73 includes operation devices such as a keyboard and a mouse, and receives operations from a user such as a medical professional HC. The terminal operation unit 73 is an example of a "second operation unit."

[0051] The terminal control unit 70 includes a terminal processor 710 such as a CPU or MPU, and a terminal memory 720 .

[0052] The terminal memory 720 is a memory that stores programs and data. The terminal memory 720 has a non-volatile storage area. The terminal memory 720 also has a volatile storage area and constitutes a work area for the terminal processor 710. The terminal memory 720 is composed of, for example, ROM and RAM. The terminal memory 720 stores a scan application program (hereinafter referred to as scan APP) 721, setting data 722, a scan history DB 723, etc.

[0053] The scan APP 721 is an application program that controls the reading process executed by the scanner 6. By executing the scan APP 721, the terminal processor 710 executes a process of generating a file in a predetermined format including the scan data D3 read by the scanner 6 in the reading process, and a process of saving the generated file in the predetermined format in a specified save destination including the database 80. The scan APP 721 is an example of a "first control program."

[0054] The setting data 722 includes, for example, data that defines the operation of the terminal processor 710 that executes the scan APP 721. The setting data 722 also includes output destination registration information that registers the output destination to which error information is output when an error such as a scan error or a transfer error occurs. Details of the error information will be described with reference to FIG. 6.

[0055] The scan history DB 723 is a database for managing scan histories, and stores files in a predetermined format that include scan data D3.

[0056] The terminal processor 710 reads and executes a scan APP 721 stored in the terminal memory 720 , thereby functioning as a terminal communication control unit 711 , a reading control unit 712 , a storage control unit 713 , and a notification control unit 714 .

[0057] The terminal communication control unit 711 performs data communication with the scanner 6, the storage device 8, and the second printing device 9 via the terminal communication unit 71.

[0058] The reading control unit 712 causes the scanner 6 to execute a reading process and generates scan data D3 including an image read by the scanner 6. The scan data D3 includes the code CD and an image of the medical interview response information J1. The reading control unit 712 also executes a detection process to detect an error in the reading process. If the reading control unit 712 does not finish receiving images from the scanner 6 even after a certain time has elapsed since instructing the scanner 6 to execute the reading process, the reading control unit 712 determines that a scan error has occurred. For example, if the number of pages of the document to be read by the reading process is four pages, and the images of the four pages of the document cannot be received from the scanner 6 even after a certain time has elapsed, the reading control unit 712 determines that a scan error has occurred.

[0059] The storage control unit 713 generates storage request information based on the scan data D3. The storage request information includes at least medical interview answer information J1. The medical interview answer information J1 may be an image of the medical interview answer information J1 included in the scan data D3. Alternatively, the medical interview answer information J1 may be obtained by performing OCR (Optical Character Reader) processing on the scan data D3. The storage request information may also include an image of the code CD.

[0060] When the storage control unit 713 generates the storage request information, it communicates with the storage device 8 via the terminal communication control unit 711 and executes a storage process to store the generated storage request information in the database 80. The storage control unit 713 also executes a detection process to detect errors in the storage process. If the storage control unit 713 is unable to communicate with the storage device 8 or if it does not receive a storage completion notification from the storage device 8 even after a certain time has passed since it sent the storage request information to the storage device 8, it determines that a transfer error has occurred.

[0061] The notification control unit 714 executes notification processing. When the reading control unit 712 determines a scan error or the storage control unit 713 determines a transfer error, the notification control unit 714 outputs error information to the output destination registered in the output destination registration information included in the setting data 722. For example, when the scanner display unit 63 of the scanner 6 or the scan APP 721 is set as the output destination, the notification control unit 714 generates display data including the error information. When the second printing device 9 is set as the output destination, the notification control unit 714 generates print data D4 including the error information. The notification control unit 714 transmits the display data to the scanner 6 via the terminal communication control unit 711 or transmits the print data D4 to the second printing device 9. When the scan APP 721 is set as the output destination, the notification control unit 714 displays the generated display data on the terminal display unit 72. The output destination registration information is an example of "setting information." The terminal memory 720, which stores the setting data 722, is an example of a "storage unit." Details of the error information will be described with reference to FIG. 6.

[0062] 5 is a diagram showing an example of a setting screen 500 for setting the output destination of error information. This setting screen 500 is a screen that is displayed on the terminal display unit 72 when the terminal processor 710 executes the scan APP 721. By making settings on this setting screen 500, output destination registration information is generated, and the generated output destination registration information is stored in the terminal memory 720 as setting data 722.

[0063] The setting screen 500 includes an output condition setting field 510 and an output destination setting field 530 .

[0064] The output condition setting field 510 is a setting field for setting the type of error for which error information indicating the occurrence of an error is to be output. Fig. 5 shows an example in which scan errors and transfer errors are displayed as types of errors, but the types of errors are not limited to these two types of errors. In the output condition setting field 510, a scan error 511 and a transfer error 512, which are information indicating the type of error, and check boxes 521 and 522 are displayed.

[0065] Check box 521 is displayed in association with scan error 511, and check box 522 is displayed in association with transfer error 512. When a user such as a medical professional HC operates the terminal operation unit 73 and selects check box 521, scan error 511 is set as an error that outputs error information. Also, when the user operates the terminal operation unit 73 and selects check box 522, transfer error 512 is set as an error that outputs error information.

[0066] The output destination setting field 530 is a setting field for setting the output destination to which error information is to be output when the error selected in the output condition setting field 510 occurs. In the output destination setting field 530, a scanner display section 531, a printer output 532, an email notification 533, and an application notification 534, as well as check boxes 541, 542, 543, and 544 are displayed as output destinations.

[0067] Check box 541 is displayed in association with scanner display unit 531, check box 542 is displayed in association with printer output 532, check box 543 is displayed in association with email notification 533, and check box 544 is displayed in association with app notification 534. Printer output 532 is selected by selecting check box 541, and printer output 532 is selected by selecting check box 542. Email notification 533 is selected by selecting check box 543, and app notification 543 is selected by selecting check box 544. App notification 534 is a setting that causes the terminal processor 710 executing the scan APP 721 to output error information to the terminal display unit 72.

[0068] In addition, the output destination setting field 530 displays a printing device selection field 551 and an email address input field 553. The second printing device 9 is displayed in the printing device selection field 551. In FIG. 1, only the second printing device 9 is shown as the printing device connected to the isolated network NW_C, but in a configuration in which multiple second printing devices 9 are connected to the isolated network NW_C, the printing device selection field 551 displays multiple second printing devices 9 connected to the isolated network NW_C so that they can be selected. The user selects the second printing device 9 on which they want to print error information from among the multiple second printing devices 9 displayed. The email address input field 553 is an input field for entering the address of the destination of an email to which error information will be output if an error occurs.

[0069] An OK button 560 is also displayed on the setting screen 500. When information is entered into the output condition setting field 510 and the output destination setting field 530 and the OK button 560 is pressed, the terminal control unit 70 generates output destination registration information in accordance with the settings accepted on the setting screen 500 and stores it in the terminal memory 720 as setting data 722.

[0070] 6 is a diagram showing an example of a display image 600 displayed on the scanner display unit 63 of the scanner 6 when a scan error occurs. The display image 600 includes error information. When a scan error occurs, the same information is also printed on the printed material printed by the second printing device 9 based on the print data D4 generated by the terminal control unit 70. The error information is also included on the printed material.

[0071] The display image 600 includes a job ID 610 , a scan date and time 620 , the number of documents 630 , an error location 640 , an error cause 650 , a patient ID 660 , and a thumbnail image 700 . The job ID 610 is an ID for identifying the reading process that the scanner 6 is caused to execute. The scan date and time 620 is information indicating the date on which the scanner 6 executed the reading process. The number of documents 630 is information indicating the number of documents to be read in the reading process. The error location 640 is information indicating the location where the error occurred. The error cause 650 is information indicating the cause of the error. If the storage request information sent to the storage device 8 does not reach the storage device 8 due to a network communication error, and input to the storage device 8 fails, "input to storage device 8" is recorded as the error location 640, and "transfer error" is recorded as the error cause. The patient ID 660 is identification information that identifies the patient. The thumbnail image 700 is a thumbnail of the image that was successfully read in the reading process. In addition, index information may be included in the display image 60. The index information is information extracted by performing processing such as OCR on the image read in the reading process.

[0072] For example, when the output destination of the error information registered in the output destination registration information is the network address of the scanner 6 and the occurrence of a scan error or a transfer error is detected, the terminal control unit 70 generates display data for the display image 600 shown in Fig. 6. The terminal control unit 70 transmits the generated display data to the scanner 6 and causes the scanner display unit 63 to display the display image 600. Furthermore, when the output destination of the error information registered in the output destination registration information is an email address and the occurrence of a scan error or a transfer error is detected, the terminal control unit 70 generates display data for the display image 600 shown in Fig. 6. The terminal control unit 70 transmits the generated display data to the email address registered in the output destination registration information. Furthermore, when the output destination of the error information registered in the output destination registration information is the network address of the second printing device 9 and a scan error or transfer error is detected, the terminal control unit 70 generates print data D4 shown in Fig. 6. The terminal control unit 70 transmits the generated print data D4 to the second printing device 9, and causes the second printing device 9 to print a print image based on the print data D4.

[0073] [4. Operation of the terminal control unit] 7 and 8 are flowcharts showing the operation of the terminal control unit 70 that executes the scan APP 721. The operation of the terminal control unit 70 will be described with reference to the flowcharts shown in FIGS. First, the terminal control unit 70 determines whether or not the scan APP 721 has been selected (step S1). Specifically, the terminal control unit 70 determines whether or not an operation to select the scan APP 721 has been accepted by the terminal operation unit 73.

[0074] If the scan APP 721 is not selected (step S1 / NO), the terminal control unit 70 executes other processing and waits until the scan APP 721 is selected. When the scan APP 721 is selected (step S1 / YES), the terminal control unit 70 starts up the scan APP 721 and executes the scan APP 721 (step S2).

[0075] Next, the terminal control unit 70 determines whether or not an instruction to read an image has been issued (step S3). The terminal control unit 70 determines whether or not an operation to instruct to read an image has been accepted by the terminal operation unit 73. If an instruction to read an image has not been issued (step S3 / NO), the terminal control unit 70 proceeds to the determination of step S13. The determination of step S13 will be described later.

[0076] If the terminal control unit 70 is instructed to read an image (step S3 / YES), it instructs the scanner 6 to execute the reading process (step S4). Next, the terminal control unit 70 determines whether or not it has started receiving scan data D3 (step S5). The terminal control unit 70 determines whether or not it has received scan data D3 transmitted from the scanner 6. If the terminal control unit 70 has not started receiving scan data D3 (step S5 / NO), it determines whether or not a set time has elapsed since it instructed the scanner 6 to execute the reading process (step S7).

[0077] If the set time has not elapsed since the terminal control unit 70 instructed the scanner 6 to execute the reading process (step S7 / NO), the terminal control unit 70 returns to the determination in step S5. Furthermore, if a set time or more has elapsed since the terminal control unit 70 instructed the scanner 6 to execute the reading process (step S7 / YES), the terminal control unit 70 determines that a scan error has occurred (step S8). The operation of the terminal control unit 70 after determining that a scan error has occurred will be described with reference to the flowchart shown in FIG.

[0078] Furthermore, when the terminal control unit 70 starts receiving the scan data D3 (step S5 / YES), it determines whether or not the reception of the scan data D3 has finished (step S6). If the reception of the scan data D3 has not finished (step S6 / NO), the terminal control unit 70 determines whether or not a set time has elapsed since the terminal control unit 70 instructed the scanner 6 to execute the reading process (step S7).

[0079] If the set time has not elapsed since the terminal control unit 70 instructed the scanner 6 to execute the reading process (step S7 / NO), the terminal control unit 70 returns to the determination in step S5. Furthermore, if a set time or more has elapsed since the terminal control unit 70 instructed the scanner 6 to execute the reading process (step S7 / YES), the terminal control unit 70 determines that a scan error has occurred (step S8).

[0080] When the terminal control unit 70 has finished receiving the scan data D3 (step S6 / YES), it acquires the medical interview answer information J1 included in the received scan data D3 (step S9). The medical interview answer information J1 may be an image of the medical interview answer information J1 included in the scan data D3, or the medical interview answer information J1 may be acquired by performing OCR processing on the scan data D3.

[0081] Next, the terminal control unit 70 generates storage request information based on the acquired medical interview response information J1, and transmits the generated storage request information to the database 80 of the storage device 8 (step S10). The generated storage request information may include a code CD in addition to the medical interview response information J1.

[0082] Next, the terminal control unit 70 determines whether or not a storage completion notification has been received from the storage device 8 (step S10). If the storage completion notification has not been received (step S10 / NO), the terminal control unit 70 determines whether or not a preset time has elapsed since the storage request information was sent to the storage device 8 (step S12).

[0083] If the set time has not elapsed since the storage request information was sent (step S12 / NO), the terminal control unit 70 returns to the determination in step S11 and determines whether or not a storage completion notification has been received from the storage device 8. Furthermore, if a set time or more has elapsed since the storage request information was sent to the storage device 8 (step S12 / YES), the terminal control unit 70 determines that a transfer error has occurred (step S13). The operation of the terminal control unit 70 after determining that a transfer error has occurred will be described with reference to the flowchart shown in FIG.

[0084] When the terminal control unit 70 receives a storage completion notification from the storage device 8 (step S11 / YES), it determines whether or not an end operation to end the scan APP 721 has been accepted by the terminal operation unit 73 (step S14). If the end operation has not been accepted (step S14 / NO), the terminal control unit 70 returns to the determination in step S3 and again determines whether or not an operation to instruct reading of an image has been accepted by the terminal operation unit 73.

[0085] When the terminal control unit 70 receives an end operation from the terminal operation unit 73 (step S14 / YES), it ends the scan APP 721 (step S15 / YES) and ends this processing flow.

[0086] Next, with reference to the flowchart shown in FIG. 8, the operation of the terminal control unit 70 when a scan error is determined in step S8 or when a transfer error is determined in step S13 will be described. The terminal control unit 70 refers to the setting data 722 and determines whether the display unit of the scanner 6 is set as the output destination of the error information (step S16).

[0087] If the scanner display unit 63 is set as the output destination for the error information (step S16 / YES), the terminal control unit 70 generates display data to be displayed on the scanner display unit 63 (step S17) and sends the generated display data to the scanner 6 (step S18).

[0088] If the display unit of the scanner 6 is not set as the output destination for the error information (step S16 / NO), or after sending the display data to the scanner 6 in step S18, the terminal control unit 70 determines whether the second printing device 9 is set as the output destination for the error information (step S19).

[0089] If the second printing device 9 is set as the output destination for the error information (step S19 / YES), the terminal control unit 70 generates print data D4 to be printed by the second printing device 9 (step S20) and sends the generated print data D4 to the second printing device 9 (step S21).

[0090] If the second printing device 9 is not set as the output destination for the error information (step S19 / NO), or after sending the print data D4 to the second printing device 9 in step S21, the terminal control unit 70 determines whether an email address is set as the output destination for the error information (step S22).

[0091] If an email address is set as the output destination for the error information (step S22 / YES), the terminal control unit 70 generates data including text data to be included in the email (step S23) and sends the generated data to the email address registered as the output destination (step S24).

[0092] If an email address is not set as the output destination for the error information (step S22 / NO), or if an email is sent to the email address in step S24, the terminal control unit 70 determines whether the scan APP 721 is set as the output destination (step S25).

[0093] If the scan APP 721 is set as the output destination of the error information (step S25 / YES), the terminal control unit 70 generates display data (step S26) and displays the generated display data on the terminal display unit 72 (step S27).

[0094] 5. Other Embodiments In the above embodiment, only the scan APP 721 is shown as an application program executed by the terminal processor 710, but the terminal processor 710 may be made to execute an application program other than the scan APP 721. For example, an application program that executes notification processing may be stored in the terminal memory 720. This application program will be referred to as a notification APP below. The notification APP is an example of a "second control program."

[0095] The terminal processor 710 executes the scan APP 721 to perform reading processing, storage processing, and detection processing. The terminal processor 710 also executes the notification APP to perform notification processing. When the terminal processor 710 executing the notification APP detects a scan error or transfer error, it displays error information indicating the occurrence of the error on the terminal display unit 72 or the scanner display unit 63 until the error is resolved.

[0096] Furthermore, the output destination registration information may be registered so that the device that has received the instruction to execute the reading process is to output error information. For example, the terminal control unit 70 receives an operation from the scanner operation unit 61 of the scanner 6 to instruct execution of a reading process, and if a scan error or a transfer error is detected, causes the scanner display unit 63 to display error information. In addition, the terminal control unit 70 accepts an operation to instruct the execution of a reading process from the terminal operation unit 73 of the second in-hospital terminal 7, and if a scan error or transfer error is detected, causes the terminal display unit 72 to display error information.

[0097] Furthermore, different output destinations may be registered when an error is detected in the reading process and when an error is detected in the transfer process. For example, the scanner display unit 63 may be registered in the output destination registration information as the output destination for error information when a scan error is detected, and the terminal display unit 72 may be registered in the output destination registration information as the output destination for error information when a transfer error is detected. If a scan error is detected, the terminal control unit 70 outputs display data to the scanner 6 and causes the scanner display unit 63 to display error information 600. Furthermore, if a transfer error is detected, the terminal control unit 70 causes the terminal display unit 72 to display error information 600 based on the display data.

[0098] Furthermore, the network address of the second printing device 9 used by the network administrator or installed in the network administrator's room may be registered as output destination registration information. If a transfer error is detected, the terminal control unit 70 sends print data D4 including error information to the network address registered as the output destination registration information. By visually checking the error information printed by the second printing device 9, the network administrator can recognize that a network error has occurred and can quickly resolve the cause of the error.

[0099] In addition, the terminal control unit 70 may output error information to multiple output destinations when the data volume of the scan data D3 generated based on the image read by the scanner 6 when the scanner 6 executes the reading process is equal to or greater than a predetermined data volume. For example, the terminal display unit 72 and the scanner display unit 63 are registered as output destination registration information as destinations for outputting error information when the amount of generated scan data D3 is equal to or greater than a preset amount of data. If the data amount of the scan data D3 is equal to or greater than a preset data amount, the terminal control unit 70 outputs display data to the scanner 6 and causes the scanner display unit 63 to display error information 600. The terminal control unit 70 causes the terminal display unit 72 to display the error information 600 based on the display data.

[0100] The terminal control unit 70 may also perform OCR processing on the image read by the scanner 6 when it executes the reading process, and determine whether or not the image contains management information. If the terminal control unit 70 determines that the image read by the scanner 6 does not contain management information, it outputs error information to the output destination registered in the output registration information. Also, the output destination for when the image read by the scanner 6 does not contain management information can be separately registered as output destination registration information.

[0101] The above-described embodiment shows one aspect, and any modifications and applications are possible. For example, in the above-described embodiment, the failure to store data in the database 80 is notified by display or printing, but the manner of notification of the failure to store data in the database 80 is not limited to display and may also be audio output.

[0102] In the above-described embodiment, an example was given in which the number of scanners 6 connected to the isolated network NW_C and the number of first printing devices 5 connected to the external network NW_B are one, but the number of scanners 6 connected to the isolated network NW_C and the number of first printing devices 5 connected to the external network NW_B are not limited to one and may be multiple.

[0103] In the above-described embodiment, the case where the information management system 1000 is applied to Hospital H has been exemplified. However, the target to which the information management system 1000 is applied is not limited to Hospital H, and the information management system 1000 can also be applied to facilities or entities that manage personal information, confidential information, etc. via an isolated network. In this case, the "management system" manages "management information" such as personal information and confidential information, and the "management device" is connected to the isolated network and stores the "management information" such as personal information and confidential information in a "database" on the isolated network. For example, targets other than Hospital H to which the information management system 1000 is applied include government agencies, police, etc.

[0104] The components of the medical interview management server 10, print server 20, and second in-hospital terminal 7 shown in Figures 2 and 4 are merely examples and are not particularly limited. It is not necessary to implement hardware corresponding to each component individually, and it is of course possible to configure the components so that the functions of each component are realized by a single processor executing a program. Some of the functions realized by software may be implemented as hardware, or some of the functions realized by hardware may be implemented by software. Furthermore, the specific detailed configurations of the components of the medical interview management server 10, print server 20, and second in-hospital terminal 7 may be changed as desired.

[0105] The operation step units shown in the flowcharts of Figures 7 and 8 are divided according to the main processing content in order to facilitate understanding of the operation of each part of the second in-hospital terminal 7, and are not limited by the way in which the processing units are divided or the names thereof. The operation may be divided into more step units according to the processing content. One step unit may also be divided so as to include more processing. The order of the steps may also be changed as appropriate.

[0106] Summary of this disclosure A summary of this disclosure is provided below.

[0107] (Appendix 1) an information processing system comprising: a management system for managing management information; a printing system for causing a printing device to print the management information acquired from the management system; and a storage system for reading an image of a printed matter on which the management information is printed to acquire the management information, and storing the acquired management information in a database connected to an isolated network that is isolated from an external network, wherein the storage system comprises a control device that executes the database, an image reading device that reads the image of the printed matter, a reading process that causes the image reading device to read the image of the printed matter, a storage process that stores the management information in the database, a detection process that detects errors that occur during the execution of the reading process and the storage process, and a notification process that outputs error information indicating the detected error when an error is detected by the detection process.

[0108] With this configuration, if an error is detected in the read or storage process executed by the control device, the control device outputs error information indicating the detected error. This allows the user to recognize the failure of the read or storage process and to retry the read or storage process. This prevents the occurrence of problems such as management information not being registered in the database.

[0109] (Appendix 2) The information processing system described in Appendix 1, wherein the control device includes a memory unit that stores setting information that registers the output destination of the error information, and outputs the error information to the output destination registered in the setting information.

[0110] According to this configuration, if an error is detected by the detection process, error information is output to the output destination registered in the setting information. Therefore, the user can understand that the reading process or storage process has failed by checking whether error information has been output to the pre-registered output destination of the error information. This allows the user to recognize the failure of the reading process or storage process and to retry the failed reading process or storage process.

[0111] (Appendix 3) The information processing system described in Appendix 2, wherein the image reading device is provided with a first display unit, and when the notification destination indicated by the setting information is the first display unit of the image reading device, the control device sends error information indicating an error detected by the detection process to the image reading device and displays the error information on the first display unit of the image reading device.

[0112] According to this configuration, if the notification destination indicated by the setting information is the first display unit of the image reading device, the error information is displayed on the first display unit of the image reading device, thereby making the user operating the image reading device aware of the occurrence of an error.

[0113] (Appendix 4) The control device is provided with a second display unit, and the memory unit stores a first control program that causes the control device to execute the reading process, the storage process, and the detection process, and a second control program that executes the notification process and causes the second display unit to display error information indicating an error detected by the detection process, and the control device is provided with a processor that executes the first control program to execute the reading process, the storage process, and the detection process, and executes the second control program to execute the notification process.

[0114] According to this configuration, the processor executes the second control program that executes the notification process, which outputs the error information. This makes it possible to perform processes such as repeatedly outputting the error information, thereby increasing the likelihood that the user will recognize that an error has occurred.

[0115] (Appendix 5) The information processing system described in Appendix 1, wherein the image reading device comprises a first display unit and a first operation unit, and the control device comprises a second display unit and a second operation unit, and when the control device receives an operation from the first operation unit to instruct reading of the image of the printed material and an error is detected by the detection process, the control device displays the error information on the first display unit, and when the control device receives an operation from the second operation unit to instruct reading of the image of the printed material and an error is detected by the detection process, the control device displays the error information on the second display unit.

[0116] According to this configuration, when an operation is accepted by the first operating unit, error information is displayed on the first display unit, and when an operation is accepted by the second operating unit, error information is displayed on the second display unit. As a result, the error information is output to the image reading device or control device that the user operated, which increases the probability that the user will visually recognize the occurrence of an error.

[0117] (Appendix 6) The information processing system described in Appendix 2, wherein the memory unit stores the setting information in which a first notification destination to be sent when an error is detected in the reading process and a second notification destination to be sent when an error is detected in the storage process are registered, and the control device outputs the error information to the first notification destination when an error is detected in the reading process, and outputs the error information to the second notification destination when an error is detected in the storage process.

[0118] With this configuration, if an error is detected in the reading process, error information is output to the first notification destination, and if an error is detected in the storage process, error information is output to the second notification destination. Therefore, error information can be output to different notification destinations for each process in which an error is detected.

[0119] (Appendix 7) An information processing system as described in Appendix 2, wherein the storage system includes a plurality of printing devices, the memory unit stores the address of the printing device that prints the error information as the setting information, and when the control device detects a communication error in the isolated network through the detection process, it causes the printing device to print the error information.

[0120] With this configuration, if a communication error in the isolated network is detected by the detection process, error information is printed by a pre-registered printing device. For example, by registering the address of the printing device used by the system administrator as setting information, the system administrator can be made aware of the occurrence of an error.

[0121] (Appendix 8) The information processing system described in Appendix 1, wherein the image reading device includes a first display unit, the control device includes a second display unit, and when the amount of data of the management information read by the image reading device is equal to or greater than a predetermined amount of data and an error is detected by the detection process, the control device displays error information on the first display unit and the second display unit.

[0122] According to this configuration, if the data amount of the management information read by the image reading device is equal to or greater than a predetermined data amount, error information is output to the first display unit and the second display unit. Therefore, if the data amount is equal to or greater than the predetermined data amount and it is determined that it will take a long time to read the image of the printed material, the error information is displayed on the first display unit and the second display unit, thereby increasing the probability that the user will notice the occurrence of an error and allowing the user to quickly deal with the error that has occurred.

[0123] (Appendix 9) An information processing system as described in Appendix 2, wherein the image reading device includes a first display unit, the control device includes a second display unit, and the control device determines whether the image of the printed material read by the image reading device contains the management information, and if it determines that the management information is not contained, outputs the error information to the output destination registered in the setting information.

[0124] According to this configuration, if the image of the printed material read by the image reading device does not contain management information, error information is output to the output destination registered in the setting information, thereby making it possible for the user to recognize that the image reading device has read the wrong printed material.

[0125] (Appendix 10) A control device characterized by performing a reading process in which an image reading device reads an image of a printed material on which management information is printed and reads the image of the printed material to obtain the management information, a storage process in which the management information is stored in a database connected to an isolated network that is isolated from an external network, a detection process in which an error that occurs during the execution of the reading process and the storage process, and a notification process in which, when an error is detected by the detection process, error information indicating the detected error is output.

[0126] With this configuration, if an error is detected in the read or storage process executed by the control device, the control device outputs error information indicating the detected error. This allows the user to recognize the failure of the read or storage process and to retry the read or storage process. This prevents the occurrence of problems such as management information not being registered in the database.

[0127] (Appendix 11) A program that causes a processor mounted on a control device to execute a reading process in which an image reading device reads an image of a printed material on which management information is printed, reading the image of the printed material to obtain the management information; a storage process in which the management information is stored in a database connected to an isolated network that is isolated from an external network; a detection process in which an error that occurs during the execution of the reading process and the storage process; and a notification process in which, when an error is detected by the detection process, error information indicating the detected error is output.

[0128] With this configuration, if an error is detected in the read or storage process executed by the control device, the control device outputs error information indicating the detected error. This allows the user to recognize the failure of the read or storage process and to retry the read or storage process. This prevents the occurrence of problems such as management information not being registered in the database. [Explanation of symbols]

[0129] 1...medical interview management system, 2...printing system, 3...patient terminal, 4...first in-hospital terminal, 5...first printing device, 6...scanner, 7...second in-hospital terminal, 8...storage device, 9...second printing device, 10...medical interview management server, 20...printing server, 50...in-hospital system, 61...scanner operation unit, 63...scanner display unit, 70...terminal control unit, 71...terminal communication unit, 72...terminal display unit, 72...setting data, 73...operation unit, 73...terminal operation unit, 80...database, 100...management server control unit, 101...management server communication unit, 110...management server Server processor, 111...management server communication control unit, 112...image generation unit, 113...server update unit, 114...reception unit, 120...management server memory, 121...control program, 122...questionnaire response information DB, 200...print server control unit, 201...print server communication unit, 210...print server processor, 211...print server communication control unit, 212...print data generation unit, 220...print server memory, 221...control program, 500...setting screen, 510...output condition setting field, 511...scan error, 51 2...Transfer error, 521, 522...Check box, 530...Output destination setting field, 531...Scanner display, 532...Printer output, 533...Email notification, 534...App notification, 541, 542, 543, 544...Check box, 551...Printer selection field, 553...Email address input field, 560...OK button, 600...Error information, 610...Job ID, 620...Scan date and time, 640...Error location, 650...Error cause, 660...Patient ID, 700...Thumbnail image, 710...Terminal processor, 711...Terminal Terminal communication control unit, 712...reading control unit, 713...storage control unit, 714...notification control unit, 720...terminal memory, 721...scan application program, 722...setting data, 1000...information management system, D1...medical interview response information data, D2...printed data, D3...scanned data, D4...printed data, 122...medical interview response information DB, 723...scan history DB, H...hospital, HC...medical worker, J1...medical interview response information, NW_C...isolated network, NW_A, NW_B...external network, P...patient, PG...printed image.

Claims

1. a management system for managing management information; a printing system that causes a printing device to print the management information acquired from the management system; a storage system that reads an image of a printed matter on which the management information is printed to acquire the management information, and stores the acquired management information in a database connected to an isolated network that is isolated from an external network; The storage system comprises: the database; an image reading device that reads an image of a printed matter; a control device that executes a reading process for causing the image reading device to read an image of the printed matter, a storage process for storing the management information in the database, a detection process for detecting an error that occurs during execution of the reading process and the storage process, and a notification process for outputting error information indicating the detected error when an error is detected by the detection process; An information processing system comprising:

2. The control device a storage unit for storing setting information in which an output destination of the error information is registered; The information processing system according to claim 1 , wherein the error information is output to the output destination registered in the setting information.

3. the image reading device includes a first display unit, The information processing system of claim 2, wherein when the notification destination indicated by the setting information is the first display unit of the image reading device, the control device transmits error information indicating an error detected by the detection process to the image reading device and displays the error information on the first display unit of the image reading device.

4. the control device includes a second display unit, The storage unit a first control program that causes the control device to execute the reading process, the storing process, and the detecting process; a second control program that executes the notification process and causes the second display unit to display error information indicating an error detected by the detection process; Remember, The information processing system according to claim 2 , wherein the control device comprises a processor that executes the first control program to perform the reading process, the storage process, and the detection process, and that executes the second control program to perform the notification process.

5. the image reading device includes a first display unit and a first operation unit; the control device includes a second display unit and a second operation unit, The control device When an operation to instruct reading of the image of the printed matter is received by the first operation unit and an error is detected by the detection process, displaying the error information on the first display unit; 2. The information processing system according to claim 1, wherein when an operation instructing reading of an image of the printed material is received by the second operation unit and an error is detected by the detection process, the error information is displayed on the second display unit.

6. the storage unit stores the setting information in which a first notification destination when an error is detected in the reading process and a second notification destination when an error is detected in the storing process are registered; The control device If an error is detected in the reading process, outputting the error information to the first notification destination; 3. The information processing system according to claim 2, wherein when an error is detected in the storage process, the error information is output to the second notification destination.

7. the storage system includes a plurality of printing devices; the storage unit stores an address of a printing device that prints the error information as the setting information; 3. The information processing system according to claim 2, wherein when the control device detects a communication error in the isolated network through the detection process, the control device causes the printing device to print information about the error.

8. the image reading device includes a first display unit, the control device includes a second display unit, 2. The information processing system of claim 1, wherein the control device causes the first display unit and the second display unit to display error information when the amount of data of the management information read by the image reading device is equal to or greater than a predetermined amount of data and an error is detected by the detection process.

9. the image reading device includes a first display unit, the control device includes a second display unit, The control device determining whether the management information is included in the image of the printed matter read by the image reading device; The information processing system according to claim 2 , wherein when it is determined that the management information is not included, the error information is output to the output destination registered in the setting information.

10. a reading process in which an image reading device reads an image of a printed matter on which management information is printed, and the image of the printed matter is read to obtain the management information; a storage process for storing the management information in a database connected to an isolated network isolated from an external network; a detection process for detecting an error that occurs during execution of the reading process and the storing process; and a notification process for outputting error information indicating the detected error when the detection process detects an error. A control device characterized by executing the above.

11. The processor installed in the control device a reading process in which an image reading device reads an image of a printed matter on which management information is printed, and the image of the printed matter is read to obtain the management information; a storage process for storing the management information in a database connected to an isolated network isolated from an external network; a detection process for detecting an error that occurs during execution of the reading process and the storing process; and a notification process for outputting error information indicating the detected error when the detection process detects an error. A program that executes.

Citation Information

Patent Citations

  • Cloud integrated electronic medical chart system

    JP2022063904A