The present disclosure relates to an information processing apparatus, an information processing system, an information processing method, and an information processing program.
In the related art, a technology for monitoring certain biological information and setting a condition related to measurement of another biological information based on a monitoring result has been known. For example, JP2009-172397A discloses setting an imaging condition of an X-ray computed tomography imaging apparatus in the case of imaging a subject based on a heart rate measured from the identical subject.
Some illnesses may have a change in appearance of a lesion depending on a state (for example, after eating, after exercise, and after wake-up) of the subject. For example, diabetic retinopathy that is a complication of diabetes is diagnosed based on the appearance of the lesion such as capillary hemangioma and retinal hemorrhage in a fundus image obtained by imaging a fundus. These lesions related to the diabetic retinopathy may be more noticeable in a case where a blood glucose level of the subject is high. That is, in a case where the fundus image can be captured at a timing when the blood glucose level of the subject is high, it is possible to appropriately diagnose the diabetic retinopathy and contribute to its early detection.
In recent years, a technology that provides ability to measure the biological information for appropriate diagnosis by presenting an appropriate timing of measurement with respect to the biological information in which the appearance of the lesion changes depending on the state of the subject, as described above, has been desired.
The present disclosure provides an information processing apparatus, an information processing system, an information processing method, and an information processing program that can measure biological information for appropriate diagnosis.
A first aspect of the present disclosure is an information processing apparatus comprising at least one processor, in which the processor is configured to acquire first biological information over time related to each of a plurality of subjects, for each subject, derive a timing suitable for measuring second biological information of the subject different from the first biological information based on the first biological information, and schedule a period for measuring the second biological information for each subject based on the derived timing.
A second aspect of the present disclosure is provided such that in the first aspect, the processor may be configured to perform scheduling such that the periods for each subject do not overlap with each other.
A third aspect of the present disclosure is provided such that in the first or second aspect, the processor may be configured to, for each subject, derive the timing based on a change in time of the first biological information.
A fourth aspect of the present disclosure is provided such that in any one of the first to third aspects, the processor may be configured to, for each subject, derive a start timing and an end timing of a period suitable for measuring the second biological information based on the first biological information.
A fifth aspect of the present disclosure is provided such that in the fourth aspect, the processor may be configured to, in a case where the timings derived for each subject overlaps with each other, schedule the period for measuring the second biological information by prioritizing a subject of which at least one of the start timing or the end timing is earlier.
A sixth aspect of the present disclosure is provided such that in the fourth or fifth aspect, the processor may be configured to, in a case where the timings derived for each subject overlaps with each other, schedule the period for measuring the second biological information by placing a subject of which a period from the start timing to the end timing is longer in a middle in order.
A seventh aspect of the present disclosure is provided such that in any one of the first to sixth aspects, the processor may be configured to, for each subject, derive a most suitable timing for measuring the second biological information from the subject based on the first biological information.
An eighth aspect of the present disclosure is provided such that in any one of the first to seventh aspects, the processor may be configured to, for each subject, predict a change in time of the first biological information, and derive the timing based on the predicted first biological information.
A ninth aspect of the present disclosure is provided such that in the eighth aspect, the processor may be configured to predict the change in time of the first biological information based on past data related to the first biological information for each subject.
A tenth aspect of the present disclosure is provided such that in the eighth or ninth aspect, the processor may be configured to monitor progress of the first biological information for each subject after scheduling the period, and in a case where a difference between the progress of the first biological information and the predicted change in time of the first biological information falls outside an allowable range, predict the change in time of the first biological information again, derive the timing again, and schedule the period again.
An eleventh aspect of the present disclosure is provided such that in any one of the first to tenth aspects, the processor may be configured to present the scheduled period.
A twelfth aspect of the present disclosure is provided such that in any one of the first to eleventh aspects, the processor may be configured to instruct a second measurement apparatus that measures the second biological information to measure the second biological information in the scheduled period.
A thirteenth aspect of the present disclosure is provided such that in any one of the first to twelfth aspects, the first biological information may aperiodically change depending on behavior of the subject.
A fourteenth aspect of the present disclosure is provided such that in any one of the first to thirteenth aspects, the first biological information may indicate at least one of a body temperature, a heart rate, an electrocardiogram, an electromyogram, a blood pressure, an arterial oxygen saturation, a blood glucose level, or a lipid level, and the second biological information may indicate the electrocardiogram, an electroencephalogram, a medical image captured by a medical image capturing apparatus, and a result of at least one of a hematological test, an infectious disease test, a biochemical test, or a urine test.
A fifteenth aspect of the present disclosure is provided such that the information processing apparatus according to any one of the first to fourteenth aspects may further comprise a first measurement apparatus that measures the first biological information, and a second measurement apparatus that measures the second biological information.
A sixteenth aspect of the present disclosure is an information processing system comprising the information processing apparatus according to any one of the first to fourteenth aspects, a first measurement apparatus that measures the first biological information, and a second measurement apparatus that measures the second biological information.
A seventeenth aspect of the present disclosure is an information processing system comprising the information processing apparatus according to any one of the first to fourteenth aspects, and a first measurement apparatus that measures the first biological information, in which the information processing apparatus further includes a second measurement apparatus that measures the second biological information.
An eighteenth aspect of the present disclosure is an information processing system comprising the information processing apparatus according to any one of the first to fourteenth aspects, and a second measurement apparatus that measures the second biological information, in which the information processing apparatus further includes a first measurement apparatus that measures the first biological information.
A nineteenth aspect of the present disclosure is an information processing method comprising, via a computer, acquiring first biological information of a subject over time, and deriving a timing suitable for measuring second biological information of the subject different from the first biological information based on the first biological information.
A twentieth aspect of the present disclosure is an information processing program causing a computer to execute a process comprising acquiring first biological information of a subject over time, and deriving a timing suitable for measuring second biological information of the subject different from the first biological information based on the first biological information.
According to the aspects, the information processing apparatus, the information processing system, the information processing method, and the information processing program of the present disclosure can measure biological information for appropriate diagnosis.
Hereinafter, embodiments according to the disclosed technology will be described in detail with reference to the drawings.
An example of a configuration of an information processing system 1 according to the first exemplary embodiment will be described with reference to
The first measurement apparatus 11 has a function of measuring first biological information of a user over time. The first biological information may be information indicating at least one of, for example, a body temperature, a heart rate, an electrocardiogram, an electromyogram, a blood pressure, an arterial oxygen saturation (SpO2), a blood glucose level, or a lipid level. In this case, for example, a wearable terminal such as a smartwatch comprising a thermometer, a heart rate monitor, a self-monitoring blood glucose meter, and a sensor that measures biological information such as the heart rate and the arterial oxygen saturation can be applied as the first measurement apparatus 11.
The first biological information may aperiodically change depending on behavior of a subject. The behavior of the subject includes, for example, eating, exercise, and sleeping. For example, the blood glucose level as an example of the first biological information is known to rise after the subject eats. In addition, for example, the body temperature as an example of the first biological information is known to rise after the subject exercises.
The second measurement apparatus 12 has a function of measuring second biological information of the user in a one-time manner. The second biological information is a different type of biological information from the first biological information. The second biological information may be information indicating at least one of, for example, the electrocardiogram, an electroencephalogram, a medical image captured by a medical image capturing apparatus, or a result of at least one of a hematological test, an infectious disease test, a biochemical test, or a urine test. The medical image capturing apparatus is an apparatus that performs, for example, computed radiography (CR), computed tomography (CT), magnetic resonance imaging (MRI), ultrasound image diagnosis, fundus imaging, positron emission tomography (PET), and photoacoustic imaging (PAI). The medical image as the second biological information can be obtained using these medical image capturing apparatuses as the second measurement apparatus 12.
The hematological test is a test for obtaining, for example, a leukocyte count, an erythrocyte count, and a hemoglobin concentration as a test result. The biochemical test is a test for obtaining various indicators related to, for example, enzymes, proteins, glucose, lipids, and electrolytes as a test result. The infectious disease test is a test for obtaining presence or absence of infection caused by various infectious diseases such as, for example, influenza infection and novel coronavirus infection as a test result. The urine test is a test for obtaining, for example, glucose in urine, protein in urine, and occult blood in urine as a test result. In the case of using these various test results as the second biological information, a known analysis apparatus that analyzes, for example, blood and urine as a specimen can be applied as the second measurement apparatus 12.
In the present exemplary embodiment, the first biological information and the second biological information are pieces of biological information that are known to be correlated with each other in advance.
Therefore, as illustrated in
Hereinafter, a detailed configuration of the information processing apparatus 10 will be described. First, an example of a hardware configuration of the information processing apparatus 10 according to the present exemplary embodiment will be described with reference to
The storage unit 22 is implemented by a storage medium such as, for example, a hard disk drive (HDD), a solid state drive (SSD), and a flash memory. An information processing program 27 in the information processing apparatus 10 is stored in the storage unit 22. The CPU 21 reads out and loads the information processing program 27 from the storage unit 22 into the memory 23 and executes the loaded information processing program 27. The CPU 21 is an example of a processor according to the embodiment of the present disclosure.
Next, an example of a functional configuration of the information processing apparatus 10 according to the present exemplary embodiment will be described with reference to
The acquisition unit 30 acquires the first biological information of the subject over time from the first measurement apparatus 11. The derivation unit 32 derives the timing suitable for measuring the second biological information of the subject based on the first biological information acquired by the acquisition unit 30. The control unit 34 performs a control of presenting the timing derived by the derivation unit 32 and guidance corresponding to the timing using the display 24.
Hereinafter, an example of deriving a timing of capturing the fundus image as an example of the second biological information based on the blood glucose level as an example of the first biological information will be illustratively described.
As illustrated in
For example, in a medical scene, preparation such as setting of the second measurement apparatus 12 and positioning of the subject may be required before capturing of the fundus image by the second measurement apparatus 12. In order to provide time for the preparation, the derivation unit 32 may also derive a timing for reporting the start of the recommended imaging period before a start timing of the recommended imaging period suitable for imaging (measuring) the fundus image (second biological information). Specifically, as illustrated in
In addition, for example, the derivation unit 32 derives the start timing of the recommended imaging period suitable for imaging (measuring) the fundus image (second biological information) based on the blood glucose level (first biological information). Specifically, as illustrated in
In addition, for example, the derivation unit 32 may derive the most suitable timing for capturing (measuring) the fundus image (second biological information) from the subject based on the blood glucose level (first biological information). Specifically, as illustrated in
Derivation of the time point when the blood glucose level X has the maximum value Xmax can be performed based on, for example, a change in time of the blood glucose level (first biological information).
In addition, for example, it may be preferable to report the end of the recommended imaging period so that a measure such as preferentially imaging the subject provided with the report can be taken. Therefore, the derivation unit 32 may derive a timing for reporting the end of the period before an end timing of the recommended imaging period suitable for imaging (measuring) the fundus image (second biological information). Specifically, as illustrated in
In addition, for example, the derivation unit 32 derives the end timing of the recommended imaging period suitable for imaging (measuring) the fundus image (second biological information) based on the blood glucose level (first biological information). Specifically, as illustrated in
Derivation of each timing by the derivation unit 32 is performed in real time in accordance with a change in the blood glucose level. On the other hand, in order for an imaging person to schedule imaging, it is preferable that the start timing and the end timing of the recommended imaging period of the subject and the best timing can be perceived in advance. Therefore, the derivation unit 32 may predict a change in time of the blood glucose level (first biological information) and derive each of the timings (that is, predict each of the timings) based on the predicted blood glucose level.
A method of predicting the change in time of the blood glucose level can employ a known method, as appropriate. For example, the derivation unit 32 may predict the change in time of the blood glucose level based on past data related to the blood glucose level of the subject. Specifically, for example, the change in time of the blood glucose level may be predicted using a representative value (for example, an average value and a median value) of the past data stored in advance in the storage unit 22. In addition, for example, the change in time of the blood glucose level may be predicted using a trained model that is trained to receive input of a trend of the blood glucose level up to the current time point and output a trend of the blood glucose level after the current time point.
As illustrated in
In addition, the control unit 34 may instruct the second measurement apparatus 12, which measures the second biological information, to measure the second biological information at each of the timings derived by the derivation unit 32. Specifically, for example, in the examples in
Next, action of the information processing apparatus 10 according to the present exemplary embodiment will be described with reference to
In step S10, the derivation unit 32 sets each of the recommended imaging period signal L, the report signal M, and the best timing signal N to the state of “0”. In step S12, the acquisition unit 30 acquires the first biological information from the first measurement apparatus 11. Hereinafter, this first biological information (for example, the blood glucose level) will be denoted by X. In step S14, the derivation unit 32 executes the timing derivation processing illustrated in
Here, the timing derivation processing executed in step S14 will be described with reference to
On the other hand, in a case where a negative determination is made in step S50 (that is, in the case of X≠(TH−ds)), a transition is made to step S54. In step S54, the derivation unit 32 determines whether or not the first biological information X acquired in step S12 is equal to the predetermined threshold value TH (X=TH). In a case where a positive determination is made in step S54 (that is, in the case of X=TH), a transition is made to step S56, and the derivation unit 32 determines whether or not the current recommended imaging period signal L is in the state of “0”. In a case where a positive determination is made in step S56 (that is, in the case of L(0)), this means that the start timing of the recommended imaging period (corresponding to the time point t2 in
On the other hand, in a case where a negative determination is made in step S54 (that is, in the case of X≠TH), a transition is made to step S60. In step S60, the derivation unit 32 determines whether or not the first biological information X acquired in step S12 is a value higher than the predetermined threshold value TH by the predetermined magnitude de (X=(TH+de)). In a case where a positive determination is made in step S60 (that is, in the case of X=(TH+de)), a transition is made to step S62, and the derivation unit 32 determines whether or not the current best timing signal N is in the state of “1”. In a case where a positive determination is made in step S62 (that is, in the case of N(1)), this means that the timing for reporting the end of the recommended imaging period (corresponding to the time point t4 in
On the other hand, in a case where a negative determination is made in step S60 (that is, in the case of X≠(TH+de)), a transition is made to step S66. In step S66, the derivation unit 32 determines whether or not the first biological information X acquired in step S12 is equal to the maximum value Xmax (X=Xmax). In a case where a positive determination is made in step S66 (that is, in the case of X=Xmax), this means that the most suitable timing for capturing the fundus image (corresponding to the time point t3 in
On the other hand, in a case where a negative determination is made in step S56 (that is, in the case of L(1) at a time point of X=TH), this means that the end timing of the recommended imaging period (corresponding to the time point t5 in
In step S16 in
In a case where a negative determination is made in step S18 (that is, in a case where the recommended imaging period signal has not transitioned from L(1) to L(0) in immediately previous step S14), a return is made to step S12 while the state of each of the signals L, M, and N at the current time point is held. On the other hand, in a case where a positive determination is made in step S18 (that is, in a case where the recommended imaging period signal has transitioned from L(1) to L(0) in immediately previous step S14), this means that the current time point is the end timing of the recommended imaging period. Thus, the first information processing ends.
As described above, the information processing apparatus 10 comprises at least one processor, and the processor acquires the first biological information of the subject over time and derives the timing suitable for measuring the second biological information of the subject different from the first biological information based on the first biological information. That is, since the timing when the second biological information is in the state suitable for diagnosis can be derived, the second biological information for appropriate diagnosis can be measured.
In the first exemplary embodiment, the form of deriving the timing suitable for measuring the second biological information in real time based on the first biological information has been described. In an actual medical scene, a larger number of subjects than the number of second measurement apparatuses 12 may wait for measurement of the second biological information. In this case, it is desirable to provide support for scheduling which subject is measured at which time by deriving the timing suitable for measuring the second biological information in advance for each subject so that a medical worker can efficiently measure each subject.
Therefore, the information processing apparatus 10 according to the present exemplary embodiment has a function of scheduling a period for measuring the second biological information for each subject in addition to the function of the first exemplary embodiment. Hereinafter, an example of a functional configuration of the information processing apparatus according to the present exemplary embodiment will be described. Description of the same configuration as the first exemplary embodiment will be omitted in part.
The acquisition unit 30 acquires the first biological information over time related to each of a plurality of subjects. The derivation unit 32, for each subject, derives the timing (the start timing and the end timing of the recommended imaging period and the best imaging timing) suitable for measuring the second biological information different from the first biological information of the subject based on the first biological information. In this case, the derivation unit 32, for each subject, may predict the change in time of the first biological information and derive each of the timings based on the predicted first biological information. Each of the timings may be derived using the time point when the predicted first biological information is equal to the threshold value TH as the start timing and the end timing of the recommended imaging period and using the time point when the predicted first biological information has the maximum value as the best imaging timing (refer to
As illustrated in
In addition, the derivation unit 32 schedules the period for measuring the second biological information for each subject based on each of the derived timings. In a schedule S in
Specifically, in a case where the recommended imaging periods derived for each of the subjects A to C overlap with each other, the derivation unit 32 schedules the period for measuring the second biological information by prioritizing the subject of which at least one of the start timing or the end timing of the recommended imaging period is earlier. For example, as illustrated in
In addition, in a case where the recommended imaging periods derived for each of the subjects A to C overlap with each other, the derivation unit 32 may schedule the period for measuring the second biological information by placing the subject of which the period from the start timing to the end timing of the recommended imaging period is longer in the middle in order. For example, as illustrated in
In the schedule S in
Therefore, the acquisition unit 30 may monitor the progress of the first biological information for each subject after the period for measuring the second biological information is scheduled by the derivation unit 32. In addition, the derivation unit 32 may schedule the period for measuring the second biological information again in a case where a difference between the progress of the first biological information monitored by the acquisition unit 30 and the predicted change in time of the first biological information falls outside an allowable range. Specifically, the derivation unit 32 may predict the change in time of the first biological information again based on the progress of the first biological information monitored by the acquisition unit 30 and derive each timing again based on the change in time of the first biological information predicted again. In addition, the derivation unit 32 may schedule the period for measuring the second biological information again based on each timing derived again.
As illustrated in
In addition, the control unit 34 may instruct the second measurement apparatus 12, which measures the second biological information, to measure the second biological information during the period scheduled by the derivation unit 32. Specifically, for example, in the example in
Next, action of the information processing apparatus 10 according to the present exemplary embodiment will be described with reference to
In step S20, the acquisition unit 30 acquires the first biological information from the first measurement apparatus 11. In step S22, the derivation unit 32 predicts the change in time of the first biological information for each subject based on the first biological information acquired in step S20. In step S24, the derivation unit 32 derives the timing suitable for measuring the second biological information (for example, the start timing and the end timing of the recommended imaging period and the best imaging timing) based on the change in time of the first biological information predicted in step S22. In step S26, the derivation unit 32 schedules the period for measuring the second biological information for each subject based on each timing derived in step S24.
In step S28, the acquisition unit 30 monitors the progress of the first biological information of each subject. In step S30, the derivation unit 32, for each subject, determines whether or not the difference between the progress of the first biological information monitored in step S28 and the change in time of the first biological information predicted in step S22 falls outside the allowable range. In a case where a negative determination is made in step S30 (that is, in a case where the difference between the progress of the first biological information monitored in step S28 and the change in time of the first biological information predicted in step S22 falls outside the allowable range), the processing of steps S22 to S28 is performed again. On the other hand, in a case where a positive determination is made in step S30 (that is, in a case where the difference between the progress of the first biological information monitored in step S28 and the change in time of the first biological information predicted in step S22 falls within the allowable range), the second information processing ends.
As described above, the information processing apparatus 10 comprises at least one processor, and the processor acquires the first biological information over time related to each of the plurality of subjects, for each subject, derives the timing suitable for measuring the second biological information of the subject different from the first biological information based on the first biological information, and schedules the period for measuring the second biological information for each subject based on the derived timing. That is, since scheduling can be performed to measure the second biological information at the timing when the second biological information is in the state suitable for diagnosis, the second biological information for appropriate diagnosis can be measured.
The configuration of the information processing system 1 in each of the exemplary embodiments is not limited to the example illustrated in
In addition, for example, as illustrated in
In addition, for example, as illustrated in
While one first measurement apparatus 11 and one second measurement apparatus 12 are illustrated in
In addition, in the exemplary embodiments, for example, the following various processors can be used as a hardware structure of a processing unit that executes various types of processing of the acquisition unit 30, the derivation unit 32, and the control unit 34. The various processors include, in addition to a CPU that is a general-purpose processor functioning as various processing units by executing software (program) as described above, a programmable logic device (PLD) such as a field programmable gate array (FPGA) that is a processor having a circuit configuration changeable after manufacture, a dedicated electric circuit such as an application specific integrated circuit (ASIC) that is a processor having a circuit configuration dedicatedly designed to execute specific processing, and the like.
One processing unit may be composed of one of the various processors or may be composed of a combination of two or more processors of the same type or different types (for example, a combination of a plurality of FPGAs or a combination of a CPU and an FPGA). In addition, a plurality of processing units may be composed of one processor.
A first example of a plurality of processing units composed of one processor is, as represented by computers such as a client and a server, a form of one processor composed of a combination of one or more CPUs and software, in which the processor functions as a plurality of processing units. A second example is, as represented by a system on chip (SoC) or the like, a form of using a processor that implements functions of the entire system including a plurality of processing units in one integrated circuit (IC) chip. In such a manner, various processing units are configured using one or more of the various processors as a hardware structure.
Furthermore, more specifically, an electric circuit (circuitry) in which circuit elements such as semiconductor elements are combined can be used as the hardware structure of the various processors.
While an aspect in which the information processing program 27 is stored (installed) in advance in the storage unit 22 has been described in the exemplary embodiments, the present disclosure is not limited thereto. The information processing program 27 may be provided in the form of a recording on a recording medium such as a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), and a universal serial bus (USB) memory. In addition, the information processing program 27 may be provided in the form of a download from an external apparatus through a network. Furthermore, in addition to the information processing program, the disclosed technology is applied to a storage medium that stores the information processing program in a non-transitory manner.
In the disclosed technology, the exemplary embodiments can also be appropriately combined. Above described contents and illustrated contents are detailed descriptions for parts according to the embodiment of the disclosed technology and are merely an example of the disclosed technology. For example, description related to the above configurations, functions, actions, and effects is description related to an example of configurations, functions, actions, and effects of the parts according to the embodiment of the disclosed technology. Thus, unnecessary parts may be removed, new elements may be added, or parts may be replaced in the above described contents and in the illustrated contents without departing from the gist of the disclosed technology.
The disclosure of JP2021-069310A filed on Apr. 15, 2021 is incorporated in the present specification by reference in its entirety. All documents, patent applications, and technical standards disclosed in the present specification are incorporated in the present specification by reference to the same extent as in a case where each of the documents, patent applications, and technical standards are specifically and individually indicated to be incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2021-069310 | Apr 2021 | JP | national |
This application is a continuation of International Application No. PCT/JP2022/016910, filed on Mar. 31, 2022, which claims priority from Japanese Patent Application No. 2021-069310, filed on Apr. 15, 2021. The entire disclosure of each of the above applications is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/016910 | Mar 2022 | US |
Child | 18481200 | US |