Various embodiments described herein relate to methods and systems for preventing pressure ulcers and, more particularly but not exclusively, to methods and systems for preventing pressure ulcers using electrocardiogram and/or electromyography data.
Pressure ulcers (commonly referred to as “bed sores”) are a common problem for patients in healthcare institutions such as hospitals or the like. Typically, patients develop pressure ulcers after sitting or lying in the same position for an extended period of time. Pressure ulcers can lead to further complications such as sepsis, localized infection, pain, morbidity, and mortality.
Pressure ulcers are also associated with high costs. In the U.S., for example, the prevalence of pressure ulcers in acute care settings ranges between 14% and 17%. The cost related to pressure ulcer prevention per patient per day varies between $17 and $98 across all types of health care settings. Pressure ulcer prevention plays an important role in improving patient care and reducing the cost of care.
One existing technique for preventing pressure ulcers is to follow a guideline prescribing when to physically turn a patient and to manually track how often the patient is turned. For example, clinical team members may turn a patient from lying on their back to lying on their side (and vice versa) every two hours and keep a log of dates and times each time the patient is turned. This technique, however, creates additional responsibilities and tasks for clinical teams and therefore may not be suitable for busy clinics/hospitals. Additionally, this technique may be inaccurate due to human errors.
Another existing technique for preventing pressure ulcers is to use a physiological monitoring device equipped with one or more accelerometers. However, many existing monitoring systems do not include accelerometers. Accordingly, this technique may be expensive and impractical as clinics/hospitals must modify or otherwise change their monitoring systems to include accelerometers.
Yet another existing technique for preventing pressure ulcers is for patients to use wearable devices (e.g., LEAF patient sensors) or to use mattresses that are specifically designed for preventing pressure ulcers. However, this can be impractical as it requires that new components be added to the clinic/hospital. Compatibility issues may also arise between these devices and existing medical systems.
A need exists, therefore, for methods and systems for pressure ulcer prevention that overcome these disadvantages.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description section. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
In one aspect, various embodiments relate to a device for preventing a pressure ulcer. The device includes a communications interface for receiving at least one of electrocardiogram data regarding a patient and electromyography data regarding the patient; a memory; and a processor, the memory storing instructions for configuring the processor to: execute at least one classification module to analyze at least one of the electrocardiogram data and the electromyography data and to provide an output related to the data; and execute an inference engine to determine whether the patient has performed a qualified movement within a predetermined time period based on the output from the at least one classification module, wherein the qualified movement is a movement sufficient to prevent a pressure ulcer.
In one embodiment, the at least one classification module includes an automatic nervous system activity classifier that is configured to detect a change in patient heart rate from the electrocardiogram data.
In one embodiment, the at least one classification module includes a mechanical displacement classifier that is configured to detect at least one of a change in cardiac axis of the patient and baseline wander by low pass filtering the electrocardiogram data.
In one embodiment, the at least one classification module includes a muscle activity classifier that is configured to detect muscle activity by at least one of high pass filtering the electrocardiogram data and direct analysis of the electromyography data.
In one embodiment, the at least one classification module includes a motion artifact classifier that is configured to detect a motion artifact in at least one of electrocardiogram data and electromyogram data due to movement of at least one electrode operably connected to the patient.
In one embodiment, the output from the at least one classification module includes one or more of a binary value, a weighted value, and a vote, and is used by the inference engine to determine whether the patient has performed a qualified movement within the predetermined time period.
In one embodiment, the processor is further configured to at least one of activate a pressure relief mattress, activate a bed pad system, and issue an alert to at least one clinical team member upon the inference engine determining the patient has not performed a qualified movement within the predetermined time period.
In another aspect, various embodiments relate to a method of preventing a pressure ulcer. The method includes receiving, via a communication interface, at least one of electrocardiogram data regarding the patient and electromyography data regarding the patient from at least one physiological monitoring device; executing, via a processor, at least one classification module to analyze at least one of the electrocardiogram data and the electromyography data and to provide an output related to the data; and executing, via the processor, an inference engine to determine whether the patient has performed a qualified movement within a predetermined time period based on the output from the at least one classification module, wherein the qualified movement is a movement sufficient to prevent a pressure ulcer.
In one embodiment, the at least one classification module includes an automatic nervous system activity classifier that is configured to detect a change in patient heart rate from the electrocardiogram data.
In one embodiment, the at least one classification module includes a mechanical displacement classifier that is configured to detect at least one of a change in cardiac axis of the patient and baseline wander by low pass filtering the electrocardiogram data.
In one embodiment, the at least one classification module includes a muscle activity classifier that is configured to detect muscle activity by at least one of high pass filtering the electrocardiogram data and direct analysis of the electromyography data.
In one embodiment, the at least one classification module includes a motion artifact classifier that is configured to detect a motion artifact in at least one of electrocardiogram data and electromyogram data due to movement of at least one electrode operably connected to the patient.
In one embodiment, the output from the at least one classification module includes one or more of a binary value, a weighted value, and a vote, and is used by the inference engine to determine whether the patient has performed a qualified movement within the predetermined time period.
In one embodiment, the method further includes at least one of sending an activation command to a pressure relief mattress, sending an activation command to a bed pad system, and issuing an alert, via the processor, to at least one clinical team member upon the inference engine determining the patient has not performed a qualified movement within the predetermined time period.
In yet another aspect, various embodiments relate to a computer readable medium containing computer-executable instructions for performing a method for preventing a pressure ulcer. The computer readable medium includes computer-executable instructions for receiving, via a communication interface, at least one of electrocardiogram data regarding a patient and electromyography data regarding the patient from at least one physiological monitoring device; computer-executable instructions for executing, via a processor, at least one classification module to analyze at least one of the electrocardiogram data and the electromyography data and to provide an output related to the data; and computer-executable instructions for executing, via the processor, an inference engine to determine whether the patient has performed a qualified movement within a predetermined time period based on the output from the at least one classification module, wherein the qualified movement is a movement sufficient to prevent a pressure ulcer.
In order to better understand various example embodiments, reference is made to the accompanying drawings, wherein:
Various embodiments are described more fully below with reference to the accompanying drawings, which form a part hereof, and which show specific exemplary embodiments. However, the concepts of the present disclosure may be implemented in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided as part of a thorough and complete disclosure, to fully convey the scope of the concepts, techniques and implementations of the present disclosure to those skilled in the art. Embodiments may be practiced as methods, systems or devices. Accordingly, embodiments may take the form of a hardware implementation, an entirely software implementation or an implementation combining software and hardware aspects. The following detailed description is, therefore, not to be taken in a limiting sense.
Reference in the specification to “one embodiment” or to “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least one example implementation or technique in accordance with the present disclosure. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
Some portions of the description that follow are presented in terms of symbolic representations of operations on non-transient signals stored within a computer memory. These descriptions and representations are used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. Such operations typically require physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical, magnetic or optical signals capable of being stored, transferred, combined, compared and otherwise manipulated. It is convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. Furthermore, it is also convenient at times, to refer to certain arrangements of steps requiring physical manipulations of physical quantities as modules or code devices, without loss of generality.
However, all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussion, it is appreciated that throughout the description, discussions utilizing terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system memories or registers or other such information storage, transmission or display devices. Portions of the present disclosure include processes and instructions that may be embodied in software, firmware or hardware, and when embodied in software, may be downloaded to reside on and be operated from different platforms used by a variety of operating systems.
The present disclosure also relates to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, application specific integrated circuits (ASICs), or any type of media suitable for storing electronic instructions, and each may be coupled to a computer system bus. Furthermore, the computers referred to in the specification may include a single processor or may be architectures employing multiple processor designs for increased computing capability.
The processes and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may also be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform one or more method steps. The structure for a variety of these systems is discussed in the description below. In addition, any particular programming language that is sufficient for achieving the techniques and implementations of the present disclosure may be used. A variety of programming languages may be used to implement the present disclosure as discussed herein.
In addition, the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the disclosed subject matter. Accordingly, the present disclosure is intended to be illustrative, and not limiting, of the scope of the concepts discussed herein.
The features described herein overcome the disadvantages of existing techniques by using readily available (and commonly used) equipment to gather information relevant to pressure ulcer prevention. More specifically, features described herein may use electrocardiogram data, electromyography data, or some combination thereof, to determine whether or not a patient has performed a qualified movement within a predetermined period of time.
In the context of the present application, the term “qualified movement” or “qualified body movement” may refer to any patient movement sufficient to prevent a pressure ulcer from developing. This may include movement performed by the patient themselves, or movement due to a clinical team member or other personnel physically moving the patient (e.g., moving the patient from lying on their back to lying on their side).
The patient 102 may be connected to various sensor devices as part of their medical monitoring and treatment plans. These may include electrocardiogram (ECG) sensor devices 104 and/or electromyography (EMG) sensor devices 106.
In accordance with standard ECG practice, the ECG sensor devices 104 may include a plurality of electrodes placed on the patient's skin at various locations. For example, a conventional 12-lead ECG includes electrodes placed on the patient's left arm, right arm, left foot, right foot, and several electrodes placed on the patient's chest.
The electromyography sensor devices 106 may include a plurality of sensor devices operably connected to a patient to gather data regarding the patient's muscle activity. These may include electrodes placed on the patient's skin or underneath the patient's skin (e.g., as a needle electrode inserted into a patient's muscles).
Data from the ECG sensor device(s) 104 and/or the EMG sensor device(s) 106 may be communicated to other devices of the system 100 via a communication interface 108. The communication interface 108 may be configured as an Ethernet communications interface for a local area network (LAN), an RS-485 communication interface, a general purpose interface bus communications interface, an RS-232 communications interface, or any other type of communications interface whether available now or invented hereafter as long as it can communicate data from the sensor devices 104 and/or 106 to other components of the system 100 such as one or more user interfaces 110.
The user interfaces 110 may present instructions and information regarding the patient 102 to one or more clinical team members. A user interface 110 may be implemented as, for example, a laptop, PC, tablet, mobile device, a monitor, a haptic-based communication mechanism, or the like.
Data regarding the patient 102 may be communicated to a processor 112. The processor 112 may be in operable connectivity with a memory 114 that stores instructions for various modules to be executed on the processor 112. For example, the processor 112 may include a classification module 116 and an inference engine 118 when executing the stored instructions.
The processor 112 may also reset/set a timer at the time of the most recent detected qualified movement. For example, if the processor 112 detects a qualified movement at 4:00 PM, the processor 112 may accordingly reset/set a timer at 4:00 PM. Accordingly, the processor 112, as well as clinical team members, can monitor how much time has passed since the most recent qualified movement.
If data is inconclusive, the processor 112 may nonetheless instruct the user interface 110 to issue an alert to a clinical team member. Therefore, a clinical team member may be inclined to check on the patient and physically turn the patient if necessary.
The classification module 116 may be any type of module that can analyze at least one of the electrocardiogram data and the electromyography data and provide an output related to the data. For example, the classification module 116 may execute the algorithm 200 shown in
The inference engine 118 may analyze the information from the classification module 116 in a variety of ways. In one embodiment, the classification module 116 may output binary values for each applicable analysis step of algorithm 200 (value 1: data suggests patient performed qualified movement; value 0: data suggests patient did not perform a qualified movement). For example, the classification module 116 may output a value of 1 for each of ANS activity, mechanical displacement, and muscle activity (if these types of data, discussed below, suggest the patient performed a qualified movement), and a value of 0 for each of motion artifact and position (if these types of data, discussed below, suggest the patient did not perform a qualified movement). The inference engine 118 may be configured to conclude the patient performed a qualified movement upon receiving two or more “yes” votes, for example.
The inference engine 118 may also consider various states of the patient 102 based on detected patterns in the data. For example, a relatively long period of low heart rate, followed by a brief spike in heart rate, followed by another relatively long period of low heart rate may suggest the patient performed a qualified body movement (as illustrated by the brief spike).
If the inference engine 118 determines that the patient has not performed a qualified body movement within a predetermined time period (e.g., within the previous two hours), a notification to that effect may be communicated to one or more clinical team members via one or more user interfaces 110. This notification may instruct the clinical team members to visit the particular patient and to physically turn the patient to prevent a pressure ulcer from developing. This notification may be presented via visual-based methods, audio-based methods, haptic-based methods, or some combination thereof.
If the inference engine 118 determines the patient 102 has performed a qualified movement within the predetermined time period (e.g., two hours), there may be no reason to issue an alert to a clinical team member because there is no immediate need to turn the patient. This inevitably saves time for clinical team members and allows them to focus on other tasks. However, the user interface 110 may nonetheless inform clinical team members if and when a patient performed a qualified movement if desired.
The inference engine 118 may require a higher probability that a high risk patient performed a qualified movement before, for example, resetting a timer. In other words, the inference engine 118 may be configured to analyze the obtained ECG/EMG data with more scrutiny before determining that the ECG/EMG data represents a qualified movement. For example, in the embodiment in which the classification module 116 outputs binary votes for each type of data analyzed in the algorithm 200 of
Step 204 involves receiving data 204. This data may include data from the ECG sensors 104, the EMG sensors 106, or both. By using data from these readily available types of sensor devices, features described herein can glean information regarding the patient's movement (or lack thereof). Therefore, there is no need to equip a patient room or bed with additional types of sensor devices.
Step 206 of the algorithm 200 may involve analyzing automatic nervous system (ANS) activity obtained from ECG data. ANS activity may refer to changes in heart rate (exceeding a threshold, for example) that results from certain body movements. Accordingly, sudden changes in heart rate can be used to detect body movement. For example, an increase in heart rate occurring in a relatively short period of time may indicate that a patient has moved a certain amount (and possibly performed a qualified movement).
Step 208 of the algorithm 200 may involve analyzing the mechanical displacement 208 of the patient. As the patient moves (e.g., from a supine position to their side or vice versa), the relative location of the patient's heart with respect to electrodes of the electrocardiogram may change. As a result, the cardiac axis (i.e., the average direction of the flow of electricity through the patient's heart) may undergo a temporary change.
For example,
Body movement may also lead to displacement of electrodes on the patient's skin. This displacement may in turn lead to baseline wander in the ECG signals. However, baseline wander is a low frequency component in the ECG signal and can be eliminated by low pass filtering the ECG signal and the filtered signal used to detect a qualified movement.
Referring back to the algorithm 200 of
In addition to using ECG data, step 210 may also be performed using the EMG sensor devices 106. EMG sensor devices 106 may be implemented as electrodes attached to the patient's skin (surface electrodes). Additionally or alternatively, the EMG sensor devices 106 may include one or more needle electrodes that are inserted into the patient's muscle (intramuscular electrodes).
Regardless of the exact configuration, the EMG sensor devices 106 may gather data regarding muscle activity that may be indicative of certain patient movements. For example, EMG sensor devices 106 may be operably connected to muscles that are generally used when a patient changes positions in a bed or in a chair (e.g., leg or arm muscles). Accordingly, certain muscle activity within a certain period of time may be indicative of a qualified movement.
Step 212 of algorithm 200 may involve analyzing artifacts due to motion. For example, patient movement may cause artifacts in ECG data by stretching the skin under one or more ECG electrodes. Additionally, patient movement may also cause wires that connect the ECG electrodes to a monitoring device to move, which may also create artifacts. Accordingly, these types of movements may create noise in the ECG (and/or the EMG) data. However, ECG noise level due to this motion artifact can be measured by a noise estimation algorithm and used to detect a qualified movement.
Algorithm 200, in certain embodiments, may also analyze information relating to the patient's position in step 214. For example, the processor 112 may be trained to associate certain ECG/EMG patterns with certain body positions. That is, a patient (or a large sample of patients) may generally output a certain ECG/EMG pattern when sitting, but output a different ECG/EMG pattern when lying in the prone position. Accordingly, the patient's position may be determined (or at least estimated) by their ECG/EMG data.
Information regarding associations between ECG data and positions may be learned using a supervised learning approach that considers data from one or many patients. This training method may involve having patients assume a plurality of different positions (sitting, standing, lying in the supine position, lying on their side, etc.) and recording the outputted data ECG/EMG data for each position. This information may be stored and used in conjunction with a variety of machine learning techniques such as a Hidden Markov Model to estimate the patient's position based on their ECG/EMG data. Accordingly, the processor 112 may recognize changes in patient position that may indicate qualified movements.
Steps 206-214 may be performed by one or more modules. For example, there may be different modules for each step (i.e., an ANS activity module to analyze ANS activity, a mechanical displacement module to analyze mechanical displacement, etc.) or a single module may implement one or more analytic techniques. For a given data set, another module (not shown) may calculate various derivatives of the data, including but not limited to simple averages (i.e., a mean(s), weighted averages, standard deviations, etc.).
The inference engine 118 may fuse the information obtained in steps 206-214 of algorithm 200 to determine whether the patient has performed a qualified movement within a predetermined time period. Not all information analyzed in
In one embodiment, the inference engine 118 may assign weights to each input feature obtained from any of the steps 206-214. For example, if the analysis of the mechanical displacement in step 208 indicates a high amount of changes in cardiac axis and/or significant magnitudes of changes in cardiac axis, the inference engine 118 may determine the patient has performed a qualified movement even if the other types of data suggest the patient did not perform a qualified movement.
In addition to sending alerts, the processor 112 may also be in communication with, and activate, certain devices to affect the patient's position, orientation, and overall comfort.
Similarly,
The processor 820 may be any hardware device capable of executing instructions stored in memory 830 or storage 860 or otherwise capable of processing data. As such, the processor may include a microprocessor, field programmable gate array (FPGA), application-specific integrated circuit (ASIC), or other similar devices.
The memory 830 may include various memories such as, for example L1, L2, or L3 cache or system memory. As such, the memory 830 may include static random access memory (SRAM), dynamic RAM (DRAM), flash memory, read only memory (ROM), or other similar memory devices.
The user interface 840 may include one or more devices for enabling communication with a user. For example, the user interface 840 may include a display, a mouse, and a keyboard for receiving user commands In some embodiments, the user interface 840 may include a command line interface or graphical user interface that may be presented to a remote terminal via the network interface 850.
The network interface 850 may include one or more devices for enabling communication with other hardware devices. For example, the network interface 850 may include a network interface card (NIC) configured to communicate according to the Ethernet protocol. Additionally, the network interface 850 may implement a TCP/IP stack for communication according to the TCP/IP protocols. Various alternative or additional hardware or configurations for the network interface 850 will be apparent.
The storage 860 may include one or more machine-readable storage media such as read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, or similar storage media. In various embodiments, the storage 860 may store instructions for execution by the processor 820 or data upon with the processor 820 may operate.
For example the storage 860 may include the classification module 861 that includes an ANS activity module 862 for analyzing ANS activity, a mechanical displacement module 863 for analyzing mechanical displacement, a muscle activity module 864 for analyzing muscle activity, a motion artifact module 865 for analyzing motion artifact, and a position module 866 for analyzing patient position. The storage 861 may further include the inference engine 867 to fuse the information from the various modules 862, 863, 864, 865, and 866 to determine whether or not a patient has performed a qualified movement within a predetermined period of time.
It will be apparent that various information described as stored in the storage 860 may be additionally or alternatively stored in the memory 830. In this respect, the memory 830 may also be considered to constitute a “storage device” and the storage 860 may be considered a “memory.” Various other arrangements will be apparent. Further, the memory 830 and storage 860 may both be considered to be “non-transitory machine-readable media.” As used herein, the term “non-transitory” will be understood to exclude transitory signals but to include all forms of storage, including both volatile and non-volatile memories.
While the device 800 is shown as including one of each described component, the various components may be duplicated in various embodiments. For example, the processor 820 may include multiple microprocessors that are configured to independently execute the methods described herein or are configured to perform steps or subroutines of the methods described herein such that the multiple processors cooperate to achieve the functionality described herein. Further, where the device 800 is implemented in a cloud computing system, the various hardware components may belong to separate physical systems. For example, the processor 620 may include a first processor in a first server and a second processor in a second server.
It should be apparent from the foregoing description that various example embodiments may be implemented in hardware or firmware. Furthermore, various exemplary embodiments may be implemented as instructions stored on a machine-readable storage medium, which may be read and executed by at least one processor to perform the operations described in detail herein. A machine-readable storage medium may include any mechanism for storing information in a form readable by a machine, such as a personal or laptop computer, a server, or other computing device. Thus, a machine-readable storage medium may include read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices, and similar storage media.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles described herein. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in machine readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
Although the various exemplary embodiments have been described in detail with particular reference to certain exemplary aspects thereof, it should be understood that the invention is capable of other embodiments and its details are capable of modifications in various obvious respects. As is readily apparent to those skilled in the art, variations and modifications can be affected while remaining within the spirit and scope of the invention. Accordingly, the foregoing disclosure, description, and figures are for illustrative purposes only and do not in any way limit the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/071485 | 8/28/2017 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62384464 | Sep 2016 | US |