This invention relates to systems for determining a health condition.
Medical devices typically take a measurement and report a result. FDA approval of the instrument for certain types of measurements is usually contingent on the measurement results being within an expected error bound. In many cases the requirement for a measurement to meet a certain level of accuracy is based on a current industry standard of performance. Typical medical devices are for reporting to physicians or other health care professionals to inform decisions about diagnosis and treatment. These are time-sensitive decisions and multiple measurements over a longer period of time to improve accuracy are a luxury seldom afforded.
However, a different use of medical measurement technology exists: home monitoring. The goal in home monitoring is often to establish and monitor trends of longer term such as weeks to months or even years. Ubiquitous measurement requires a more affordable measurement technique than a one-time on-demand medical measurement and it has a somewhat orthogonal value proposition. Doctors cannot readily measure and record patient health trends, however that information is key to informing a variety of decisions, from medicine dosing to drug compliance (e.g. is the user regularly taking their medication or not?), early diagnosis and preventative medicine. Trending measurements provide additional value to users who are trying to modify behavior to achieve certain health goals such as losing weight, managing stress, hypertension, cardiovascular health, and so on.
A ubiquitous, for instance at-home, measurement (and often clinical measurements) is susceptible to a variety of stochastic influences both internal and external to the body, as well as the potential for instrumental measurement accuracy limitations potentially stemming from cost constraints. Thus, it would be beneficial to have a device that while reporting information useful to a user, can self-adjust its data averaging interval to achieve a required level of accuracy.
In summary, a key advantage posited by ubiquitous measurement is repeated measurements in a non-clinical setting. A key challenge is achieving medically-relevant accuracy. In light of the foregoing, what is needed is a new solution with self-adjustment to take advantage of ubiquitous measurement for health data trending applications while meeting the required or expected level of assurance.
This invention has been developed in response to the present state of the art and, in particular, in response to the problems and needs in the art that have not yet been fully solved by currently available systems and methods. Accordingly, an improved health measurement reporting system has been developed. Features and advantages of different embodiments of the invention will become more fully apparent from the following description and appended claims, or may be learned by practice of the invention as set forth hereinafter.
Consistent with the foregoing, a health measurement trend reporting system is disclosed. A processor executing a filtering function is disclosed. In one embodiment, the filtering function comprises a calculation step and a dynamic averaging duration. In another embodiment, the filtering function additionally comprises at least one outlier filters. A means whereby the filtering function may determine a filtered output is disclosed. A health report is disclosed which uses the filtered output from the filtering function. A medical toilet is also disclosed which may use the health measurement trend reporting system to create the health report.
Analyte Sample is defined as the health condition of the specific body part, component or system being measured. For example, the properties of the heart can be measured—analyte samples of the heart may be heart rate (in beats per minute) and blood pressure (systolic and diastolic). Another example is the property of specific gravity (SG) of urine, which can be measured from an analyte sample. Other examples include urine, vomit, feces, body excretions, pulse, blood flow, and oxygen concentration.
Health Condition is defined as the current state of health of a mammal. In general terms this refers to the overall health of an individual. Individual body parts, systems or components can be measured and analyzed to determine whether or not the individual's health is within normal ranges or parameters.
Toilet is defined as anything that receives biological waste, i.e. a receptacle, bowl, or urinal.
Health Measurement Device is defined as one of any measurement device from the group of devices, systems or methods which gather analog or digital data relating to the health of an individual. This includes sensors, detectors, analysis methods including reagent methods, chemiluminescence methods, chromatography, dynamic light scattering, imaging particle analysis, aerosol mass spectrometry, or microscope counting.
Individual is defined as either a person or an animal.
It will be readily understood that the components of the present invention, as generally described and illustrated in the Figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of the embodiments of the invention is not intended to limit the scope of the invention, as claimed, but is merely representative of certain examples of presently contemplated embodiments in accordance with the invention. The presently described embodiments will be best understood by reference to the claims and drawings.
Certain embodiments of the invented health measurement method include: providing an analyte sample, providing a predetermined target variance for one or more properties of the analyte sample, providing a toilet comprising one or more health measurement devices in communication with the analyte sample, providing multiple toilet-based health measurement sessions gathering data related to the analyte sample using the one or more health measurement devices, providing one or more processors connected to the one or more health measurement devices, the one or more processors receiving the data and executing a filtering function for refining the data, using the processors to track the filtered data over the multiple sessions, using the filtered data recursively to refine a measured variance for the one or more properties of the analyte sample until a refined measured variance is within the predetermined target variance, using the one or more properties of the analyte sample when the predetermined target variance is reached to determine and report a health condition related to the analyte sample.
The described health measurement method may include an analyte sample within a range of normal health conditions, or may include a sample outside a range of normal health conditions. The predetermined target variance is initially a specific predefined variance based on the analyte sample being sampled. This initial target variance is changed based on a modified standard deviation which is revised according to the filtered data after each toilet-based health measurement session specific to an individual.
The one or more health measurement devices that is in communication with the analyte sample by means of a sensor is selected from one or more of: a light based sensor, a sound sensor, a color sensor, a digital sensor, an analog sensor, a spectrometer, a refractometer, a camera based particle sizer, an x-ray, a doppler sensor, an infrared sensor, a monochromator, a sonogram sensor, a magnetic resonance imaging sensor, a cardiograph sensor, an electrocardiograph sensor, an echocardiogram sensor, a scale, a pressure sensor, a thermometer, a temperature sensor, a glucose monitor, an interferometer, a colorimeter, a stethoscope, a glucose polarization analyzer, an infrared spectroscopy device, an absorption detector, a reflectance detector, a transmission detector, a conductivity sensor, a polarographic flow analyzer, an oxygen electrode, a body fat measuring apparatus, a current or voltage electrode, a blood pressure measuring apparatus, a camera, a microscope, a particle size analyzer, an optical detector, a proximity sensor, an ultrasonic sensor, a flow sensor, a chemoreceptor, a biosensor, or an oximetry device.
These one or more health measurement devices in communication with the analyte sample may be an adjunct to the toilet. The adjunct to the toilet may be a urine hat. The toilet-based health measurement sessions may include urinating or defecating in an adjunct to the toilet.
The analyte sample may be one or more of: glucose, blood pressure, red and white blood cells, heart rate, lung sounds, body temperature, cholesterol, bone marrow, antigens, cancer, minerals, vitamins, nutrients, proteins, hormones, hCG levels, body weight, toxic substances, drugs, waste substances, urea, or lactic acid.
The database may include a medical database accessible by an individual or an individual's chosen medical personnel via a computer or phone with an internet connection. The health data may only be recorded, stored and be accessible locally. The database may be a national medical database. Tracking of the data may occur over an extended period of time. This period of time may include a segment of reporting including multiple daily sessions throughout one day up to 15 days. Another segment may include 1-30 days, an additional segment may include 1-90 days, or may include 1 day up to a year.
The data related to each individual is kept separate in the database from all other individuals. Multiple sessions over an extended period of time are kept in that specific individual's file.
Combined data from all individuals is also kept in a combined file for analysis of trends in the general population of individuals that may inform the filtering and refinement of the analyte sampling of each individual. Global or regional trends are identified and utilized to inform which samples to take and how to refine this data based on the known issues.
The toilet-based health measurement sessions may include urinating or defecating in the toilet. The data gathered relating to the analyte sample may occur every time the toilet is used. The health data measurements may be taken while a person is using the toilet. The specific health condition reports for each individual are kept separate in the database from the reports of other individuals.
This medical device takes data until it is sure the measurement of the data is within a target error bound and then reports the average. The data averaging period is variable. For a device that makes a daily measurement, the medical device may take weeks or even months before it reports a measurement, and may thereafter report daily updates to the trend based on an averaging period sufficient to ensure the reported measurement data is within a target error bound. It does not matter whether the average is based on an infinite impulse response filter or a finite response filter, in both cases the output variance of the filter is analyzed to ensure the data variation is within a specified bound. Additionally, the device can increase the filter bandwidth to allow error to approach the limit, thereby increasing the response time. The health reporting system can identify changes in trends and alter the averaging time to respond more quickly to a changing trend.
As an example a normal healthy individual begins making daily blood pressure measurements using the system. The system records the measures which have random errors of up to 25%. The system has a target accuracy of 3%. As the system receives new samples, the average value converges until the day-to-day fluctuation of the average is less than the target error. The system then reports the average as a data trend point. The system may also have a minimum number of samples required before it reports the trend data. The averaging may be a simple mean, or other low pass or band pass filter method. The averaging may employ, for example, a self-adjusting filter such as a Kalman type filter or employ outlier removal which may be associated, for example, with user error in making the measurement. If the error in the incoming data decreases, the system may decrease the averaging time to keep the variation in the filtered data close to the desired accuracy limit, versus averaging unnecessarily long. For example, the system may remove old samples from the average until the error increases to within a desired range of variance. For instance, if the user has relatively stable values for several weeks, the system will report a trend based on fewer number of more recent samples.
One problem addressed by the innovation is a change in trend. For instance, if the user becomes pregnant, goes on a diet, gets a chronic illness, or begins an exercise program such that the daily measured values increase in the variance, the system may increase the sample average period to obtain a more accurate reading. Alternatively, if the system has a long average and a new trend emerges, the data variance will increase, necessitating a longer filter average, just when the system needs speed the most. However, by monitoring the filtered data variation for different number of averages the system may identify that more filter bandwidth is needed to follow a rapid change. In this case increasing the filter bandwidth (decreasing the number of samples averaged) will allow the system to report data with the minimal response time within the target accuracy spec.
Additionally, the system may identify a trend from one or more trend data measurements, such as weight loss. The system may then remove the trend from the data prior to comparing the variance to the target error.
In some cases, a measurement that takes even a long time to make is better than no measurement, for instance if the measurement relates to a condition which if undiagnosed could become critical and for which clinical testing is infrequent, such as a colonoscopy for colon cancer. The mean time to death from colon cancer can be less than the mean period that adults get colonoscopies. If a measurement repeated conveniently (or automatically) at home took many months to report a result if would provide a revolutionary advance in medical treatment. From that perspective we invented a medical trending measurement system to ensure accurate data reporting by scaling the measurement time to ensure measurement error is within an established bound, such that measurements which were previously too inaccurate to meet a target medical standard can be used to record and report a data trend that does fall within a target error bound.
In an example the system is a health data collecting device having a medical measurement device that produces health data, a health data analyzer, a data error target, and a filtered data (trend) reporter. Without limitation, the health data collecting device may be a home appliance such as a toilet or weight scale, or a wearable device. The health data device measurement may include a random error and a systematic error and a drift error. The systematic error such as a measurement offset can be removed by appropriate calibration to within the target data error over the relevant measurement range. The drift error over the desired calibration period of the device should be smaller than the target data error. The random error, however, can be much larger than a target data error.
The health collecting device makes repeated measurements of a user health parameter such as, but not limited to heart rate, breathing rate, heart rate variability, resting heart rate, maximum heart rate, blood pressure, cardiac output, stroke volume, galvanic skin resistance, body impedance, body composition such as fat percentage, urine specific gravity, urine glucose, urine ketone bodies, pregnancy hormone, other hormones, drug or drug metabolite in urine, protein assay, stress markers, other urinalysis measures typically measured by color change chemistry or color change strip or electrochemical measurement, blood composition measurements, stool measurements, skin pigmentation or color, muscle tone, blood glucose, bone density, fingernail composition, breath volatile compound composition, blood oxygen saturation, lactate, breast milk composition, menstrual flow, fertility cycle, tumor size, wound healing, and so on.
In an example the system is a toilet with a urinalysis measurement system that measures several urine components including glucose, urea, creatinine, and uric acid and electrolytes such as Na and Cl. The system may report urea without any averaging, since it is present in large concentrations and the measurement error is small. However, glucose concentration is small, typically a fraction of a percent, and measurement error for typical concentrations may exceed a useful level. The system may average multiple measurements taken over a period of many days to obtain an average and report the average as trend data, where the variance of the trend data is less than a target error, and is a useful level of accuracy.
Over time the system may establish bounds of confidence on the measurement random error by estimating a width of an error distribution function, such as calculating a variance. Measurements well outside the normal range of the distribution function can be either flagged as an excursion for alerting a user or health care professional, or removed from the data by appropriate thresholding.
Based on the estimated errors of the averaged data the system can identify or report a statistically significant trend, such as weight loss or gain. The system can report statistically correlated trends, such as a toilet sensor that records excrement volume (amount of food eaten) and weight gain/loss to stress levels. The system can calculate a cumulative sum to identify when changes in trends occurred.
A health data reporting system which dynamically minimizes its averaging time to report trend (average) measurements where the trend variation is within a target error. A health data reporting system which takes data from multiple samples and reports averages of multiple samples, but not individual measurements. A health data reporting system which can identify and report statistically significant trends from dynamically averaged data. A health data reporting system which can report the variance expected in the averaged data. A health data reporting system which can flag or reject outliers by collecting a series of data, establishing a distribution width and comparing a difference of the data in question and the averaged data to a distribution width.
A key thing about this invention is that we do not release individual measurements, only validated averages. We prevent people and doctors from knee-jerk reacting to ups and downs in data they otherwise would not have had without the ubiquitous measurement system. It is a total revolution in the way of thinking as it pertains to health measurement reporting.
Other health data reporting systems may show averages or trends, but the difference here is the dynamic and independently optimized moving averaging duration which ensures the data incoming is within an optionally range-based accuracy target.
In order that the advantages of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered limiting of its scope, the invention will be described and explained with additional specificity and detail through use of the accompanying drawings, in which:
It will be readily understood that the components of the present invention, as generally described and illustrated in the Figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of the embodiments of the invention, as represented in the Figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of certain examples of presently contemplated embodiments in accordance with the invention. The presently described embodiments will be best understood by reference to the drawings, wherein like parts are designated by like numerals throughout.
RMSEP was calculated by
N,
The individual measurement has low accuracy, however, in terms of tracking and trending for a user with a large set of data, filters can reduce the measurement noise and the predict glucose levels with much less error and disclose the accurate glucose trend. By looking at the STD of the filtered data, we have an estimate of the error of the filtered (trended) data. This opens the opportunity to tune the filter, as needed, to obtain a trended measurement within a target error bound. For instance, if the STD is too large, the window size can be increased. In this scheme, the individual sample measurements are not trusted results and are not reported. This is a big change from the way data has been collected and analyzed in the health care field, where individual measurements have to be trusted because trended measurements are not generally available. By reversing the assumption, namely that a series of data are available for trending but accuracy is unknown, data filtering and analysis of the filtered data variance (or similarly STD) can provide a measurement with (1) bounded confidence and (2) resilience to potential outliers. Outliers may come from sample variation, instrument error, environment effects or sample handling. The downside of trended data is that averaging reduces the time resolution. One solution is to use an adaptive filtering scheme that attempts to minimize the combination of errors from measurement and from a changing sample trend. For the extreme situations considered in
NIR spectroscopy enables in-toilet urinalysis, providing more timely information than colorimetric assay urine tests from medical labs, which provide doctors with only an infrequent snapshot of a patient's medical condition. However, compact NIR instrumentation used for this study and others lacks sensitivity and stability to detect normal low levels of urine glucose. However, by averaging data from different urine samples over time, an accurate glucose level trend is obtained. This scheme for averaging many samples to achieve improved SNR, is a totally different approach from traditional diagnoses that rely on presumed accurate single measurements. Significantly, the variance of the filtered data can be monitored and the filter bandwidth adjusted such that the trended result meets a desired level of accuracy, even when the individual sample measurements cannot. This radical scheme enables remote medical measurements to provide trended health data for preventative care and unobtrusive patient monitoring, and is especially useful for health trends that change slowly. Notably, the filter performance can be optimized to provide sufficient averaging to achieve a target accuracy level and still follow sharp trends in the data. The trended measurements of multiple samples over time may provide a better overall picture of a user's medical progress than isolated lab samples that are not robust against outlier data. Medical diagnostics using trended data with validated and tunable accuracy can expand the role of health tracking and disease management to a new level of usefulness and cost efficacy.
The flow chart in