Medical information processing device

The medical information processing device tracks patient behaviors and generates risk maps to manage and disinfect facilities effectively, addressing the challenge of infectious disease spread by identifying and mitigating infection risks.

JP7817818B2Active Publication Date: 2026-02-19CANON MEDICAL SYST CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021197740
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-12-08
Filing Date
2021-12-06
Publication Date
2026-02-19
Estimated Expiration
2041-12-06

AI Technical Summary

Technical Problem

Existing systems struggle to track and manage the behavior of patients infected with infectious diseases within facilities, leading to potential spread of infection if the infection is detected after admission.

Method used

A medical information processing device that includes a first acquisition unit, an extraction unit, a first calculation unit, a generation unit, and an output control unit, which acquires identification information, extracts behaviors from facility images, calculates risk values, generates a risk map, and controls output to manage and disinfect the facility effectively.

Benefits of technology

Enables real-time tracking of high-risk behaviors, generates actionable risk maps, and creates disinfection plans to mitigate infection risks within facilities, enhancing infection control measures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007817818000001
    Figure 0007817818000001
  • Figure 0007817818000002
    Figure 0007817818000002
  • Figure 0007817818000003
    Figure 0007817818000003
Patent Text Reader

Abstract

To grasp an action of a patient who is known to have caught infectious disease, in a facility.SOLUTION: A medical information processing apparatus according to an embodiment comprises: a first acquisition unit; an extraction unit; a first calculation unit; a generation unit; and an output control unit. The first acquisition unit acquires identification information that can identify a subject from each of subjects entering into a facility. When at least one of the subjects is known to have caught predetermined disease, the extraction unit extracts an action of a target subject taken at each position within the facility from action history information, in which actions within the facility of each of subjects identified by the identification information are recorded, on the basis of identification information of the target subject having caught the disease. The first calculation unit calculates a first risk value that the disease gives an ambient environment for each position within the facility, on the basis of the action of the target subject extracted by the extraction unit. The generation unit generates a risk map representing the first risk value of each position calculated by the first calculation unit. The output control unit performs controlling to output the risk map generated by the generation unit.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The embodiments disclosed in this specification relate to a medical information processing device. [Background technology]

[0002] Conventionally, in order to prevent and control the spread of infectious diseases, it has been common to collect and manage the behavioral history information of patients infected with infectious diseases (hereinafter referred to as infectious disease patients).For example, a technology has been proposed that provides information such as contact history to people and medical facilities who want to know whether they have had contact with infectious disease patients, without violating the privacy of infectious disease patients.

[0003] Incidentally, when medical facilities such as hospitals and clinics accept patients who are known to be infected or who have been in contact with patients with infectious diseases, they take measures to prevent the spread of infection, such as separating the patient's movement route from other patients or isolating them.

[0004] However, for example, if an outpatient patient is admitted without any known infection or contact history and then testing reveals that he or she is infected, it may be necessary to take measures such as sealing off the facility, since it would be impossible to keep track of the patient's behavior within the facility. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-70248 Summary of the Invention [Problem to be solved by the invention]

[0006] One of the problems that the embodiments disclosed herein aim to solve is to understand the behavior of patients who have been found to be infected with an infectious disease within a facility. However, the problems solved by the embodiments disclosed herein are not limited to the above problem. Problems corresponding to the effects of the configurations described in the embodiments below can also be considered as other problems solved by the embodiments disclosed herein. [Means for solving the problem]

[0007] A medical information processing device according to an embodiment includes a first acquisition unit, an extraction unit, a first calculation unit, a generation unit, and an output control unit. The first acquisition unit acquires, from each of the subjects entering a facility, identification information that can identify the subject. When it is determined that at least one of the subjects is suffering from a predetermined disease, the extraction unit extracts, based on the identification information of the subject suffering from the disease, actions taken by the subject at each location within the facility from behavior history information that records the actions of each subject identified by the identification information within the facility. The first calculation unit calculates, for each location within the facility, a first risk value that the disease poses to the surrounding environment, based on the actions of the subject extracted by the extraction unit. The generation unit generates a risk map that represents the first risk value for each location calculated by the first calculation unit. The output control unit controls output of the risk map generated by the generation unit. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a medical information processing system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of the medical information processing apparatus according to the first embodiment. [Figure 3] FIG. 3 is a diagram showing an example of a risk value calculation table according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a risk map according to the first embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a disinfection plan according to the first embodiment. [Figure 6]FIG. 6 is a diagram showing an example of a disinfection plan according to the first embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of updating the risk map according to the first embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of updating the risk map according to the first embodiment. [Figure 9] FIG. 9 is an example of a flowchart showing an example of a risk map generation process executed by the medical image processing apparatus according to the first embodiment. [Figure 10] FIG. 10 is an example of a flowchart showing an example of a disinfection process executed by the medical information processing apparatus according to the first embodiment. [Figure 11] FIG. 11 is a diagram showing an example of the configuration of a medical information processing system according to the second embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of the configuration of a control device included in the disinfection apparatus according to the second embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of the configuration of a medical image processing apparatus according to the second embodiment. [Figure 14] FIG. 14 is a diagram illustrating an example of the projection process of the 3D risk map according to the second embodiment. [Figure 15] FIG. 15 is a diagram illustrating an example of the projection process of the 3D risk map according to the second embodiment. [Figure 16] FIG. 16 is a diagram illustrating an example of the projection process of the 3D risk map according to the second embodiment. [Figure 17] FIG. 17 is an example of a flowchart showing an example of a disinfection process executed by the medical information processing apparatus according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of a medical image processing apparatus will be described with reference to the drawings.

[0010] (First embodiment) Fig. 1 is a diagram showing an example of the configuration of a medical information processing system according to the first embodiment. As shown in Fig. 1, the medical information processing system S includes a medical information processing device 1, a reception terminal 2, a user terminal 3, a first camera 5, a second camera 6, and a disinfection device 7.

[0011] The medical information processing device 1, reception terminal 2, user terminal 3, electronic medical record server device 4, first camera 5, second camera 6, and disinfection device 7 are installed in a medical facility such as a hospital and are connected to each other so that they can communicate with each other via a network N such as an in-hospital network.

[0012] The reception terminal 2 is, for example, a computer installed at a reception counter of a medical facility, and performs reception processing for medical treatment of subjects according to input by reception staff. The reception terminal 2 also receives various information from the medical information processing device 1. The reception terminal 2 may also be realized as a mobile terminal (such as a notebook computer or a tablet computer).

[0013] The user terminal 3 is a computer installed in a nurse's center or the like, a mobile terminal (such as a notebook computer or tablet computer) carried by a medical staff, etc. The user terminal 3 receives various information from the medical information processing device 1.

[0014] The electronic medical record server device 4 is a computer device that manages electronic medical records. The electronic medical record server device 4 transmits information including test results related to a predetermined disease (hereinafter also referred to as test information) to the medical information processing device 1. The test information is, for example, information that associates test results, a patient ID that identifies the subject, an image of the subject's face, etc. Note that in this embodiment, an example will be described in which the target disease is a predetermined infectious disease such as COVID-19. Furthermore, in this case, the test information for a subject suffering from an infectious disease will include a positive test result.

[0015] The first camera 5 is, for example, a thermal camera installed near the reception counter of the medical facility. The first camera 5 captures images of the inside of the medical facility, including the subjects visiting the medical facility, and analyzes infrared rays emitted from the objects. The first camera 5 then transmits an image showing the heat distribution as a diagram (hereinafter also referred to as a thermal distribution image) to the medical information processing device 1.

[0016] The image representing the heat distribution captured by the first camera 5 is stored, for example, in a memory circuitry 120 of the medical information processing device 1, which will be described later. Note that in this specification, the term "image" includes a still image, a moving image, and a color image.

[0017] This allows the medical information processing device 1 to screen subjects using their body temperature when they come to the reception desk for medical treatment. By detecting subjects with a high risk of infection at the time of reception, reception staff can distinguish the movement of the subject from other subjects, for example by guiding the subject to the fever clinic. Note that the first camera 5 does not need to have the function of analyzing infrared rays emitted from objects.

[0018] In this case, the medical information processing device 1, for example, analyzes the image received from the first camera 5 and screens the subject by determining whether the subject is engaging in high-risk behavior such as frequent coughing.

[0019] The second camera 6 is, for example, a plurality of cameras installed at various locations within a medical facility. The second camera 6 constantly captures images within the medical facility and transmits the captured images in real time to the medical information processing device 1. The images captured by the second camera 6 are stored in, for example, the memory circuitry 120 of the medical information processing device 1.

[0020] The second camera 6 constantly captures images inside the medical facility (hereinafter also referred to as facility images), allowing the medical information processing device 1 to track the behavior of subjects and medical staff within the medical facility. Information tracking the behavior of subjects and medical staff is used to generate and update a risk map. The second camera 6 may be a 360° camera that can capture images in all directions, up, down, left, and right, all at once.

[0021] The disinfection device 7 performs disinfection within the medical facility under control of the medical information processing device 1. The disinfection device 7 is, for example, a self-propelled disinfection device having a function of irradiating ultraviolet rays and a function of spraying a disinfectant. Note that the disinfection device 7 may be any device that performs disinfection within the facility under control of the medical information processing device 1.

[0022] For example, a robotic disinfection device, a disinfectant spraying device installed on the ceiling or wall of a medical facility, an ultraviolet irradiation device installed on the ceiling or wall of a medical facility, etc. may be used. Also, a combination of the above devices may be used as the disinfection device 7.

[0023] The medical information processing device 1 is a dedicated or general-purpose computer. The medical information processing device 1 can be realized by, for example, a server device. The medical information processing device 1 acquires images of subjects such as patients and medical staff from a first camera 5 and a second camera 6.

[0024] The medical information processing device 1 performs screening of subjects based on images of the subjects acquired from the first camera 5. Specifically, the medical information processing device 1 sets subjects with a high risk of infection as subjects requiring observation, and transmits information about the subjects to the reception terminal 2 and the user terminal 3. By setting subjects with a high risk of infection as subjects requiring observation, the user can immediately grasp the behavior of the subjects at any time after setting.

[0025] The medical information processing device 1 extracts behaviors of subjects, etc., that pose a high risk of infection based on images of subjects, etc., acquired from the second camera 6. The medical information processing device 1 generates a risk map based on the behaviors of subjects, etc., that pose a high risk of infection.

[0026] The medical information processing device 1 also transmits the generated risk map to the user terminal 3. Furthermore, the medical information processing device 1 creates a disinfection plan for the medical facility based on the generated risk map. The medical information processing device 1 controls the disinfection device 7 to disinfect the medical facility. The medical information processing device 1 then updates the risk map in conjunction with the disinfection performed by the disinfection device 7.

[0027] Furthermore, the medical information processing device 1 receives information for determining whether a patient is infected with an infectious disease (for example, a positive test result) from the electronic medical record server device 4 or the like.

[0028] The medical information processing device 1 may be realized by a computer device such as a PC, a workstation, etc. The medical information processing device 1 may also be realized by a plurality of computer devices (cloud) using cloud computing.

[0029] 2 is a diagram showing an example of the configuration of the medical information processing device 1 according to the first embodiment. As shown in FIG. 2, the medical information processing device 1 has a communication interface 110, a memory circuitry 120, an input interface 130, a display 140, and a processing circuitry 150.

[0030] The communication interface 110 is connected to the processing circuitry 150, and controls the transmission and communication of various data between the medical information processing apparatus 1 and each system.

[0031] Specifically, the communication interface 110 receives information from each device and outputs the received information to the processing circuit 150. For example, the communication interface 110 is realized by a network card, a network adapter, a NIC (Network Interface Controller), or the like.

[0032] The memory circuitry 120 is connected to the processing circuitry 150 and stores various data. Specifically, the memory circuitry 120 stores the thermal distribution image captured by the first camera 5.

[0033] Furthermore, the memory circuitry 120 stores the facility interior images captured by each second camera 6 for each second camera 6. For example, the memory circuitry 120 may store the facility interior images captured by the second camera 6 installed in the examination room and the facility interior images captured by the second camera 6 installed in the examination room in separate memory areas. Furthermore, for example, the memory circuitry 120 may store the facility interior images by attaching an identifier that can identify each second camera 6. Note that a time code or the like may be attached to the facility interior images captured by each second camera 6, making it possible to identify and synchronize the image capture times.

[0034] The memory circuitry 120 also stores behavior records of subjects set as subjects requiring observation. The memory circuitry 120 also stores a risk value calculation table, which will be described later. The memory circuitry 120 also stores a camera position management table that associates each of the second cameras 6 with its installation location.

[0035] For example, the storage circuit 120 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, a hard disk, an optical disk, or the like.

[0036] The input interface 130 is connected to the processing circuitry 150 and receives input operations of various instructions and information from an operator. Specifically, the input interface 130 converts the input operations received from the operator into electrical signals and outputs them to the processing circuitry 150.

[0037] For example, the input interface 130 may be realized by a trackball, a switch button, a mouse, a keyboard, a touchpad that performs input operations by touching the operation surface, a touchscreen that integrates a display screen and a touchpad, a non-contact input circuit using an optical sensor, and a voice input circuit.

[0038] The input interface 130 is not limited to one equipped with physical operation components such as a mouse, keyboard, etc. For example, an example of the input interface 130 also includes an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs this electrical signal to a control circuit.

[0039] The display 140 is connected to the processing circuit 150 and displays various types of information and images. Specifically, the display 140 converts the data of various types of information and images sent from the processing circuit 150 into electrical signals for display and outputs them. For example, the display 140 is realized by a liquid crystal monitor, a CRT (Cathode Ray Tube) monitor, a touch panel, or the like.

[0040] The processing circuitry 150 controls the components of the medical information processing device 1 in response to an input operation received from an operator via the input interface 130. Specifically, the processing circuitry 150 stores medical data output from the communication interface 110 in the storage circuitry 120. The processing circuitry 150 also reads the medical data from the storage circuitry 120 and displays it on the display 140. For example, the processing circuitry 150 is realized by a processor.

[0041] The medical information processing device 1 also has various functions. Specifically, the medical information processing device 1 has an acquisition function 151, a detection function 152, a setting function 153, an extraction function 154, a calculation function 155, a generation function 156, an output control function 157, a planning function 158, a disinfection control function 159, and an update function 160.

[0042] The acquisition function 151 is an example of a first acquisition unit. The acquisition function 151 is also an example of a second acquisition unit. The detection function 152 is an example of a detection unit. The extraction function 154 is an example of an extraction unit. The calculation function 155 is an example of a first calculation unit and a second calculation unit. The generation function 156 is an example of a generation unit. The output control function 157 is an example of an output control unit. The planning function 158 is an example of a planning unit. The disinfection control function 159 is an example of a disinfection control unit. The update function 160 is an example of an update unit.

[0043] The acquisition function 151 acquires various information. For example, the acquisition function 151 acquires subject identification information that can identify each subject entering the facility. The subject identification information is an example of first identification information.

[0044] Specifically, the acquiring function 151 acquires, for example, information indicating the external characteristics of the subject (for example, a facial image of the subject) from an image of the subject captured by the second camera 6 installed at the reception counter as subject identification information of the subject. The subject identification information acquired by the acquiring function 151 is stored in the storage circuitry 120, for example, in association with a patient ID.

[0045] In this embodiment, the acquisition function 151 acquires a facial image of the subject as subject identification information, but the acquisition function 151 may acquire not only a facial image of the subject but also a whole-body image of the subject as subject identification information. This makes it possible to identify the subject by also using information such as body shape and clothing, even when the subject cannot be properly identified by the facial image alone due to a mask or the like.

[0046] Furthermore, the acquisition function 151 acquires, for example, images within the facility from each of the second cameras 6. The images within the facility acquired by the acquisition function 151 are stored, for example, in the memory circuitry 120. Furthermore, the acquisition function 151 acquires, for example, test information related to infectious diseases from the electronic medical record server device 4. The test information acquired by the acquisition function 151 is stored, for example, in the memory circuitry 120.

[0047] The detection function 152 detects subjects who are likely to be infected with an infectious disease such as COVID-19 based on the condition of the subject captured by the first camera 5 and the second camera 6. The first camera 5 and the second camera 6 are examples of sensors.

[0048] For example, the detection function 152 detects a subject whose body temperature is equal to or higher than a threshold (for example, 37.5 degrees or higher) in the thermal distribution image captured by the first camera 5 as a subject who is likely to be suffering from an infectious disease.

[0049] Furthermore, for example, the detection function 152 detects a subject who is engaged in predetermined high-risk behavior, such as coughing frequently, in multiple facility images captured by the second camera 6 installed at the reception counter as a subject who is likely to be infected with an infectious disease.

[0050] The facial image of the subject detected by the detection function 152 as a subject who is highly likely to be infected with an infectious disease is stored in the storage circuitry 120, for example.

[0051] The setting function 153 performs various settings related to the medical information processing device 1. For example, the setting function 153 sets a subject who is highly likely to be infected with an infectious disease as a subject requiring observation.

[0052] Specifically, the setting function 153 sets a subject detected by the detection function 152 as a subject at high risk of contracting an infectious disease as a subject requiring observation. The behavior of the subject set as a subject requiring observation by the setting function 153 is extracted in real time by the extraction function 154, which will be described later.

[0053] Images of subjects designated as subjects requiring observation, extracted in real time by the extraction function 154, are arranged, for example, in chronological order, and stored in the memory circuitry 120 as behavioral records, associated with the patient ID, separately from images within the facility.

[0054] When it is determined that at least one of the subjects is infected with an infectious disease, the extraction function 154 extracts the behavior of the target subject at each location within the medical facility from the behavioral history information that records the behavior of each subject identified by the first identification information within the facility, based on the first identification information that identifies the target subject infected with the infectious disease.

[0055] Specifically, when the acquisition function 151 acquires test information including a positive test result for an infectious disease from the electronic medical record server device 4, the extraction function 154 uses the facial image of the subject included in the test information as a key to extract an image of the facility in which the subject appears from multiple images of the facility stored in the memory circuitry 120.

[0056] In addition, when the extraction function 154 receives a specified input of a patient ID from the user, it may use the facial image of the subject corresponding to the patient ID as a key to extract an image of the facility in which the subject appears from multiple images of the facility stored in the memory circuitry 120.

[0057] The extraction function 154 then analyzes the extracted images of the subject within the facility, thereby recognizing the subject's behavior at each location within the facility. The extraction function 154 arranges the recognized behavior of the subject in chronological order, associates it with the subject's patient ID, and stores it in the memory circuitry 120 as a behavior record of the subject.

[0058] In this embodiment, a positive test result indicates that the subject is infected with a predetermined infectious disease. Furthermore, since the second camera 6 is installed in various locations within the medical facility and constantly captures images within the facility, the multiple images within the facility that capture each subject can also be considered to be information recording the behavior of each subject. In other words, the images within the facility can be considered to be an example of behavior history information.

[0059] The calculation function 155 calculates a risk value that an infectious disease poses to the surrounding environment for each location within the medical facility based on the behavior of the target subject extracted by the extraction function 154. The risk value is an example of a first risk value. Specifically, the calculation function 155 refers to a risk value calculation table stored in the memory circuitry 120 and calculates a risk value for each behavior performed by the subject at each location within the facility.

[0060] The risk value calculation table will now be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of a risk value calculation table according to the first embodiment. The risk value calculation table T is a table in which the behavior of a subject is associated with a risk value. The risk value is, for example, a numerical representation of the degree of infection risk that a given behavior poses at the location where the behavior is performed.

[0061] In addition, since infection routes (e.g., droplet infection, airborne infection, contact infection, etc.) and infectivity vary depending on the infectious disease, the infection risk arising from the same behavior varies depending on the infectious disease. Therefore, a risk value calculation table T is prepared for each infectious disease, taking into account the infection route and infectivity.

[0062] Furthermore, the risk value calculation table T stores not only the behavior of the infectious disease patient, but also the behavior of close contacts who have had contact with the infectious disease patient and fulfill certain conditions, in association with the risk value. This is because the behavior of close contacts is also considered to pose an infection risk.

[0063] In the example risk value calculation table T in Figure 3, the infectious disease patient's behavior of "coughing and sneezing without a mask" is associated with a "risk value of 3 (high risk)." In addition, the infectious disease patient's behavior of "staying in the same place for a long time, such as in a waiting room" is associated with a "risk value of 2 (medium risk)." In addition, the infectious disease patient's behavior of "moving locations" is associated with a "risk value of 1 (low risk)."

[0064] Additionally, the close contact's behavior of "coughing and sneezing without a mask" is associated with a "risk value of 2 (medium risk)." The close contact's behavior of "staying in the same place for a long time, such as in a waiting room" is associated with a "risk value of 1."

[0065] In this case, specifically, for example, if an infectious disease patient coughs without a mask in the waiting room, the calculation function 155 refers to the risk value calculation table T and calculates "3" as the risk value of the waiting room, which is associated with the infectious disease patient "coughing and sneezing without a mask."

[0066] 3, the risk value is divided into three levels, but the risk value is not limited to three levels. For example, the risk value may be divided into two levels, or four or more levels.

[0067] Furthermore, the calculation function 155 may calculate an individual risk value for each close contact, which represents the risk that an infectious disease poses to the close contact. The individual risk value is an example of a second risk value. In this case, the extraction function 154 first identifies the close contact based on the behavioral record of the infectious disease patient. Next, the extraction function 154 recognizes the behavior of the identified close contact at each location within the facility based on the facial images of the close contact.

[0068] The extraction function 154 arranges the actions of the recognized close contacts in chronological order, associates them with the patient IDs of the close contacts, and stores them as a close contact action record in the memory circuitry 120. Note that the facial images of the close contacts and the patient IDs are associated and stored in the memory circuitry 120, so that the patient IDs of the close contacts can be identified by acquiring the facial images of the close contacts.

[0069] Next, the calculation function 155 calculates an individual risk value based on the behavioral records of the infectious disease patient and the close contacts. For example, the calculation function 155 calculates the individual risk value based on the degree of contact between the close contacts and the infectious disease patient.

[0070] In this case, the calculation function 155 refers to an individual risk value calculation table that associates information indicating the type of contact between the close contact and the infectious disease patient with the individual risk value, and calculates the individual risk value of the close contact. Note that if there are multiple close contacts, the same process is performed for each close contact.

[0071] Furthermore, the calculation function 155 may calculate the risk value of the infectious disease posing to the surrounding environment for each location within the medical facility based on the behavioral records and individual risk values ​​of the close contacts, thereby allowing the user to understand the degree of risk that the close contacts posed to the surrounding environment.

[0072] The calculation function 155 may also calculate a risk value of aggravation of a close contact. Here, the risk value of aggravation is a value representing the risk of aggravation of symptoms related to an infectious disease caused by contact with an infectious disease patient.

[0073] In this case, the calculation function 155 acquires the patient information of the close contact based on the patient ID of the close contact from the electronic medical record server device 4. Here, the patient information includes the patient's age, health condition (presence or absence of disease), vaccination status for the target infectious disease, etc.

[0074] Then, the calculation function 155 calculates the risk value of severe illness based on the individual risk value and the patient information. For example, the calculation function 155 calculates the risk value of severe illness based on a predetermined relational expression such that information such as a low individual risk value, a young age, no disease, and having been vaccinated acts to lower the risk value of severe illness, and information such as a high individual risk value, an old age, having a disease, and having not been vaccinated acts to increase the risk value of severe illness.

[0075] The individual risk value and the risk value of aggravation may be output to the display of the user terminal 3 by the output control function 157 described later in association with the patient ID of the close contact.

[0076] By calculating the individual risk value and severe risk value of close contacts and presenting them to the user, the user can more easily determine what kind of response they should take regarding close contacts.

[0077] Returning to Figure 2, the explanation will continue. The generation function 156 generates a risk map that associates the risk values ​​calculated by the calculation function 155 with positions within the medical facility. The risk map, for example, represents the risk value of each position within the medical facility at the corresponding position on a map that represents the medical facility.

[0078] Specifically, the generating function 156 generates a risk map in which the risk values ​​calculated by the calculating function 155 are patterned and displayed on a map representing medical facilities in a manner that allows distinction by risk value.

[0079] In addition, for high-risk areas, the generation function 156 generates a risk map that not only displays the risk value but also shows what actions the target subject performed at each location, at positions on the map corresponding to the locations where each action was performed.

[0080] Fig. 4 is a diagram showing an example of a risk map generated by the generation function 156 according to the first embodiment. In the example of Fig. 4, the risk map M shows areas with a risk value of 3 (areas ha1 to ha3) with a solid black pattern, areas with a risk value of 2 (areas ma1 to ma4) with a hatched pattern, and areas with a risk value of 1 (area la) with a dotted pattern.

[0081] In addition, for areas with a risk value of 3, the data also shows the behavior of infectious disease patients in that area. For example, in area ha1, we can see that an infectious disease patient was talking to the person next to him without a mask. We can also see that an infectious disease patient was waiting for a long period of time in area ha1.

[0082] In addition, area ha2 shows that the infectious disease patient sneezed during the examination, and area ha3 shows that the infectious disease patient coughed during the examination.

[0083] In this way, by also showing the behavior of infectious disease patients in areas with a high risk of infection, medical staff and others who look at the risk map can more easily understand why the infection risk in that area has become high.

[0084] The output control function 157 controls the output of various information. For example, the output control function 157 controls the output of the risk map generated by the generation function 156. Specifically, the output control function 157 controls the display of the risk map generated by the generation function 156 on the display unit (display, etc.) of the user terminal 3.

[0085] Note that the control of outputting the risk map by the output control function 157 is not limited to display control on the display of the user terminal 3. For example, the risk map may be output to a printer and printed out.

[0086] Furthermore, when the detection function 152 detects a subject who is highly likely to be infected with an infectious disease, the output control function 157 outputs a message to notify the user of this. For example, the output control function 157 cooperates with the acquisition function 151, etc. to acquire the patient ID, image, etc. of the subject who is likely to be infected from the electronic medical record, the memory circuit 120, etc. Then, the output control function 157 transmits a message to the reception terminal 2 or the user terminal 3 indicating that a subject who is likely to be infected has been detected, together with the image, etc. of the subject, or displays it on the display of the terminal.

[0087] This allows medical staff at medical facilities to take measures based on the content of the notification, such as having subjects who are likely to have an infectious disease wait in a location separate from other subjects, thereby reducing the risk of infection in the event that a subject who is determined to have a high probability of having an infectious disease actually does have the infectious disease.

[0088] The planning function 158 creates a disinfection plan that defines the disinfection method for each location within the medical facility based on the risk map created by the creation function 156. The planning function 158 first determines whether or not each location within the medical facility needs to be disinfected. Then, the planning function 158 creates a disinfection plan that defines the disinfection method, disinfection time, and disinfection sequence for each location within the medical facility that is determined to need disinfection.

[0089] Specifically, the planning function 158 determines whether or not each area needs to be disinfected based on the risk value on the risk map. The planning function 158 adjusts the priority of disinfection for each area determined to need disinfection, the time required for disinfection, and the like, and creates a disinfection plan. The disinfection plan defines, for example, the order, method, and duration of disinfection work to be performed by the disinfection device 7.

[0090] More specifically, the planning function 158 creates a disinfection plan, for example, to prioritize disinfection of areas with a high risk value on the risk map. Also, the planning function 158 creates a disinfection plan, for example, to take a longer time to disinfect areas with a higher risk value on the risk map.

[0091] When creating a disinfection plan, the planning function 158 may determine a disinfection method that is effective against a pathogen to be disinfected as one element of the disinfection method. The pathogen to be disinfected can be identified, for example, from test information including a positive test result for an infectious disease acquired by the acquisition function 151.

[0092] The disinfection method effective against the pathogen can be determined, for example, from a table that associates each type of pathogen with an effective disinfection method. Furthermore, when there are multiple effective disinfection methods, the planning function 158 determines the disinfection method based on the time required for sufficient disinfection, etc.

[0093] The planning function 158 may create a disinfection plan taking into consideration work efficiency and the like. The planning function 158 may also create a disinfection plan that includes instructions for setting no-entry areas. In this case, the setting function 153 sets no-entry areas within the medical facility in accordance with the setting instructions included in the disinfection plan created by the planning function 158. The setting function 153 also cancels the setting of the no-entry areas when disinfection of the no-entry areas is completed.

[0094] Furthermore, the planning function 158 may create a plurality of disinfection plans, present them to the user, and allow the user to select one of the presented disinfection plans.

[0095] The disinfection plan will now be described with reference to Figs. 5 and 6. Figs. 5 and 6 are diagrams showing an example of a disinfection plan according to the first embodiment. The disinfection plan P shows the disinfection order, risk value, disinfection method, and required time for areas on the risk map M that require disinfection. The disinfection order shows the order in which multiple areas will be disinfected.

[0096] In the examples of Figures 5 and 6, the disinfection order is as follows: (1) Within the circled area on the risk map M → (2) The area surrounding the part indicated by the line → (3) Within the circled area → (4) Within the circled area.

[0097] In addition, in the examples of Figures 5 and 6, the risk values ​​indicate that the average risk value in area (1) above is 3, the average risk value in area (2) above is 1, the average risk value in area (3) above is 2, and the average risk value in area (4) above is 3.

[0098] The disinfection method indicates that the area (1) is disinfected with alcohol, the area (2) is disinfected by ultraviolet irradiation, the area (3) is disinfected by ultraviolet irradiation, and the area (4) is disinfected with alcohol.

[0099] In addition, the required time indicates that it takes 15 minutes to disinfect the area (1) above, 5 minutes to disinfect the area (2) above, 10 minutes to disinfect the area (3) above, and 15 minutes to disinfect the area (4) above.

[0100] The disinfection control function 159 performs disinfection in accordance with the disinfection plan created by the planning function 158. Specifically, the disinfection control function 159 controls the disinfection device 7 to disinfect areas that require disinfection in the order, method, and required time specified in the disinfection plan created by the planning function 158.

[0101] Furthermore, if there is an area that cannot be disinfected by the disinfection device 7 (for example, a place that is too narrow for the disinfection device 7 to enter), the disinfection control function 159 causes the output control function 157 to output a notification to that effect. Specifically, for example, the output control function 157 causes the speaker of the user terminal 3 to emit a warning sound and then causes the display to display a message urging the user to disinfect manually.

[0102] The determination that disinfection by the disinfection device 7 is not possible may be made based on information from areas on a map that are previously designated as areas where automatic disinfection is not possible, or based on images captured by a camera or the like installed in the disinfection device 7.

[0103] The update function 160 updates the risk map in conjunction with the disinfection performed by the disinfection control function 159. Specifically, the update function 160 performs processing in real time to reduce the risk value of an area on the risk map that corresponds to an area disinfected by the disinfection device 7 under the control of the disinfection control function 159.

[0104] When a user manually performs disinfection, the acquisition function 151 acquires a facial image of the user who performs disinfection as user identification information. The user identification information is an example of second identification information. The extraction function 154 extracts the behavior of the user who performs disinfection from multiple images of the facility in which the user appears.

[0105] The update function 160 then performs a process in real time to reduce the risk value of the area on the risk map that corresponds to the area disinfected by the user.

[0106] Here, updating of the risk map will be described with reference to Fig. 5 to Fig. 8. Fig. 7 and Fig. 8 are diagrams showing an example of updating of the risk map according to the first embodiment. For example, consider a case where the planning function 158 creates the disinfection plan P of Fig. 5, and the disinfection control function 159 controls the disinfection device 7 in accordance with the disinfection plan P to perform disinfection up to disinfection number 2 in the disinfection order.

[0107] In this case, the update function 160 performs processing to reduce the risk values ​​in the area (1) and the area (2) on the risk map M in Fig. 6. Then, as shown in Figs. 7 and 8, the area (1) and the area (2) on the risk map M where disinfection has been completed are updated to a state where there is no risk of infection.

[0108] In addition, if the setting function 153 has set the area (1) and the area (2) on the risk map M in Figure 6 as no-entry areas, when the disinfection control function 159 has completed disinfection of the area (1) and the area corresponding to the area (2) on the risk map M, the setting function 153 will cancel the no-entry area setting of the area (1) and the area (2) on the risk map M.

[0109] Furthermore, when all disinfection defined in the disinfection plan created by the planning function 158 is completed, the update function 160 causes the output control function 157 to output a message informing the user that disinfection has been completed. Specifically, for example, the output control function 157 causes the display of the user terminal 3 to display a message indicating that disinfection has been completed.

[0110] The update function 160 updates the risk map in real time, allowing the user to immediately understand which areas have been disinfected, making it easier to guide subjects, etc.

[0111] The term "processor" used in the above description refers to circuits such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an Application Specific Integrated Circuit (ASIC), a programmable logic device (e.g., a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), and a Field Programmable Gate Array (FPGA)).

[0112] If the processor is, for example, a CPU, the processor realizes the function by reading and executing a program stored in the memory circuitry 120. On the other hand, if the processor is, for example, an ASIC, instead of storing a program in the memory circuitry 120, the function is directly incorporated as a logic circuit in the circuitry of the processor.

[0113] Each processor in this embodiment is not limited to being configured as a single circuit, but may be configured as a single processor by combining multiple independent circuits to realize its functions.Furthermore, multiple components in each diagram may be integrated into a single processor to realize its functions.

[0114] Here, the program executed by the processor is provided by being pre-installed in a ROM (Read Only Memory), a storage circuit, etc. Note that this program may also be provided by being recorded in a computer-readable storage medium such as a CD (Compact Disk)-ROM, a FD (Flexible Disk), a CD-R (Recordable), or a DVD (Digital Versatile Disk) in a format that can be installed or executed by these devices.

[0115] This program may also be provided or distributed by being stored on a computer connected to a network such as the Internet and downloaded via the network. For example, this program may be configured with modules including the above-mentioned functional units.

[0116] In actual hardware, a CPU reads and executes a program from a storage medium such as a ROM, whereby each module is loaded into a main memory device and generated on the main memory device.

[0117] Next, processing executed by the medical information processing apparatus 1 according to the first embodiment will be described with reference to Figures 9 and 10. Here, Figure 9 is a flowchart showing an example of risk map generation processing executed by the medical information processing apparatus 1 according to the first embodiment.

[0118] The acquisition function 151 acquires a facial image of the subject from an image captured within the facility by the second camera 6 at the time of reception (step S1). The facial image captured by the acquisition function 151 is stored in the storage circuitry 120 in association with the patient ID.

[0119] At the same time as step S1, the detection function 152 analyzes the thermal distribution image of the subject captured by the first camera 5 at the time of reception, and checks whether the subject's body temperature is equal to or higher than the threshold (step S2). If the subject's body temperature is lower than the threshold (step S2: No), the process proceeds to step S5.

[0120] On the other hand, if the subject's body temperature is equal to or higher than the threshold (step S2: Yes), the detection function 152 detects the subject as a subject at high risk of contracting an infectious disease. Then, the setting function 153 sets the subject whose body temperature is equal to or higher than the threshold as a subject requiring observation (step S3). The extraction function 154 extracts the behavior of the subject requiring observation in real time and starts recording the behavior of the subject in the memory circuitry 120 separately from the images within the facility (step S4).

[0121] The acquisition function 151 acquires test information from the electronic medical record server device 4 (step S5). The setting function 153 checks whether the test information acquired by the acquisition function 151 includes a positive test result for an infectious disease (step S6).

[0122] If the test result does not include a positive result (step S6: No), the setting function 153 checks whether the subject is a subject requiring observation (step S7). If the subject is not a subject requiring observation (step S7: No), this process ends. On the other hand, if the subject is a subject requiring observation (step S7: Yes), the setting of the subject as a subject requiring observation is cancelled, and this process ends (step S8).

[0123] If a positive test result is included in step S6 (step S6: Yes), the extraction function 154 checks whether the subject is a subject requiring observation (step S9). If the subject is a subject requiring observation (step S9: Yes), the process proceeds to step S11.

[0124] If the subject does not require observation (step S9: No), the extraction function 154 extracts (step S10) the behavior of the subject from the multiple images of the facility stored in the memory circuitry 120. The extraction function 154 stores the extracted behavior of the subject in the memory circuitry 120 as a behavior record of the subject.

[0125] The extraction function 154 checks whether there are any close contacts of the subject from the behavioral record of the subject (step S11). If there are no close contacts (step S11: No), the process proceeds to step S13.

[0126] If there is a close contact (step S11: Yes), the extraction function 154 extracts the behavior of the close contact from the multiple facility images stored in the memory circuitry 120 (step S12). The extraction function 154 stores the extracted behavior of the close contact in the memory circuitry 120 as a behavior record of the close contact.

[0127] The calculation function 155 refers to the risk value calculation table T stored in the memory circuitry 120 and the behavioral records of the subject whose test result for infectious disease is positive, and calculates a risk value for the behavior of the subject at each location within the facility (step S13). Note that, if the subject has had close contact with someone, the calculation function 155 also calculates a risk value for the behavior of the close contact at each location within the facility.

[0128] The generation function 156 generates a risk map that represents the risk value of each position in the medical facility calculated by the calculation function 155, and proceeds to disinfection process A (step S14). The risk map generated by the generation function 156 is output to the user terminal 3 or the like by the output control function 157.

[0129] FIG. 10 is a flowchart showing an example of a disinfection process executed by the medical information processing apparatus 1 according to the first embodiment.

[0130] The planning function 158 creates a disinfection plan based on the risk map created by the creation function 156 (step S21). The setting function 153 checks whether the disinfection plan created by the planning function 158 includes an instruction to set up a no-entry area (step S22). If an instruction to set up a no-entry area is not included (step S22: No), the process proceeds to step S24.

[0131] On the other hand, if the instruction to set a no-entry area is included (step S22: Yes), the setting function 153 sets the area in the medical facility instructed by the disinfection plan created by the planning function 158 as a no-entry area (step S23). The setting of the no-entry area is reflected in the risk map by the update function 160.

[0132] The disinfection control function 159 controls the disinfection device 7 and starts disinfecting the areas that require disinfection in accordance with the disinfection plan created by the planning function 158 (step S24). The disinfection control function 159 checks whether or not there are any areas that cannot be disinfected by the disinfection device 7 among the areas that require disinfection (step S25). If there are no areas that cannot be disinfected by the disinfection device 7 (step S25: No), the process proceeds to step S28.

[0133] On the other hand, if there is an area that cannot be disinfected by the disinfection device 7 (step S25: Yes), the disinfection control function 159 causes the output control function 157 to issue a warning to the user urging them to disinfect manually because there is an area that cannot be disinfected by the disinfection device 7 (for example, by making the speaker of the user terminal 3 sound an alarm and then displaying on the display a message urging them to disinfect the specific area manually) (step S26).

[0134] When a user manually performs disinfection, the acquisition function 151 acquires a facial image of the user who will perform disinfection. Then, the extraction function 154 extracts the user's behavior from multiple images within the facility based on the facial image of the user (step S27). Then, the disinfection control function 159 recognizes the execution of disinfection based on the user's behavior.

[0135] The setting function 153 checks whether or not there is an area that has been set as a no-entry area among the areas that have been disinfected (step S28). If there is no area that has been set as a no-entry area (step S28: No), the process proceeds to step S30.

[0136] On the other hand, if there is an area that has been set as a no-entry area (step S28: Yes), the setting function 153 cancels the setting of the area that has been disinfected as a no-entry area (step S29). The cancellation of the setting of the no-entry area is reflected in the risk map by the update function 160.

[0137] The update function 160 reduces the risk value of the area on the risk map corresponding to the area disinfected by the disinfection control function 159, and updates the risk map (step S30). Then, the update function 160 checks whether the disinfection specified in the disinfection plan has been completed (step S31).

[0138] If disinfection is not complete (step S31: No), the process proceeds to step S21. On the other hand, if disinfection is complete (step S31: No), the output control function 157 outputs information to notify the user that disinfection is complete (for example, by displaying a message on the display of the user terminal 3 indicating that disinfection is complete), and then ends this process.

[0139] The medical information processing device 1 according to the first embodiment described above includes an acquisition function 151 as an acquisition unit, an extraction function 154 as an extraction unit, a calculation function 155 as a calculation unit, a generation function 156 as a generation unit, and an output control function 157 as an output control unit.

[0140] The acquisition function 151 acquires subject identification information from each subject entering the medical facility as subject identification information that can identify the subject. When it is determined that at least one of the subjects is suffering from a predetermined disease, the extraction function 154 extracts, based on the identification information of the subject suffering from the disease, the behavior of the subject identified by the identification information at each location within the medical facility from behavior history information that records the behavior of each subject identified by the identification information within the medical facility. The calculation function 155 calculates a risk value that the disease poses to the surrounding environment for each location within the medical facility based on the behavior of the subject extracted by the extraction function 154. The generation function 156 generates a risk map that associates the risk values ​​calculated by the calculation function 155 with locations within the medical facility. The output control function 157 controls the output of the risk map generated by the generation function 156.

[0141] As a result, when a subject is found to be infected with an infectious disease, the subject's behavior and the degree of infection risk within the subject's range of movement are visualized as a risk map. By visualizing the subject's behavior and the degree of infection risk, a person viewing the risk map can easily understand the subject's behavior. Therefore, the medical information processing device 1 according to this embodiment makes it possible to understand the behavior within a facility of a patient found to be infected with an infectious disease.

[0142] Furthermore, if it were possible to understand the behavior of patients who have been found to be infected with an infectious disease within the facility, it would be easier for medical staff to take measures in the event that an infectious disease outbreak occurs.

[0143] Furthermore, if an infection occurs, a risk map that visualizes the behavior of the infected person and the degree of infection risk can be made public to patients who are suspected of having come into contact with the infected person, allowing patients who have confirmed that they have not come into contact with the infected person to feel reassured.On the other hand, patients who have confirmed that they may have come into contact with the infected person can take actions that reduce the risk of infection, such as acting as if they are infected.

[0144] (Second embodiment) The second embodiment is based on the first embodiment. In the second embodiment, the medical information processing device 1 generates a three-dimensional risk map (hereinafter also referred to as a 3D risk map) and projects the 3D risk map inside the facility using a projector. Below, differences between the second embodiment and the first embodiment will be mainly described, and repeated description will be omitted as appropriate. Furthermore, elements similar to those in the first embodiment will be assigned the same reference numerals and description will be omitted.

[0145] 11 is a diagram showing an example of the configuration of a medical information processing system according to the second embodiment. As shown in FIG. 11, the medical information processing system Sa includes a medical information processing device 1a, a reception terminal 2, a user terminal 3, a first camera 5, a second camera 6, a disinfection device 7a, and a projector 8.

[0146] First, the disinfection device 7a will be described. The disinfection device 7a is a device for a user to manually disinfect. For example, the disinfection device 7a is a disinfecting mop. The disinfecting mop has a tank for storing disinfectant and an applicator unit equipped with tufted yarn, nonwoven fabric, or the like for applying the disinfectant supplied from the tank. The tank automatically supplies the amount of disinfectant required for disinfection to the applicator unit. The user can apply the disinfectant to an area to be disinfected by wiping the area with the disinfecting mop.

[0147] The amount of disinfectant supplied may be adjusted by the control device 70 described below, or by a mechanism that adjusts the amount of disinfectant supplied by, for example, changing the number of times or amount of force with which the disinfectant mop is pressed against the floor, etc.

[0148] Furthermore, for example, the disinfection device 7a may be a disinfectant sprayer that sprays a disinfectant. A disinfectant sprayer is a device that sprays a disinfectant onto an object to be disinfected using pressure or the like. The disinfectant sprayer has a tank for storing a disinfectant and a nozzle for spraying the disinfectant stored in the tank. A user can spray the disinfectant onto an area to be disinfected by pointing the nozzle at the area and spraying the disinfectant.

[0149] The amount of disinfectant sprayed may be adjusted by the control device 70 described below, or by a mechanism that adjusts the amount of spray, for example, by changing the number of times or amount of force with which the lever for spraying the disinfectant is operated.

[0150] In this embodiment, the disinfection device 7a is described as a device for a user to manually disinfect, but the disinfection device 7a may also be a device that automatically disinfects.

[0151] The sterilization apparatus 7a has a control device 70 that controls the entire sterilization apparatus 7a. Fig. 12 is a block diagram showing an example of the configuration of the control device 70 according to the second embodiment. As shown in Fig. 12, the control device 70 has a communication interface 710, a memory circuit 720, an input interface 730, a display 740, a speaker 750, and a processing circuit 760.

[0152] The communication interface 710 is connected to the processing circuitry 760 and controls the transmission and communication of various data between the medical information processing device 1a and the control device 70. Specifically, the communication interface 710 receives information from the medical information processing device 1a and outputs the received information to the processing circuitry 760. For example, the communication interface 710 is realized by a network card, a network adapter, a NIC, or the like.

[0153] The memory circuitry 720 is connected to the processing circuitry 760 and stores various data. Specifically, the memory circuitry 720 stores information on disinfection methods that the disinfection device can execute (for example, the types of disinfectant that can be applied). If the disinfection method stored in the memory circuitry 720 differs from the disinfection method specified in the disinfection plan, the medical information processing device 1a may issue a warning to the user.

[0154] For example, the storage circuit 720 is realized by a semiconductor memory element such as a RAM or a flash memory, a hard disk, an optical disk, or the like.

[0155] The input interface 730 is connected to the processing circuitry 760 and receives input operations of various instructions and information from an operator. Specifically, the input interface 730 converts the input operations received from the operator into electrical signals and outputs them to the processing circuitry 760.

[0156] For example, the input interface 730 may be realized by a trackball, a switch button, a mouse, a keyboard, a touchpad that performs input operations by touching the operation surface, a touchscreen that integrates a display screen and a touchpad, a non-contact input circuit using an optical sensor, and a voice input circuit.

[0157] Note that the input interface 730 is not limited to one equipped with physical operation components such as a mouse, keyboard, etc. For example, an example of the input interface 730 also includes an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs this electrical signal to a control circuit.

[0158] The display 740 is connected to the processing circuit 760 and displays various types of information. Specifically, the display 740 converts various types of information data sent from the processing circuit 760 into electrical signals for display and outputs the signals. For example, the display 740 is realized by a liquid crystal monitor, a touch panel, or the like.

[0159] The speaker 750 is connected to the processing circuit 760 and outputs sound to the outside in accordance with the control of the processing circuit 760. Specifically, the speaker 750 converts various information data sent from the processing circuit 760 into an electrical signal for output and outputs the signal to the outside.

[0160] The processing circuitry 760 controls the components of the control device 70 in response to an input operation received from an operator via the input interface 730. Specifically, the processing circuitry 760 controls the display of a warning message on the display 140 in accordance with a control signal received from the medical information processing device 1a.

[0161] Furthermore, the processing circuitry 760 performs control to output an alarm sound from a speaker to the outside in accordance with a control signal received from the medical information processing device 1a. For example, the processing circuitry 760 is realized by a processor.

[0162] The control device 70 also has various functions. Specifically, the control device 70 has a communication control function 761, a reception function 762, and a notification control function 763.

[0163] The communication control function 761 controls communication between the medical information processing apparatus 1a and the control apparatus 70. Specifically, the communication control function 761 transmits and receives various types of information data to and from the medical information processing apparatus 1a.

[0164] The reception function 762 receives various instructions from the user. Specifically, the reception function 762 receives an instruction to start the disinfection process input by the user. The reception function 762 also receives an instruction to end the disinfection process input by the user. Note that the instruction to start or end the disinfection process is input by the user touching a start button or a stop button displayed on the touch screen, for example.

[0165] The various instructions received by the reception function 762 are transmitted by the communication control function 761 to the medical information processing apparatus 1a as electrical signals (for example, a start instruction signal, an end instruction signal, etc.).

[0166] The notification control function 763 controls notifications to the user. Specifically, the notification control function 763 controls the display 740 and the speaker 750 in accordance with a control signal transmitted from the medical information processing device 1 a to display a warning message, output a warning sound to the outside, and so on.

[0167] It should be noted that the user terminal 3 may have some or all of the functional units of the control device 70 described above.

[0168] Returning to FIG. 11, the explanation will be continued. The projector 8 projects information output from the medical information processing device 1a. The projector 8 projects onto a screen, wall, floor, etc. under the control of the processing circuit 150 of the medical information processing device 1a. The projector 8 may also project onto any plane, object, space, etc. by projection mapping. The medical information processing system Sa may have multiple projectors 8.

[0169] Specifically, the projector 8 projects a 3D risk map generated by the medical information processing device 1a into the medical facility.

[0170] Next, the medical information processing device 1a will be described. Fig. 13 is a block diagram showing an example of the configuration of the medical information processing device 1a according to the second embodiment. As shown in Fig. 13, the medical information processing device 1a according to the second embodiment has, as functional units, an acquisition function 151, a detection function 152, a setting function 153, an extraction function 154, a calculation function 155, a generation function 156a, an output control function 157a, a planning function 158a, a disinfection control function 159a, an update function 160a, a tracking function 161, and a warning function 162.

[0171] The generating function 156a generates a 3D risk map. Specifically, the generating function 156a generates a 3D risk map that represents the risk values ​​calculated by the calculating function 155 in association with three-dimensional positions on the medical facility based on data representing the three-dimensional structure of the medical facility (for example, 3D CAD data, etc.). The data representing the three-dimensional structure of the medical facility is stored, for example, in the memory circuitry 120, etc.

[0172] The output control function 157a controls the projection of an image by the projector 8. Specifically, the output control function 157a controls the projector 8 to project the 3D risk map so that the positions of structures on the 3D risk map coincide with the positions of structures in the actual medical facility. A known projection mapping technique may be used to control the projection of the 3D risk map.

[0173] The output destination of the 3D risk map is not limited to the projector 8. For example, the output control function 157a may control a display device such as AR glasses, and use a known AR (Augmented Reality) technology to display the 3D risk map in AR so that the positions of structures on the 3D risk map coincide with the positions of structures in the actual medical facility.

[0174] Fig. 14 is a diagram illustrating an example of the projection process of a 3D risk map. In Fig. 14, a 3D risk map M2 representing the vicinity of the examination table in the examination room is projected. Specifically, the output control function 157a controls the projector 8 to project the 3D risk map M2 by projection mapping so that each position of the examination table SD on the 3D risk map M2 coincides with each position of the actual examination table.

[0175] 14, the 3D risk map M2 shows areas with a risk value of 3 (area ha4) with a solid black pattern, areas with a risk value of 2 (area ma5) with a hatched pattern, and areas with a risk value of 1 (area la2) with a dotted pattern. As in the first embodiment, for areas with a risk value of 3, information indicating the behavior of infectious disease patients in that area may also be projected.

[0176] The planning function 158a creates a disinfection plan in the same way as in the first embodiment. In addition, in the second embodiment, the planning function 158a also creates a disinfection route that indicates the disinfection order on the 3D risk map. The disinfection route is projected into the facility together with the 3D risk map under the control of the output control function 157a. This allows the user to easily understand which area should be disinfected next.

[0177] Furthermore, the planning function 158a determines the procedure for manual disinfection (for example, applying disinfectant without changing the direction of application) as one element of the disinfection method. If the user disinfects in a manner that violates this procedure, a warning is issued to the user under the control of the warning function 162, which will be described later.

[0178] The disinfection control function 159a detects the status of the disinfection process manually performed by the user. Specifically, when the disinfection control function 159a receives a reception signal instructing the start of the disinfection process from the control device 70 of the disinfection device 7a, the disinfection control function 159a detects the start of the disinfection process. When the start of the disinfection process is detected, the tracking function 161, which will be described later, starts tracking the movement of the disinfection device 7a. When tracking of the movement of the disinfection device 7a starts, the disinfection control function 159a detects that disinfection is in progress.

[0179] Furthermore, the disinfection control function 159a receives a reception signal from the control device 70 of the disinfection device 7a instructing the end of the disinfection process, and detects the end of the disinfection process when the risk value on the 3D risk map becomes a low risk value such as 0. Note that if the risk value on the 3D risk map does not become a low risk value such as 0, the disinfection control function 159a again detects that disinfection is in progress.

[0180] The tracking function 161 tracks the movement of the sterilization device 7a held by the user. Specifically, the tracking function 161 analyzes multiple images continuously captured by the second camera 6 and recognizes the position of the sterilization device 7a on the images from the shape, etc., thereby tracking the movement of the sterilization device 7a.

[0181] The method for tracking the movement of the sterilization device 7a is not limited to the above. For example, the sterilization device 7a may be provided with a sensor such as a pressure sensor or a GPS sensor, and the movement of the sterilization device 7a may be tracked based on the sensing results of the sensor.

[0182] The warning function 162 performs control to notify the user of a warning. Specifically, the warning function 162 transmits a control signal to the control device 70 of the sterilization device 7a via the communication interface 110. The notification control function 763 of the control device 70 controls the display 740 and speaker 750 in accordance with the control signal to notify the user of a warning.

[0183] For example, if it is detected from the tracking result by the tracking function 161 that the user has performed the disinfection process using an incorrect procedure, the warning function 162 transmits a control signal for displaying a warning message to the control device 70. In accordance with the control signal, the notification control function 763 of the control device 70 performs control to display on the display 740 a message warning the user to perform the disinfection process using the correct procedure.

[0184] The warning function 162 may transmit a control signal for outputting a warning sound to the control device 70. In this case, the notification control function 763 performs control for outputting a warning sound from the speaker 750 in accordance with the control signal. The warning function 162 may transmit to the control device 70 either a control signal for displaying a warning message or a control signal for outputting a warning sound, or may transmit both control signals to the control device 70 simultaneously.

[0185] Furthermore, the output control function 157a may perform control to project an image showing the correct procedure into the medical facility at the same time as issuing the warning.

[0186] In addition, when the disinfection control function 159a detects the start of disinfection, if the disinfection method that the disinfection device 7a can perform stored in the control device 70 differs from the disinfection method specified in the disinfection plan, the warning function 162 may cause the notification control function 763 of the control device 70 to issue a warning to select the correct disinfection device 7a.

[0187] In addition, if an acceptance signal instructing the end of the disinfection process is received from the control device 70 of the disinfection device 7a but the risk value on the 3D risk map is not a low risk value such as 0, the warning function 162 may send a control signal to warn the user that disinfection is not complete.

[0188] In this case, the output control function 157a may, for example, perform control to project an image that highlights an area on the 3D risk map where the risk value is not 0. Hereinafter, the control to project an image that highlights an area on the 3D risk map where the risk value is not 0 will be described with reference to FIG.

[0189] Fig. 15 is a diagram illustrating an example of the projection process of a 3D risk map. The 3D risk map M2 in Fig. 15 indicates that area la3 has a risk value of 1. For example, if the 3D risk map M2 is in the state shown in Fig. 15 when an acceptance signal instructing the end of the disinfection process is received from the control device 70 of the disinfection device 7a, the warning function 162 transmits a control signal to the control device 70 of the disinfection device 7a to warn the user that disinfection is not complete.

[0190] Next, the output control function 157a performs control to highlight and display the locations to be disinfected, such as by blinking area 1a3 on the 3D risk map M2 in Fig. 15. This allows the user to easily understand which locations in the medical facility have not been disinfected.

[0191] The update function 160a updates the 3D risk map. Specifically, the update function 160a performs a process of updating the risk values ​​on the 3D risk map in real time based on the tracking results by the tracking function 161. This process is repeated, and when the disinfection process by the user is completed, the update function 160a updates the risk value of the location on the 3D risk map where the disinfection process has been performed to a low risk value such as 0.

[0192] Fig. 16 is a diagram illustrating an example of the projection process of a 3D risk map. For example, if the risk value on the 3D risk map M2 is in the state shown in Fig. 14 at the start of disinfection, as the user performs the disinfection process, it will transition to the state shown in Fig. 15, and ultimately to the state shown in Fig. 16. Here, the 3D risk map M2 shows that as a result of the disinfection process, the risk values ​​of areas la2 and ha4 (area la3) shown in Figs. 14 and 15 have become 0.

[0193] Next, the processing executed by the medical information processing device 1a of the second embodiment will be described with reference to FIG. 17. FIG. 17 is a flowchart showing an example of the disinfection processing executed by the medical information processing device 1a of the second embodiment. Note that the risk map generation processing is substantially the same as that of the first embodiment, and therefore description thereof will be omitted. However, it is assumed that the generation function 156a generates a 3D risk map. Furthermore, the processing of steps S41 to S43 in FIG. 17 is the same as the processing of steps S21 to S23 in FIG. 9, and therefore description thereof will be omitted.

[0194] After the process of step S42 or step S43, the disinfection control function 159a detects the start of disinfection (step S44). Specifically, when a start instruction signal is received from the control device 70 of the disinfection device 7a, the disinfection control function 159a detects the start of disinfection.

[0195] Next, the tracking function 161 starts tracking the movement of the sterilization device 7a (step S45). Specifically, the tracking function 161 tracks the movement of the sterilization device 7a based on images continuously captured by the second camera. Next, the tracking function 161 determines whether the user is performing sterilization in accordance with the correct procedure (step S46). Specifically, the tracking function 161 determines whether the user is performing sterilization in accordance with the correct procedure based on the tracking result and the sterilization procedure defined in the sterilization plan.

[0196] If the user is performing the disinfection in the correct procedure (step S46: Yes), the process proceeds to step S49. On the other hand, if the user is not performing the disinfection in the correct procedure (step S46: No), the warning function 162 controls the control device 70 of the disinfection device 7a to issue a warning (step S47).

[0197] For example, the warning function 162 transmits a control signal to the control device 70 of the disinfection device 7a to cause the control device 70 to display a warning message. The notification control function 763 of the control device 70 performs control to display a message on the display 740 warning the user to disinfect using the correct procedure in accordance with the control signal.

[0198] Next, the tracking function 161 determines whether the user is disinfecting according to the correct procedure (step S48), similar to step S46. If the user is disinfecting according to the correct procedure (step S48: Yes), the process proceeds to step S49. On the other hand, if the user is not disinfecting according to the correct procedure (step S48: No), the process proceeds to step S47.

[0199] Next, the update function 160a updates the 3D risk map (step S49). Specifically, the update function 160a performs processing to reduce the risk value on the 3D risk map in accordance with the tracking result by the tracking function 161. Next, the setting function 153 checks whether or not any area on the 3D risk map where the risk value has become a low risk value such as 0 has been set as a no-entry area (step S50).

[0200] If there is no area set as a no-entry area (step S50: No), the process proceeds to step S52. If there is an area set as a no-entry area (step S50: No), the setting function 153 cancels the setting of the no-entry area (step S51). The cancellation of the no-entry area setting is reflected in the 3D risk map by the update function 160.

[0201] Next, the disinfection control function 159a checks whether or not a termination instruction signal has been received from the control device 70 of the disinfection device 7a (step S52). If a termination instruction signal has not been received (step S52: No), the process proceeds to step S45. On the other hand, if a termination instruction signal has been received (step S52: Yes), the disinfection control function 159a checks whether or not the risk value on the 3D risk map has become a low risk value such as 0 (step S53).

[0202] If the risk value is not a low risk value such as 0 (step S53: No), the output control function 157a performs control to project an image that highlights the undisinfected area (the area on the 3D risk map where the risk value is not a low risk value such as 0) (step S54). Then, the process proceeds to step S45. On the other hand, if the risk value is a low risk value such as 0 (step S53: Yes), this process ends.

[0203] The medical information processing device 1a according to the second embodiment described above generates a 3D risk map and controls the projector 8 to project the 3D risk map within the medical facility. This allows the user to more easily understand areas within the medical facility that require disinfection.

[0204] The first and second embodiments described above can be modified as needed by changing part of the configuration or function of each device. Therefore, some modifications of the above-described embodiments will be described below as other embodiments. The following mainly focuses on differences from the first and second embodiments described above, and a detailed description of commonalities with the content already described will be omitted. The modifications described below may be implemented individually or in appropriate combination.

[0205] (Variation 1) In the first and second embodiments described above, the generating function 156 (156a) generates a risk map that represents the risk value of each location in the facility and the behavior of subjects who have been found to have an infectious disease for high-risk areas. However, the form of the risk map generated by the generating function 156 (156a) is not limited to this.

[0206] For example, in addition to the above, the generation function 156 may be configured to generate a risk map that displays on a map the patient IDs of subjects or close contacts who have been found to be infected with an infectious disease.

[0207] According to this modified example, when there are multiple close contacts, it is thought that it will be easier to understand the behavior of each subject.

[0208] (Variation 2) In the first and second embodiments described above, the extraction function 154 is configured to determine that a subject has an infectious disease and extract the behavior of the subject when a test result for the infectious disease conducted in a medical facility is positive. However, the processing mode of extracting the behavior of a subject determined by the extraction function 154 to have an infectious disease is not limited to this.

[0209] For example, the extraction function 154 may be configured to extract the behavior of a subject when information about the subject that has been found to be infected with an infectious disease is received from an external medical institution or the like.

[0210] Specifically, when the extraction function 154 receives subject identification information, such as a facial image that can identify a subject infected with an infectious disease, from an external medical institution, etc., it extracts the behavior of the corresponding subject from the behavior history information based on the subject identification information.

[0211] According to this modified example, even if, for example, a test result conducted at one's own facility without prior information is negative, but information is later received that a test result conducted at another facility is positive, it is possible to immediately grasp the subject's behavior within the facility.

[0212] (Variation 3) In the first and second embodiments described above, the medical information processing device 1 (1a) is installed in a medical facility such as a hospital, but the medical information processing device 1 may be installed in a location other than a medical facility. Specifically, the location where the medical information processing device 1 is installed may be, for example, a facility such as an airport or a school.

[0213] If infectious disease tests are not performed at the facility, the medical information processing device 1 (1a) may receive infectious disease test results from a medical institution. Also, the medical information processing device 1 (1a) may determine that a subject is infected with an infectious disease based on self-reporting by, for example, a student or staff member.

[0214] (Variation 4) In the first and second embodiments described above, the calculation function 155 calculates a risk value for each position based on the subject whose test result for an infectious disease is positive and the behavior of the subject. However, the form of the risk value calculated by the calculation function 155 is not limited to this.

[0215] For example, the calculation function 155 may calculate a risk value for each location depending on the number of people and the degree of crowding.

[0216] According to this modification, the processing load on the processing circuitry 15 can be reduced because the processing for extracting the behavior of the subject is not required.

[0217] (Variation 5) In the first and second embodiments described above, the calculation function 155 extracts the behavior of the subject from images of the facility captured by the multiple second cameras 6 and calculates a risk value for each position. However, the form of the risk value calculated by the calculation function 155 is not limited to this.

[0218] For example, the calculation function 155 may be configured to calculate a risk value for each location based on the detection results of a temperature sensor, radar, or the like installed within the facility.

[0219] According to this modification, it is not necessary to capture an image including a face image, so that the risk value can be calculated without violating privacy.

[0220] According to at least one of the embodiments described above, it is possible to understand the behavior of a patient who has been found to be infected with an infectious disease within a facility.

[0221] Although several embodiments (variations) have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims. [Explanation of symbols]

[0222] 1, 1a Medical information processing device 2 Reception terminal 3. User terminal 4. Electronic medical record server device 5. Camera 1 6 Second Camera 7, 7a Disinfection equipment 8 Projector 110 Communication Interface 120 Memory circuit 130 Input Interface 140 Display 150 Processing Circuit 151 Acquisition Function 152 Detection Function 153 Setting Function 154 Extraction Function 155 Calculation Function 156, 156a generation function 157, 157a Output control function 158, 158a Planning functions 159, 159a Disinfection control function 160, 160a update function 161 Tracking Function 162 Warning Function

Claims

1. a first acquisition unit that acquires, from each subject entering the facility, identification information that can identify the subject; an extraction unit that, when it is determined that at least one of the subjects is infected with a predetermined infectious disease, extracts, based on the identification information of the subject infected with the infectious disease, behaviors performed by the subject at each location within the facility from behavior history information that records behaviors within the facility of each of the subjects identified by the identification information; a first calculation unit that calculates the first risk value for each location based on the extracted behavior of the target subject and a table that is provided for each infectious disease according to the infection route and infectivity and that associates the behavior of the subject with a first risk value that the infectious disease poses to the surrounding environment; a generating unit that generates a risk map that represents the first risk value calculated by the first calculating unit in association with a position on the facility; an output control unit that controls output of the risk map generated by the generation unit; A medical information processing device comprising:

2. the generation unit generates the risk map in which the first risk value of each location is represented at a corresponding location on a map representing the facility. The medical information processing device according to claim 1 .

3. the generating unit generates the risk map in which the behaviors performed by the target subject at each position within the facility are represented at corresponding positions on a map representing the facility. The medical information processing device according to claim 1 or 2.

4. the first acquisition unit acquires the identification information representing an external feature of the subject from an image of the subject; The medical information processing device according to claim 1 .

5. a second acquisition unit that acquires, as the behavior history information, images of the facility from one or more imaging devices that image each position within the facility; The medical information processing device according to claim 1 .

6. a detection unit that detects a subject predicted to have a high possibility of having contracted the infectious disease based on a detection result of a sensor that detects a state of the subject; the output control unit, when the detection unit detects a subject predicted to have a high possibility of having contracted the infectious disease, outputs a notification to that effect to a user. The medical information processing device according to claim 1 .

7. Further provided is a planning unit that creates a disinfection plan that defines a disinfection method for each position within the facility based on the risk map generated by the generation unit, The medical information processing device according to claim 1 .

8. The medical information processing apparatus according to claim 7 , wherein the planning unit determines whether or not disinfection is required for each location within the facility.

9. The medical information processing device according to claim 8 , wherein the planning unit creates the disinfection plan that defines a disinfection method, a disinfection time, and a disinfection order for each location in the facility that has been determined to require disinfection.

10. Further provided is a disinfection control unit that executes disinfection according to the disinfection plan created by the planning unit. The medical information processing device according to any one of claims 7 to 9.

11. Further provided is an update unit that updates the risk map generated by the generation unit in conjunction with the disinfection by the disinfection control unit. The medical information processing device according to claim 10.

12. The update unit performs a process of reducing the first risk value of an area on the risk map corresponding to an area in the facility where the disinfection has been performed by the disinfection control unit. The medical information processing device according to claim 11 .

13. the first acquisition unit acquires the identification information capable of identifying a contactor who is a subject that has come into contact with the target subject, when the contactor is present; The extraction unit extracts, from the behavior history information, behaviors performed by the contact person at each location within the facility, the first calculation unit calculates the first risk value for each location based on the behavior of the contactor extracted by the extraction unit; The medical information processing device according to claim 1 .

14. and a second calculation unit that calculates a second risk value that the infectious disease poses to the contact person based on the behavior of the target subject and the behavior of the contact person extracted by the extraction unit. The medical information processing device according to claim 13 .

15. the first calculation unit calculates the first risk value based on the behavior of the contactor extracted by the extraction unit and the second risk value calculated by the second calculation unit; The medical information processing device according to claim 14.

16. The generator generates the three-dimensional risk map, the output control unit outputs the risk map generated by the generation unit to a projector and controls the projector to project the risk map within the facility. The medical information processing device according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Infectious patient action history collection / analysis system

    JP2011070248A

  • Information providing system, information providing network system, information providing method, and information providing program

    JP2015161987A

  • Infection candidate specifying device, infection candidate specifying method, and infection candidate specifying program

    JP2017117416A

  • Infection risk identification system, information terminal, and infection risk identification method

    JP2020067939A