Embodiments disclosed in the present specification and drawings relate to an information processing device and an information processing method.
Conventionally, a medical worker such as a doctor unilaterally decided a treatment direction for patients. In recent medical practice, understanding the intentions and values of a patient and his or her family, and a medical worker and a patient and his or her family determining a treatment direction together through an agreement has been conceived. Reaching an agreement with the patient and his or her family and then making a treatment direction is called Shared Decision Making.
There are the following issues in selecting a treatment method based on an intention of a patient or his or her family. In order for the patient and his or her family to envision their daily life after discharge from medical information, the patient and his or her family may lack information or knowledge or the medical information may not be able to be converted into information related to daily life in the first place, and there are thus information gaps. Because the selection of the treatment method itself comes first and does not take into account subsequent daily life, the selection can sometimes be a selection that it is difficult for the patient and his or her family to cope with. Because it may not be possible to clarify the priorities and the extent of toleration of the patient and his or her family, it is difficult to reach an agreement in consideration of envisioning future treatment.
In the related art, the life after treatment desired by the patient and his or her family is not input to the medical side, and an agreement regarding a treatment method, that is, the life after treatment through interaction with the medical side is lacking. Further, when forming an agreement between a patient and his or her family and the medical side, it may be difficult for the patient and his or her family to imagine an actual life from medical information, the patient and his or her family may not be able to make decisions, and the medical side may not notice information gaps.
Hereinafter, an information processing device and an information processing method of an embodiment will be described with reference to the drawings.
The information processing device of the embodiment includes a processing circuitry. The processing circuitry estimate a future living situation of a target patient for each treatment method to be applied to the target patient on the basis of attributes of the target patient. The processing circuitry outputs information based on the living situation via an output unit. This makes it possible to select a treatment method suitable for an intention of a patient or his or her family.
The communication network NW may mean an entire information communication network using telecommunications technology. For example, the communication network NW includes a wireless/wired local area network (LAN) such as a hospital backbone LAN, an Internet network, a telephone communication line network, an optical fiber communication network, a cable communication network, a satellite communication network, and the like.
The terminal device 10 is a terminal device such as a personal computer, a tablet terminal, or a mobile phone that is used by a medical worker P2. The medical worker P2 is typically a doctor, but may be a nurse, another person involved in medical care, or a person involved in a community nursing service. The medical worker P2, for example, inputs information on a patient who is a treatment target (hereinafter referred to as a target patient P1) to the terminal device 10. Further, the target patient P1 or his or her family may input the information on the target patient P1 to the terminal device 10 instead of the medical worker P2 inputting the information on the target patient P1. Further, a family is target persons who input information on the family as with the patient.
The terminal device 10 transmits the information input by the medical worker P2 to the information processing device 100 or receives information from the information processing device 100 via the communication network NW.
The information processing device 100 receives information from the terminal device 10 via the communication network NW, and processes the received information. The information processing device 100 transmits the processed information to the terminal device 10 via the communication network NW.
The information processing device 100 may be a single device or may be a system in which a plurality of devices connected via the communication network NW operate in cooperation with each other. That is, the information processing device 100 may be realized by a plurality of computers (processors) included in a distributed computing system or a cloud computing system. Further, the information processing device 100 does not necessarily have to be a separate device from the terminal device 10, and may be a device integrated with the terminal device 10.
The communication interface 11 communicates with the information processing device 100 or the like via the communication network NW. The communication interface 11 includes, for example, a network interface card (NIC) or an antenna for wireless communication.
The input interface 12 receives various input operations from an operator (for example, the medical worker P2), converts the received input operations into electrical signals, and outputs the electrical signals to the processing circuitry 20. For example, the input interface 12 includes a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touch panel, and the like. The input interface 12 may be, for example, a user interface that receives a voice input from a microphone or the like. When the input interface 12 is a touch panel, the input interface 12 may also have a display function of a display 13a to be described below.
In the present specification, the input interface 12 is not limited to a device including physical operation parts such as a mouse and a keyboard. For example, an example of the input interface 12 includes an electrical signal processing circuitry that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs the electrical signal to a control circuit.
The output interface 13 outputs information under the control of the processing circuitry 20. For example, the output interface 13 includes the display 13a, a speaker 13b, and the like.
The display 13a displays various types of information. For example, the display 13a displays an image generated by the processing circuitry 20, a graphical user interface (GUI) for receiving various input operations from the medical worker P2, and the like. For example, the display 13a is a liquid crystal display (LCD), a cathode ray tube (CRT) display, an organic electro luminescence (EL) display, or the like.
The speaker 13b converts various types of information into sound and outputs the sound. For example, the speaker 13b outputs information input from the processing circuitry 20 as sound.
The memory 14 is realized by, for example, a random access memory (RAM), a semiconductor memory element such as a flash memory, a hard disk, or an optical disc. These non-transient storage media may be realized by other storage devices connected via the communication network NW, such as a network attached storage (NAS) and an external storage server device. Further, the memory 14 may include a non-transient storage medium such as a read only memory (ROM) or a register.
The processing circuitry 20 includes, for example, an acquisition function 21, an output control function 22, and a communication control function 23. The processing circuitry 20 realizes these functions by, for example, a hardware processor (a computer) executing a program stored in the memory 14 (a storage circuit).
The hardware processor in the processing circuitry 20 is, for example, a circuitry such as a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a programmable logic device (for example, a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), or a field programmable gate array (FPGA)). The program may be directly embedded in a circuit of the hardware processor, instead of being stored in the memory 14. In this case, the hardware processor realizes functions by reading and executing the program embedded in the circuit. The program may be stored in the memory 14 in advance or may be stored in a non-transient storage medium such as a DVD or a CD-ROM and installed in the memory 14 from the non-transient storage medium by the non-transient storage medium being mounted in a drive device (not illustrated) of the information processing device 10. The hardware processor is not limited to one configured as a single circuit, and may be configured as one hardware processor that is a combination of a plurality of independent circuits to realize each function. Further, a plurality of components may be integrated into one hardware processor to realize each function.
The acquisition function 21 acquires input information via the input interface 12, or acquires information from the information processing device 100 via the communication interface 11.
The output control function 22 displays the information acquired by the acquisition function 21 as an image on the display 13a, or outputs the information as vocal sound from the speaker 13b.
For example, the output control function 22 causes a screen on which an intention of the target patient P1 or his or her family regarding treatment can be input (hereinafter referred to as an intention input screen) to be displayed on the display 13a. The intention input screen will be described below.
The communication control function 23 transmits the information input to the input interface 12 to the information processing device 100 via the communication interface 11.
The communication interface 111 communicates with the terminal device 10 or the like via the communication network NW. The communication interface 111 includes, for example, a NIC. The communication interface 111 is an example of an “output unit”.
The input interface 112 receives various input operations from the operator, converts the received input operations into electrical signals, and outputs the electrical signals to the processing circuitry 120. For example, the input interface 112 includes a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touch panel, and the like. The input interface 112 may be, for example, a user interface that receives a voice input from a microphone or the like. When the input interface 112 is a touch panel, the input interface 112 may also have a display function of a display 113a that will be described below.
In the present specification, the input interface 112 is not limited to a device including physical operation parts such as a mouse and a keyboard. For example, an example of the input interface 112 includes an electrical signal processing circuitry that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs the electrical signal to the control circuit.
The output interface 113 outputs information under the control of the processing circuitry 120. For example, the output interface 113 includes the display 113a, a speaker 113b, and the like. The output interface 113 is an example of an “output unit”.
The display 113a displays various types of information. For example, the display 13a displays an image generated by the processing circuitry 120, a GUI for receiving various input operations from the operator, and the like. For example, the display 113a is an LCD, a CRT display, an organic EL display, or the like.
The speaker 113b converts various types of information into sound and outputs the sound. For example, the speaker 113b outputs the information input from the processing circuitry 120 as sound.
The memory 114 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, a hard disk, or an optical disc. These non-transient storage media may be realized by other storage devices connected via the communication network NW such as a NAS or an external storage server device. Further, the memory 114 may include a non-transient storage medium such as a ROM or a register.
The processing circuitry 120 includes, for example, an acquisition function 121, an estimation function 122, a determination function 123, an output control function 124, and a communication control function 125. The estimation function 122 is an example of an “estimation unit”, and the determination function 123 is an example of a “determination unit”. When the output interface 113 is an example of the “output unit”, the output control function 124 is an example of an “output control unit”. Further, when the communication interface 111 is another example of the “output unit”, the communication control function 125 is another example of the “output control unit”.
The processing circuitry 120 realizes these functions, for example, by a hardware processor (a computer) executing a program stored in the memory 114 (a storage circuit).
The hardware processor in the processing circuitry 120 means, for example, a circuitry such as a CPU, a GPU, an integrated circuit for a specific application, a programmable logic device (for example, a simple programmable logic device or a complex programmable logic device), or a field programmable gate array. The program may be directly embedded in a circuit of the hardware processor, instead of being stored in the memory 114. In this case, the hardware processor realizes functions by reading and executing the program embedded in the circuit. The program may be stored in the memory 114 in advance or may be stored in a non-transient storage medium such as a DVD or a CD-ROM and installed in the memory 114 from the non-transient storage medium by the non-transient storage medium being mounted in a drive device (not illustrated) of the information processing device 100. The hardware processor is not limited to one configured as a single circuit, and may be configured as one hardware processor that is a combination of a plurality of independent circuits to realize each function. Further, a plurality of components may be integrated into one hardware processor to realize each function.
Hereinafter, process of each function by the processing circuitry 120 of the information processing device 100 will be described with reference to the flowchart.
First, the acquisition function 121 acquires attributes of the target patient P1 from the terminal device 10 via the communication interface 111 (step S100).
The attributes of the target patient P1 include a plurality of properties or features, such as a current state of the target patient P1, a transition of a state after the target patient P1 visits a hospital, a transition of a state during follow-up of the target patient P1, a medical history, and hereditary information. Some of the plurality of properties or features may be omitted or replaced with other properties or features that have not been illustrated. For example, the attributes of the target patient P1 may include a treatment method, a treatment history, and the like.
The current state of the target patient P1 includes, for example, age, sex, weight, blood type, vital signs, comorbidities, and expected complications. The transition of the state after the target patient P1 visits the hospital includes, for example, body weight, cardiac function state, respiratory state, metabolic state, image parameters including disease features, and non-image parameters indicating disease features. The transition of the state during the follow-up of the target patient P1 includes, for example, body weight, cardiac function state, respiratory state, metabolic state, image parameters including disease features, and non-image parameters indicating disease features.
For example, it is assumed that the medical worker P2 such as a doctor questions the target patient P1 or his or her family about the current state, the transition of the state, a medical history, the hereditary information, and the like of the target patient P1, and inputs the result of the questioning to the terminal device 10. In this case, the terminal device 10 transmits the input information to the information processing device 100 as an attribute of the target patient P1. When the communication interface 111 receives the attribute of the target patient P1 from the terminal device 10, the acquisition function 121 of the information processing device 100 acquires the attribute from the communication interface 111.
Then, the estimation function 122 determines one or a plurality of treatment methods that can be applied to the target patient P1 (step S102). For example, the estimation function 122 may determine the treatment method on the basis of an input to the terminal device 10 performed by the medical worker P2. Further, the estimation function 122 may determine the treatment method on the basis of the attributes of the target patient P1 (particularly, the current state of the target patient P1).
For example, the output control function 22 of the terminal device 10 causes a plurality of treatment methods that can be applied to the target patient P1 to be displayed on the display 13a. The medical worker P2 (particularly, a doctor) selects one or a plurality of treatment methods from the plurality of treatment methods displayed on the display 13a, and inputs a result of the selection to the input interface 12. The communication control function 23 transmits the selection result of the treatment method input to the input interface 12 by the medical worker P2 to the information processing device 100 via the communication interface 11. In response thereto, the acquisition function 121 of the information processing device 100 acquires the selection result of the treatment method selected by the medical worker P2 from the terminal device 10 via the communication interface 111. The estimation function 122 determines the selection result of the treatment method acquired by the acquisition function 121, that is, the treatment method selected by the medical worker P2 as a treatment method that can be applied to the target patient P1.
Then, the estimation function 122 selects any one treatment method (i) from one or a plurality of determined treatment methods (step S104). i is a temporary internal parameter in the processing circuitry 120, and is a so-called temporary parameter.
Then, the estimation function 122 estimates prognosis of the target patient P1 when the treatment method (i) has been applied (step S106).
Hereinafter, a process of S106 will be described in detail.
First, the estimation function 122 calculates a distribution quantitatively representing attributes (hereinafter referred to as an attribute distribution) of the target patient P1 acquired by the acquisition function 121 (step S200). The attribute distribution of the target patient P1 is an example of a “second distribution”.
For example, the estimation function 122 converts each of a plurality of attributes of the target patient P1 into a quantitative value according to a guideline determined by a government agency or the like or a diagnosis criterion determined by each medical institution, and calculates the quantified attribute as a distribution. The estimation function 122 may quantify the attributes of the target patient P1 using a predetermined database or may quantify the attributes of the target patient P1 using statistics or machine learning (deep learning, or the like).
Attributes of (b) and (c) (for example, the weight, a vital sign, a comorbidity, and a parameter indicating a disease feature) are factors that can be controlled (that is, control factors) before the target patient P1 receives treatment, after the target patient P1 receives treatment, or in a process of the treatment. Attributes (for example, age, blood type, medical history, and family history) of (a), (d), (e), and (f) are factors that cannot be controlled (that is, non-control factors) before and after during treatment of the target patient P1. The control factor is an example of a “first factor”, and the non-control factor is an example of a “second factor”.
In the example of
Further, the estimation function 122 may integrate all the attributes of the target patient P1 to obtain one index value (scalar value), instead of or in addition to calculating the attributes of the target patient P1 as a distribution. For example, when the number of attributes of the target patient P1 is n, the estimation function 122 may set a sum T(i) = Σαi × τ(i) in which a degree of influence αi on a disease quality index (QI) in each attribute (τ(i); i=1 ~ n) has been considered, as an index value representing all the attributes of the target patient P1. The disease QI will be described below.
The description is returned to the flowchart of the subprocess of
The population consists of the medical worker P2 who is trying to treat the target patient P1 or a plurality of patients treated in the past at a medical institution at which the medical worker P2 works. The medical institution may be, for example, a hospital, a clinic, or other facility in which medical care is provided. Further, the population may also be a medical statistical patient population. The population can be stratified (also referred to as classified, grouped, or clustered) into a plurality of groups on the basis of a hospital performance index (PI) and/or the disease QI.
The hospital PI is an index value regarding a temporal or economic cost spent by each patient in the population, such as the number of hospitalization days or a treatment cost. From another aspect, the hospital PI is an index value regarding a temporal or economic cost spent by the medical institution, such as the number of days of hospital stay or a medical fee. The hospital PI is an example of a “first index value”.
The disease QI is an index value for measuring a treatment effect of how much a disease of each patient in the population has been treated when the patient in the population is treated according to a certain treatment method. For example, when the disease of the patient is cancer, the disease QI may be a 5-year survival rate, the number of days of postoperative hospital stay, a recurrence rate, cancer survival rate, a percentage of breast conserving surgery, and the like. When the disease of the patient is acute myocardial infarction, the disease QI may be an average number of days of hospital stay, and the like. When the disease of the patient is diabetes, the disease QI may be a hemoglobin Alc (HbAlc) improvement rate, the number of patient referrals, the number of reverse patient referrals, and the like. When the disease of the patient is pneumonia, the disease QI may be an average number of days of hospital stay, an initial treatment success rate, and the like. The disease QI is an example of a “second index value”.
For example, when the treatment method (i) selected in the process of S 104 is method “AAA”, the estimation function 122 extracts, as samples, a plurality of patients who have received the treatment method “AAA” in the pas from the population.
Then, the estimation function 122 stratifies a plurality of patients (that is, samples) extracted from the population on the basis of the treatment method (i) into a plurality of groups, and calculates an attribute distribution of each stratified group (step S204).
For example, the estimation function 122 sets one or a plurality of index values as the hospital PIs and/or disease QIs from among a plurality of index values for measuring treatment effects prior to calculation of the attribute distribution of each group of samples.
When the hospital PI and/or the disease QI is selected, the estimation function 122 stratifies the samples to which the treatment method (i) has been applied into a plurality of groups on the basis of the selected hospital PI and/or disease QI. The estimation function 122 may perform such a stratification process at another timing different from that in the present flowchart. The other timing is, for example, a holiday of a medical institution or a night when there are relatively few outpatients. That is, when a process of the present flowchart is started, samples or a population as a sample extraction source may have already been stratified into a plurality of groups.
For example, the estimation function 122 may classify a group in which the probability variable X is smaller than a second threshold value TH2 into group A, may classify a group in which the probability variable X is equal to or larger than the second threshold value TH2 and smaller than a first threshold value TH1 into group B, and may classify a group in which the probability variable X is equal to or larger than the first threshold value TH1 into group C. The first threshold value TH1 and the second threshold value TH2 may be, for example, fixed values determined on the basis of a medical statistical result or guideline, or may be reference values obtained by adding or subtracting a certain margin to or from a national average or an average within each medical institution. The first threshold value TH1 and the second threshold value TH2 may have standard deviations such as ± 1σ ± 2σ, and ± 3σ. The number of threshold values is not limited to two, and may be one or may be three or more. That is, the number of groups may be two or may be four or more.
For example, when a recurrence rate of cancer is selected as the disease QI, the estimation function 122 extracts a cancer patient or a patient to which a cancer treatment method has been applied as a sample from the population through filtering, and calculates the probability density distribution F(X) with a recurrence rate of the cancer of the extracted sample as the probability variable X. The estimation function 122 stratifies the samples into, for example, a total of three groups A, B, and C on the probability density distribution F(X) regarding the recurrence rate of cancer. In this case, group A is a group with a low recurrence rate of the cancer, group B is a group with a higher recurrence rate of the cancer than group A, and group C is a group with a higher recurrence rate of the cancer than group B.
The estimation function 122 calculates the attribute distribution of each group when the samples are stratified into the plurality of groups. For example, the estimation function 122 averages the attribute distributions of the plurality of respective patients included in each group, and sets an averaged attribute distribution as the attribute distribution of each group. Specifically, when 100 patients are included in group A, the estimation function 122 averages attribute distributions of the 100 patients, and sets one attribute distribution obtained by averaging the attribute distributions of the 100 patients as an attribute distribution of group A. Similarly, the estimation function 122 may averages attribute distributions of a plurality of patients in another group such as group B or group C to calculate an attribute distribution of each group. The attribute distribution of each group is an example of a “first distribution”.
The description is returned to the flowchart of the subprocess of
For example, the estimation function 122 calculates, as the degree of similarity a, the degree of similarity between a graphic shape of the attribute distribution of the target patient P1 and a graphic shape of the attribute distribution of group A when the attribute distribution is a chart in which features appear in a shape like a radar chart. Similarly, the estimation function 122 calculates the degree of similarity between the graphic shape of the attribute distribution of the target patient P1 and the graphic shape of the attribute distribution of the group B as a degree of similarity b, and calculates a degree of similarity between the graphic shape of the attribute distribution of the target patient P1 and the graphic shape of the attribute distribution of group C as a degree of similarity c. The degree of similarity increases as the two attribute distributions that are comparison targets are close to similar shapes. Further, when the attribute distribution is a chart in which features appear in colors or shades like a heat map, the estimation function 122 may calculate a distance in colors or shades (so-called a color difference) between the two attribute distributions, which are comparison targets, as the degree of similarity. Specifically, the estimation function 122 may calculate a color histogram of each attribute distribution, and calculate the degree of similarity between the two attribute distributions using the Euclidean distance or the degree of cosine similarity of the color histogram.
The description is returned to the flowchart of the subprocess of
For example, the estimation function 122 estimates the hospital PI used when a group having a highest degree of similarity of the attribute distribution among the plurality of groups compared with the attribute distribution of the target patient P1 is stratified, as the hospital PIregarding the target patient P1, and estimates the disease QI used when the group having the highest degree of similarity of the attribute distribution is stratified, as the disease QI for the target patient P1.
For example, in
Further, the estimation function 122 may consider a degree of influence βi on the disease QI in each attribute (τ(i); i = 1 ~ n) when estimating the disease QI of the target patient P1. Specifically, the estimation function 122 may add a product of an arbitrary conversion coefficient γ and a sum Σ{βi × (f(i) -τ(i))} to the estimated disease QI in a certain reference range. The degree of influence βi is a coefficient for weighting the attribute to which more attention is to be paid among the attributes of the target patient P1. Further, the estimation function 122 may estimate the disease QI on the basis of a similarity probability obtained by machine learning or deep learning.
Further, the estimation function 122 may calculate statistical values such as the average, the maximum, and t minimum of all hospital PIs and disease QIs of a plurality of groups compared with the attribute distribution of the target patient P1. For example, when the plurality of groups compared with the attribute distribution of the target patient P1 are three groups A, B, and C, the estimation function 122 may calculate an average of the hospital PIs or an average of the disease QIs of group A, B, and C. Accordingly, the flowchart of the subprocess of
The description is returned to a main flowchart in
For example, the estimation function 122 may set the survival rate, recurrence rate, or the like estimated as the disease QI as a future disease condition of the target patient P1, and estimate (1) future disease state (prognosis or side effects) on the basis of the future disease condition of the target patient P1 and current attributes (a medical history, and the like) of the target patient P1.
Further, the estimation function 122 may estimate a drug cost, a surgery cost, a hospitalization cost, an outpatient treatment cost, and the like according to the treatment method (i) as (2) treatment cost or estimate various expenses required for follow-up according to the number of follow-ups. With regard to drugs, variations in some drug costs may be estimated depending on whether generic drugs are used, and used jigs (for example, a type of stoma or a type of implant).
Further, the estimation function 122 may estimate the number of days during which the target patient P1 is in a good physical condition after treatment, the number of days required for outpatient treatment, and the like, on the basis of the disease QI of the target patient P1 such as the survival rate or the recurrence rate and the attributes of the target patient P1 such as a medical history, as (3) number of working days. Further, the estimation function 122 may estimate the number of working days further in consideration of a rehabilitation environment or lift information after discharge. The number of days required for outpatient treatment may be estimated from the number of follow-ups, the number of treatment days, and the like according to the treatment method (i).
Further, the estimation function 122 may estimate physical fitness, walking, excretion, cognitive ability, mentality, and the like as (4) physical or certified function for life after treatment. The physical fitness may be estimated from a muscle mass, a physical condition during hospitalization, and a rehabilitation state. The walking (are you bedridden?) is estimated according to a life level of nursing certification by a database, statistics, and machine learning (including deep learning) according to a state of the physical fitness. The excretion is estimated according to a life level of nursing certification from a treatment method including whether or not an artificial anus can be installed, and a physical condition of a person (the target patient P1). The excretion may be estimated further in consideration of management willingness of the person, in addition to the physical condition of the person.
Further, the estimation function 122 may comprehensively consider the estimation results (1) to (4) to estimate (5) family cooperation required after treatment, (6) degree of necessity of nursing care, and (7) community support.
The description is returned to the main flowchart in
Next, the estimation function 122 determines whether or not all the treatment methods that can be applied to the target patient P1 have been selected (step S112). When all the treatment methods have been selected, the estimation function 122 ends the process of the present flowchart.
On the other hand, when all the treatment methods have not been selected yet, the estimation function 122 increments a temporary parameter i (step S114) and returns the process to S104. That is, the estimation function 122 reselects a treatment method that has never been selected as a new treatment method (i). Accordingly, the estimated living situation of the target patient P1 is output for each treatment method. As a result, the target patient P1 or his or her family can compare an intention input to the terminal device 10 with the estimated living situation, and can select a treatment method suitable for the intention of the target patient P1 or his or her family.
According to the first embodiment described above, the information processing device 100 calculates the attribute distribution of the target patient P1, extracts, as samples, patients to which the same treatment method (i) as that for the target patient P1 has been applied from a certain population, stratifies the samples into a plurality of groups, and calculates the attribute distribution of each stratified group. The information processing device 100 compares the attribute distribution of each group (an example of a “first distribution”) with the attribute distribution of the target patient P1 (an example of a “second distribution”), and estimates at least one or both of the index values of the hospital PI (an example of a “first index value”) and the disease QI (an example of the “second index value”) regarding the target patient P1, as the prognosis of the target patient P1, on the basis of a result of the comparison. The information processing device 100 estimates the future living situation of the target patient P1 for each treatment method on the basis of at least the prognosis of the target patient P1. The information processing device 100 outputs the estimated living situation via its own output interface 113 or transmits the estimated living situation to the terminal device 10. This makes it possible for the target patient P1 or his or her family to compare the intention input to the terminal device 10 with the future living situation estimated by the information processing device 100 (the estimated living situation) and easily imagine a daily life after the treatment. As a result, the target patient P1 or his or her family can select a treatment method for desired daily life. In other words, because future life after treatment can be understood, the treatment can be received with peace of mind not only for the patient but also for the family.
Hereinafter, a second embodiment will be described. The second embodiment differs from the first embodiment in that an information gap between the future living situation desired by the target patient P1 or his or her family and the future living situation estimated by the information processing device 100 (the estimated living situation) is estimated, and different information is output according to the information gap. Hereinafter, differences from the first embodiment will be mainly described, and description of points common to the first embodiment will be omitted. In the description of the second embodiment, the same parts as those of the first embodiment will be described with the same reference numerals.
First, the acquisition function 121 acquires intention information of the target patient P1 or his or her family from the terminal device 10 via the communication interface 111 (step S300). For example, the acquisition function 121 may acquire information input to the intention input screen of
When the intention of the target patient P1 or his or her family is explored, a decision-making process note or tool (selection of artificial hydration and nutrition (AHN), selection of artificial dialysis, and conditions for attachment and detachment of a ventilator) as advocated by the clinical ethics network Japan, advance care planning tools, or the like may be used. The economic and social environment surrounding the target patient P1 or his or her family may be acquired as background data of the intention information.
Further, it is assumed that the medical worker P2 hears the intention regarding treatment from the target patient P1 or his or her family, and inputs a result of the questioning to the terminal device 10. In this case, the acquisition function 121 may acquire the hearing result input to the terminal device 10 by the medical worker P2 as the intention information of the target patient P1 or his or her family.
Then, the estimation function 122 converts the intention information of the target patient P1 or his or her family into the future living situation desired by the target patient P1 or his or her family (hereinafter referred to as desired living situation) (step S302). For example, the estimation function 122 converts qualitative information such as the intention information into quantitative information as the desired living situation.
For example, on the intention input screen, the options such as “of great concern”, “of concern”, and “of less concerned” are provided, and when these options are answered, the estimation function 122 may score the matters of (1) to (7) according to the answered options.
Further, for example, when the hearing result is acquired as the intention information, the estimation function 122 may convert a sentence representing the hearing result into a relative or absolute score on the basis of a keyword by using a natural language process. This score conversion may be performed by using a database (a dictionary) corresponding to the keyword, or may be performed using machine learning represented by deep learning or the like.
The respective questions in the intention input screen may be further subdivided as illustrated in
When the respective questions are subdivided in the intention input screen and a specific numerical value such as an acceptable cost or a desired number of days can be input, the estimation function 122 sets the specific numerical value input to the intention input screen as a score.
Thus, the estimation function 122 uses the quantitative information converted from the qualitative information such as the intention information, as the desired living situation. The desired living situation is treated as a comparison target of the estimated living situation in a process to be described below. The desired living situation is an example of a “first living situation”, and the estimated living situation is an example of a “second living situation”.
The description is returned to the flowchart in
Then, the estimation function 122 determines one or a plurality of treatment methods that can be applied to the target patient P1 (step S306).
Then, the estimation function 122 selects any one treatment method (i) from the one or a plurality of determined treatment methods (step S308).
Then, the estimation function 122 estimates prognosis of the target patient P1 when the treatment method (i) has been applied (step S310). Since a method of estimating the prognosis is the same as the flowchart of the subprocess of
Then, the estimation function 122 estimates the future living situation of the target patient P1 to which the treatment method (i) has been applied, on the basis of the prognosis or attributes of the target patient P1 (step S312).
The description is returned to the flowchart in
The description is returned to the flowchart in
When the information gap is within the acceptable range, the output control function 124 outputs the future living situation of the target patient P1 estimated by the estimation function 122, that is, the estimated living situation via the output interface 113 (step S318). The communication control function 125 may transmit the estimated living situation to the terminal device 10 via the communication interface 111, instead of or in addition to the output control function 124 outputting the estimated living situation. In this case, the estimated living situation is displayed on the display 13a of the terminal device 10.
On the other hand, when the information gap is out of the acceptable range, the determination function 123 further determines whether or not there is a solution to the information gap (step S320).
As described above, there are control factors and non-control factors in the attributes of the target patient P1, and it is possible to reduce the information gap even with the same treatment method by adjusting the control factors in some cases. For example, when the target patient P1 has lost weight, the information gap may be narrower than when the target patient P1 has not lost weight even with the same treatment method, or when the target patient P1 stops smoking, the information gap may be narrower than when the target patient P1 continues to smoke even with the same treatment method. Thus, even the same treatment method can be suitable for the desired living situation depending on efforts of the target patient P1.
Therefore, when the determination function 123 determines that the information gap is out of the acceptable range, the estimation function 122 virtually adjusts (changes) control factors such as a body weight included in the attributes of the target patient P1 acquired in a process of S304. The estimation function 122 estimates the prognosis of the target patient P1 on the basis of the attributes of the target patient P1 in which the control factor has been adjusted. That is, the estimation function 122 simulates the prognosis of the target patient P1 on the basis of the attributes of the target patient P1 in which adjustment to a control factor different from the actual one has been performed. The estimation function 122 estimates the future living situation of the target patient P1 to which the treatment method (i) has been applied, on the basis of the simulated prognosis of the target patient P1 or the attributes of the target patient P1. The future living situation of the simulated target patient P1 is an example of a “third living situation”.
The determination function 123 calculates the information gap between the desired living situation converted from the intention information in the process of S302 and the future living situation of the simulated target patient P1, and determines whether or not the information gap is within the acceptable range. When the information gap is within the acceptable range, the determination function 123 determines that changing the control factor is a solution to the information gap under a condition before the simulation.
When the information gap is out of the acceptable range, but there is a solution to the information gap, the output control function 124 outputs the solution to the information gap together with the estimated living situation via the output interface 113 (step S322).
When the information gap is out of the acceptable range and there is no solution to the information gap, the output control function 124 outputs the fact that the treatment method (i) selected in a process of S308 cannot be selected (hereinafter referred to as unadoption notification) via the output interface 113 (step S324). The communication control function 125 may transmit the unadoption notification to the terminal device 10 via the communication interface 111. In this case, the notification of the unadoption of the treatment method (i) is displayed on the display 13a of the terminal device 10.
Then, the estimation function 122 determines whether or not all the treatment methods that can be applied to the target patient P1 have been selected (step S326). When all the treatment methods have been selected, the estimation function 122 ends the process of the present flowchart.
On the other hand, when all the treatment methods have not been selected yet, the estimation function 122 increments the temporary parameter i (step S328) and returns the process to S308.
According to the second embodiment described above, the information processing device 100 determines the information gap between the desired living situation and the estimated living situation, and outputs different information according to the information gap. For example, when the information gap is within the acceptable range or when there is a solution to the information gap even when the information gap is out of the acceptable range, the medical worker P2 including a doctor can explain a result output by the information processing device 100 to the patient P1 or his or her family, to smoothly agree on the treatment method with the target patient P1 or his or her family. On the other hand, when the information gap is out of the acceptable range and there is no solution to the information gap, the medical worker P2 can explain that there is no treatment method on which the target patient P1 or his or her family can agree (cannot agree on or there is not desired treatment method). This makes it possible for the target patient P1 or his or her family to reexamine an intention regarding the treatment method. When the intention is reexamined, the process of the flowchart described above is repeated on the basis of the intention, thereby making it possible to reach the agreement on the target patient P1 or his or her family.
Hereinafter, other embodiments will be described. In the above-described embodiment, a case in which the terminal device 10 and the information processing device 100 are different devices from each other have been described, but the present invention is not limited thereto. For example, the terminal device 10 and the information processing device 100 may be one integrated device. For example, the processing circuitry 20 of the terminal device 10 may include an estimation function 122, an estimation function 122, and an estimation function 122 included in the processing circuitry 120 of the information processing device 100, in addition to the acquisition function 21, the output control function 22, and the communication control function 23. In this case, the terminal device 10 can perform the processes of the various flowcharts described above on a stand-alone basis (offline).
Further, the process of the flowchart of
Although some embodiments 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, replacements, and changes can be made without departing from the gist of the invention. These embodiments or modifications thereof are included in the scope or gist of the invention, as well as in a scope of the invention described in the claims and an equivalent scope thereof.
Number | Date | Country | Kind |
---|---|---|---|
2021-144995 | Sep 2021 | JP | national |
The present application claims priority based on Japanese Patent Application No. 2021-144995 filed on Sep. 6, 2021, the contents of which is incorporated herein by reference.