The present invention relates to a patient condition prediction apparatus, a patient condition prediction method, and a computer program that predict a patient's condition.
A known apparatus of this type predicts the condition of a patient (e.g., a patient in a hospital, etc.). For example, Patent Literature 1 discloses a technique/technology of generating a predictive model for predicting an occurrence of a predetermined event from patients' conditions classified into a plurality of clusters.
It is also known, as a technique/technology that uses the predictive model, that a plurality of predictive models are used. For example, Patent Literature 2 discloses a technique/technology of preferentially selecting a predictive model with higher evaluation from a plurality of predictive models.
As another related technique/technology, Patent Literature 3 discloses a technique/technology of predicting that a patient will develop a disease within a reference period and notifying the patient of that. Patent Literature 4 discloses a technique/technology of deriving information about a disease from a selected model.
When predicting the condition of a patient with a predictive model, it is preferable to use a predictive model that is suitable for that patient. In other words, the use of a predictive model that is not suitable for the patient may result in an inaccurate prediction of the patient's condition.
However, it is difficult to prepare a predictive model that is suitable for all the patients beforehand, because each of the patients has different characteristics. Furthermore, even if a plurality of types of predictive models are prepared, it is not easy to select a predictive model that is suitable for a patient from them. That is, each of the above-described Patent Literatures has room for improvement in terms of accurately predicting a patient's condition.
In view of the problems described above, it is therefore an example object of the present invention to provide a patient condition prediction apparatus, a patient condition prediction method, and a computer program that are configured to predict a change in a patient's condition by using an appropriate predictive model.
A patient condition prediction apparatus according to an example aspect of the present invention includes: an acquisition unit that obtains patient data, which are information about a patient; a selection unit that selects one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and a prediction unit that predicts a change in the patient condition in the future by using the one predictive model.
A patient condition prediction method according to an example aspect of the present invention includes: obtaining patient data, which are information about a patient; selecting one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and predicting a change in the patient condition in the future by using the one predictive model.
A computer program according to an example aspect of the present invention operates a computer: to obtain patient data, which are information about a patient; to select one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and to predict a change in the patient condition in the future by using the one predictive model.
According to the patient condition prediction apparatus, the patient condition prediction method, and the computer program according to the respective example embodiments described above, it is possible to accurately predict a change in a patient's condition by using an appropriate predictive model.
With reference to the drawings, a patient condition prediction apparatus, a patient condition prediction method, and a computer program according to example embodiments will be described below.
A patient condition prediction apparatus according to a first example embodiment will be described with reference to
Firstly, a configuration of the patient condition prediction apparatus according to the first example embodiment will be described with reference to
In
The patient data acquisition unit 110 is configured to obtain patient data, which are information about a patient. The “patient data” are data that can influence a change in the patient condition in the future, such as a patient's attribute, various data about a patient measured in a hospital, and an index calculated from the patient condition. Specific examples of the patient data include: general vital signs (blood pressure, pulse, body temperature, etc.); various indexes calculated from the patient's condition such as FIM (Functional Independence Measure), BI (Barthel Index), NIHSS (National Institute of Health Stroke Scale), MMT (Manual Muscle Test), JCS (Japan Coma Scale), and SpO2 (percutaneous arterial blood oxygen saturation), as well as information about a patient's hospitalization period. Incidentally, a detailed description of a specific method of obtaining (or method of calculating) the patient data will be omitted here because it is possible to appropriately adopt the existing techniques. The patient data obtained by the patient data acquisition unit 110 is configured to be outputted to the predictive model selection unit 120.
The predictive model selection unit 120 is configured to select a predictive model for predicting the patient condition on the basis of the patient data obtained by the patient data acquisition unit 110. More specifically, the predictive model selection unit 120 stores a plurality of types of predictive models in advance, and selects one predictive model that is suitable for the patient data (in other words, a predictive model that allows more accurate prediction of the patient condition of the patient) from the plurality of types of predictive models. A specific method of selecting the predictive model will be discussed in detail later. The “predictive model” is an arithmetic model used to predict a future patient condition, and is generated, for example, by machine learning or the like. The technique of machine learning is not particularly limited, and a suitable technique may be used in accordance with the patient data to be used or the like. Furthermore, each of the plurality of predictive models may be generated in the same manner or in different manners. A result of the selection by the predictive model selection unit 120 is configured to be outputted to the patient condition prediction unit 130.
The patient condition prediction unit 130 is configured to predict a future patient condition by using the predictive model selected by the predictive model selecting unit 120. Specifically, the patient condition prediction unit 130 inputs the patient data (which may include past or current patient conditions) into the predictive model, and obtains the future patient condition as its output. A more specific method of predicting the patient condition will be described in detail later. The patient condition predicted by the patient condition prediction unit 130 is configured to be outputted to an external apparatus (e.g., a display, etc.).
As illustrated in
The CPU 11 reads a computer program. For example, the CPU 11 may read a computer program stored by at least one of the RAM 12, the ROM 13 and the storage apparatus 14. For example, the CPU 11 may read a computer program stored by a computer readable recording medium, by using a not-illustrated recording medium read apparatus. The CPU 11 may obtain (i.e., read) a computer program from a not-illustrated apparatus located outside the patient condition prediction apparatus 1, through a network interface. The CPU 11 controls the RAM 12, the storage apparatus 14, the input apparatus 15, and the output apparatus 16 by executing the read computer program. Especially in this example embodiment, when the CPU 11 executes the read computer program, a functional block for predicting the patient condition is implemented in the CPU 11. The patient data acquisition unit 110, the predictive model selection unit 120, and the patient condition prediction unit 130 described above are implemented, for example, in this CPU 11.
The RAM 12 temporarily stores the computer program to be executed by the CPU 11. The RAM 12 temporarily stores the data that is temporarily used by the CPU 11 when the CPU 11 executes the computer program. The RAM 12 may be, for example, D-RAM (Dynamic RAM).
The ROM 13 stores the computer program to be executed by the CPU 11. The ROM 13 may otherwise store fixed data. The ROM 13 may be, for example, a P-ROM (Programmable ROM).
The storage apparatus 14 stores the data that is stored for a long term by the patient condition prediction apparatus 1. The storage apparatus 14 may operate as a temporary storage apparatus of the CPU 11. The storage apparatus 14 may include, for example, at least one of a hard disk apparatus, a magneto-optical disk apparatus, an SSD (Solid State Drive), and a disk array apparatus.
The input apparatus 15 is an apparatus that receives an input instruction from a user of the patient condition prediction apparatus 1. The input apparatus 15 may include, for example, at least one of a keyboard, a mouse, a touch panel, a smart phone, and a tablet.
The output apparatus 16 is an apparatus that outputs information about the patient condition prediction apparatus 1 to the outside. For example, the output apparatus 16 may be a display apparatus that is configured to display the information about the patient condition prediction apparatus 1.
Next, with reference to
As illustrated in
Subsequently, the predictive model selection unit 120 selects the predictive model on the basis of the patient data obtained by the patient data acquisition unit 110 (step S102). When a plurality of types of patient data are obtained, one type of them may be used to obtain the predictive model, or a plurality of types may be used (or combined) to obtain the predictive model.
Subsequently, the patient condition prediction unit 130 predicts the patient condition by using the predictive model selected by the predictive model selecting unit 120 (step S103). The patient condition predicted here indicates the future patient condition, and may allow determination of a state of the patient's symptom in a few days or a risk of complications.
Next, with reference to
As illustrated in
As described above, the predictive model is selected on the basis of the patient data obtained by the patient data acquisition unit 110. Incidentally, the selection method illustrated in
For example, the predictive model may be selected on the basis of only one of the patient condition and the hospitalization period, or the predictive model may be selected on the basis of one or more other factors in addition to the patient condition and the hospitalization period.
Next, with reference to
As illustrated in
In this example embodiment, a plurality of predictive models in which the values of “M” and “N” described above are appropriately defined are prepared in advance, and the predictive model selection unit 120 may select one predictive model from them on the basis of the patient data. In other words, the predictive model selection unit 120 may determine appropriate “M” and “N” on the basis of the patient data. In this way, the selection of the predictive model makes it possible to more appropriately predict the future patient condition. For example, if the patient condition tends to be stable when the hospitalization period is relatively long, accurate prediction can be performed by increasing M (i.e., by selecting a predictive model with a larger M) as the hospitalization period is longer. In addition, if the patient condition tends to be stable when the patient is young in age, accurate prediction can be performed by increasing M (i.e., by selecting a predictive model with a larger M) as the patient is younger in age. In addition, in a situation where the patient condition needs to be grasped for a longer period, appropriate prediction can be performed by increasing N (i.e., by selecting a predictive model with a larger N).
Next, a technical effect obtained by the patient condition prediction apparatus 1 according to the first example embodiment will be described.
As described in
Next, a patient condition prediction apparatus according to a second example embodiment will be described with reference to
Firstly, with reference to
As illustrated in
Then, in the second example embodiment, the patient condition prediction unit 130 determines whether or not there is a risk at which complications occur in the patient (hereinafter referred to as a “risk of complications”) on the basis of the predicted patient condition (step S201). A specific method of determining the risk of complications will be described in detail later.
When it is determined that there is a risk of complications (the step S201: YES), the patient condition predictor 130 outputs information about treatment (care) for the patient (typically, information about treatment to reduce the risk of complications) (step S202). More specifically, the patient condition prediction unit 130 predicts the complications that may occur in the patient, specifies treatment effective to suppress the occurrence of the complications, and notifies a medical staff or the like of the content of the specified treatment. Incidentally, the information to be outputted may be changed depending on the degree of the risk of complications. For example, when the risk of complications is relatively low, the number of types of treatment to be outputted may be reduced and only easy-to-practice treatment (e.g., oral care, bed angle up, etc.) may be outputted. On the other hand, when the risk of complications is relatively high, the number of types of treatment to be outputted may be increased and difficult-to-practice treatment (e.g., breathing exercise, abdominal pressure breathing training, etc.) may be outputted.
When it is determined that there is no risk of complications (the step S201: NO), the step S202 described above is omitted. That is, the information about treatment to reduce the risk of complications is not outputted.
Next, with reference to
As illustrated in
Next, a technical effect obtained by the patient condition prediction apparatus 1 according to the second example embodiment will be described.
As described in
The occurrence of complications is a major cause of delayed discharge in healthcare facilities. Therefore, it is possible to avoid the occurrence of delayed discharge by preventing the occurrence of complications. As a result, beneficial effects can be obtained even for problems such as insufficient number of sickbeds.
The treatment to reduce the risk of complications may be outputted for all the patients, but in that case, a medical staff is required to respond to all the patients, and this may significantly increase their workload. In this example embodiment, however, the information about treatment is outputted depending on the presence or absence of the risk of complications, and thus, the medical staff can efficiently treat the patient to be treated. Therefore, the workload of the medical staff can be reduced.
With respect to the example embodiment described above, the following Supplementary Notes will be further disclosed.
A patient condition prediction apparatus described in Supplementary Note 1 is a patient condition prediction apparatus including: an acquisition unit that obtains patient data, which are information about a patient; a selection unit that selects one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and a prediction unit that predicts a change in the patient condition in the future by using the one predictive model.
A patient condition prediction apparatus described in Supplementary Note 2 is the patient condition prediction apparatus described in Supplementary Note 1, wherein the prediction unit predicts a risk of complications indicating a possibility of the patient developing complications, on the basis of the predicted change in the patient condition in the future.
(Supplementary Note 3) A patient condition prediction apparatus described in Supplementary Note 3 is the patient condition prediction apparatus described in Supplementary Note 2, wherein the prediction unit outputs information about treatment for the patient on the basis of the predicted risk of complications.
A patient condition prediction apparatus described in Supplementary Note 4 is the patient condition prediction apparatus described in any one of Supplementary Notes 1 to 3, wherein each of the plurality of predictive models is a model that allows prediction of the change in the patient condition in the future by using the patient condition in a first period that is defined for each of the predictive models and that is in the past.
A patient condition prediction apparatus described in Supplementary Note 5 is the patient condition prediction apparatus described in Supplementary Note 4, wherein the selection unit selects a model in which the first period is longer as a hospitalization period of the patient is longer.
A patient condition prediction apparatus described in Supplementary Note 6 is the patient condition prediction apparatus described in Supplementary Note 4 or 5, wherein the selection unit selects a model in which the first period is longer as the patient is younger in age.
A patient condition prediction apparatus described in Supplementary Note 7 is the patient condition prediction apparatus described in any one of Supplementary Notes 1 to 6, wherein each of the plurality of predictive models is a model that allows prediction of the change in the patient condition in a second period that is defined for each of the predictive models and that is in the future.
A patient condition prediction apparatus described in Supplementary Note 8 is the patient condition prediction apparatus described in Supplementary Note 7, wherein the selection unit selects a model in which the second period is longer as the patient condition needs to be grasped for a longer period.
A patient condition prediction apparatus described in Supplementary Note 9 is the patient condition prediction apparatus described in any one of Supplementary Notes 1 to 8, wherein the patient data includes an index that is defined by a degree of activities that can be performed by the patient.
A patient condition prediction apparatus described in Supplementary Note 10 is the patient condition prediction apparatus described in any one of Supplementary Notes 1 to 9, wherein the patient data includes information about a hospitalization period of the patient.
A patient condition prediction apparatus described in Supplementary Note 11 is the patient condition prediction apparatus described in any one of Supplementary Notes 1 to 10, wherein the patient data includes information about vital signs of the patient.
A patient condition prediction method according to Supplementary Note 12 is a patient condition prediction method including: obtaining patient data, which are information about a patient; selecting one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and predicting a change in the patient condition in the future by using the one predictive model.
A computer program according to Supplementary Note 13 is a computer program that operates a computer: to obtain patient data, which are information about a patient; to select one predictive model from a plurality of predictive models for predicting a change in a patient condition that is a condition of the patient, on the basis of the patient data; and to predict a change in the patient condition in the future by using the one predictive model.
A recording medium described in Supplementary Note 14 is a recording medium on which the computer program described in Supplementary Note 13 is recorded.
The present invention is not limited to the examples described above and is allowed to be changed, if desired, without departing from the essence or spirit of the invention which can be read from the claims and the entire specification. A patient condition prediction apparatus, a patient condition prediction method, and a computer program with such modifications are also intended to be within the technical scope of the present invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/042830 | 10/31/2019 | WO |