The present application claims priority to Japanese Patent Application No. 2017-203624, filed Oct. 20, 2017, and Japanese Patent Application No. 2018-194788, filed Oct. 16, 2018, the entire contents of which are incorporated herein by reference.
An embodiment that pertains to a measuring apparatus, a measuring program and a measuring method.
A variety of blood glucose level measuring apparatuses for measuring a self blood glucose level (a glucose concentration value in blood) are currently put on sale in the market. Known as the blood glucose level measuring apparatus are, e.g., a Self-Monitoring of Blood Glucose (SMBG) apparatus for self-monitoring (measuring) of the blood glucose and a Continuous Glucose Monitoring (CGM) apparatus for continuous glucose monitoring (measuring). The SMBG apparatus measures the blood glucose level in a way that attaches blood extracted from a finger tip by using a needling tool onto a test piece fitted to measurement equipment. The CGM apparatus continuously measures a glucose concentration in interstitial fluid by subcutaneously indwelling a micro sensor including electrodes and enzyme reacting to the glucose. In the CGM apparatus, a sensor is indwelled subcutaneously over a period as long as several days through several weeks, and a blood glucose level is consecutively measured at an interval of several tens of seconds through several minutes. A review about where the CGM apparatus is set on a body of a patient is underway in consideration for relieving a pain and other equivalent symptoms of the patient. It is known to dispose the sensor on an abdominal region, a brachial region, a femoral region and other equivalent regions of a measurement examinee (e.g., Patent document 1). Use of the CGM apparatus enables a blood glucose level to be grasped in real time. The blood glucose level is grasped in real time, and, when in a hypoglycemic state or a hyperglycemic state, it is feasible to give an alarm.
[Patent document 1] Japanese Patent No. 5904500
A diabetic patient might, when becoming a hypoglycemic state, suddenly get into a comatose state, resulting in a risk causing a death in a worst case. When a motion quantity (kinetic momentum) is large, a blood glucose level decreases faster than when the motion quantity is small, and the diabetic patient has a possibility of becoming the hypoglycemic state without being aware of this state. The diabetic patient himself or herself is unable to grasp a self blood glucose status when sleeping and becomes a nighttime hypoglycemic state (the hypoglycemic state when sleeping) without being aware of this state, and there exists a risk of becoming the comatose state. It is an object of the embodiment, which is devised in view of such circumstances, to grasp fluctuations of a concentration value of a specified substance, which take account of a user's activity status.
According to an aspect of the embodiment, a measuring apparatus includes: a measurement unit configured to measure a concentration value of a specified substance contained in a sample; an acquiring unit configured to acquire information about a user's activity status; a calculation unit configured to calculate a concentration value of the specified substance within a second period ranging from present time to second predetermined time after the present time, based on a concentration value of the specified substance within a first period ranging from first predetermined time before the present time to the present time and the information about the user's activity status within the first period; and an informing unit configured to inform a user of the information about the concentration value of the specified substance when the concentration value of the specified substance within the second period does not fall within a range of a predetermined concentration value.
The aspect described above may be attained in a way that causes a program to be run by a computer. To be specific, the aspect described above may be specified as a program to be run by the computer, or as a computer readable recording medium on which the program is recorded. The aspect described above may also be specified as a method executed by the computer. The aspect described above may further be specified as a system including the measuring apparatus.
According to the embodiment, it is feasible to grasp the fluctuations of the concentration value of the specified substance, which take account of the user's activity status.
Embodiments will hereinafter be described with reference to the drawings. The following respective embodiments are exemplifications, and the present invention is not limited to configurations of the embodiments given below.
The receiving apparatus 2 receives a measurement result from the transmitting apparatus 1. The receiving apparatus 2 performs wireless data communications with the transmitting apparatus 1. The receiving apparatus 2 may also perform wired data communications with the transmitting apparatus 1. The transmitting apparatus 1 and the receiving apparatus 2 are configured as separate equipments in the first embodiment, and may also be configured integrally.
<Transmitting Apparatus>
The transmitting apparatus 1 includes a measurement sensor 10 is used by being implanted into a subcutaneous region of the user. The transmitting apparatus 1 is pasted to a skin of the user by an adhesive tape and other equivalent materials, or is attached to a belt and other equivalent articles, thereby being fitted to the user. The measurement sensor 10 is an electrochemical sensor that measures a specified component (e.g., a concentration of the specified substance) in the sample by utilizing electrochemical reaction. The measurement sensor 10 is indwelled subcutaneously over a consecutive measurement period as long as, e.g., several days through several weeks, and the transmitting apparatus 1 consecutively measures the glucose concentration in the interstitial fluid. The transmitting apparatus 1 may also be wholly embedded subcutaneously. For example, the embedding type transmitting apparatus 1 illustrated in
The measurement unit 12 is a circuit to measure a signal value (e.g., a response current value) by applying a voltage to the sensor unit 11. When the voltage is applied to between the electrodes (between the working electrode and the counter electrode, or between the working electrode and the reference electrode) of the sensor unit 11, the sensor unit 11 outputs a response current value corresponding to the glucose concentration in the body fluid. The measurement unit 12 measures the response current value outputted from the sensor unit 11 in a way that controls the voltage to be applied to between the electrodes of the sensor unit 11. When the voltage is applied to between the electrodes of the sensor unit 11, the glucose in the body fluid is oxidized by the oxidoreductase, and electrons being thereby extracted are supplied to the working electrode. The measurement unit 12 measures, as the response current value, a quantity of electric charges of the electrons supplied to the working electrode. The measurement unit 12 may convert the response current value into a response voltage value, and may measure, as the response voltage value, the quantity of electric charges of the electrons supplied to the working electrode. The following discussion will deal with a case that the measurement unit 12 measures the response current value. The response current value measured by the measurement unit 12 is sent to the control unit 13.
The control unit 13 controls the measurement unit 12, the storage unit 14, the communication unit 15, and the detection sensor 17. The control unit 13, the storage unit 14 and the communication unit 15 may be attained by: computers each including a Central Processing Unit (CPU), a Random Access Memory (RAM), a Read Only Memory (ROM) and other equivalent hardware components that are provided in the transmitting apparatus 1; respective apparatuses; and programs and other equivalent software components running on the computer. The CPU is also called a processor. It does not mean that the CPU is limited to the single processor, and the CPU may, however, take a multi-processor configuration.
The control unit 13 stores a response current value and time (which will hereinafter be termed “measurement time”) when measuring the response current value in the storage unit 14, and transmits the response current value and the measurement time to the communication unit 15. The communication unit 15 sends the response current value and the measurement time to the receiving apparatus 2 via the antenna 16. The communication unit 15 may also send, to the receiving apparatus 2, the response current value and the measurement time that are transmitted from the control unit 13, or the response current value and the measurement time that are stored in the storage unit 14.
The detection sensor 17 detects an activity factor of the user attached with the transmitting apparatus 1, and outputs a signal corresponding to the activity factor of the user. The detection sensor 17 has at least one of a motion sensor, an attitude sensor and a vital sensor. The motion sensor is an activity sensor to detect a quantity of motion of the user attached with the transmitting apparatus 1, and, e.g., an acceleration sensor is given as the motion sensor. The attitude sensor is an activity sensor to detect an attitude of the user attached with the transmitting apparatus 1, and, e.g., a gyro sensor is given as the attitude sensor. The vital sensor is an activity sensor to measure vital data of the user attached with the transmitting apparatus 1, and, e.g., each of a temperature sensor, a pulse sensor, a heart rate sensor (heartbeat sensor), a pulse wave sensor and a blood pressure sensor is given as the vital sensor. The temperature sensor measures a body temperature of the user attached with the transmitting apparatus 1. The pulse sensor measures a pulse rate of the user attached with the transmitting apparatus 1. The heart rate sensor measures a heart rate (heartbeat rate) of the user attached with the transmitting apparatus 1. The pulse wave sensor measures pulse waves of the user attached with the transmitting apparatus 1. The blood pressure sensor measures a blood pressure level of the user attached with the transmitting apparatus 1.
The user's activity factor detected by the detection sensor 17 is sent as activity factor data to the control unit 13. The control unit 13 stores, in the storage unit 14, the activity factor data and time (which will hereinafter be referred to as “detection time”) when the activity factor is detected, and transmits the activity factor data and the detection time to the communication unit 15. The communication unit 15 transmits the activity factor data and the detection time to the receiving apparatus 2 via the antenna 16. The activity factor data includes at least one of motion quantity data (acceleration data), attitude data (angular velocity data and angular acceleration data), body temperature data, pulse rate data, heart rate (heartbeat rate) data, pulse wave data and blood pressure level data. The activity factor data is one example of “signal”.
<Receiving Apparatus>
The display unit 25 has a display and displays various types of information and messages on this display. The display unit 25 displays a measurement result and an error on the display, and also displays operation procedures, operation statuses and other equivalent items when setting is done. The display of the display unit 25 is exemplified by a liquid crystal display apparatus, a plasma display panel, a Cathode Ray Tube (CRT) display, or an Electroluminescence (EL) panel. The display unit 25 may have a voice output unit to output voices and sounds. The operation unit 26 includes a variety of operation buttons, a touch panel and other equivalent components, and accepts the various types of information from the user.
The communication unit 23 receives the response current value, the measurement time, the activity factor data and the detection time from the transmitting apparatus 1 via the antenna 24, and sends the response current value, the measurement time, the activity factor data and the detection time to the control unit 21. The control unit 21 converts the response current value into the glucose concentration value by referring to calibration curve data stored in the storage unit 22. The calibration curve data indicating a correspondence relation between the response current value and the glucose concentration in the interstitial fluid is pre-stored in the storage unit 22. The calibration curve data is pre-stored as, e.g., a mathematical expression and a correspondence table in the storage unit 22. The control unit 21 calculates the glucose concentration value in the interstitial fluid, based on the response current value and the calibration curve data. The control unit 21 is one example of a “measurement unit”.
The control unit 21 stores, in the storage unit 22, the glucose concentration value in the interstitial fluid, the measurement time, the activity factor data and the detection time.
The control unit 21 acquires information about activity statuses of the user, based on the activity factor data. The user's activity statuses include statuses of body motions (a variety of events) of the user, and body statuses (body temperature and other equivalent statuses) pertaining to user's life support (vital). The information about the user's activity statuses includes the user's activity quantity and user' biometric information (vital data). The control unit 21 is one example of an “acquiring unit”. The control unit 21 may calculate the user's activity quantity from the motion quantity data. For example, the control unit 21 may also calculate the user's activity quantity per unit time from the motion quantity data. The user's activity quantity tends to be small when the user is in a sleeping status but large when the user is not in the sleeping status (non-sleeping status). The control unit 21 determines that the user's activity status is the first status when the user's activity quantity falls within a range of a predetermined quantity. The sleeping status of the user is given as one example of the first status. The control unit 21, when the user's activity quantity does not fall within the predetermined quantity range, determines that the user's activity status is the second status. The non-sleeping status of the user is given as one example of the second status. The control unit 21 may determine that the user's activity status is the first status when the user's activity quantity does not fall within the predetermined quantity range. The control unit 21 may also determine that the user's activity status is the second status when the user's activity quantity falls within the predetermined quantity range.
The control unit 21 calculates information representing a user's attitude from the attitude data. For example, the control unit 21 may also calculate the information representing the user's attitude per unit time from the attitude data. The control unit 21 determines that the user's activity status is the first status when the user's attitude is a predetermined status during a fixed period. A lying status of the user is given as one example of the predetermined status. The control unit 21 may numerize the user's attitude and may calculate the numerized value as the user's activity quantity. For instance, the control unit 21 may reckon a standing status of the user as “1” and the lying status of the user as “0”.
The control unit 21 calculates a body temperature (temperature value) from the body temperature data. The body temperature of the user is one example of “biometric information of the user”. The control unit 21 determines that the user's activity status is the first status when the body temperature of the user falls within a range of a predetermined temperature. The user's body temperature tends to rise when the user is exercising and eating, but tends to lower when the user is sleeping. The control unit 21 may determine, based on an average body temperature of the user, whether the user's body temperature falls within a predetermined temperature range.
The control unit 21 calculates a user's pulse rate from pulse rate data. The user's pulse rate is one example of the “biometric information of the user”. The control unit 21 determines that the activity status of the user is the first status when the user's pulse rate falls within a range of a predetermined pulse rate. The user's pulse rate tends to rise when the user is exercising and eating, but tends to lower when the user is sleeping. The control unit 21 may determine, based on an average pulse rate of the user, whether the user's pulse rate falls within the predetermined pulse rate range.
The control unit 21 calculates the user's heart rate from heart rate data. The user's heart rate is one example of the “biometric information of the user”. The control unit 21 determines that the user's activity status is the first status when the user's heart rate falls within a range of a predetermined heart rate. The user's heart rate tends to rise when the user is exercising and eating, but tends to lower when the user is sleeping. The control unit 21 may determine, based on an average heart rate of the user, whether the user's heart rate falls within a predetermined heart rate range.
The control unit 21 calculates a waveform of pulse waves of the user from pulse wave data. The waveform of the pulse waves of the user is one example of the “biometric information of the user”. The control unit 21 may determine whether the user's activity status is the first status by comparing the waveform of the pulse waves of the user with a waveform of predetermined pulse waves being pre-stored in the storage unit 22. The storage unit 22 may also store the waveform of the predetermined pulse waves. The control unit 21 may calculate the user's pulse rate by making a frequency analysis of the waveform of the pulse waves of the user.
The control unit 21 calculates a blood pressure level of the user from blood pressure level data. The blood pressure level of the user is one example of the “biometric information of the user”. The control unit 21 determines that the user's activity status is the first status when the blood pressure level of the user falls within a range of a predetermined value. The blood pressure level of the user tends to rise when the user is exercising and eating, but tends to lower when the user is sleeping. The control unit 21 may determine, based on an average blood pressure level of the user, whether the blood pressure level of the user falls within the predetermined value range.
The control unit 21 calculates a glucose concentration value in the interstitial fluid within a second period ranging from the present time to second predetermined time on the basis of a glucose concentration value in the interstitial fluid within a first period ranging from first predetermined time to the present time and information about the user's activity status within the first period. The first predetermined time is time (past time) before the present time. The second predetermined time is time (future time) after the present time. A length of the first period may be equal to a length of the second period. The length of the first period may be larger than the length of the second period. The length of the second period may be larger than the length of the first period. The glucose concentration value in the interstitial fluid within the first period may be a glucose concentration value in the interstitial fluid at an arbitrary point within the first period. The glucose concentration value in the interstitial fluid within the first period may include glucose concentration values in the interstitial fluid at a plurality of arbitrary points within the first period. The glucose concentration value in the interstitial fluid within the first period may be an average value of the glucose concentration values in the interstitial fluid at the plurality of arbitrary points within the first period. The glucose concentration value in the interstitial fluid within the first period may include glucose concentration values in the interstitial fluid for arbitrary consecutive time spans within the first period. The glucose concentration value in the interstitial fluid within the first period may be an average value of the glucose concentration values in the interstitial fluid for arbitrary consecutive time spans within the first period. The information about the user's activity status within the first period may be information about the user's activity status at an arbitrary point within the first period. The information about the user's activity status within the first period may be information about the user's activity statuses at a plurality of arbitrary points within the first period. The information about the user's activity status within the first period may be information about the user's activity statuses for arbitrary consecutive time spans within the first period.
The dotted line B1 in
The storage unit 22 stores a plurality of prediction algorithms and information about the user's activity statuses in a state of being associated with each other. The prediction algorithm is one example of a “calculation algorithm”. The plurality of prediction algorithms and the information about the user's activity statuses may also be stored in another storage unit different from the storage unit 22. The storage unit 22 is one example of a “first storage unit”. The control unit 21 selects one of the plural prediction algorithms stored in the storage unit 22, based on the information about the user's activity status within the first period. The prediction algorithm is an algorithm for predicting the glucose concentration value in the interstitial fluid within the second period in a way that takes account of the information about the user's activity status within the first period. The control unit 21 calculates the glucose concentration value in the interstitial fluid within the second period from the glucose concentration value in the interstitial fluid within the first period by using the selected prediction algorithm. The control unit 21 is one example of a “calculation unit”. The glucose concentration value in the interstitial fluid within the second period may be a glucose concentration value in the interstitial fluid at an arbitrary point within the second period. The glucose concentration value in the interstitial fluid within the second period may include glucose concentration values in the interstitial fluid at a plurality of arbitrary points within the second period. The glucose concentration value in the interstitial fluid within the second period may be an average value of the glucose concentration values in the interstitial fluid at the plurality of arbitrary points within the second period. The glucose concentration value in the interstitial fluid within the second period may include glucose concentration values in the interstitial fluid for arbitrary consecutive time spans within the second period. The glucose concentration value in the interstitial fluid within the second period may be an average value of the glucose concentration values in the interstitial fluid for arbitrary consecutive time spans within the second period.
The control unit 21 determines whether the glucose concentration value in the interstitial fluid within the second period falls within a range of a predetermined concentration value. When the glucose concentration value in the interstitial fluid within the second period does not fall within the predetermined concentration value range, the control unit 21 informs the user of the information about the glucose concentration value in the interstitial fluid. When a minimum value or an average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than a first reference value, the control unit 21 informs the user of an alarm message. When a maximum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than a second reference value, the control unit 21 informs the user of the alarm message. The control unit 21 is one example of an “informing unit”. For example, the control unit 21 may output the alarm message to the display unit 25 and the display unit 25 may display the alarm message, or the display unit 25 may output a voice of the alarm message. The display unit 25 may also output the voice of the alarm message along with displaying the alarm message.
In step S01, the control unit 21 determines, based on the activity factor data, whether the user's activity status within the first period is the sleeping status. The processing diverts to step S02 when the user's activity status within the first period is the sleeping status. Whereas when the user's activity status within the first period is not the sleeping status, i.e., when the user's activity status within the first period is the non-sleeping status, the processing proceeds to step S03.
In step S02, the control unit 21 selects a prediction algorithm A stored in the storage unit 22. The prediction algorithm A is an algorithm used when the user's status within the first period is the sleeping status. After executing the process in step S02, the processing proceeds to step S06. In step S06, the control unit 21 calculates the glucose concentration value in the interstitial fluid within the second period from the glucose concentration value in the interstitial fluid within the first period by using the selected prediction algorithm A.
In step S03, the control unit 21 determines, based on the activity factor data, whether the user's activity quantity within the first period is smaller than the threshold value. When the user's activity quantity within the first period is smaller than the threshold value, the processing diverts to step S04. Whereas when the user's activity quantity within the first period is not smaller than the threshold value, i.e., when the user's activity quantity within the first period is equal to or larger than the threshold value, the processing proceeds to step S05.
In step S04, the control unit 21 selects a prediction algorithm B stored in the storage unit 22. The prediction algorithm B is an algorithm used when the user's status within the first period is the non-sleeping status and when the user's activity quantity within the first period is smaller than the threshold value. After executing the process in step S04, the processing proceeds to step S06. In step S06, the control unit 21 calculates the glucose concentration value in the interstitial fluid within the second period from the glucose concentration value in the interstitial fluid within the first period by employing the selected prediction algorithm B.
In step S05, the control unit 21 selects a prediction algorithm C stored in the storage unit 22. The prediction algorithm C is an algorithm used when the user's status within the first period is the non-sleeping status and when the user's activity quantity within the first period is equal to or larger than the threshold value. After executing the process in step S05, the processing proceeds to step S06. In step S06, the control unit 21 calculates the glucose concentration value in the interstitial fluid within the second period from the glucose concentration value in the interstitial fluid within the first period by using the selected prediction algorithm C.
In step S07, the control unit 21 determines whether the minimum value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value. When the minimum value of the glucose concentration values in the interstitial fluid within the second period is not equal to or smaller than the first reference value, the processing proceeds to step S08. Whereas when the minimum value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value, the processing diverts to step S09. In step S09, the control unit 21 informs the user of the alarm message. The alarm message may be a message indicating that the minimum value of the glucose concentration values in the interstitial fluid is equal to or smaller than the first reference value, and may also be a message indicating that the user is in a hypoglycemic state. The control unit 21 may inform the user of alarms as a substitute for the alarm message. The alarms include a visual alarm, an audio alarm, a vibrational alarm or the like. In step S07, the control unit 21 may determine whether an average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value. When the average value of the glucose concentration values in the interstitial fluid within the second period is not equal to or smaller than the first reference value, the processing proceeds to step S08. Whereas when the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value, the processing diverts to step S09.
In step S08, the control unit 21 determines whether a maximum value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value. When the maximum value of the glucose concentration values in the interstitial fluid within the second period is not equal to or larger than the second reference value, the processing loops back to step S01. For example, after an elapse of predetermined time, the control unit 21 executes the process in S01. Whereas when the maximum value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, the processing diverts to step S09. In step S09, the control unit 21 informs the user of the alarm message. The alarm message may be a message indicating that the maximum value of the glucose concentration values in the interstitial fluid is equal to or larger than the second reference value, and may also be a message indicating that the user is in a hyperglycemic state. The control unit 21 may also inform the user of the alarms as the substitute for the alarm message. In step S08, the control unit 21 may determine whether an average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value. When the average value of the glucose concentration values in the interstitial fluid within the second period is not equal to or larger than the second reference value, the processing loops back to step S01. Whereas when the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, the processing proceeds to step S09.
According to the first embodiment, there is calculated the glucose concentration value in the interstitial fluid within the second period ranging from the present time to the second time after the present time, corresponding to the user's activity status within the first period ranging from the first predetermined time before the present time to the present time. The user is informed of the information about the glucose concentration value in the interstitial fluid when the glucose concentration value in the interstitial fluid within the second period does not fall within the range of the predetermined concentration value. The user's activity status includes a body motion status of the user and a body status pertaining to a life support of the user. The first embodiment therefore enables a grasp of the fluctuations of the glucose concentration value, which take account of the body motion status of the user and the body status pertaining to the life support of the user.
When the minimum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value, the user is informed of the alarm message and is thereby enabled to recognize that the glucose concentration value in the interstitial fluid within the second period decreases. A treatment for the user to avoid becoming the hypoglycemic state is conducted, thereby reducing a risk that the user becomes the hypoglycemic state. The user is therefore enabled to avoid becoming the hypoglycemic state without being aware of this state and to avoid becoming a nighttime hypoglycemic state without being aware of this state. When the maximum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, the user is informed of the alarm message and is thereby enabled to recognize that the glucose concentration value in the interstitial fluid within the second period increases. A treatment for the user to avoid becoming the hyperglycemic state is conducted, thereby reducing a risk that the user becomes the hyperglycemic state. The user is therefore enabled to avoid becoming the hyperglycemic state without being aware of this state and to avoid becoming a nighttime hyperglycemic state (hyperglycemia state when sleeping) without being aware of this state.
According to the first embodiment, one of the plural prediction algorithms stored in the storage unit 22 is selected based on the information about the user's activity status within the first period. The glucose concentration value in the interstitial fluid within the second period is calculated from the glucose concentration value in the interstitial fluid within the first period by using the selected prediction algorithm. The proper prediction algorithm is selected by grasping the information about the user's activity status within the first period, thereby enabling the prediction of the glucose concentration value in the interstitial fluid within the second period.
The measurement system including the transmitting apparatus 1 and the receiving apparatus 2 has been so far described as the exemplification, and the first embodiment is not, however, limited to this exemplification. The transmitting apparatus 1 and the receiving apparatus 2 may be configured integrally as a measurement apparatus. Any one of the transmitting apparatus 1 and the receiving apparatus 2 may also be configured as the measurement apparatus. The control unit 13 of the transmitting apparatus 1 may function as at least one of the “measurement unit”, the “acquiring unit”, the “calculation unit”, and the “informing unit”. The control unit 21 of the receiving apparatus 2 may function as at least one of the “measurement unit”, the “acquiring unit”, the “calculation unit”, and the “informing unit”. The storage unit 14 of the transmitting apparatus 1 may store the plurality of prediction algorithms and the information about the user's activity status. The storage unit 14 is one example of the “first storage unit”.
A second embodiment will be described. The following discussion will be focused on different points between the first embodiment and the second embodiment, and the same components in the second embodiment as those in the first embodiment are marked with the same numerals and symbols as those in the first embodiment, while their repetitive explanations are omitted.
<Dosage Apparatus>
The dosage apparatus 3 includes a cannula (insertion unit) 31 used by being implanted into a subcutaneous region of the user. The dosage apparatus 3 is pasted to a skin of the user by an adhesive tape and other equivalent materials, or is attached to a piece of clothing, a belt and other equivalent articles, thereby being attached to the user.
The pump 33 is actuated by, e.g., a motor and other equivalent devices. The pump 33 is actuated to feed the medicine within the containing unit 32 to the cannula 31, whereby the medicine is dosed in vivo. The pump 33 is one example of a “dosage unit”. A plurality of pumps 33 may be provided in the dosage apparatus 3. For instance, one of the plural pumps 33 may be an insulin pump, while another of the plural pumps 33 may also be a glucagon pump. The control unit 34 controls the pump 33, the storage unit 35 and the communication unit 36. The control unit 34 receives various items of data from the receiving apparatus 2 via the communication unit 36 and the antenna 37. The control unit 34 transmits the various items of data to the receiving apparatus 2 via the communication unit 36 and the antenna 37. The control unit 34, the storage unit 35 and the communication unit 36 may be attained by: computers each including the CPU, the RAM, the ROM and other equivalent hardware components that are provided in the dosage apparatus 3; respective apparatuses; and programs and other equivalent software components running on the computer.
The receiving apparatus 2 according to a second embodiment will be described. A plurality of dosage algorithms is stored in the storage unit 22. The plurality of dosage algorithms may also be stored in another storage unit different from the storage unit 22. The storage unit 22 or another storage unit is one example of a “second storage unit”. The dosage algorithm is, e.g., a processing procedure for dosing a medicine in vivo. The dosage algorithm includes a type of the medicine to be dosed, a dose quantity of the medicine (unit/min), a dosing period of the medicine and dosing timing of the medicine (dosing time zone). The control unit 21 selects one of the plural dosage algorithms stored in the storage unit 22 on the basis of the glucose concentration value in the interstitial fluid within the second period. The storage unit 22 stores the plurality of dosage algorithms and the glucose concentration values in the interstitial fluid in a state of associating the plurality of dosage algorithms with the glucose concentration values in the interstitial fluid.
The control unit 21 determines whether the glucose concentration value in the interstitial fluid within the second period falls within the range of the predetermined concentration value. When the glucose concentration value in the interstitial fluid within the second period does not fall within the range of the predetermined concentration value, the control unit 21 controls a pump 33 to dose the medicine in vivo. The control unit 21 may control the pump 33 via a control unit 34. The minimum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value, in which case the control unit 21 controls the pump 33 to dose the medicine in vivo. The maximum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, in which case the control unit 21 controls the pump 33 to dose the medicine in vivo. The pump 33 is actuated to feed the medicine within a containing unit 32 to a cannula 31, thereby dosing the medicine in vivo.
Upon dosing the medicine in vivo, the glucose concentration value in vivo increases or decreases due to an effect of the medicine. The glucose concentration value in the blood and the glucose concentration value in the interstitial fluid are thereby increased or decreased. Upon dosing the insulin in vivo, the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid decrease. Upon dosing the glucagon in vivo, the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid increase. For instance, when the glucose concentration in the interstitial fluid has a high value, the insulin is dosed in vivo, whereby the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid decreases. For example, when the glucose concentration in the interstitial fluid has a low value, the glucagon is dosed in vivo, whereby the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid increases. The medicine is thus dosed in vivo, and the glucose concentration value in the blood and the glucose concentration in the interstitial fluid is thereby enabled to keep a desired value.
Processes in steps S17-S19 of
In step S18, the control unit 21 determines whether the maximum value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value. The maximum value of the glucose concentration values in the interstitial fluid within the second period is not equal to or larger than the second reference value, in which case the processing loops back to step S11. For example, after an elapse of predetermined time, the control unit 21 executes the process in S11. The maximum value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, in which case the processing diverts to step S19. In step S19, the control unit 21 selects insulin as the type of medicine, and controls the pump 33 to dose the medicine in vivo. The control unit 21 may select one of the plural dosage algorithms stored in the storage unit 22, based on the glucose concentration value in the interstitial fluid within the second period. The control unit 21 may control the pump 33 to dose the medicine in vivo by using the selected dosage algorithm. In step S18, the control unit 21 may determine whether the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value. When the average value of the glucose concentration values in the interstitial fluid within the second period is not equal to or larger than the second reference value, the processing loops back to step S11. Whereas when the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, the processing proceeds to step S19.
According to the second embodiment, there is calculated the glucose concentration value in the interstitial fluid within the second period ranging from the present time to the second time after the present time, corresponding to the user's activity status within the first period ranging from the first predetermined time before the present time to the present time. When the glucose concentration value in the interstitial fluid within the second period does not fall within the range of the predetermined concentration value, the medicine is dosed in vivo. When the minimum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or smaller than the first reference value, glucagon is dosed in vivo, thereby enabling the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid to be kept at the desired values. This contrivance reduces the risk that the user becomes the hypoglycemic state. When the maximum value or the average value of the glucose concentration values in the interstitial fluid within the second period is equal to or larger than the second reference value, insulin is dosed in vivo, thereby enabling the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid to be kept at the desired values. This contrivance reduces the risk that the user becomes the hyperglycemic state. According to the second embodiment, it is therefore feasible to keep the glucose concentration value in the blood and the glucose concentration value in the interstitial fluid at the desired values in a way that grasps the fluctuations of the glucose concentration value, which take into consideration the body motion status of the user and the body status pertaining to the life support of the user.
According to the second embodiment, one of the plural dosage algorithms stored in the storage unit 22 is selected based on the glucose concentration value in the interstitial fluid within the second period. The medicine is dosed in vivo by employing the selected dosage algorithm. It is therefore feasible to select the proper dosage algorithm by grasping the glucose concentration value in the interstitial fluid within the second period and to dose the medicine in vivo.
The first embodiment may be combined with the second embodiment. When the glucose concentration value in the interstitial fluid within the second period does not fall within the range of the predetermined concentration value, the control unit 21 may execute the process of informing the user of the information about the glucose concentration value in the interstitial fluid, and the process of controlling the pump 33 to dose the medicine in vivo. When the glucose concentration value in the interstitial fluid within the second period does not fall within the range of the predetermined concentration value, the control unit 21 may also execute at least one of the process of informing the user of the information about the glucose concentration value in the interstitial fluid, and the process of controlling the pump 33 to dose the medicine in vivo.
The control unit 34 of a dosage apparatus 3 may execute a part or a whole of the processes to be executed by the control unit 21 of the receiving apparatus 2. The control unit 34 may acquire the glucose concentration value in the interstitial fluid from the receiving apparatus 2. The control unit 34 may determine whether the glucose concentration value in the interstitial fluid within the second period falls within the range of the predetermined concentration value. The control unit 34 may select glucagon or insulin as the type of medicine, and may control the pump 33 to dose the medicine in vivo. The storage unit 35 may store the plurality of dosage algorithms. The storage unit 35 is one example of a “second storage unit”. The control unit 34 may select one of the plural dosage algorithms stored in the storage unit 35, based on the glucose concentration value in the interstitial fluid within the second period. The control unit 34 may control the pump 33 to dose the medicine in vivo by using the selected dosage algorithm. The control unit 34 may also select one of the plural dosage algorithms stored in the storage unit 22, based on the glucose concentration value in the interstitial fluid within the second period. The control unit 34 may acquire the selected dosage algorithm from the receiving apparatus 2 and may control the pump 33 to dose the medicine in vivo by using the selected dosage algorithm.
For example, a program (measuring program) may be stored in a memory of the computer equipped in at least one of the transmitting apparatus 1, the receiving apparatus 2 and the dosage apparatus 3, and may be run by the computer, whereby their respective processes in the first and second embodiments may also be attained. The computer may include a processor instanced by the CPU, a Micro Processing Unit (MPU) and a Field Programmable Gate Array (FPGA), and may also include a dedicated processor instanced by an Application Specific Integrated Circuit (ASIC). The respective processes in first and second embodiments may be attained based on a method (measuring method) by which the computer runs the program. The program may be provided to the computer via, e.g., a network or from a computer readable recording medium and other equivalent mediums that retain the data in a non-transitory manner. The program may be recorded on the computer readable recording medium.
The measurement system including the transmitting apparatus 1, the receiving apparatus 2 and the dosage apparatus 3 has been exemplified so far, and the second embodiment is not, however, limited to this exemplification. The transmitting apparatus 1, the receiving apparatus 2 and the dosage apparatus 3 may be configured integrally as the measurement apparatus. The transmitting apparatus 1 and the receiving apparatus 2 may be configured integrally as the measurement apparatus. The transmitting apparatus 1 and the dosage apparatus 3 may be configured integrally as the measurement apparatus. The receiving apparatus 2 and the dosage apparatus 3 may be configured integrally as the measurement apparatus. Any one of the transmitting apparatus 1 and the receiving apparatus 2 may also be configured as the measurement apparatus. The control unit 13 of the transmitting apparatus 1 may function as at least one of the “measurement unit”, the “acquiring unit”, the “calculation unit”, and the “informing unit”. The control unit 21 of the receiving apparatus 2 may function as at least one of the “measurement unit”, the “acquiring unit”, the “calculation unit”, and the “informing unit”. The control unit 34 of the dosage apparatus 3 may function as at least one of the “measurement unit”, the “acquiring unit”, the “calculation unit”, and the “informing unit”.
<Computer Readable Recording Medium>
It is possible to record a program which causes a computer, machine, system (hereinafter, described as computer and other equivalent hardware components) to implement any of the functions described above on a computer readable recording medium. By causing the computer and other equivalent hardware components to read in the program from the recording medium and execute it, the function thereof can be provided. The computer readable recording medium mentioned herein indicates a recording medium which stores information such as data and a program by an electric, magnetic, optical, mechanical, or chemical operation and allows the stored information to be read from the computer and other equivalent hardware components. Of such recording media, those detachable from the computer or the like include, e.g., a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R/W, a DVD, a Blu-ray disc, a DAT, an 8-mm tape, a flash memory and a memory card. Of such recording media, those fixed to the computer and other equivalent hardware components include a hard disk, a ROM or the like.
Number | Date | Country | Kind |
---|---|---|---|
2017-203624 | Oct 2017 | JP | national |
2018-194788 | Oct 2018 | JP | national |