Information management system, management device, program, and server
The information management system addresses the issue of missing medical records by generating printed materials with sequential IDs, enabling accurate tracking and notification of missing data for timely reprocessing.
Patent Information
- Application Number
- JP2024042102
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2025-10-01
AI Technical Summary
Management information, such as medical records, may not be stored in a database due to loss of printed materials or multiple feeds caused by scanners in isolated networks.
An information management system that includes a printing system to generate printed materials with identification information following a predetermined ordering rule, and a management device to acquire and notify the database of missing information based on scanned data.
Ensures accurate determination and notification of missing medical information, allowing for timely reprocessing and reducing processing load by using consecutive job IDs for tracking and notification.
Smart Images

Figure 2025142639000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information management system, a management device, a program, and a server. [Background technology]
[0002] Conventionally, there are known techniques 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. [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 may be managed in a database on an isolated network. In this case, one possible configuration for storing the management information in the database is to read the printed material on which the management information is printed with a scanner and store the management information obtained from the scanned data in the database. However, with this configuration, management information may not be stored in the database due to loss of the printed material or multiple feeds caused by the scanner. [Means for solving the problem]
[0005] One aspect of the present invention that solves the above problem is an information management system that includes 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, and a management device that acquires the management information from scan data of printed materials on which the management information is printed and stores the acquired management information in a database on an isolated network that is isolated from external networks, wherein the printing system causes the printing device to generate the printed materials on which identification information is printed according to a predetermined ordering rule, and the management device acquires the identification information from the scan data of the printed materials and notifies the database that the management information has not been stored based on the acquired identification information.
[0006] Another aspect of solving the above problem is a management device connected to an isolated network isolated from an external network to which a management system that manages management information and a printing system that causes a printing device to print the management information acquired from the management system are connected, the management device having a management device control unit that acquires the identification information from scanned data of a printed material on which identification information is printed according to a predetermined ordering rule, and notifies the user that the management information has not been stored in a database on the isolated network based on the acquired identification information.
[0007] Yet another aspect of solving the above problem is a program that causes a processor of a management device connected to an isolated network isolated from an external network to which 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 are connected to obtain the identification information from scanned data of a printed material on which identification information is printed according to a predetermined ordering rule, and notifies the processor that the management information has not been stored in a database on the isolated network based on the obtained identification information.
[0008] Yet another aspect of solving the above problem is a server that connects 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 having a server control unit that causes the printing device to print a printed material on which is printed identification information that the management device, connected to an isolated network isolated from the external network, obtains when notifying that the management information has not been stored in a database on the isolated network, and the identification information printed on the printed material is information that follows a predetermined ordering rule. [Brief explanation of the drawings]
[0009] [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] 3 is a flowchart showing the operation of each part of the information management system. [Figure 6] 3 is a flowchart showing the operation of each part of the information management system. [Figure 7] FIG. 10 is a diagram for explaining estimation of a time period during which the device was lost. [Figure 8] FIG. 10 is a diagram showing an example of a notification screen. [Figure 9] FIG. 2 is a diagram showing the configuration of a medical interview management server and a print server. [Figure 10] 3 is a flowchart showing the operation of each part of the information management system. DETAILED DESCRIPTION OF THE INVENTION
[0010] [1. First embodiment] [1-1. Information Management System Configuration] First, the first embodiment will be described. FIG. 1 is a diagram showing the configuration of an information management system 1000.
[0011] The information management system 1000 of this embodiment is a system 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 answered by a patient P to a medical interview. The medical interview response information J1 includes, for example, a medication history answered by the patient P, a medical history answered by the patient P, and a medical examination history answered by the patient P. The medical interview response information J1 is an example of "management information." Hospital H is an example of a "facility."
[0012] The hospital H in this embodiment is an institution that provides medical care to the patient P, and does not necessarily have to be a facility that accommodates the patient P. In other words, the hospital H in this embodiment may be an institution that provides medical care to outpatients, or an institution that provides medical care to outpatients and inpatients.
[0013] The information management system 1000 includes a medical interview management system 1 connected to an external network NW1, which is a WAN (Wide Area Network) such as the Internet. The medical interview management system 1 is a system that manages medical interview response information J1. The medical interview management system 1 includes a medical interview management server 10. 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 used by patient P, and the first in-hospital terminal 4 used in hospital H as clients. The medical interview management server 10 is connected to an external network NW1 and communicates with these devices. Note that 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. The medical interview management system 1 is an example of a "management system."
[0014] The patient terminal 3 is a terminal device used by the patient P. While FIG. 1 illustrates an example in which the patient terminal 3 is a laptop PC, the patient terminal 3 may be a desktop PC, a tablet PC, or a smartphone. The patient terminal 3 connects to an external network NW1 and communicates with the medical interview management system 1. The patient terminal 3 displays an input screen for a medical interview, for example, at the patient's home, and accepts input of responses to the medical interview from the patient P. When the patient P finishes responding to the medical interview, the patient terminal 3 transmits medical interview response information data D1 indicating medical interview response information J1 to the medical interview management system 1.
[0015] The information management system 1000 includes a printing system 2 connected to an external network NW1. The printing system 2 is a system that causes a printing device 5 used in Hospital H to perform printing. The printing system 2 includes a printing server 20. The printing server 20 is a server device that processes information using the medical interview management system 1 and the printing device 5 as clients. The printing server 20 is connected to an external network NW1 and communicates with these devices. Note that 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. Print server 20 is an example of a "server."
[0016] The information management system 1000 includes a printing device 5. The printing device 5 is a device that performs printing using a print head to generate printed materials. The printing device 5 is installed in a hospital H and is connected to an external connection network NW2 established within the hospital H. The external connection network NW2 is a network that connects to an external network NW1. Therefore, the printing device 5 can communicate with a first in-hospital terminal 4 connected to the external connection network NW2 and a 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 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 material and control commands that comply with the command system of the printing device 5.
[0017] The printing device 5 may be an inkjet printing device or an electronic transfer printing device. If the printing device 5 is an inkjet printing device, the printing device 5 may be equipped with a print head of any type, including a serial type, a line type, or a lateral type. In addition to the printing function, the printing device 5 may also have other functions such as a scanning function and a facsimile function.
[0018] As shown in FIG. 1, in addition to the printing device 5, a first hospital terminal 4 is connected to the external connection network NW2. The first in-hospital terminal 4 is a terminal device used by medical staff HC. Medical staff HC include doctors, nurses, and staff engaged in administrative work related to the hospital H. While FIG. 1 illustrates an example in which the first in-hospital terminal 4 is a laptop PC, the first in-hospital terminal 4 may also 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 interview management system 1 and the printing device 5.
[0019] The information management system 1000 includes a scanner 6 . The scanner 6 is a device that performs scanning. The scanner 6 is installed in the hospital H and is connected to an isolated network NW3 that is constructed in the hospital H. The isolated network NW3 is a network that is isolated from the external network NW1. In other words, the isolated network NW3 is not connected to the external network NW1. The scanner 6 transmits scan data D3 obtained by scanning to a second in-hospital terminal 7 that is connected to the isolated network NW3. The second hospital terminal 7 is an example of a "management device."
[0020] The information management system 1000 includes a second hospital terminal 7. The second in-hospital terminal 7 is a terminal device installed in the hospital H and used by medical staff HC. While FIG. 1 illustrates an example in which the second in-hospital terminal 7 is a laptop PC, 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.
[0021] The information management system 1000 includes a storage device 8 . The storage device 8 has a database 80, and is a device that 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 NW3 and communicates with the second in-hospital terminal 7.
[0022] [1-2. Server configuration] Next, the configurations of the medical interview management server 10 and the print server 20 will be described. FIG. 2 is a diagram showing the configuration of the medical interview management server 10 and the print server 20. As shown in FIG.
[0023] 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 .
[0024] 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.
[0025] 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.
[0026] The management server memory 120 is a memory that stores programs and data. The management server memory 120 stores a control program 121, a medical interview response information database (DB) 122, data to be processed by the management server processor 110, and the like. The management server memory 120 has a non-volatile storage area. The management server memory 120 also has a volatile storage area, and constitutes a work area for the management server processor 110. The management server memory 120 is constituted by, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory).
[0027] 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, and the like.
[0028] 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 .
[0029] 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.
[0030] When the management server communication control unit 111 receives medical interview response 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 interview response information data D1 received by the management server communication control unit 111.
[0031] FIG. 3 is a diagram showing an example of a print image PG. The print image PG includes medical interview response information J1. The print image PG also includes a code CD. In Fig. 3, a QR code (registered trademark), which is a two-dimensional code, is shown as an example of the code CD, but the code CD included in the print image PG may also be a one-dimensional code.
[0032] The image generation unit 112 generates a job ID (Identification) when generating the print image PG. The job ID is identification information that identifies the printed material on which the medical interview response information J1 is printed. The image generation unit 112 generates the job ID according to a sequential numbering rule, which is a rule for consecutive numbers. For example, if the image generation unit 112 generated a job ID of "001" last time, it will generate a job ID of "002" this time. In the following description, the printed matter on which the medical interview response information J1 is printed will be referred to as the "medical interview response printed matter" where appropriate. The sequential number is an example of a "predetermined order rule."
[0033] When the image generating unit 112 generates the job ID, it generates a code CD in which the generated job ID and the medical interview answer information J1 indicated by the medical interview answer information data D1 are recorded. Then, the image generating unit 112 generates a print image PG including the generated code CD and the medical interview answer information J1 indicated by the medical interview answer information data D1. 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 printing device 5 as the destination for printing.
[0034] 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.
[0035] 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. The print server control unit 200 is an example of a "server control unit."
[0036] 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 printing device 5 under the control of the print server control unit 200.
[0037] The print server control unit 200 includes a print server processor 210 such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit), and a print server memory 220. A print server communication unit 201 is connected to the print server control unit 200.
[0038] The print server memory 220 is a memory that stores programs and data. The print server memory 220 stores a control program 221, data to be processed by the print server processor 210, and the like. 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 constituted by, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory).
[0039] 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 .
[0040] The print server communication control unit 211 communicates with the medical interview management system 1 and the printing device 5 via the print server communication unit 201.
[0041] The print data generation unit 212 generates print data D2 based on the image data received from the medical inquiry management system 1. After 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 to the printing device 5 specified by the medical inquiry management system 1.
[0042] [1-3. Configuration of the second in-hospital terminal] Next, the configuration of the second hospital terminal 7 will be described. FIG. 4 is a diagram showing the configuration of the second hospital terminal 7. As shown in FIG.
[0043] The second hospital terminal 7 includes a terminal control unit 70, a terminal communication unit 71, and a display unit 72. The terminal control unit 70 is an example of a "management device control unit."
[0044] 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 storage device 8 under the control of the terminal control unit 70. The display unit 72 has a display and displays information on the display under the control of the terminal control unit 70.
[0045] 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. A terminal communication unit 71 and a display unit 72 are connected to the terminal control unit 70. Terminal processor 710 is an example of a "processor."
[0046] The terminal memory 720 is a memory that stores programs and data. The terminal memory 720 stores a scan application program (hereinafter referred to as "scan APP") 721, a scan history DB 722, data to be processed by the terminal processor 710, etc. 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 constituted by, for example, a ROM (Read Only Memory) or a RAM (Random Access Memory). The scan APP 721 is an example of a "program."
[0047] The scan APP 721 is an application program that controls scanning by the scanner 6, and performs processes such as generating scan data D3 of an image read by the scanner 6 and saving the scan data in a desired location. The scan history DB722 is a database that manages scan history. The scan history DB722 has a record R2 for each job ID. The record R2 includes the job ID and scan date and time information indicating the scan date and time when the scan was performed. In the scan history DB722, the records R2 are stored in numerical order of the job ID.
[0048] 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 terminal update unit 712 , and a notification unit 713 .
[0049] The terminal communication control unit 711 communicates with the scanner 6 and the storage device 8 via the terminal communication unit 71 .
[0050] The terminal update unit 712 updates the scan history DB 722. When the terminal communication unit 71 receives scan data D3 of the medical questionnaire answer printed material, the terminal update unit 712 acquires a job ID from the scanned image indicated by the scan data D3 of the medical questionnaire answer printed material. The scanned image indicated by the scan data D3 of the medical questionnaire answer printed material includes a printed image PG. Therefore, the terminal update unit 712 acquires the job ID by reading the job ID from the code CD of the printed image PG included in the scanned image. When the terminal update unit 712 acquires the job ID from the scan data D3 of the medical questionnaire answer printed material, it creates a record R2 including the acquired job ID and scan date and time information, and stores the generated record R2 in the scan history DB 722. Note that the scan date and time indicated by the scan date information included in record R2 may be the date and time when the second in-hospital terminal 7 received the scan data D3, the date and time when record R2 was generated, or the date and time when information was acquired from the code CD.
[0051] The notification unit 713 notifies the medical staff HC of the information by displaying the information on the display unit 72.
[0052] [1-4. Operation of the information management system] Next, the operation of each unit of the information management system 1000 will be described.
[0053] 5 is a flowchart showing the operation of each part of the information management system 1000. In FIG. 5, the flowchart FA shows the operation of the medical interview management system 1, the flowchart FB shows the operation of the printing system 2, and the flowchart FC shows the operation of the printing device 5.
[0054] When the patient terminal 3 transmits the medical interview response information data D1 to the medical interview management system 1, the management server communication control unit 111 receives the medical interview response information data D1 from the patient terminal 3 (step SA1).
[0055] Next, the server update unit 113 stores the record R1 including the medical interview response information data D1 received in step SA1 in the medical interview response information DB 122 (step SA2).
[0056] Next, the image generating unit 112 generates a print image PG based on the medical interview response information data D1 received in step SA1 (step SA3).
[0057] 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).
[0058] As shown in the flowchart FB, the print server communication control unit 211 receives image data of the print image PG from the medical interview management system 1 (step SB1).
[0059] Next, the print data generation unit 212 generates print data D2 for printing the print image PG indicated by the image data received in step SB1, based on the image data received in step SB1 (step SB2).
[0060] Next, the print server communication control unit 211 transmits the print data D2 generated in step SB2 to the printing device 5 (step SB3).
[0061] As shown in the flowchart FC, when the printing device 5 receives the print data D2 from the printing system 2 (step SC1), it performs printing based on the received print data D2 and generates a medical questionnaire response printout on which the print image PG generated in step SA3 is printed (step SC2).
[0062] When the printed medical questionnaire answers are generated, the medical professional HC places the printed medical questionnaire answers on the scanner 6 and performs an operation on the scanner 6 or a scan application to cause the scanner 6 to scan the printed medical questionnaire answers. Next, with reference to Figure 6, the operation of the information management system 1000 when the scanner 6 scans the printed medical questionnaire answers will be described.
[0063] 6 is a flowchart showing the operation of each unit of the information management system 1000. In FIG. 6, the flowchart FD shows the operation of the scanner 6, and the flowchart FE shows the operation of the second hospital terminal .
[0064] After scanning, the scanner 6 transmits scan data D3 of the printed questionnaire response to the second hospital terminal 7 (step SD1).
[0065] As shown in the flowchart FE, the terminal communication control unit 711 receives the scan data D3 of the medical questionnaire answer printout (step SE1).
[0066] Next, the terminal communication control unit 711 acquires the medical interview response information J1 and the job ID from the code CD included in the scanned image indicated by the scanned data D3 received in step SE1 (step SE2).
[0067] 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 interview answer information J1 acquired in step SE2 be stored in the database 80. The storage request information includes medical interview answer information data D1 indicating the medical interview answer information J1 acquired in step SE2.
[0068] When the storage request information is received, the storage device 8 stores the medical interview answer information J1 in the database 80 by storing it in the medical interview answer information data D1 in the database 80. If the storage of the medical interview answer information J1 is completed successfully, the storage device 8 returns a response to the storage request information indicating that the storage was completed successfully, and if the storage of the medical interview answer information J1 is not completed successfully, the storage device 8 returns a response to the storage request information indicating that the storage was not completed successfully.
[0069] The terminal update unit 712 determines whether the storage of the medical interview response information J1 has been completed successfully (step SE4). If the terminal update unit 712 receives a response from the storage device 8 indicating that the storage has been completed successfully, it makes a positive determination in step SE4, and if it receives a response from the storage device 8 indicating that the storage has not been completed successfully, it makes a negative determination in step SE4.
[0070] If the terminal update unit 712 determines that the storage of the medical interview response information J1 has not been completed successfully (step SE4: NO), the process ends. 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 interview response information J1 has not been completed successfully.
[0071] On the other hand, if the terminal update unit 712 determines that the storage of the medical interview response information J1 has been completed successfully (step SE4: YES), it obtains the job ID from the scan data D3 received in step SE1 and stores a record R2 including the obtained job ID in the scan history DB 722 (step SE5).
[0072] Next, the notification unit 713 determines whether or not any of the medical interview response information J1 has been omitted from the database 80 (step SE6).
[0073] Step SE6 will now be described in detail. The notification unit 713 determines whether a job ID having a consecutive number to the job ID of record R2 stored in step SE5 is stored in the scan history DB 722. For example, if the job ID of record R2 stored in step SE5 is "005" and the job ID "004" is not among the job IDs stored in the scan history DB 722, the notification unit 713 determines that a job ID having a consecutive number to the job ID of record R2 stored in step SE5 is not stored in the scan history DB 722. If the notification unit 713 determines that a job ID whose number is consecutive to the job ID of record R2 stored in step SE5 is stored in the scan history DB 722, it makes a positive determination in step SE6. On the other hand, if the notification unit 713 determines that a job ID whose number is consecutive to the job ID of record R2 stored in step SE5 is not stored in the scan history DB 722, it makes a negative determination in step SE6.
[0074] If the notification unit 713 determines that no medical interview response information J1 has been omitted from the database 80 (step SE6: NO), the terminal processor 710 ends this process.
[0075] On the other hand, if it is determined that the medical questionnaire response information J1 has not been stored in the database 80 (step SE6: YES), the notification unit 713 estimates the period during which the medical questionnaire response printed material on which the medical questionnaire response information J1 that has not been stored in the database 80 has been lost (step SE7).
[0076] Step SE7 will now be described in detail. FIG. 7 is a diagram for explaining the estimation of the lost period.
[0077] The notification unit 713 estimates the loss period for each job ID corresponding to the medical interview response information J1 that has not been stored in the database 80.
[0078] Figure 7 shows an example in which the scan history DB722 includes record R2 for job ID "001", record R2 for job ID "002", record R2 for job ID "003", record R2 for job ID "004", and record R2 for job ID "005".
[0079] FIG. 7 also illustrates a case where a record R2 with a job ID "008" is newly stored in the scan history DB 722.
[0080] In the example of FIG. 7, when record R2 of job ID "008" is stored, record R2 of job ID "006" and record R2 of job ID "007" are not stored in the scan history DB 722. Therefore, in the example of FIG. 7, the notification unit 713 identifies job ID "006" and job ID "007" as job IDs corresponding to medical interview response information J1 that has not been stored in the database 80. Then, in the example of FIG. 7, the notification unit 713 estimates the loss period for the identified job ID "006" and job ID "007."
[0081] In the example of FIG. 7, the notification unit 713 estimates the loss period of the medical questionnaire answer printed material corresponding to job ID "006" and the loss period of the medical questionnaire answer printed material corresponding to job ID "007" as follows: In the example of FIG. 7, the record R2 stored in the scan history DB 722 before record R2 for job ID "008" is record R2 for job ID "005." Therefore, in the example of FIG. 7, the notification unit 713 estimates the loss period for job ID "006" and job ID "007" as the period from the scan date and time indicated by the scan date and time information in record R2 for job ID "005" to the scan date and time indicated by the scan date and time information in record R2 for job ID "008." In other words, in the example of FIG. 7, the notification unit 713 estimates the loss period for job ID "006" and job ID "007" as "1 / 31 11:36 - 2 / 1 09:12."
[0082] Returning to the explanation of FIG. 6, when the notification unit 713 estimates the loss period, it notifies the database 80 that storage has been omitted (step SE8).
[0083] In step SE8, the notification unit 713 notifies the user that storage in the database 80 has been omitted by displaying a notification screen TG on the display unit 72. FIG. 8 is a diagram showing an example of the notification screen TG.
[0084] The notification screen TG is a screen that displays a list of combinations of job IDs corresponding to the medical interview response information J1 that has not been stored in the database 80 and the loss periods related to these job IDs.
[0085] The notification screen TG is a screen that displays reprint information J2 that prompts the user to reprint the medical interview answer information J1 that was not stored in the database 80.
[0086] The notification unit 713 generates a notification screen TG that displays a combination of the job ID and the lost period for each job ID identified when estimating the lost period, and displays the generated notification screen TG on the display unit 72.
[0087] [1-5. Composition and Effects] As described above, the information management system 1000 includes the medical interview management system 1 that manages medical interview response information J1. The information management system 1000 also includes a printing system 2 that causes a printing device 5 to print the medical interview response information J1 acquired from the medical interview management system 1. The information management system 1000 also includes a second in-hospital terminal 7 that acquires the medical interview response information J1 from scan data D3 of a medical interview response printed material on which the medical interview response information J1 is printed, and stores the acquired medical interview response information J1 in a database 80 on an isolated network NW3 that is isolated from the external network NW1. The printing system 2 causes the printing device 5 to generate a medical interview response printed material on which a consecutive job ID is printed. The second in-hospital terminal 7 acquires the job ID from the scan data D3 of the medical interview response printed material, and notifies the database 80 that the medical interview response information J1 has not been stored, based on the acquired job ID.
[0088] According to this, if the medical interview answer information J1 is not stored in the database 80 due to loss of the printed medical interview answer material or multiple feeds occurring in the scanner 6, the medical staff HC can recognize that the medical interview answer information J1 has not been stored in the database 80. Therefore, the medical staff HC can deal with the case where the medical interview answer information J1 has not been stored in the database 80 by issuing an instruction to reprint from the in-hospital terminal 4 and scanning the reprinted printed material to store the medical interview answer information J1 in the database 80.
[0089] If the acquired job IDs include a job ID that is not consecutive, the second in-hospital terminal 7 determines that the medical interview response information J1 has been omitted from storage in the database 80, and notifies the database 80 that the medical interview response information J1 has been omitted from storage.
[0090] According to this, by utilizing the fact that the job IDs are consecutive numbers, it is possible to accurately determine whether the medical interview answer information J1 has been omitted from storage in the database 80. Therefore, it is possible to notify the database 80 of the omission of the medical interview answer information J1 in storage in an appropriate situation. Note that an appropriate situation refers to a situation in which the database 80 has omitted storing the medical interview answer information J1.
[0091] The printer 5 generates a medical interview answer printed matter on which the medical interview answer information J1 is printed in code format. The second in-hospital terminal 7 acquires the medical interview answer information J1 from the code CD included in the scanned image indicated by the scan data D3 of the medical interview answer printed matter.
[0092] This allows the medical interview response information J1 to be obtained without performing character recognition on the printed surface of the medical interview response printout, thereby reducing the processing load when storing the medical interview response information J1 in the database 80.
[0093] The second in-hospital terminal 7 estimates the period of loss of the medical interview answer printed matter on which the medical interview answer information J1 that has not been stored in the database 80 is printed, based on the time when the medical interview answer printed matter is scanned, and notifies the patient of the estimated period of loss.
[0094] This allows the medical staff HC to easily understand the period of time for which the medical interview answer printed matter on which the medical interview answer information J1 that has not been stored in the database 80 is printed. Therefore, the medical staff HC can accurately deal with the storage omission of the medical interview answer information J1 in the database 80, and the possibility of accurately resolving the storage omission of the medical interview answer information J1 in the database 80 can be increased.
[0095] The second in-hospital terminal 7 is equipped with a terminal control unit 70 that acquires a job ID from the scan data D3 of the medical interview response printout on which a consecutive job ID is printed, and notifies the user that the medical interview response information J1 has not been stored in the database 80 on the isolated network NW3 based on the acquired job ID.
[0096] This provides the same effects as those of the information management system 1000 described above.
[0097] The scan APP 721 causes the terminal processor 710 of the second in-hospital terminal 7 to obtain a job ID from the scan data D3 of the medical interview response printout on which a consecutive job ID is printed, and based on the obtained job ID, notifies the database 80 on the isolated network NW3 that the medical interview response information J1 has not been stored.
[0098] This provides the same effects as those of the information management system 1000 described above.
[0099] The print server 20 includes a print server control unit 200. The print server control unit 200 causes the printer 5 to print a medical interview response printout on which a job ID is printed, the job ID being acquired when the second in-hospital terminal 7 connected to the isolated network NW3 notifies the database 80 on the isolated network NW3 that medical interview response information J1 has not been stored. The job ID printed on the medical interview response printout is sequential information.
[0100] This provides the same effects as those of the information management system 1000 described above.
[0101] [2. Second Embodiment] [2-1. Server Configuration] Next, a second embodiment will be described. Comparing the second embodiment with the first embodiment, the second embodiment differs from the first embodiment in the configurations of the medical interview management server 10 and the print server 20.
[0102] FIG. 9 is a diagram showing the configuration of the medical interview management server 10 and the print server 20 in the second embodiment.
[0103] In the description of the configurations of the medical interview management server 10 and the print server 20 in the second embodiment, differences from the first embodiment will be described.
[0104] In the second embodiment, the management server memory 120 stores a control program 121A instead 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.
[0105] In the second embodiment, the print server memory 220 stores a control program 221A instead of the control program 221. The control program 221A is a program that causes the print server processor 210 to function as a print server communication control unit 211, a print data generation unit 212, and a print server image generation unit 213. In other words, in the second embodiment, the print server processor 210 also functions as the print server image generation unit 213.
[0106] In the second embodiment, the print server communication control unit 211 receives medical interview response information data D1 from the medical interview management system 1. The print server image generation unit 213, like the image generation unit 112, generates a print image PG based on the medical interview response information data D1 received by the print server communication control unit 211. After generating the print image PG, the print server image generation unit 213 outputs image data of the generated print image PG to the print data generation unit 212. Upon receiving 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 sent to the printing device 5.
[0107] [2-2. Operation of the information management system] Next, the operation of each unit of the information management system 1000 of this embodiment will be described. Comparing the second embodiment with the first embodiment, the second embodiment differs from the first embodiment in the operations of the medical interview management server 10 and the print server 20 until the printing device 5 generates the medical interview response printout.
[0108] 10 is a flowchart showing the operation of each part of the information management system 1000. In Fig. 10, a flowchart FK shows the operation of the medical interview management system 1, a flowchart FL shows the operation of the printing system 2, and a flowchart FM shows the operation of the printing device 5.
[0109] In the flowcharts shown in FIG. 10, the same steps as those in the flowcharts shown in FIG. 5 are given the same step numbers, and detailed descriptions thereof will be omitted.
[0110] As shown in the flowchart FF, the management server communication control unit 111 transmits the medical inquiry response information data D1 received in step SA1 to the printing system 2 (step SF1).
[0111] As shown in the flowchart FG, the print server communication control unit 211 receives medical interview response information data D1 from the medical interview management system 1 (step SG1).
[0112] Next, the print server image generation unit 213 generates a print image PG based on the medical interview response information data D1 received in step SG1 (step SG2).
[0113] Next, the print data generation unit 212 generates print data D2 for printing the print image PG generated in step SG2 (step SG3).
[0114] [2-3. Effects] According to this embodiment, the same effects as those of the first embodiment are achieved.
[0115] 3. Other Embodiments The above-described embodiment shows one aspect, and any modifications and applications are possible.
[0116] In the above-described embodiment, a sequential number is exemplified as the "predetermined order rule." That is, in the above-described embodiment, the job ID is generated as a sequential number. In other embodiments, the "predetermined order rule" is not limited to a sequential number, and may be another order rule such as alphabetical order.
[0117] In another embodiment, if multiple organizations are established within the hospital H and a printing device 5 is installed for each organization, the job ID may be an ID that is differentiated for each organization. In this case, the job ID includes information that indicates the organization and that differs for each organization. For example, the job ID corresponding to the anesthesiology department is "MASUI001," which includes the organization information "MASUI." In this other embodiment, the medical interview response information J1 is divided for each organization. The printing system 2 then prints the divided medical interview response information J1 on the printing device 5 installed in the corresponding organization. When printing on the printing device 5, the printing system 2 generates a job ID including the organization information of the corresponding organization, generates a print image PG including a code CD recording the generated job ID, and prints the print image PG on the printing device 5. According to this other embodiment, by including organization information in the job ID, it becomes possible to notify each organization of any omissions in storing the medical interview response information J1 in the database 80.
[0118] In the embodiment described above, the record R2 including the job ID corresponding to the medical interview response information J1 stored in the database 80 is stored in the scan history DB 722. In other embodiments, regardless of whether storage in the database 80 is complete, the record R2 including the job ID obtained from the scan data D3 may be stored in the scan history DB 722.
[0119] In the above-described embodiment, the failure to store data in the database 80 is notified by display, but the manner of notification of the failure to store data in the database 80 is not limited to display, and may be other manners such as audio output or sending an email.
[0120] In the above-described embodiment, an example was given in which 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 one, but 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.
[0121] 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 and police stations.
[0122] In the above-described embodiment, the code CD is printed, and the job ID and medical questionnaire response information J1 are acquired from the code CD. In another embodiment, the code CD is not printed, and the job ID and medical questionnaire response information J1 are printed, and the job ID and medical questionnaire response information J1 are acquired from the scanned image by OCR (Optical Character Recognition).
[0123] In other embodiments, the functions of the administration server processor 110, the print server processor 210, and the terminal processor 710 may be implemented by multiple processors or semiconductor chips.
[0124] The components of the medical interview management server 10, print server 20, and second in-hospital terminal 7 shown in Figures 2, 5, and 9 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.
[0125] The step units of the operations shown in Figures 5, 6, and 10 are divided according to the main processing content in order to facilitate understanding of the operations of each part of the information management system 1000, and are not limited by the way in which the processing units are divided or the names of the processing units. The processing units may be divided into more step units depending on the processing content. One step unit may also be divided so that it includes more processing. The order of the steps may also be changed as appropriate.
[0126] 4. Summary of the Disclosure A summary of this disclosure is provided below. (Appendix 1) 1. An information management 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 management device for acquiring the management information from scan data of printed materials on which the management information is printed, and storing the acquired management information in a database on an isolated network that is isolated from external networks, wherein the printing system causes the printing device to generate the printed materials on which identification information is printed in accordance with a predetermined ordering rule, and the management device acquires the identification information from the scan data of the printed materials, and notifies the database of any omission of the management information based on the acquired identification information. With this configuration, if management information is not stored in the database on the isolated network due to loss of printed materials, multiple feeds caused by the scanner, etc., the user of the management device can understand that the management information has not been stored in the database on the isolated network. Therefore, the user of the management device can store the management information in the database by scanning reprinted printed materials, thereby addressing the issue of management information not being stored in the database.
[0127] (Appendix 2) The information management system described in Appendix 1, wherein if the acquired identification information contains identification information that does not follow the specified order rule, the management device determines that the management information has not been stored in the database and notifies the database that the management information has not been stored. With this configuration, by utilizing the fact that the identification information follows a predetermined order rule, it is possible to accurately determine whether or not management information has been omitted from storage in the database, and therefore to notify the omission of management information from storage in the database in an appropriate situation.
[0128] (Appendix 3) The information management system described in Appendix 1 or Appendix 2, wherein the printing device generates the printed material on which the management information is printed in code format, and the management device obtains the management information from a code contained in a scanned image indicated by the scan data of the printed material. According to this configuration, the management information can be obtained without performing character recognition on the printed surface of the printed matter, thereby reducing the processing load when storing the management information in the database.
[0129] (Appendix 4) An information management system according to any one of appendices 1 to 3, wherein the management device estimates a period of loss of the printed matter on which the management information that was not stored in the database is printed based on the time the printed matter was scanned, and notifies the user of the estimated period of loss. This configuration allows the user of the management device to easily understand the period of time for which the printed material on which the management information that has not been stored in the database is printed, thereby enabling the user of the management device to accurately address the management information that has not been stored in the database, increasing the likelihood that the management information that has not been stored in the database will be accurately resolved.
[0130] (Appendix 5) An information management system described in any one of Appendix 1 to Appendix 4, wherein the identification information includes organizational information indicating the organization established in the facility where the isolation network is constructed. According to this configuration, by including organization information in the identification information, it becomes possible to notify each organization of any omissions in management information stored in the database.
[0131] (Appendix 6) A management device connected to an isolated network isolated from an external network to which 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 are connected, the management device having a management device control unit that obtains the identification information from scanned data of a printed material on which identification information is printed according to a predetermined ordering rule, and notifies the user that the management information has not been stored in a database on the isolated network based on the obtained identification information. According to this configuration, the same effects as those of the information management system described in Supplementary Note 1 can be achieved.
[0132] (Appendix 7) A program that causes a processor of a management device connected to an isolated network isolated from an external network to which 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 are connected to obtain the identification information from scanned data of a printed material on which identification information is printed according to a predetermined order rule, and notifies the processor of any omission of the management information from a database on the isolated network based on the obtained identification information. According to this configuration, the same effects as those of the information management system described in Supplementary Note 1 can be achieved.
[0133] (Appendix 8) 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 having a server control unit that causes the printing device to print a printed material on which is printed identification information that the management device, connected to an isolated network isolated from the external network, obtains when notifying that the management information has not been stored in a database on the isolated network, and the identification information printed on the printed material is information that complies with a predetermined ordering rule. According to this configuration, the same effects as those of the information management system described in Supplementary Note 1 can be achieved. [Explanation of symbols]
[0134] 1...medical interview 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 interview management server, 20...print 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 interview response information, 200...print server control unit (server control unit), 201...print server communication unit, 210...print server processor 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 interview response information data, D2...print data, D3...scan data, H...hospital (facility), HC...medical worker, J1...medical interview response information (management information), J2...print information, NW1...external network, NW2...externally connected network, NW3...isolated network, P...patient, PG...printed image, TG...notification screen.
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 management device that acquires the management information from scan data of a printed matter on which the management information is printed, and stores the acquired management information in a database on an isolated network that is isolated from an external network; the printing system causes the printing device to generate the printed matter on which identification information is printed in accordance with a predetermined order rule; the management device acquires the identification information from the scan data of the printed matter, and notifies the database of an omission of the management information based on the acquired identification information. Information management system.
2. When the acquired identification information includes identification information that does not follow the predetermined order rule, the management device determines that the management information has not been stored in the database, and notifies the database of the fact that the management information has not been stored. The information management system according to claim 1 .
3. the printing device generates the printed matter on which the management information is printed in code format; the management device acquires the management information from a code included in a scanned image indicated by the scanned data of the printed matter.
3. The information management system according to claim 1 or 2.
4. The management device based on the time when the printed matter was scanned, estimate a period during which the printed matter on which the management information that has not been stored in the database is printed will be lost, and notify the user of the estimated period of loss; 3. The information management system according to claim 1 or 2.
5. The identification information includes organizational information indicating an organization established in the facility where the isolation network is established.
3. The information management system according to claim 1 or 2.
6. A management device connected to an isolated network isolated from an external network to which a management system that manages management information and a printing system that causes a printing device to print the management information acquired from the management system are connected, a management device control unit that acquires identification information from scan data of a printed matter on which identification information is printed in accordance with a predetermined order rule, and notifies the database on the isolated network that the management information has not been stored based on the acquired identification information; Management device.
7. A processor of the management device connected to an isolated network isolated from an external network to which a management system that manages management information and a printing system that causes a printing device to print the management information acquired from the management system are connected, acquiring the identification information from scan data of a printed matter on which the identification information is printed in accordance with a predetermined order rule; notifying the database on the isolated network of any omission of storage of the management information based on the acquired identification information; program.
8. 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 acquired from the management system, a server control unit that causes the printing device to print a printed matter on which identification information is printed, the identification information being acquired when a management device connected to an isolated network isolated from the external network notifies the user that the management information has not been stored in a database on the isolated network; The identification information printed on the printed matter is information that follows a predetermined order rule. server.
Citation Information
Patent Citations
Cloud integrated electronic medical chart system
JP2022063904A