System for verifying a pathologic episode using an accelerometer
A system for verifying a candidate pathologic episode of a patient is provided that includes an accelerometer configured to be implanted in the patient. The accelerometer is configured to obtain accelerometer data along at least one axis. The system also includes a memory configured to store program instructions, and one or more processors that, when executing the program instructions, are configured to obtain accelerometer data. The one or more processors are also configured to determine a plurality of control three-dimensional point vectors related to the accelerometer data, and obtain a biological signal and identify a candidate pathologic episode based on the biological signal. The one or more processors are also configured to analyze the plurality of control three-dimensional point vectors to identify a physical action experienced by the patient, and verify the candidate pathologic episode based on the physical action.
1 . A system for verifying a candidate pathologic episode of a patient, the system comprising:
an accelerometer configured to be implanted in the patient, the accelerometer configured to obtain accelerometer data along at least one axis;
memory configured to store program instructions;
one or more processors that, when executing the program instructions, are configured to:
obtain accelerometer data;
determine a plurality of three-dimensional (3D) point vectors related to the accelerometer data;
obtain a biological signal and identify a candidate pathologic episode based on the biological signal;
analyze the plurality of three-dimensional point vectors to identify a physical action experienced by the patient; and
verify the candidate pathologic episode based on the physical action.
2 . The system of claim 1 , wherein to determine the plurality of three-dimensional point vectors comprises analyzing the accelerometer data, and approximating the plurality of three-dimensional point vectors related to movement by the patient in a global coordinate system.
3 . The system of claim 2 , wherein the one or more processors are further configured to store the plurality of three-dimensional point vectors in the memory and discard the accelerometer data.
4 . The system of claim 2 , wherein the one or more processors are further configured to store the candidate pathologic episode in the memory as an actual episode or a false episode based on the physical action analyzed.
5 . The system of claim 1 , wherein the one or more processors are further configured to determine if the plurality of three-dimensional point vectors are required to make a diagnosis based on the biological signal.
6 . The system of claim 1 , wherein the physical action is activity of the patient or change in position of the patient.
7 . The system of claim 1 , wherein the one or more processors are further configured to deny the candidate pathologic episode as a false episode when the physical action does not correspond to the candidate pathologic episode.
8 . The system of claim 1 , wherein the biological signal corresponds to a cardiac activity signal, and the candidate pathologic episode is at least one of a heart failure, stroke, syncope, arrythmia, heart attack, brady event, asystole, ventricular fibrillation, ventricular tachycardia, or seizure.
9 . The system of claim 1 , wherein responsive to identifying the candidate pathologic episode, the one or more processors are configured to:
obtain accelerometer data for an interval associated with the candidate pathologic episode;
determine a plurality of activity three-dimensional point vectors; and
compare the plurality of activity three-dimensional point vectors with a plurality of three-dimensional point vectors.
10 . The system of claim 9 , wherein analyzing the plurality of three-dimensional point vectors to identify the physical action experienced by the patient includes comparing the plurality of activity three-dimensional point vectors with the plurality of control three-dimensional point vectors.
11 . The systema of claim 1 , wherein the accelerometer is configured to obtain accelerometer data along at least two axes, the plurality of 3D point vectors are indicative of movement of the patient over time relative to the at least two axes, and the analysis identifies the physical action, within the movement, experienced by the patient over the time.
12 . The system of claim 1 , wherein the plural 3D point vectors form a shape that approximates the movement of the patient over time with respect to at least two of an X-coordinate, Y-coordinate, and Z-coordinate in a coordinate system.
13 . The system of claim 1 , wherein the plural 3D point vectors form a shape that approximates the movement of the patient over time within a coordinate system.
14 . A computer implemented method for verifying a candidate pathologic episode of a patient, the method comprising:
obtaining accelerometer data;
determining a plurality of three-dimensional (3D) point vectors related to the accelerometer data;
obtaining a biological signal and identify a candidate pathologic episode based on the biological signal;
analyzing the plurality of three-dimensional point vectors to identify a physical action experienced by the patient; and
verifying the candidate pathologic episode based on the physical action.
15 . The computer implemented method of claim 14 , wherein determining the plurality of control three-dimensional point vectors comprises analyzing the accelerometer data, and approximating the plurality of control three-dimensional point vectors related to movement by the patient in a global coordinate system.
16 . The computer implemented method of claim 15 , further comprising storing the plurality of control three-dimensional point vectors in the memory and discarding the accelerometer data.
17 . The computer implemented method of claim 15 , further comprising storing the candidate pathologic episode in the memory as an actual episode or a false episode based on the physical action analyzed.
18 . The computer implemented method of claim 14 , further comprising determining if the plurality of control three-dimensional point vectors are required to make a diagnosis based on the biological signal.
19 . The computer implemented method of claim 14 , wherein the accelerometer is configured to obtain accelerometer data along at least two axes, the plurality of 3D point vectors are indicative of movement of the patient over time relative to the at least two axes, and the analysis identifies the physical action, within the movement, experienced by the patient over the time.
20 . A system for verifying a candidate pathologic episode of a patient, the system comprising:
an accelerometer configured to be implanted in the patient, the accelerometer configured to obtain accelerometer data along at least one axis;
memory configured to store program instructions;
one or more processors that, when executing the program instructions, are configured to:
obtain first accelerometer data;
determine a plurality of control three-dimensional point vectors related to the first accelerometer data;
obtain a biological signal and identify a candidate pathologic episode based on the biological signal;
responsive to identifying the candidate pathologic episode, obtain second accelerometer data for an interval associated with the candidate pathologic episode;
determine a plurality of activity three-dimensional point vectors related to the second accelerometer data obtained over the interval associated with the candidate pathologic episode;
compare the activity three-dimensional point vectors to the control three-dimensional point vectors; and
verify the candidate pathologic episode based on the comparison between the activity three-dimensional point vectors and the control three-dimensional point vectors.
21 . The system of claim 20 , wherein to determine the plurality of control three-dimensional point vectors comprises analyzing the accelerometer data, and approximating the plurality of control three-dimensional point vectors related to the accelerometer data.
22 . The system of claim 21 , wherein the one or more processors are further configured to store the plurality of control three-dimensional point vectors in the memory and discard the accelerometer data.
23 . The system of claim 20 , wherein the one or more processors are further configured to store the candidate pathologic episode in the memory as an actual episode or a false episode based on the comparison between the activity three-dimensional point vectors and the control three-dimensional point vectors.
24 . The system of claim 20 , wherein the one or more processors are further configured to determine if the plurality of control three-dimensional point vectors are required to make a diagnosis based on the biological signal.
25 . The system of claim 20 , wherein the plurality of control and activity 3D point vectors are indicative of movement of the patient over time relative to the at least one axis.