Information processing method, information processing system, and computer program
The information processing system supports discharged patients by assessing risk and facilitating communication, reducing readmissions and hospital stays through a centralized system with language models and caregiver action tracking.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- INTEDIX INC
- Filing Date
- 2025-09-04
- Publication Date
- 2026-05-21
AI Technical Summary
Existing healthcare systems lack effective methods to support discharged patients beyond hospital care, leading to increased readmissions and prolonged hospital stays, necessitating improved communication and risk assessment for patients and their caregivers.
An information processing system that utilizes a patient terminal device, staff terminal device, and a central information processing device to assess patient risk, send warnings, and facilitate communication through a messaging application, integrating language models to generate personalized messages and track caregiver actions.
Enhances patient and family satisfaction by providing timely support, reduces readmissions, and incentivizes healthcare professionals through a system that evaluates and rewards caregiver actions.
Smart Images

Figure JP2025031231_21052026_PF_FP_ABST
Abstract
Description
Information processing method, information processing system, and computer program
[0001] The present invention relates to an information processing method, an information processing system, and a computer program.
[0002] In order to maintain the medical system, it is desirable to optimize medical costs by suppressing readmissions and shortening the length of hospital stay. In the field of healthcare and welfare, various systems have been proposed to enable patients and their families to receive support not only from doctors but also from caregivers such as nurses and care workers in order to suppress readmissions and shorten the length of hospital stay.
[0003] Patent Document 1 discloses a method of using a learning model to generate a report on interventions recommended for a patient from the patient's medical record and determine the schedule of interventions.
[0004] International Publication No. 2021 / 188172
[0005] In order to appropriately support discharged patients from healthcare and welfare field personnel including doctors, it is required to enrich the online information provided to patients, their families, and other supporters.
[0006] An object of the present invention is to provide an information processing method, an information processing system, and a computer program for appropriately supporting patients and their supporters.
[0007] An information processing method in one embodiment of the present disclosure involves a computer receiving registration of a patient's illness or injury, attribute information of the patient, and location information indicating the patient's whereabouts via a patient terminal device used by the patient; receiving registration of identification information of a healthcare and welfare-related person in charge of the patient; receiving messages from the patient or the patient's family via the patient terminal device, associated with the patient's patient ID; deriving a risk assessment of the patient at the patient's location based on any of the past messages received associated with the patient ID, attribute information of the patient, and the type of illness or injury of the patient; and determining if the risk assessment is above a predetermined risk level. When responding to a request, the system provides the language model with the past messages, the type of illness or injury of the patient, the attribute information, and the place of residence information, along with instructions for generating a warning message for the patient, by specifying the knowledge stored in the past advice history of the healthcare and welfare personnel. Based on the message output by the language model, the system sends a message addressed to the patient or the patient's family to the patient terminal device, outputs a message to the healthcare and welfare personnel regarding the patient's information, accepts confirmation of the message regarding the patient from the healthcare and welfare personnel, and notifies the patient terminal device of the confirmation result.
[0008] In this disclosed information processing method, the risk at the patient's location is assessed on the application used to send and receive messages, and a warning message is sent to the patient, their family, and the person in charge of the group supporting the patient. Even at night or during times when medical facilities are normally unable to respond to inquiries, notifications are sent on the application, which can be reviewed retrospectively by the patient and the person in charge, and the fact that the person in charge has reviewed the information can be shared. Patients and their families can take action after receiving the warning, and their sense of security is enhanced by the fact that the person in charge has reviewed the information. Since the messages and confirmation actions from the person in charge remain on the application, it is also possible to provide incentives for these actions.
[0009] This disclosure enables appropriate support for patients and their caregivers, thereby improving patient and family satisfaction. Furthermore, it allows for incentives to be provided to professionals in the healthcare and welfare fields, such as doctors, nurses, and caregivers.
[0010] This is a schematic diagram of the information processing system of this embodiment. This is a block diagram showing the configuration of the information processing device. This is a schematic diagram of the language model used by the information processing device. This is a block diagram showing the configuration of the patient terminal device. This is a block diagram showing the configuration of the staff terminal device. This is a flowchart showing an example of a processing procedure for accepting registration of patient data. This is a flowchart showing an example of a processing procedure for accepting registration of staff data. This is a flowchart showing an example of a processing procedure by the information processing device. This is a flowchart showing an example of a processing procedure related to risk assessment by the information processing device. This shows an example of a message display screen. This shows another example of a message display screen.
[0011] This disclosure will be described in detail with reference to drawings illustrating its embodiments. The following embodiments describe an information processing system to which the information processing method of this disclosure is applied.
[0012] Figure 1 is a schematic diagram of the information processing system 100 of this embodiment. The information processing system 100 includes an information processing device 1, a plurality of patient terminal devices 2, and a plurality of staff terminal devices 3. The information processing device 1, patient terminal devices 2, and staff terminal devices 3 are connected to each other via a network N and can send and receive data from each other. Furthermore, they can acquire data from other information provision services that are also connected to the network N. Information provision services include weather information, disaster information, power outage information, etc.
[0013] The information processing system 100 utilizes a message sending and receiving system (hereinafter referred to as the "message application") via the network N, which is provided as a web application by a server 5 outside the system, to enable the sending and receiving of messages between the patient, the patient's family, and the person in charge of the patient's health care and welfare. The message application may be a group chat service, a message sending and receiving service, etc. Using the message application, the information processing system 100 detects a situation that is considered to be at high risk to the patient based on health care and welfare-related data acquired in advance regarding the patient, and sends a message to alert the patient or the patient's family. The message application may also be one in which the information processing device 1 functions as a server, enabling the sending and receiving of messages between the patient and the person in charge.
[0014] Multiple patient terminal devices 2 and multiple staff terminal devices 3 are capable of sending and receiving messages within groups formed between patients, their families, and healthcare / welfare-related staff, based on account data in the message sending and receiving system. Healthcare / welfare-related staff include, for example, the patient's doctor, nurses, caregivers, and care managers.
[0015] In the information processing system 100 of this disclosure, the information processing device 1 is given an account for a message application and can receive messages transmitted from any of the multiple patient terminal devices 2 and the multiple staff terminal devices 3. The information processing device 1 acquires and stores data from the messages. Messages basically contain text. Messages include vital data measured by medical devices worn by the patient. Messages may also include graphs and tables of vital data. Messages can be accompanied by image data such as photographs of the patient's affected area or the state of the patient's medical device, as well as audio data, etc.
[0016] In the information processing system 100 disclosed herein, the information processing device 1 evaluates the patient's risk at each point in time based on data accumulated through communication via a messaging application and data indicating the patient's location and situation at each point in time. For example, the information processing device 1 may, based on weather information, disaster information, or power outage information, provide advance warnings regarding the use of medical devices used by the patient in the event of a typhoon, lightning strike, etc. The information processing system 100 can refer to a Personal Health Record (PHR) provided by a medical institution or testing institution, and may evaluate the risk by referring to the PHR. Based on the evaluated risk, the information processing device 1 creates a message to be sent to the patient or the patient's family and the person in charge, and sends the created message to the patient terminal device 2 and the person in charge terminal device 3. The information processing device 1 also has a function to automatically respond to messages from the patient regarding risk evaluation.
[0017] The following describes the configuration and processing details of the information processing device 1, which evaluates the patient's risk, notifies the patient terminal device 2 of a message corresponding to the evaluated risk to the patient or the patient's family, and automatically responds to the message from the patient.
[0018] Figure 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 comprises a processing unit 10, a storage unit 11, and a communication unit 12. The information processing device 1 uses a server computer. In the following description, the information processing device 1 is described as being composed of a single server computer, but it may also be configured such that multiple server computers are connected via a network N and perform distributed processing to function as a single information processing device 1. The information processing device 1 may be a collection of available computing resources from the processors of multiple medical institution terminal devices used in a medical institution, or it may function as a smart contract on a blockchain system.
[0019] The processing unit 10 includes one or more processors such as a CPU (Central Processing Unit), MPU (Micro-Processing Unit), GPU (Graphics Processing Unit), and NPU (Neural Processing Unit). The processing unit 10 includes memory, which is a temporary storage medium such as SRAM (Static Random Access Memory) and DRAM (Dynamic Random Access Memory). The processing unit 10 may be configured as a single hardware (SoC: System On a Chip) integrating the processor, memory, storage unit 11, and communication unit 12. The processing unit 10 reads the information processing program P11 stored in the storage unit 11 into memory and executes it, thereby causing a general-purpose computer to perform various processes described later, and to function as the information processing device 1 of this disclosure.
[0020] The storage unit 11 is a relatively large-capacity non-temporary storage medium such as a hard disk or flash memory. The storage unit 11 stores the program (program product) necessary for the processing unit 10 to execute processing, and reference setting data. The program product includes an information processing program P11, a message application terminal program P12, and a language model M1. Part or all of the language model M1 may be stored on an external server that provides the language model, and the processing unit 10 may be configured to obtain the processing results of the language model M1 via the network N.
[0021] The configuration data stored in the storage unit 11 includes data for the terminal program P12 to be used. The account data includes the account name and password of the terminal program P12, or authentication data. Based on the account data, the processing unit 10 can send and receive messages on the message application using the information processing program P11 and the terminal program P12.
[0022] The configuration data stored in the memory unit 11 includes instruction data (instructions) regarding the role and behavior of a specific account with respect to the language model M1. The configuration data may also include settings for the tone (expression) of the response messages by the corresponding account on the messaging application.
[0023] The information processing program P11, terminal program P12, and language model M1 stored in the storage unit 11 may be obtained by the processing unit 10 reading the information processing program P91, terminal program P92, and language model M9 stored in the computer-readable non-temporary storage medium 9 and storing them in the storage unit 11. Alternatively, the information processing program P11, terminal program P12, and language model M1 may be obtained by the processing unit 10 downloading them from a download server via the communication unit 12 and storing them in the storage unit 11.
[0024] As described above, a database 110 is constructed in the storage unit 11. The database 110 includes a patient table that stores the patient's account data, patient attributes, patient location information, type of illness or injury, and type of medical device used by the patient, associated with the patient's patient ID. Attributes, location information, and type of medical device are stored after being registered by the patient or their family. The patient table stores the patient's vital data obtained from messages from the patient, their family, or caregiver, and vital data measured from medical devices, associated with the patient ID. The database 110 may also include a message table that contains a history of messages from the patient, associated with the patient ID. It also includes a caregiver table that stores the caregiver ID and attributes of the doctor, caregiver, or care manager in charge of the patient. The caregiver ID is issued to the individual in advance after authentication based on HPKI (Healthcare Public Key Infrastructure) in response to a request to participate in the information processing system 100 from the caregiver terminal device 3. The database 110 may also include a history of messages from the caregiver, associated with the caregiver ID. The processing unit 10 of the information processing device 1 may acquire and use data different from that in the database 110. For example, the processing unit 10 may acquire patient medical data (PHR) from a medical institution linked with the information processing system 100, associating it with the patient's unique identification data.
[0025] The communication unit 12 enables communication via the network N. The communication unit 12 may be a wired network card or a Wi-Fi wireless communication device. The communication unit 12 may also be a wireless communication device connected to a carrier network. The processing unit 10 can send and receive data with the patient terminal device 2 or the staff terminal device 3 via the communication unit 12.
[0026] Figure 3 is a schematic diagram of the language model M1 used by the information processing device 1. The language model M1 uses a language model. The language model M1 may be a large language model or a small language model. The language model M1 may include an image recognition model using a Vision Transformer or the like that outputs the features of the input image data as text. The language model M1 is basically a trained model that converts a given natural language text (query) into vector data and outputs a response sentence in natural language with appropriate features for a sentence (weighted word group) that has features represented by the vector data. The language model M1 may output the response not only in text but also in audio and images (including video). The language model M1 also accepts data to be referenced as knowledge from a database constructed in the storage unit 11 in response to the query.
[0027] As described above, language model M1 is a language model trained to output the text of a response sentence corresponding to a given text. Language model M1 may be selected in groups from multiple models trained with different algorithms. Multiple language models M1 trained with different algorithms may be made available for use, and the processing unit 10 may determine which algorithm's language model M1 to use depending on the content of the message sent and received by the message application before continuing processing.
[0028] The information processing device 1 uses the language model M1 shown in Figure 3 to provide the language model M1 with a query containing an instruction or question, as will be described later, and obtains text, audio, and images (including video) for the patient terminal device 2. Details of the processing will be described later.
[0029] Figure 4 is a block diagram showing the configuration of the patient terminal device 2. The patient terminal device 2 is a smartphone, tablet, or personal computer. The patient terminal device 2 is a device used by the patient or their family, and an account is issued to the patient or their family on the messaging application. The patient terminal device 2 comprises a processing unit 20, a storage unit 21, a communication unit 22, a display unit 23, and an operation unit 24.
[0030] The processing unit 20 includes one or more processors such as CPUs, MPUs, GPUs, and NPUs. The processing unit 20 also includes memory, which is a temporary storage medium such as SRAM or DRAM. The processing unit 20 may be configured as a single hardware (SoC: System On a Chip) integrating the processor, memory, storage unit 21, and communication unit 22.
[0031] The storage unit 21 is a relatively large-capacity non-volatile storage area such as an SSD or flash memory. The storage unit 21 stores the program (program product) necessary for the processing unit 20 to execute processing, and reference setting data. The program product includes a message application terminal program P2, similar to the information processing device 1. The terminal program P2 may be a web browser program, or may include a web browser program in part. The terminal program P2 may be downloaded by the processing unit 20 from a download server via the communication unit 22 and stored in the storage unit 21. The terminal program P2 may also be read by the processing unit 20 from a terminal program P8 stored on the storage medium 8 and stored in the storage unit 21.
[0032] The communication unit 22 enables communication with the information processing device 1 via the network N. The communication unit 22 may be a wired network card or a Wi-Fi wireless communication device. The communication unit 22 may also be a wireless communication device connected to a carrier network. The processing unit 20 can send and receive message application data via the communication unit 22.
[0033] The display unit 23 is a display such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The display unit 23 may also be a touch panel-integrated display. The processing unit 20 displays a screen for a message application obtained by the server function of the information processing device 1 on the display unit 23, and can display text entered by the user, as well as images including photographs, diagrams, tables, or graphs.
[0034] The operation unit 24 is a user interface that can input and output to the processing unit 20, and includes, for example, a keyboard and a pointing device such as a mouse. The operation unit 24 may also include physical buttons, switches, physical dials, or a touch panel built into the display unit 23.
[0035] Figure 5 is a block diagram showing the configuration of the staff terminal device 3. The staff terminal device 3, like the patient terminal device 2, is a smartphone, tablet device, or personal computer. The staff terminal device 3 is a terminal used by healthcare and welfare service providers who support patients or their families, such as doctors, caregivers, and care managers, and accounts are issued for doctors and healthcare and welfare service providers. The staff terminal device 3, like the patient terminal device 2, includes a processing unit 30, a storage unit 31, a communication unit 32, a display unit 33, and an operation unit 34.
[0036] The staff terminal device 3 is distinguished from the patient terminal device 2 only by the attributes of the account issued on the messaging application; their hardware configurations are the same. Since the configuration of the staff terminal device 3 is the same as that of the patient terminal device 2, a corresponding designation is used and a detailed explanation is omitted.
[0037] The terminal program P3 stored in the memory unit 31 of the staff terminal device 3 is the same as the terminal program P2 of the patient terminal device 2. However, in order to send and receive messages as a staff member in the health, medical, and welfare field based on the terminal program P3, the processing unit 30 only permits the sending and receiving of messages as a qualified person such as a doctor or nurse if HPKI authentication is successful.
[0038] In the information processing system 100 configured in this way, the information processing device 1 first accepts registration of patient data via a message application. Figure 6 is a flowchart showing an example of a processing procedure for accepting registration of patient data. The following processing is performed assuming that the account data for the patient's terminal program P2 has already been issued and the patient's terminal device 2 is logged into the system by the terminal program P2.
[0039] The processing unit 20 of the patient terminal device 2 acquires data from the registration screen on the message application provided by the server 5 (or information processing device 1) (step S201). Based on the data from the registration screen, the processing unit 20 displays the registration screen (step S202) and accepts registration of the disease name, patient's age, gender and other attributes, and place of residence corresponding to the purpose of using the message application on the registration screen (step S203). The processing unit 20 accepts the association of the patient's account with the account of the patient's family or other caregiver on the registration screen (step S204). The processing unit 20 accepts the registration of the medical device to be used by the patient on the registration screen (step S205). In step S205, the processing unit 20 accepts the type of medical device, such as a left ventricular assist device or a ventilator.
[0040] The processing unit 20 transmits the received disease name, patient's age, gender and other attributes, and place of residence, along with the association with the family or caregiver's account and the medical device to be used, as registration information, linked to the account data, to the information processing unit 1 (step S206).
[0041] The processing unit 10 of the information processing apparatus 1 receives registration information including the name of the injury or illness, attributes such as the patient's age, gender, etc., and the place of residence, the association with the accounts of family members or caregivers, and the patient's medical device, and associates it with the account data (step S101). The processing unit 10 issues a patient ID (step S102), and associates with the issued patient ID, the received name of the injury or illness, attributes such as the patient's age, gender, etc., and the place of residence, the association between the patient's account and the accounts of family members or caregivers, and the medical device to be used, and stores them in the patient table of the database 110 (step S103).
[0042] FIG. 7 is a flowchart showing an example of a processing procedure for receiving registration of data of a person in charge. The following processing is executed while the person-in-charge terminal device 3 is logged in to the system by the message application.
[0043] The processing unit 30 of the person-in-charge terminal device 3 identifies the patient ID of the patient on the message application provided by the server 5 (or the information processing apparatus 1) (step S301). In step S301, the processing unit 30 may actually obtain the patient ID from the patient and search and identify it. The processing unit 30 may also be able to search and identify from the patient's name.
[0044] The processing unit 30 obtains a creation screen for a group that supports the patient identified by the patient ID on the message application (step S302). On the group creation screen, the processing unit 30 accepts registration of the person-in-charge ID and its account data of the healthcare and welfare-related person in charge who supports the patient for the patient ID identified in step S301 by an operation from the person in charge (step S303). In step S303, the processing unit 30 accepts registration of the person-in-charge IDs of a plurality of persons in charge to be included in the group. A group is formed for each patient. The person in charge can be registered in the group in different combinations across different groups.
[0045] The processing unit 30 transmits a group creation request including the patient ID identified in step S301 and the person-in-charge ID and account data received on the creation screen to the information processing apparatus 1 (step S304).
[0046] The processing unit 10 of the information processing apparatus 1 receives a group creation request (step S111), and issues a group ID for the group creation request (step S112). The processing unit 10 stores the patient ID and the person-in-charge ID included in the group creation request in the person-in-charge table in association with the issued group ID, and stores them in the database 110 (step S113).
[0047] According to the processing procedure of FIG. 6, registration information is stored in the database 110 of the information processing apparatus 1 in association with the patient ID of the patient, and a patient table storing attributes and the like is created. The account data of the patient on the message application can be stored in association with the patient ID, and later the information processing apparatus 1 can send a message to the patient on the message application. According to the processing procedure of FIG. 7, the account data of the person-in-charge on the message application of the person-in-charge, the HPKI data, etc. are stored in the database 110 of the information processing apparatus 1 in association with the person-in-charge ID of the person-in-charge.
[0048] Thereafter, on the message application, a caregiver such as a patient or the patient's family can use the patient terminal device 2 to send and receive messages with the healthcare and welfare-related person-in-charge who supports the patient. When messages are sent and received within the group, the information processing apparatus 1 acquires data accordingly, evaluates risks, and executes notifications and the like. When the information processing apparatus 1 receives a message sent and received within the group, it stores the message in the message table as a history in association with the patient ID.
[0049] FIG. 8 is a flowchart showing an example of the processing procedure by the information processing apparatus 1. When the processing unit 10 of the information processing apparatus 1 receives a message for each group based on the terminal program P12, it executes the following processing by the information processing program P11. The information processing apparatus 1 executes the following processing procedure for each message, especially every time there is a message from the patient.
[0050] When the processing unit 10 receives a message from the account of a patient or a patient's caregiver among the messages sent and received within the group for a group of patients (step S121), it stores the message (step S122). In step S122, the processing unit 10 stores the message in the message table of the database 110, associating it with the patient ID. The processing in step S122 may be omitted, or only the messages for the most recent predetermined period may be stored.
[0051] The processing unit 10 extracts the patient's vital data from the message sent by the receiving patient or the patient's caregiver's account (step S123). In step S123, if the message contains keywords such as "blood pressure" or "heart rate," the processing unit 10 detects this and extracts the numerical values corresponding to the keywords as vital data. In step S123, if the message contains an image, the processing unit 10 may extract the image as vital data. If the message contains data from a medical device, the processing unit 10 may extract this data as vital data. If no patient vital data is extracted, the process may proceed to step S125. The processing unit 10 stores the extracted vital data in the patient table of the database 110, associating it with the patient ID (step S124).
[0052] The processing unit 10 identifies the patient's location from the address stored in the patient table or from the most recent message received or sent (step S125). If the processing unit 10 cannot identify the patient's location from the message in step S125, it identifies the address stored in the patient table as the location. The processing unit 10 stores the location at the time of message reception, associated with the patient ID (step S126), and terminates the process.
[0053] Figure 9 is a flowchart showing an example of a processing procedure related to risk assessment by the information processing device 1. The processing unit 10 of the information processing device 1 executes the following processes for each group, for example, once every 30 minutes or once every hour, according to the information processing program P11.
[0054] The processing unit 10 obtains forecast data, including weather forecasts for the area containing the patient's location as stored at the time of receiving the most recent message, from an external service via the communication unit 12 for a group of patients (step S131). In step S131, the processing unit 10 obtains weather information, disaster information, power outage information, etc., as forecast data. From the weather forecast information, the processing unit 10 derives a risk assessment of the malfunction of the medical device due to a power outage or natural disaster (step S132). In step S132, the processing unit 10 may calculate a numerical value indicating the level of risk, or it may discretely specify the level of risk in multiple stages (A / B / C, high / medium / low).
[0055] In step S132, the processing unit 10 evaluates the risk highly if, for example, the distance from a location where lightning strikes have occurred at a predetermined frequency or higher at the time of derivation is within a predetermined distance. The processing unit 10 may also evaluate the risk highly if the wind speed forecast for the area including the location is above a predetermined speed. The processing unit 10 may also evaluate the risk highly if it is predicted that there is a high probability of entering a storm zone within a predetermined time. The processing unit 10 may also evaluate the risk highly if the power company has informed the processing unit 10 that a power outage has occurred in the area including the location.
[0056] In step S132, the processing unit 10 may derive a risk assessment by using a learning model trained with deep learning or the like to correlate forecast data such as the distance from a location where lightning strikes occur at a predetermined frequency or higher to the reference point, and the wind speed forecast for the area including the reference point, with the actual occurrence of a power outage at the reference point within, for example, 2 to 3 hours thereafter. The processing unit 10 may also learn the correlation using multiple regression analysis or the like.
[0057] The processing unit 10 determines whether the risk level corresponding to the derived risk assessment is above a predetermined level (step S133). The processing unit 10 may make this determination based on whether the numerical value is above a predetermined value, or whether the identified risk is "A" or "High".
[0058] If the processing unit 10 determines that the level of risk is above a predetermined level (S133: YES), it provides the language model M1 with the patient's attributes, type of illness or injury, type of medical device, forecast data obtained in step S131, and instructions to generate a warning message for the patient from the patient's patient table (step S134). In step S134, the processing unit 10 specifies knowledge that stores the past advice history of a specific person in the group including the patient, and instructs that this knowledge be generated as a message from that person to the patient or the patient's caregiver. The specific person in charge is, for example, a doctor. The person in charge may be selected depending on the content of the message or the level of risk.
[0059] The processing unit 10 acquires a message output from the language model M1 (step S135), and sends the acquired message from the terminal program P12 to the messaging application, with the patient's or the patient's caregiver's account as the recipient (step S136). In step S136, the processing unit 10 may send text, audio, or images (including video) as a message.
[0060] The processing unit 10 determines whether the message sent in step S136 has been confirmed by the specific person in charge (step S137). In step S137, the processing unit 10 may determine whether the message has been confirmed by whether it is displayed on the display unit 33 on the person in charge terminal device 3 where the specific person in charge is logged in, or it may provide an interface for accepting confirmation in the message display area on the message application and determine whether the confirmation has been made by whether the interface has been selected. If it is determined that the message has not been confirmed (S137: NO), the processing unit 10 returns to step S137.
[0061] If the processing unit 10 determines that the message sent in step S136 has been displayed (S137: YES), it notifies the patient terminal device 2 that the message has been confirmed (step S138) and terminates the process.
[0062] In step S133, if the processing unit 10 determines that the risk level is not above a predetermined level (S133: NO), it terminates the process.
[0063] Thereafter, if the processing unit 10 determines that the risk level is above a predetermined level (S133: YES), and the determination time falls within the time period from, for example, 10 PM to 5 AM, it may be controlled to automatically respond using the language model M1 each time it receives a message from the patient terminal device 2.
[0064] The processing procedure shown in Figure 9 will be explained in detail. Figure 10 shows an example of a message display screen 230. Figure 10 shows an example in which the message display screen 230 is displayed on the display unit 23 of the patient terminal device 2 based on the terminal program P2. The display screen 230 includes a message input field 231 and a send button 232. When the send button 232 is selected by the operation unit 24, the patient terminal device 2 sends the text, image, and audio entered in the input field 231 to the information processing device 1.
[0065] The display screen 230 shows that the message with message ID "0120012345" has an attached video from the patient's family showing the patient moving around while wearing a medical device. The next message with message ID "0120012346" contains comments from the doctor with staff ID "D00123" that correspond to his observations after viewing the video. Such a messaging application makes it possible for patients, or their caregivers such as family members, and doctors to share information about home treatment. Doctors can obtain and understand specific medical device data and vital signs, and patients can feel reassured knowing that their condition is being monitored by a doctor. In this case, the patient's residence does not have to be far from the doctor's usual work area. The doctor or nurse does not have to be the patient's primary care physician or their staff, and activities can be supported by utilizing the expertise of each healthcare and welfare-related person in charge. The group is formed not only by doctors, patients, and their caregivers, but also by various people who support the patient, such as nurses, caregivers, pharmacists, and care managers, and can support collaboration among qualified professionals. Patients can send medical device data, other vital data, and videos of themselves to a single messaging application, allowing various personnel to understand their condition and take appropriate action based on the risk.
[0066] Figure 11 shows another example of the message display screen 233. Figure 11 shows an example where the information processing device 1 calculates a high risk of medical device failure and notifies a warning message. The display screen 233 shows an icon 234 indicating that the message is from the account corresponding to the information processing device 1, and a message 235 that was automatically generated using the language model M1. Near the message 235 (below in Figure 11), an interface 236 is displayed that the person in charge in the group should select when they have confirmed the message 235. The person in charge terminal device 3 can also confirm that a warning message has been output on a screen like the display screen 233, and when interface 236 is selected, the processing unit 10 of the information processing device 1 can determine that confirmation has been made (S137: YES).
[0067] In the display screen 233 of Figure 11, it is possible to recognize that a specific person in charge, "D00123," who is a physician, has confirmed and selected interface 236, as the text on interface 236 changes from "Unconfirmed" to "Confirmed." Patients can feel reassured because they know that the warning message based on their risk assessment has been confirmed by another person in charge.
[0068] The information processing device 1 can identify that each person in charge has taken action, including confirming and sending / receiving messages, based on the process shown in Figure 9-11, and can calculate a contribution score accordingly. For example, if a message contains the phrase "I can visit within 15 minutes" from caregiver in charge ID "C00101", the processing unit 10 of the information processing device 1 can identify the action using keywords such as "visit". The contribution score may be calculated higher depending on how quickly "confirm" is selected and how many times the message is sent. Depending on the level of contribution, incentives may be returned from the message application, associated with the in charge person ID. For example, the action of sending a message from an authorized in-person terminal device 3 based on HPKI is recorded in the database 110, and based on this recorded data, the incentives of multiple workers for patients can be objectively quantified. The recorded data utilizes a blockchain system, where information processing device 1 issues NFTs (Non-Fungible Tokens) for each person's actions. The system calculates value for the collection of NFTs issued to each person, enabling the provision of incentives based on individual evaluations of each action. This makes it possible to reward the performance of multiple personnel, including doctors, who support a single patient.
[0069] In the information processing system 100 described above, the information processing device 1 was described as receiving an account from the message application provided by the server 5, acquiring data from the message exchange, and executing processing. However, the information processing method disclosed herein is not limited to this, and the information processing device 1 may be configured to be implemented as a part of the server 5's functions.
[0070] The embodiments disclosed above are illustrative in all respects and not restrictive. The scope of the invention is indicated by the claims, and all modifications within the meaning and scope of the claims are equivalent.
[0071] 100 Information Processing System 1 Information Processing Device 10 Processing Unit 11 Storage Unit P1 Information Processing Program 2 Patient Terminal Device 20 Processing Unit 21 Storage Unit 23 Display Unit 3 Staff Terminal Device 30 Processing Unit 31 Storage Unit 33 Display Unit P2, P3 Terminal Program
Claims
1. The computer receives registration of the patient's illness or injury, attribute information of the patient, and location information indicating the patient's whereabouts from the patient terminal device used by the patient; receives registration of identification information of the healthcare and welfare-related personnel in charge of the patient; receives messages from the patient or the patient's family from the patient terminal device, associated with the patient's patient ID; derives a risk assessment of the patient at the patient's location based on any of the past messages received associated with the patient ID, the patient's attribute information, or the type of illness or injury of the patient; if the risk assessment corresponds to a predetermined level of risk or higher, provides the language model with the past messages, the type of illness or injury of the patient, the attribute information, and the location information, along with instructions to generate a warning message for the patient, specifying knowledge that stores the past advice history of the healthcare and welfare-related personnel; sends a message addressed to the patient or the patient's family to the patient terminal device based on the message output by the language model; outputs a message to the healthcare and welfare-related personnel regarding the patient's information; and receives confirmation of the message regarding the patient from the healthcare and welfare-related personnel. An information processing method for notifying the patient terminal device of the confirmation result.
2. The information processing method according to claim 1, wherein the computer refers to the patient's medical data stored in association with the patient's unique identification data, and uses the referred medical data to derive the risk assessment.
3. The information processing method according to claim 1 or 2, wherein the computer receives registration of a medical device used by the patient at the patient terminal device, obtains the location of the patient, derives the risk assessment based on the relationship between the possibility of a power outage or natural disaster occurring at the obtained location and the risk of the medical device stopping, and adds information about the type of medical device to the information provided to the language model.
4. The information processing method according to any one of claims 1 to 3, wherein the computer identifies the actions taken by the healthcare and welfare personnel in response to a message from the patient or the patient's family, and calculates the degree of contribution of the patient, the patient's family, and the healthcare and welfare personnel in accordance with the identified actions.
5. The computer receives registration of the patient's illness or injury, attribute information of the patient, and location information indicating the patient's whereabouts via a patient terminal device used by the patient; it receives registration of identification information of the healthcare and welfare-related personnel in charge of the patient; it receives messages from the patient or the patient's family via the patient terminal device, associated with the patient's patient ID; it derives a risk assessment of the patient at the patient's location based on any of the past messages received associated with the patient ID, the patient's attribute information, or the type of illness or injury of the patient; if the risk assessment corresponds to a predetermined level of risk or higher, it provides the language model with the past messages, the type of illness or injury of the patient, the attribute information, the location information, and instructions to generate a warning message for the patient, specifying knowledge that stores the past advice history of the healthcare and welfare-related personnel; based on the message output by the language model, it sends a message addressed to the patient or the patient's family to the patient terminal device; it outputs a message to the healthcare and welfare-related personnel regarding the patient's information; and it receives confirmation of the message regarding the patient from the healthcare and welfare-related personnel. A computer program that executes a process to notify the patient terminal device of the confirmation result.
6. An information processing system comprising a patient terminal device used by the patient or the patient's caregiver, a staff terminal device used by a healthcare and welfare-related staff member in charge of the patient, and an information processing device that communicates with the patient terminal device and the staff terminal device, wherein the information processing device receives registration of the patient's illness or injury, the patient's attribute information, and location information indicating the patient's whereabouts at the patient terminal device; receives registration of identification information of the healthcare and welfare-related staff member in charge of the patient at the staff terminal device; receives messages from the patient or the patient's family at the patient terminal device, associated with the patient's patient ID; derives a risk assessment of the patient at the patient's location based on any of the past messages received associated with the patient ID, the patient's attribute information, and the type of illness or injury of the patient; and if the risk assessment corresponds to a predetermined level of risk or higher, provides the past messages, the type of illness or injury of the patient, the attribute information, and the location information, along with instructions to generate a warning message for the patient, to a language model by specifying knowledge that stores the past advice history of the healthcare and welfare-related staff member. An information processing system that, based on the message output by the language model, sends a message addressed to the patient or the patient's family to the patient terminal device, sends a message regarding the patient to the staff terminal device, receives confirmation of the message regarding the patient at the staff terminal device, and notifies the patient terminal device of the confirmation result.