A health monitoring system may monitor the health of patients. The data obtained for a particular patient may be compared to either historical norms of the particular patient or general population norms. A need for an alert may then be assessed based on the results of the comparison. Unfortunately, the accuracy of the assessment may be biased due to changes in the patient's surroundings. Thus, the assessment of the need for the alert can be inaccurate.
The teaching of the present disclosure can be readily understood by considering the following detailed description in conjunction with the accompanying drawings, in which:
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
The present disclosure broadly describes a method, computer-readable storage device and apparatus for providing an ambient augmented telehealth remote monitoring. Although the teachings of the present disclosure are discussed below in a context of a Generic Analytic Engine (GAE), the teaching is not so limited. Namely, the teachings of the present disclosure can be applied for other types of telehealth monitoring systems, wherein the analysis of the data may be improved based on knowledge of ambient information. In one embodiment, the present disclosure describes a method, computer-readable storage device, and an apparatus for processing an alert. For example, the method receives the alert reporting a physiological condition for a individual, analyzes the physiological condition of the individual in view of ambient information in a vicinity of the individual, generates a report in accordance with the analyzing, and sends the report to a recipient.
In one embodiment, application server 118 and database 117 are deployed in a communications network 101. For example, the communication network 100 may be any type of communications network, such as for example, a traditional circuit switched network (e.g., a public switched telephone network (PSTN)) or a packet network such as an Internet Protocol (IP) network (e.g., an IP Multimedia Subsystem (IMS) network), an asynchronous transfer mode (ATM) network, a wireless network, a cellular network (e.g., 2G, 3G, and the like), a long term evolution (LTE) network, and the like related to the current disclosure. It should be noted that an IP network is broadly defined as a network that uses Internet Protocol to exchange data packets.
In one embodiment, the communications network 101 may include a core network. The core network may include the application server (AS) 118 and the database (DB) 117. The AS 118 may be deployed as a hardware device embodied as a general purpose computer (e.g., the general purpose computer 300 as illustrated in
In one embodiment, the communications network 101 may include one or more access networks (e.g., a cellular network, a wireless network, a wireless-fidelity (Wi-Fi) network, a PSTN network, an IP network, and the like) that are not shown to simplify
In one embodiment, the database 117 is used for storing ambient information received from various sensor devices and/or sources, TRM sensing data, location of patients, physiological reactions of patients to various environmental conditions, etc. In one embodiment, the database 117 comprises a database component 121 for storing ambient information, a database component 122 for storing TRM sensing data, a database component 123 for storing locations of patients, and a database component 124 for storing physiological reactions of patients to various environmental conditions.
The TRM device 116 may comprise one or more sensor devices for measuring one or more patient physiological conditions. For example, a patient's physical condition that is measured may be the patient's blood pressure, blood glucose level, heart rate, body temperature, skin moisture, respiratory rhythm, electrocardiogram of the heart, gaiting (e.g., walking, running, falling, standing, lying down, sitting and the like) etc. The term “patient” should be broadly interpreted as a “monitored individual”, and does not require the “monitored individual” to be sick, or diagnosed with a disease.
The ambient data collection devices 111-115 comprise a variety of ambient sensor devices that are used for gathering ambient information from a patient's surrounding. For example, a device may comprise a sensor device for measuring temperature (e.g., a thermometer), a sensor device for measuring humidity (e.g., a hygrometer), a sensor device for measuring ambient noise level (e.g., a sensor having a microphone), a sensor device for measuring electromagnetic radiation levels (e.g., an electromagnetic wave detection sensor or meter), a sensor device for measuring a light intensity level (e.g., a sensor having one or more photodiodes that indicate levels of brightness) and the like.
The server 118 comprises an application server for providing an ambient augmented TRM method in accordance with the present disclosure as described below. In one embodiment, the server 118 performs one or more steps of the method 200 as described below.
It should be noted that the above illustrated network 100 is only illustrative and the number of components or elements are not specifically limited as shown. Any number of components or elements can be deployed.
In one embodiment, a health monitoring system may monitor the health of patients. For example, the health of patients may be monitored and analyzed via a generic analytic engine. One approach for determining whether there is a need for sending an alert is comparing data obtained for a patient, against either historical norms established for the patient or historical norms established for the general population. For example, a patient's doctor or nurse (broadly a health care provider) may receive alerts as to abnormal physiological conditions of the patient. The physiological condition is deemed abnormal based on comparisons against various norms.
However, the decision for sending an alert to the health care provider may be inaccurate. For example, if the patient is uncomfortable because he/she is located in a hot and noisy environment, e.g., in a crowded room that is not air conditioned, etc., the patient may experience a physiological reaction such as an increase in blood pressure. When the doctor is alerted, the doctor may simply instruct the patient to take more medication based purely on the monitored data reported for the patient. Although the patient received the instruction to take more medication, a simple change in the environment may actually be an adequate intervention. Moreover, the alert may even be unnecessary in view of the environment in which the patient is located. Thus, the correlation of the physiological response of the patient to the immediate surrounding environment will provide a more accurate medical assessment, thereby leading to the issuance of more appropriate corrective actions for the patient to take in light of the specific environment.
In one embodiment, the method of the present disclosure provides ambient augmented telehealth remote monitoring. An alert for a patient is assessed in view of ambient information that is gathered near the vicinity of the patient. The method then provides a report to pertinent recipients (e.g., a health care provider, a guardian and the like) based on the assessment.
First, the method collects data on physiological conditions of a patient. For example, the method may collect the data on the physiological conditions of the patient from a TRM device 116. The TRM device 116 converts the patient's physiological condition into data and sends the data remotely to the database 117, e.g., via wireless communications. The method then stores the information in the database 117.
Similarly, the method collects data on ambient information in the vicinity of the patient. For example, the method may collect the data on the ambient information via ambient data collection devices 111-115. The ambient data collection devices 111-115 send the ambient data to the database 117 wirelessly for storage, e.g., via wireless communications.
In one embodiment, an ambient sensor device comprises a sensor device that is under the control of the patient. In one embodiment, the sensor device that is under the control of the patient is a sensor device to be carried by the patient. For example, the device that is under the control of the patient is a device to be worn by the patient or carried by the patient.
In one embodiment, an ambient sensor device comprises a device that is embedded (e.g., deployed on a wall, a ceiling, a floor, a piece of furniture and the like) in an environment in the vicinity of the patient. For example, the ambient sensor device that is embedded in the environment may be owned and/or managed by a third party, e.g., a landlord of a building, a government entity, and so on. For example, a plurality of ambient sensor devices can be deployed throughout an office building, a residential home, an apartment, a warehouse, a store, a stadium, a metro or subway station, a public park and the like. Each of the ambient sensor devices may have the ability to be uniquely identified, e.g., an IP address, a unique code or a unique location, e.g., Global Positioning System (GPS) coordinates and the like. Furthermore, each of the ambient sensor devices can be implemented with communications capability, e.g., a transceiver, a transmitter, a receiver, an antenna and the like.
If the ambient sensor device comprises a sensor device that is managed by a third party, the method of the present disclosure gathers the ambient information from the patient's surrounding, by first obtaining a location of the patient, and retrieving the ambient information based on the location of the patient. For example, ambient sensor information may be continuously gathered from various sources and stored in a database. When the patient's location is received or determined, the method may then use the patient's location to identify and retrieve the applicable ambient information from the database. For example, the patient may be at a work location where ambient sensor devices are deployed throughout the work location, e.g., a large mail processing center. Under this example, ambient information such as noise levels, temperature, and humidity can be monitored throughout the entire mail processing center.
If an alert is received for a patient, the method analyzes the TRM data of the patient in view of the ambient information in the vicinity of the patient. The method then provides a report in accordance with the analysis. The report can be sent to the patient, a doctor, a nurse, an emergency service provider, a care giver, a guardian, a contact provided by the patient (e.g. a family member, a friend, a neighbor, etc.). In one embodiment, the server provides an appropriate follow-up instruction in accordance with the ambient augmented TRM. For example, the server may provide an instruction to the patient as to avoiding a noisy environment. In another example, the server may provide an instruction to the patient as to consuming more fluids. In another example, the server may provide an instruction to the patient as to contacting a caregiver.
In one embodiment, the method stores in a database a physiological condition (e.g., a reaction or response) associated with an ambient condition. For example, a patient may have a physiological reaction in response to a high temperature (e.g., a physiological reaction comprising an elevated body temperature), a sudden loud audio stimulation (e.g., a physiological reaction comprising a sudden increase in heart rate), a sudden bright or high intensity visual stimulation (e.g., a physiological reaction comprising blinking of the eyes or gaiting that indicates stumbling), a high humidity level (e.g., a physiological reaction comprising a sudden increase in sweating), presence of airborne contaminants that produce breathing difficulty (volatile organic compounds or biological suspensions such as pollen), etc. A knowledge database may then be built for associating physiological reactions of the patient with various environmental conditions. For example, over a long duration of time, the knowledge database may enable determination of whether a patient's blood pressure is affected by one or more of the above environmental stimulations. In another example, the knowledge database may enable determination of whether a time of day affects a physiological reaction. In yet another example, a patient may have a pacemaker or similar device which may be affected by electromagnetic signals in the vicinity of the patient.
In one embodiment, the method stores in the database a level of physiological reaction association with the ambient condition. For example, the reaction may be considered a mild reaction, a severe reaction, etc. A patient may then be able to receive an instruction on avoiding certain trigger environments to reduce certain physiological reactions that may be deemed unhealthy to the patient. For example, a patient may be instructed to avoid noisy environments.
In step 210, method 200 collects and stores data on physiological conditions of a patient. For example, the method may collect the data on the physiological conditions via a TRM device.
In step 215, method 200 collects and stores data on ambient information in the vicinity of the patient. For example, the method may collect the data on the ambient information via ambient data collection devices or from third parties responsible for managing the environment near the patient.
In step 220, method 200 determines if an alert is received for a patient. If an alert is received for a patient, the method proceeds to step 225. Otherwise, the method proceeds to steps 210 and 215. The alert may be generated when a threshold correlating to a particular physiological condition of the patient has been reached, e.g., a body temperature of 100° F., a heart rate of 120 beats per minute, a blood pressure level of 130 over 80 and the like.
In step 225, method 200 analyzes the physiological conditions of the patient in view of the ambient information in the vicinity of the patient. For example, the method analyzes the ambient information (broadly assesses the impact of the ambient information) to determine whether there is an environment reason that may have caused the alert to be generated. In other words, the method attempts to identify and correlate an environment cause as the trigger for the physiological reaction. For example, if the patient's heart rate suddenly surges, and the ambient information indicates that there was a sudden loud noise at a similar time frame when the patient experienced the sudden heart rate surge, the method may conclude that the alert associated with the sudden heart rate surge was caused by a sudden change in the surrounding environment. In one embodiment, data pertaining to the physiological conditions and data pertaining to the ambient information are collected and analyzed over a period of time, e.g., over 5 minutes, 15 minutes, over one hour, over a day, and the like. This allows method 200 to determine whether the physiological condition is transient or persistent, thereby leading to a more accurate assessment.
In step 230, method 200 generates a report in accordance with the analysis. For example, the method may generate a report indicating that the alert was caused by environment conditions. Alternatively, the method 200 may generate a report indicating that the alert was not caused by environment conditions. The report may optionally include a recommendation for a corrective action to be taken, e.g., instruction for the patient to leave the immediate location, to call a doctor, to drink more fluids, to lie down, to take a medication, and the like.
In step 235, method 200 sends a report to a pertinent recipient. The pertinent recipient may be the patient, a doctor, an emergency service provider, a care giver, a guardian, a contact provided by the patient (e.g. a family member, a friend, a neighbor, etc.).
In optional step 240, method 200 associates and stores the physiological condition with the ambient information. A knowledge database may then be built for associating physiological conditions of the patient with ambient information. In one embodiment, the method also stores a level of the physiological condition. For example, the condition may be considered a mild condition, a severe reaction, etc. A numbering system can be used, e.g., ranging from 1-10, where “1” represents a mild condition and “10” represents a severe condition. The method then either proceeds to step 250 to end processing the current alert, or to steps 210 and 215.
The GAE can also record instantaneous, short-term, medium-term and long-term measurement trends in separate data storage areas. These data can be used to generate histograms of events and severities and to subsequently infer behaviors that may evolve over time (such as decreased mobility, disturbed sleep habits, or depression for example.
Although only one processor element is shown, it should be noted that the general-purpose computer may employ a plurality of processor elements. Furthermore, although only one general-purpose computer is shown in the figure, if the method(s) as discussed above is implemented in a distributed or parallel manner for a particular illustrative example, i.e., the steps of the above method(s) or the entire method(s) are implemented across multiple or parallel general-purpose computers, then the general-purpose computer of this figure is intended to represent each of those multiple general-purpose computers. Furthermore, one or more hardware processors can be utilized in supporting a virtualized or shared computing environment. The virtualized computing environment may support one or more virtual machines representing computers, servers, or other computing devices. In such virtualized virtual machines, hardware components such as hardware processors and computer-readable storage devices may be virtualized or logically represented.
It should be noted that the present disclosure can be implemented in software and/or in a combination of software and hardware, e.g., using application specific integrated circuits (ASIC), a programmable logic array (PLA), including a field-programmable gate array (FPGA), or a state machine deployed on a hardware device, a general purpose computer or any other hardware equivalents, e.g., computer readable instructions pertaining to the method(s) discussed above can be used to configure a hardware processor to perform the steps, functions and/or operations of the above disclosed methods. In one embodiment, instructions and data for the present module or process 305 for providing ambient augmented telehealth remote monitoring (e.g., a software program comprising computer-executable instructions) can be loaded into memory 304 and executed by hardware processor element 302 to implement the steps, functions or operations as discussed above in connection with the exemplary method 200. Furthermore, when a hardware processor executes instructions to perform “operations”, this could include the hardware processor performing the operations directly and/or facilitating, directing, or cooperating with another hardware device or component (e.g., a co-processor and the like) to perform the operations.
The processor executing the computer readable or software instructions relating to the above described method(s) can be perceived as a programmed processor or a specialized processor. As such, the present module 305 for providing ambient augmented telehealth remote monitoring (including associated data structures) of the present disclosure can be stored on a tangible or physical (broadly non-transitory) computer-readable storage device or medium, e.g., volatile memory, non-volatile memory, ROM memory, RAM memory, magnetic or optical drive, device or diskette and the like. More specifically, the computer-readable storage device may comprise any physical devices that provide the ability to store information such as data and/or instructions to be accessed by a processor or a computing device such as a computer or an application server.
While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not a limitation. Thus, the breadth and scope of a preferred embodiment should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.