Information management system, management device, and program product

By printing sequentially numbered task IDs on printed materials and comparing them with scanned data, the problem of information storage omissions caused by lost or overlapping printed materials is solved, and accurate storage and timely remedy of information in the database are achieved.

CN120673949APending Publication Date: 2025-09-19SEIKO EPSON CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510296696.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-18
Filing Date
2025-03-13
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

When managing information in a database on an isolated network, loss of printed materials or overlapping feeds from scanners may result in omissions in the storage of management information. Existing technologies make it difficult to effectively detect and handle such omissions.

Method used

By printing a serially numbered task ID on the printed material, extracting the task ID from the scanned data generated by the scanner, and comparing it with the records in the database, storage omissions are detected and relevant personnel are notified to reprint and store.

Benefits of technology

It achieves accurate detection and notification of information storage omissions in the database, reduces processing load, and improves the reliability and integrity of information storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120673949A_ABST
    Figure CN120673949A_ABST
Patent Text Reader

Abstract

The invention provides an information management system, a management device, and a program product capable of coping with storage omission of management information in a database on an isolated network. An information management system is provided with: a management system that manages management information; a printing system that causes a printing device to print the management information acquired from the management system; and a management device that acquires the management information from the scan data of the printed matter on which the management information has been printed, and that stores the acquired management information in a database on an isolated network isolated from an external network, the printing system causes the printing device to generate the printed matter on which identification information in accordance with a predetermined order rule is printed, and the management device acquires the identification information from scan data of the printed matter, and performs printing on the printed matter on the basis of the acquired identification information. Therefore, storage omission of the management information in the database is notified.
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 management device, and a program. Background Art

[0002] Conventionally, there is a known technology for managing information on a network. For example, Patent Document 1 discloses a system in which a cloud server on a cloud network manages medical information such as electronic medical records.

[0003] Management information, such as the medical information described in Patent Document 1, is sometimes managed by a database on an isolated network. In such cases, a possible approach to storing the management information in the database is to use a scanner to scan printed materials containing the management information and store the scanned data in the database. However, this configuration can lead to omissions in the management information stored in the database due to, for example, loss of printed materials or overlapped feeding in the scanner.

[0004] Patent Document 1: Japanese Patent Application Laid-Open No. 2022-063904 Summary of the Invention

[0005] One way to solve the above-mentioned problem is an information management system comprising: a management system that manages management information; a printing system that causes a printing device to print the management information obtained from the management system; a management device that obtains the management information from scanned data of a printed matter on which the management information is printed, and stores the obtained management information in a database on an isolated network isolated from an external network, wherein the printing system causes the printing device to generate the printed matter on which identification information is printed according to a prescribed sequence rule, the management device obtains the identification information from the scanned data of the printed matter, and based on the obtained identification information, notifies the database of any storage omission of the management information.

[0006] Another way to solve the above-mentioned problem is a management device connected to an isolated network that is isolated from the following external network, wherein the external network is a network connected to a management system that manages management information and a printing system that causes a printing device to print the management information obtained from the management system. The management device is provided with a management device control unit, which obtains the identification information from scanned data of a printed material on which identification information is printed according to a prescribed sequence rule, and based on the obtained identification information, notifies the database on the isolated network of the storage omission of the management information.

[0007] Another way to solve the above-mentioned problem is a program product that causes a processor of a management device connected to an isolated network that is isolated from the following external network to perform the following processing, wherein the external network is a management system that manages management information and a network connected to a printing system that causes a printing device to print the management information obtained from the management system, and the processing is to obtain the identification information from scanned data of a printed material on which identification information is printed according to a prescribed sequence rule, and based on the obtained identification information, notify the database on the isolated network of the storage omission of the management information.

[0008] Another way to solve the above-mentioned problem is a server that is connected to a management system that manages management information via an external network and causes a printing device to print the management information obtained from the management system. The server is provided with a server control unit, and the server control unit causes the printing device to print a printed matter with the following identification information printed on it. The identification information is the identification information obtained when a management device connected to an isolated network isolated from the external network notifies a database on the isolated network of a storage omission of the management information, and the identification information printed on the printed matter is information in accordance with a prescribed sequence rule. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 A diagram showing the structure of an information management system.

[0010] Figure 2 This figure shows the configuration of the medical consultation management server and the print server.

[0011] Figure 3 A diagram showing an example of a printed image.

[0012] Figure 4 This figure shows the structure of the second in-hospital terminal.

[0013] Figure 5 This is a flowchart showing the operation of each part of the information management system.

[0014] Figure 6 This is a flowchart showing the operation of each part of the information management system.

[0015] Figure 7 A diagram for explaining the inference of the lost time period.

[0016] Figure 8 A diagram showing an example of a notification screen.

[0017] Figure 9 This figure shows the configuration of the medical consultation management server and the print server.

[0018] Figure 10 This is a flowchart showing the operation of each part of the information management system. DETAILED DESCRIPTION

[0019] 1. First Implementation

[0020] 1-1. Structure of the information management system

[0021] First, the first embodiment will be described.

[0022] Figure 1 2 is a diagram showing the structure of the information management system 1000 .

[0023] The information management system 1000 of this embodiment is used, for example, in a hospital H, and manages medical questionnaire information J1. Medical questionnaire information J1 is information provided by a patient P in response to a medical questionnaire. This information includes, for example, information provided by the patient P about medication history, past medical history, and medical history.

[0024] The medical consultation answer information J1 is an example of “management information.” The hospital H is an example of “facility.”

[0025] The hospital H in this embodiment is an institution that provides medical care to the patient P, and may or may not be a facility that accommodates the patient P. In other words, the hospital H in this embodiment may be a facility that provides medical care to outpatients or an institution that provides medical care to both outpatients and inpatients.

[0026] The information management system 1000 includes a medical consultation management system 1 connected to an external network NW1 serving as a WAN (Wide Area Network) such as the Internet.

[0027] The medical consultation management system 1 is a system that manages medical consultation answer information J1. The medical consultation management system 1 includes a medical consultation management server 10. The medical consultation management server 10 is a server device that manages the medical consultation answer information J1, and is a server device that processes information using the printing system 2, the patient terminal 3 used by the patient P, and the first in-hospital terminal 4 used in the hospital H as clients. The medical consultation management server 10 is connected to the external network NW1 and communicates with these devices. In addition, although the medical consultation management server 10 is represented by a single block in each of the accompanying drawings, this does not necessarily mean that the medical consultation management server 10 is composed of a single device. For example, the medical consultation management server 10 may also be constructed to include a plurality of server devices with different processing contents.

[0028] The medical consultation management system 1 is an example of a "management system".

[0029] The patient terminal 3 is a terminal device used by the patient P. Figure 1 In the example, patient terminal 3 is illustrated as a laptop PC (Personal Computer), but patient terminal 3 can be a desktop PC, a tablet PC, or even a smartphone. Patient terminal 3 is connected to external network NW1 and communicates with medical consultation management system 1. Patient terminal 3 displays a medical consultation input screen, for example, at the patient's home, and receives input of responses to the medical consultation from patient P. When patient P completes his or her response to the medical consultation, patient terminal 3 transmits medical consultation response information data D1 representing medical consultation response information J1 to medical consultation management system 1.

[0030] The information management system 1000 includes a printing system 2 connected to an external network NW1 .

[0031] Printing system 2 is a system that prints on printing device 5 used in hospital H. Printing system 2 includes a print server 20. Print server 20 is a server device that processes information using the medical consultation management system 1 and printing device 5 as clients. Print server 20 is connected to external network NW1 and communicates with these devices. Although print server 20 is represented as a single block in each drawing, this does not necessarily mean that print server 20 consists of a single device. For example, print server 20 may be configured to include multiple server devices with different processing capabilities.

[0032] The print server 20 is an example of a “server”.

[0033] The information management system 1000 includes a printing device 5 .

[0034] The printing device 5 is a device that prints and generates printed materials using a print head. The printing device 5 is installed within the hospital H and is connected to the external connection network NW2 constructed within the hospital H. The external connection network NW2 is a network connected to the external network NW1. Therefore, the printing device 5 can communicate with the first in-hospital terminal 4 connected to the external connection network NW2 and the printing system 2 connected to the external network NW1. The printing device 5 of this embodiment receives print data D2 from the printing system 2 and prints based on the received print data D2. The print data D2 is image data containing the image to be formed on the printed material and control commands in accordance with the command system of the printing device 5.

[0035] The printing device 5 may be either an inkjet printing device or an electronic transfer printing device. Furthermore, if the printing device 5 is an inkjet printing device, the printing head of the printing device 5 may be a serial, line, or horizontal type. Furthermore, in addition to the printing function, the printing device 5 may also have a scanning function or a fax function.

[0036] like Figure 1 As shown, in addition to the printing device 5 , the first in-hospital terminal 4 is connected to the external connection network NW2 .

[0037] The first in-hospital terminal 4 is a terminal device used by medical workers HC. In addition, medical workers HC include doctors, nurses, and personnel engaged in affairs related to the hospital H. Figure 1 In the example, the first in-hospital terminal 4 is a laptop PC, but the first in-hospital terminal 4 can be a desktop PC or a tablet PC. The first in-hospital terminal 4 is connected to the external connection network NW2 and communicates with the medical consultation management system 1 and the printing device 5.

[0038] The information management system 1000 includes a scanner 6 .

[0039] Scanner 6 is a device that performs scanning. It is installed within hospital H and connected to an isolated network NW3 constructed within hospital H. Isolated network NW3 is isolated from external network NW1. In other words, isolated network NW3 is not connected to external network NW1. Scanner 6 transmits scan data D3 obtained through scanning to a second in-hospital terminal 7 connected to isolated network NW3.

[0040] The second in-hospital terminal 7 is an example of a “management device”.

[0041] The information management system 1000 includes a second in-hospital terminal 7 .

[0042] The second in-hospital terminal 7 is a terminal device installed in the hospital H and used by the medical staff HC. Figure 1 In the example, the second in-hospital terminal 7 is a laptop PC, but the second in-hospital terminal 7 may be a desktop PC or a tablet PC. The second in-hospital terminal 7 is connected to the isolated network NW3 and communicates with the scanner 6 and the storage device 8.

[0043] The information management system 1000 includes a storage device 8 .

[0044] The storage device 8 includes a database 80 and stores the medical question answer information J1 as an electronic medical record in the database 80. The storage device 8 is connected to the isolated network NW3 and communicates with the second in-hospital terminal 7.

[0045] 1-2. Server Structure

[0046] Next, the configurations of the medical consultation management server 10 and the print server 20 will be described.

[0047] Figure 2 2 is a diagram showing the configuration of the medical consultation management server 10 and the print server 20 .

[0048] First, the configuration of the medical consultation management server 10 will be described.

[0049] The medical consultation management server 10 includes a management server control unit 100 and a management server communication unit 101 .

[0050] 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 in-hospital terminal 4 under the control of the management server control unit 100 .

[0051] 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.

[0052] The management server memory 120 is a memory that stores programs and data. It stores, for example, a control program 121, a questionnaire response information database 122, and data processed by the management server processor 110. The management server memory 120 includes a non-volatile storage area. It also includes a volatile storage area, which serves as a workspace for the management server processor 110. The management server memory 120 is comprised of, for example, ROM (Read Only Memory) or RAM (Random Access Memory).

[0053] The medical question answer information DB 122 is a database having a record R1 for each medical question answer information J1. The record R1 includes the medical question answer information data D1 or consultation date and time information indicating the date and time when the medical question answer information data D1 was received from the patient terminal 3.

[0054] The management server processor 110 reads and executes the 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 .

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

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

[0057] Figure 3 2 is a diagram showing an example of a print image PG.

[0058] The printed image PG includes the medical question answer information J1.

[0059] Furthermore, the printed image PG includes a code CD. Figure 3 In FIG. 1 , a QR code (registered trademark) which is a two-dimensional code is exemplified as the code CD. However, the code CD included in the print image PG may be a one-dimensional code.

[0060] When generating the print image PG, the image generation unit 112 generates a task ID (Identification). The task ID is identification information used to identify the printed material on which the questionnaire answer information J1 is printed. The image generation unit 112 generates the task ID according to a sequential numbering rule. For example, if the image generation unit 112 previously generated a task ID of "001," it will generate a task ID of "002" this time.

[0061] In addition, hereinafter, the printed matter on which the medical questionnaire answer information J1 is printed will be appropriately expressed as a "medical questionnaire answer printed matter."

[0062] Consecutive numbering is an example of a "prescribed order rule".

[0063] When generating a task ID, the image generating unit 112 generates a code CD that records the generated task ID and the medical consultation answer information J1 represented by the medical consultation answer information data D1. The image generating unit 112 then generates a print image PG that includes the generated code CD and the medical consultation answer information J1 represented by the medical consultation answer information data D1.

[0064] When generating the print image PG, the image generation unit 112 outputs the image data of the generated print image PG to the management server communication control unit 111. Upon receiving the image data of the print image PG, the management server communication control unit 111 transmits the received image data of the print image PG to the printing system 2 along with information specifying the printing device 5 as the printing destination.

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

[0066] Next, the configuration of the print server 20 will be described.

[0067] The print server 20 includes a print server control unit 200 and a print server communication unit 201 .

[0068] The print server control unit 200 is an example of a “server control unit”.

[0069] 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 consultation management system 1 and the printing device 5 under the control of the print server control unit 200 .

[0070] The print server control unit 200 includes a print server processor 210 such as a CPU (Central Processing Unit) or an MPU (MicroProcessing Unit), and a print server memory 220. A print server communication unit 201 is connected to the print server control unit 200.

[0071] The print server memory 220 is a memory that stores programs and data. It stores a control program 221 and data processed by the print server processor 210. The print server memory 220 includes a non-volatile storage area. It also includes a volatile storage area, which serves as a workspace for the print server processor 210. The print server memory 220 is comprised of, for example, ROM (Read Only Memory) or RAM (Random Access Memory).

[0072] The print server processor 210 reads and executes the control program 221 stored in the print server memory 220 , thereby functioning as a print server communication control unit 211 and a print data generation unit 212 .

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

[0074] The print data generation unit 212 generates print data D2 based on the image data received from the medical consultation management system 1. Upon generating the print data D2, the print data generation unit 212 outputs the generated print data D2 to the print server communication control unit 211. Upon receiving the print data D2, the print server communication control unit 211 transmits the received print data D2 from the medical consultation management system 1 to the designated printer 5.

[0075] 1-3. Structure of the Second In-Hospital Terminal

[0076] Next, the configuration of the second in-hospital terminal 7 will be described.

[0077] Figure 4 2 is a diagram showing the configuration of the second in-hospital terminal 7 .

[0078] The second in-hospital terminal 7 includes a terminal control unit 70 , a terminal communication unit 71 , and a display unit 72 .

[0079] The terminal control unit 70 is an example of a “management device control unit”.

[0080] The terminal communication unit 71 includes communication hardware such as a communication circuit that complies with a predetermined communication standard, and communicates with the scanner 6 and the storage device 8 under the control of the terminal control unit 70 .

[0081] The display unit 72 includes a display, and displays information on the display under the control of the terminal control unit 70 .

[0082] The terminal control unit 70 includes a terminal processor 710 such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and a terminal memory 720. The terminal control unit 70 is connected to a terminal communication unit 71 and a display unit 72.

[0083] The terminal processor 710 is an example of a “processor”.

[0084] Terminal memory 720 is a memory used to store programs and data. It stores a scanning application (hereinafter referred to as the "scanning app") 721, a scanning history database 722, and data processed by the terminal processor 710. Terminal memory 720 includes a non-volatile storage area. Furthermore, terminal memory 720 also includes a volatile storage area, which serves as the workspace for the terminal processor 710. Terminal memory 720 is comprised of, for example, ROM (Read Only Memory) or RAM (Random Access Memory).

[0085] The scanning APP 721 is an example of a “program”.

[0086] The scanning APP 721 is an application program that controls scanning by the scanner 6 , and performs processing such as generating scan data D3 of an image read by the scanner 6 and storing the scan data in a desired storage location.

[0087] Scan history DB 722 is a database that manages scan history. Scan history DB 722 contains a record R2 for each task ID. Record R2 includes the task ID and scan date and time information indicating the date and time the scan was performed. Records R2 are stored in order of task ID numbers in Scan history DB 722.

[0088] The terminal processor 710 reads and executes the scanning APP 721 stored in the terminal memory 720 , thereby functioning as a terminal communication control unit 711 , a terminal update unit 712 , and a notification unit 713 .

[0089] The terminal communication control unit 711 communicates with the scanner 6 and the storage device 8 via the terminal communication unit 71 .

[0090] The terminal update unit 712 updates the scan history DB 722. When the terminal communication unit 71 receives the scan data D3 of the printed medical answer, the terminal update unit 712 obtains a task ID from the scanned image represented by the scan data D3 of the printed medical answer. The scanned image represented by the scan data D3 of the printed medical answer includes a printed image PG. Therefore, the terminal update unit 712 obtains the task ID by reading the task ID from the code CD of the printed image PG included in the scanned image. Upon obtaining the task ID from the scan data D3 of the printed medical answer, the terminal update unit 712 generates a record R2 containing the obtained task ID and scan date and time information, and stores the generated record R2 in the scan history DB 722. The scan date information included in record R2 may indicate the scan date and time of receipt of the scan data D3 by the second in-hospital terminal 7, the date and time of creation of record R2, or the date and time of obtaining the information from the code CD.

[0091] The notification unit 713 displays the information on the display unit 72 to notify the medical worker HC of the information.

[0092] 1-4. Operation of the Information Management System

[0093] Next, the operation of each unit of the information management system 1000 will be described.

[0094] Figure 5 , which is a flowchart showing the operation of each part of the information management system 1000. Figure 5 Flowchart FA shows the operation of the medical consultation management system 1 , flowchart FB shows the operation of the printing system 2 , and flowchart FC shows the operation of the printing device 5 .

[0095] When the patient terminal 3 transmits the medical consultation answer information data D1 to the medical consultation management system 1 , the management server communication control unit 111 receives the medical consultation answer information data D1 from the patient terminal 3 (step SA1 ).

[0096] Next, the server update unit 113 stores the record R1 including the medical question answer information data D1 received in step SA1 in the medical question answer information DB 122 (step SA2 ).

[0097] Next, the image generating unit 112 generates a print image PG based on the medical question answer information data D1 received in step SA1 (step SA3 ).

[0098] Next, the management server communication control unit 111 transmits the image data of the print image PG generated in step SA3 to the printing system 2 (step SA4 ).

[0099] As shown in the flowchart FB, the print server communication control unit 211 receives image data of the print image PG from the medical consultation management system 1 (step SB1 ).

[0100] Next, the print data generating unit 212 generates print data D2 for printing the print image PG represented by the image data received in step SB1 based on the image data received in step SB1 (step SB2 ).

[0101] Next, the print server communication control unit 211 transmits the print data D2 generated in step SB2 to the printing device 5 (step SB3 ).

[0102] As shown in flowchart FC, upon receiving print data D2 from the printing system 2 (step SC1 ), the printing device 5 prints based on the received print data D2 and generates a medical questionnaire printed with the print image PG generated in step SA3 (step SC2 ).

[0103] When the medical questionnaire printout is generated, the medical worker HC places the medical questionnaire printout on the scanner 6 and operates the scanner 6 or a scanning application to scan the medical questionnaire printout. Figure 6 Next, the operation of the information management system 1000 when the scanner 6 scans the printed medical questionnaire will be described.

[0104] Figure 6 , which is a flowchart showing the operation of each part of the information management system 1000. Figure 6 Flowchart FD shows the operation of the scanner 6 , and flowchart FE shows the operation of the second in-hospital terminal 7 .

[0105] When scanning is performed, the scanner 6 transmits the scanned data D3 of the printed questionnaire to the second in-hospital terminal 7 (step SD1 ).

[0106] As shown in the flowchart FE, the terminal communication control unit 711 receives the scanned data D3 of the medical questionnaire printout (step SE1).

[0107] Next, the terminal communication control unit 711 acquires the medical question answer information J1 and the task ID from the code CD included in the scan image represented by the scan data D3 received in step SE1 (step SE2 ).

[0108] Next, the terminal communication control unit 711 transmits storage request information to the storage device 8 (step SE3). The storage request information is information requesting that the medical question answer information J1 obtained in step SE2 be stored in the database 80. The storage request information includes the medical question answer information data D1 representing the medical question answer information J1 obtained in step SE2.

[0109] Upon receiving the storage request information, the storage device 8 causes the database 80 to store the medical question answer information data D1, thereby storing the medical question answer information J1 in the database 80. If the storage of the medical question answer information J1 is completed normally, the storage device 8 returns a message indicating normal completion as a response to the storage request information. If the storage of the medical question answer information J1 is not completed normally, the storage device 8 returns a message indicating that the storage is not completed normally as a response to the storage request information.

[0110] The terminal update unit 712 determines whether the storage of the medical question answer information J1 has been completed normally (step SE4). If the terminal update unit 712 receives a response from the storage device 8 indicating that the storage has been completed normally, the terminal update unit 712 makes an affirmative determination in step SE4. If the terminal update unit 712 receives a response from the storage device 8 indicating that the storage has not been completed normally, the terminal update unit 712 makes a negative determination in step SE4.

[0111] If the terminal update unit 712 determines that the storage of the medical question answer information J1 has not been completed normally (step SE4: No), it ends this process. Alternatively, if the terminal update unit 712 makes a negative determination in step SA4, the notification unit 713 may notify the user that the storage of the medical question answer information J1 has not been completed normally.

[0112] On the other hand, when the terminal update unit 712 determines that the storage of the medical consultation answer information J1 has been completed normally (step SE4: yes), it obtains the task ID from the scan data D3 received in step SE1 and stores the record R2 containing the obtained task ID in the scan history DB722 (step SE5).

[0113] Next, the notification unit 713 determines whether or not storage omission of the medical question answer information J1 has occurred in the database 80 (step SE6 ).

[0114] Step SE6 will be described in detail.

[0115] Notification unit 713 determines whether a task ID whose number is continuous with the task ID of record R2 stored in step SE5 is stored in scan history DB 722. For example, if the task ID of record R2 stored in step SE5 is "005" and there is no task ID "004" among the task IDs stored in scan history DB 722, notification unit 713 determines that a task ID whose number is continuous with the task ID of record R2 stored in step SE5 is not stored in scan history DB 722.

[0116] If the notification unit 713 determines that a task ID having a number that is consecutive to the task ID of the record R2 stored in step SE5 is already stored in the scan history DB 722, the notification unit 713 makes an affirmative determination in step SE6. On the other hand, if the notification unit 713 determines that a task ID having a number that is consecutive to the task ID of the record R2 stored in step SE5 is not stored in the scan history DB 722, the notification unit 713 makes a negative determination in step SE6.

[0117] When the notification unit 713 determines that there is no storage omission of the medical question answer information J1 in the database 80 (step SE6 : NO), the terminal processor 710 ends this process.

[0118] On the other hand, when it is determined that storage omission of the medical consultation answer information J1 has occurred in the database 80 (step SE6: yes), the notification unit 713 infers the loss period of the medical consultation answer printed material on which the medical consultation answer information J1 that was omitted from storage in the database 80 was printed (step SE7).

[0119] Step SE7 will be described in detail.

[0120] Figure 7 , a diagram for explaining the estimation of the loss period.

[0121] The notification unit 713 estimates the missing period for each task ID corresponding to the medical question answer information J1 that has been omitted from storage in the database 80 .

[0122] exist Figure 7 , a case is illustrated where the scan history DB 722 includes a record R2 of task ID “001”, a record R2 of task ID “002”, a record R2 of task ID “003”, a record R2 of task ID “004”, and a record R2 of task ID “005”.

[0123] In addition, Figure 7 , a case where a record R2 of the task ID “008” is newly stored in the scan history DB 722 is illustrated.

[0124] exist Figure 7 In the example of , when the record R2 of the task ID "008" is stored, the record R2 of the task ID "006" and the record R2 of the task ID "007" are not stored in the scan history DB 722. Figure 7 In the case of the example, the notification unit 713 specifies the task ID "006" and the task ID "007" as the task ID corresponding to the medical question answer information J1 that has been omitted from the storage of the database 80. Figure 7 In the case of the example of , the notification unit 713 estimates the lost period for the specifically designated task ID “006” and task ID “007”.

[0125] exist Figure 7 In the case of the example, the notification unit 713 estimates the loss period of the medical questionnaire answer printed material corresponding to the task ID "006" and the loss period of the medical questionnaire answer printed material corresponding to the task ID "007" as follows. Figure 7 In the example of , the record R2 stored in the scan history DB 722 before the record R2 of the task ID "008" is the record R2 of the task ID "005". Figure 7 In the case of the example, the notification unit 713 infers the loss period of task ID "006" and task ID "007" as the period from the scan date and time indicated by the scan date and time information of the record R2 of task ID "005" to the scan date and time indicated by the scan date and time information of the record R2 of task ID "008". That is, Figure 7 In the example of , the notification unit 713 estimates the loss period of the task ID “006” and the task ID “007” to be “1 / 31 11:36-2 / 1 09:12”.

[0126] Back to Figure 6 As described above, when the notification unit 713 infers the lost period, it notifies the storage omission to the database 80 (step SE8).

[0127] In step SE8 , the notification unit 713 displays the notification screen TG on the display unit 72 to notify that the data has been omitted from storage in the database 80 .

[0128] Figure 8 2 is a diagram showing an example of the notification screen TG.

[0129] The notification screen TG is a screen that displays a list of combinations of task IDs corresponding to the medical question answer information J1 that has been omitted from storage in the database 80 and the missing period associated with the task ID.

[0130] Furthermore, the notification screen TG is a screen that displays reprint information J2 for prompting reprinting of the medical question answer information J1 that was omitted from storage in the database 80 .

[0131] The notification unit 713 generates a notification screen TG showing a combination of a task ID and a lost period for each task ID identified when estimating the lost period, and displays the generated notification screen TG on the display unit 72 .

[0132] 1-5. Structure and Effect

[0133] As described above, the information management system 1000 includes a medical consultation management system 1 that manages medical consultation answer information J1. Furthermore, the information management system 1000 includes a printing system 2 that causes a printing device 5 to print the medical consultation answer information J1 obtained from the medical consultation management system 1. Furthermore, the information management system 1000 includes a second in-hospital terminal 7 that obtains the medical consultation answer information J1 from scanned data D3 of a medical consultation answer printed material on which the medical consultation answer information J1 is printed, and stores the obtained medical consultation answer information J1 in a database 80 on an isolated network NW3 isolated from the external network NW1. The printing system 2 causes the printing device 5 to generate a medical consultation answer printed material printed with a sequentially numbered task ID. The second in-hospital terminal 7 obtains the task ID from the scanned data D3 of the medical consultation answer printed material, and based on the obtained task ID, notifies the database 80 of any omission in the storage of the medical consultation answer information J1.

[0134] Thus, if the medical answer information J1 is omitted from the database 80 due to loss of the printed medical answer material or overlapped feeding in the scanner 6, the medical worker HC can recognize that the medical answer information J1 is omitted from the database 80. Therefore, the medical worker HC can address the omitted medical answer information J1 from the database 80 by instructing the hospital terminal 4 to reprint the printed material and then storing the reprinted material in the database 80 by scanning the reprinted material.

[0135] When the acquired task IDs include non-consecutive task IDs, the second in-hospital terminal 7 determines that storage omission of the medical question answer information J1 has occurred in the database 80 , and notifies the database 80 of the storage omission of the medical question answer information J1 .

[0136] By utilizing the fact that task IDs are consecutively numbered, it is possible to accurately determine whether or not there has been a storage omission of the medical question answer information J1 in the database 80. Therefore, it is possible to notify the database 80 of a storage omission of the medical question answer information J1 under appropriate circumstances. Furthermore, an appropriate situation refers to a situation in which there has been a storage omission of the medical question answer information J1 in the database 80.

[0137] The printing device 5 generates a medical questionnaire printed material on which the medical questionnaire information J1 is printed in a coded form. The second in-hospital terminal 7 obtains the medical questionnaire information J1 from the code CD included in the scanned image represented by the scanned data D3 of the medical questionnaire printed material.

[0138] With this, the medical questionnaire information J1 can be acquired without performing character recognition on the printed surface of the medical questionnaire, and thus the processing load when storing the medical questionnaire information J1 in the database 80 can be reduced.

[0139] The second in-hospital terminal 7 estimates the loss period of the medical questionnaire printed material on which the medical questionnaire information J1 omitted from storage in the database 80 was printed, based on the time when the medical questionnaire printed material was scanned, and notifies the estimated loss period.

[0140] Thus, the medical worker HC can easily understand the period of the medical answer printed material containing the medical answer information J1 that has been omitted from the database 80. Therefore, the medical worker HC can accurately address the omission of the medical answer information J1 in the database 80 and increase the likelihood that the omission of the medical answer information J1 in the database 80 will be accurately resolved.

[0141] The second in-hospital terminal 7 has a terminal control unit 70, which obtains the task ID from the scanned data D3 of the medical consultation answer printed material on which the task ID is printed with a serially numbered task ID, and based on the obtained task ID, notifies the database 80 on the isolated network NW3 of the storage omission of the medical consultation answer information J1.

[0142] This produces the same effects as those of the above-described information management system 1000 .

[0143] The scanning APP 721 enables the terminal processor 710 of the second in-hospital terminal 7 to obtain the task ID from the scanned data D3 of the medical consultation answer printed material with the task ID printed with a serial number, and based on the obtained task ID, notifies the database 80 on the isolated network NW3 of the storage omission of the medical consultation answer information J1.

[0144] This produces the same effects as those of the above-described information management system 1000 .

[0145] The print server 20 includes a print server control unit 200. The print server control unit 200 causes the printing device 5 to print a medical questionnaire printed material with a task ID. The task ID is the task ID obtained when the second in-hospital terminal 7 connected to the isolated network NW3 notifies the database 80 on the isolated network NW3 of the omission of storage of medical questionnaire information J1. The task ID printed on the medical questionnaire printed material is a serial number.

[0146] This produces the same effects as those of the above-described information management system 1000 .

[0147] 2. Second Implementation

[0148] 2-1. Server Structure

[0149] Next, a second embodiment will be described.

[0150] Comparing the second embodiment with the first embodiment, the second embodiment differs from the first embodiment in the configurations of the medical consultation management server 10 and the print server 20 .

[0151] Figure 9 2 is a diagram showing the configuration of the medical consultation management server 10 and the print server 20 in the second embodiment.

[0152] In the description of the configurations of the medical consultation management server 10 and the print server 20 in the second embodiment, differences from the first embodiment will be described.

[0153] In the second embodiment, the management server memory 120 stores a control program 121A in place of the control program 121. The control program 121A is a program that causes the management server processor 110 to function as the management server communication control unit 111 and the server update unit 113. In other words, in the second embodiment, the management server processor 110 does not function as the image generation unit 112.

[0154] In the second embodiment, print server memory 220 stores a control program 221A in place of control program 221. Control program 221A is a program that causes print server processor 210 to function as print server communication control unit 211, print data generation unit 212, and print server image generation unit 213. In other words, in the second embodiment, print server processor 210 further functions as print server image generation unit 213.

[0155] In the second embodiment, the print server communication control unit 211 receives the medical consultation answer information data D1 from the medical consultation management system 1. Similar to the image generation unit 112, the print server image generation unit 213 generates a print image PG based on the medical consultation answer information data D1 received by the print server communication control unit 211. When generating the print image PG, the print server image generation unit 213 outputs the image data of the generated print image PG to the print data generation unit 212. Upon receiving the image data of the print image PG, the print data generation unit 212 generates print data for printing the print image PG based on the received image data of the print image PG. The print data D2 generated by the print data generation unit 212 is transmitted to the printing device 5.

[0156] 2-2. Operation of the information management system

[0157] Next, the operation of each part of the information management system 1000 according to this embodiment will be described.

[0158] Comparing the second embodiment with the first embodiment, the second embodiment differs from the first embodiment in the operations of the medical consultation management server 10 and the print server 20 until the printing device 5 generates a printed medical consultation answer.

[0159] Figure 10 , which is a flowchart showing the operation of each part of the information management system 1000. Figure 10 Flowchart FF shows the operation of the medical consultation management system 1 , flowchart FG shows the operation of the printing system 2 , and flowchart FH shows the operation of the printing device 5 .

[0160] exist Figure 10 In each of the flowcharts shown, Figure 5 The same steps in the various flowcharts are marked with the same step numbers, and their detailed descriptions are omitted.

[0161] As shown in flowchart FF, the management server communication control unit 111 transmits the medical question answer information data D1 received in step SA1 to the printing system 2 (step SF1 ).

[0162] As shown in flowchart FG, the print server communication control unit 211 receives the medical consultation answer information data D1 from the medical consultation management system 1 (step SG1 ).

[0163] Next, the print server image generation unit 213 generates a print image PG based on the questionnaire response information data D1 received in step SG1 (step SG2 ).

[0164] Next, the print data generating unit 212 generates print data D2 for printing the print image PG generated in step SG2 (step SG3 ).

[0165] 2-3. Effect

[0166] According to this embodiment, the same effects as those of the first embodiment are achieved.

[0167] 3. Other Implementation Methods

[0168] The above-mentioned embodiment is just one form, and can be arbitrarily modified and applied.

[0169] In the above embodiment, sequential numbering is exemplified as the "prescribed sequence rule." That is, in the above embodiment, task IDs are generated as sequential numbers. In other embodiments, the "prescribed sequence rule" is not limited to sequential numbering and may also be another sequence rule, such as alphabetical order.

[0170] When multiple organizations are established in hospital H and a printing device 5 is installed for each organization, in another embodiment, the task ID can also be an ID that is distinguished for each organization. In this case, the task ID includes information indicating the organization and organizational information that is different for each organization. For example, the task ID corresponding to the anesthesiology department is "MASUI001" and includes the organizational information "MASUI." In another embodiment, the medical consultation answer information J1 is divided for each organization. Then, the printing system 2 causes the printing device 5 installed in the corresponding organization to print the divided medical consultation answer information J1. When the printing device 5 prints, the printing system 2 generates a task ID that includes the organizational information of the corresponding organization, generates a print image PG that includes a code CD that records the generated task ID, and causes the printing device 5 to print the print image PG. According to this other embodiment, by including organizational information in the task ID, it is possible to notify the database 80 of omissions in the storage of the medical consultation answer information J1 for each organization.

[0171] In the above embodiment, a record R2 including a task ID corresponding to the medical question answer information J1 stored in the database 80 is stored in the scan history DB 722. In other embodiments, a record R2 including a task ID obtained from the scan data D3 may be stored in the scan history DB 722 regardless of whether storage to the database 80 is completed.

[0172] Although the above embodiment uses a configuration in which omission of storage in the database 80 is notified by display, the notification method of omission of storage in the database 80 is not limited to display, and may be other methods such as voice output or sending an e-mail.

[0173] Although the above-mentioned embodiment illustrates a case where the number of scanners 6 connected to the isolated network NW3 and the number of printing devices 5 connected to the external connection network NW2 is one, the number of scanners 6 connected to the isolated network NW3 and the number of printing devices 5 connected to the external connection network NW2 are not limited to one, and may be multiple.

[0174] In the above embodiment, the information management system 1000 is used in Hospital H. However, the application of the information management system 1000 is not limited to Hospital H. It can also be applied to facilities or entities that manage personal information or confidential information via an isolated network. In this case, the "management system" manages "management information" such as personal information or confidential information, and the "management device" is connected to the isolated network and stores "management information" such as personal information or confidential information in a "database" on the isolated network. For example, entities other than Hospital H to which the information management system 1000 can be applied include government agencies, the police, and the like.

[0175] In the above embodiment, the task ID and medical consultation answer information J1 are obtained from the code CD by printing it. In other embodiments, instead of printing the code CD, the task ID and medical consultation answer information J1 are printed and then obtained from a scanned image using OCR (Optical Character Recognition).

[0176] In other embodiments, the functions of the management server processor 110 , the print server processor 210 , and the terminal processor 710 may also be implemented by multiple processors or semiconductor chips.

[0177] Figure 2 、 Figure 5 as well as Figure 9The illustrated components of the medical consultation management server 10, print server 20, and second in-hospital terminal 7 are merely examples and are not particularly limiting. Each component does not necessarily require the installation of separate hardware. Alternatively, a single processor executing a program can be used to implement the functions of each component. A portion of a function implemented by software can be implemented by hardware, and vice versa. Furthermore, the specific details of the other components of the medical consultation management server 10, print server 20, and second in-hospital terminal 7 can be arbitrarily modified.

[0178] Figure 5 、 Figure 6 ,as well as Figure 10 The illustrated step units are divided based on the primary processing content to facilitate understanding of the operations of each component of the information management system 1000. The units are not limited by the method or name used to divide the processing units. They can also be further divided into more step units based on the processing content. A single step unit can also be divided to include more processing. Furthermore, the order of the steps can be rearranged as appropriate.

[0179] 4. Summary of the Disclosure

[0180] Hereinafter, a summary of the present disclosure will be provided.

[0181] Note 1

[0182] An information management system comprises: a management system that manages management information; a printing system that causes a printing device to print the management information obtained from the management system; a management device that obtains the management information from scanned data of a printed matter on which the management information is printed, and stores the obtained management information in a database on an isolated network isolated from an external network, wherein the printing system causes the printing device to generate the printed matter on which identification information is printed according to a prescribed sequence rule, the management device obtains the identification information from the scanned data of the printed matter, and based on the obtained identification information, notifies the database of any storage omission of the management information.

[0183] With this configuration, if management information is omitted from the database on the isolated network due to loss of printed materials or overlapped feeding in a scanner, the user of the management device can detect the omission of management information from the database on the isolated network. Therefore, the user of the management device can address the omission by scanning the reprinted printed materials and storing the management information in the database.

[0184] Note 2

[0185] An information management system as described in Note 1, wherein, when the identification information obtained contains identification information that does not follow the prescribed sequence rule, the management device determines that a storage omission of the management information has occurred in the database, and notifies the database of the storage omission of the management information.

[0186] According to this configuration, by utilizing the fact that the identification information follows a predetermined order rule, it is possible to accurately determine whether storage omission of management information has occurred in the database. Therefore, it is possible to notify the storage omission of management information in the database under appropriate circumstances.

[0187] Note 3

[0188] The information management system according to Supplement 1 or Supplement 2, wherein the printing device generates the printed matter on which the management information is printed in a code form, and the management device obtains the management information from a code included in a scanned image represented by scan data of the printed matter.

[0189] According to this configuration, management information can be acquired without performing character recognition on the printed surface of a printed matter, and thus the processing load when storing the management information in the database can be reduced.

[0190] Note 4

[0191] An information management system as described in any one of Notes 1 to 3, wherein the management device infers the loss period of the printed matter on which the management information stored in the database is omitted based on the time when the printed matter is scanned, and notifies the inferred loss period.

[0192] With this configuration, the user of the management device can easily determine the period of time during which the printed material contains the management information that has been omitted from the database. Therefore, the user of the management device can accurately address the omission of management information in the database, and can increase the likelihood that the omission of management information in the database will be accurately resolved.

[0193] Note 5

[0194] The information management system according to any one of Supplementary Notes 1 to 4, wherein the identification information includes organizational information indicating an organization established in a facility that constructs the isolated network.

[0195] According to this configuration, by including the organization information in the identification information, it is possible to notify each organization of omissions in the storage of the management information in the database.

[0196] Note 6

[0197] A management device is a management device connected to an isolated network that is isolated from the following external network, wherein the external network is a network connected to a management system that manages management information and a printing system that causes a printing device to print the management information obtained from the management system. The management device is provided with a management device control unit, which obtains the identification information from scanned data of a printed material on which identification information is printed according to a prescribed sequence rule, and based on the obtained identification information, notifies the database on the isolated network of the storage omission of the management information.

[0198] According to this structure, the same effect as the information management system described in Supplementary Note 1 is achieved.

[0199] Note 7

[0200] A program that causes a processor of a management device connected to an isolated network that is isolated from the following external network to perform the following processing, wherein the external network is a management system that manages management information and a network connected to a printing system that causes a printing device to print the management information obtained from the management system, the processing being to obtain the identification information from scanned data of a printed material on which identification information is printed according to a prescribed sequence rule, and to notify a database on the isolated network of storage omission of the management information based on the obtained identification information.

[0201] According to this structure, the same effect as the information management system described in Supplementary Note 1 is achieved.

[0202] Note 8

[0203] A server that is connected to a management system that manages management information via an external network and causes a printing device to print the management information obtained from the management system. The server is provided with a server control unit that causes the printing device to print a printed matter with the following identification information printed on it. The identification information is identification information obtained when a management device connected to an isolated network isolated from the external network notifies a database on the isolated network of storage omissions of the management information. The identification information printed on the printed matter is information in accordance with a prescribed sequence rule.

[0204] According to this structure, the same effect as the information management system described in Supplementary Note 1 is achieved.

[0205] Explanation of symbols

[0206] 1…Medical consultation management system (management system); 2…Printing system; 3…Patient terminal; 4…First in-hospital terminal; 5…Printing device; 6…Scanner; 7…Second in-hospital terminal (management device); 8…Storage device; 10…Medical consultation management server; 20…Printing server (server); 70…Terminal control unit (management device control unit); 71…Terminal communication unit; 80…Database; 100…Management server control unit; 101…Management server communication unit; 110…Management server processor; 111…Management server communication control unit; 112…Image generation unit; 113…Server update unit; 120…Management server memory; 121…Control program; 121A…Control program; 122…Medical consultation answer information; 200…Printing server control unit (server control unit); 201…Printing server communication unit; 210…Printing Brush server processor; 211…print server communication control unit; 212…print data generation unit; 213…print server image generation unit; 220…print server memory; 221…control program; 221A…control program; 710…terminal processor; 711…terminal communication control unit; 712…terminal update unit; 713…notification unit; 720…terminal memory; 721…scan APP (program); 722…scan history DB; 1000…information management system; D1…medical consultation answer information data; D2…print data; D3…scan data; H…hospital (facility); HC…medical worker; J1…medical consultation answer information (management information); J2…print information; NW1…external network; NW2…external connection network; NW3…isolated network; P…patient; PG…print image; TG…notification screen.

Claims

1. An information management system comprising: A management system that manages management information; a printing system that causes a printing device to print the management information acquired from the management system; a management device that obtains the management information from scanned data of a printed matter on which the management information is printed, and stores the obtained management information in a database on an isolated network isolated from an external network; The printing system causes the printing device to generate the printed matter on which the identification information is printed according to a predetermined sequence rule. The management device acquires the identification information from scanned data of the printed matter, and notifies the database of a storage omission of the management information based on the acquired identification information.

2. The information management system according to claim 1, wherein: When the acquired identification information includes identification information that does not comply with the predetermined sequence rule, the management device determines that storage omission of the management information has occurred in the database, and notifies the database of the storage omission of the management information.

3. The information management system according to claim 1 or 2, wherein: The printing device generates the printed matter on which the management information is printed in a code format, The management device acquires the management information from a code included in a scanned image represented by scan data of the printed matter.

4. The information management system according to claim 1 or 2, wherein: The management device estimates a loss period of the printed matter on which the management information that is omitted from storage in the database is printed, based on a time when the printed matter was scanned, and notifies the estimated loss period.

5. The information management system according to claim 1 or 2, wherein: The identification information includes organizational information indicating an organization established in the facility that constructs the isolated network.

6. A management device connected to an isolated network isolated from an external network, wherein the external network is a network connected to a management system for managing management information and a printing system for causing a printing device to print the management information obtained from the management system, wherein: A management device control unit is provided, which obtains the identification information from scanned data of a printed material on which the identification information is printed according to a prescribed sequence rule, and notifies the database on the isolated network of storage omission of the management information based on the obtained identification information.

7. A program product that causes a processor of a management device connected to an isolated network isolated from an external network to execute the following processing: the external network being a network connected to a management system that manages management information and a printing system that causes a printing device to print the management information obtained from the management system, the processing being: acquiring the identification information from scanned data of a printed material on which the identification information is printed in accordance with a predetermined sequence rule; Based on the acquired identification information, the storage omission of the management information in the database on the isolated network is notified.

Citation Information

Patent Citations

  • Cloud integrated electronic medical chart system

    JP2022063904A