System and process for analyzing a medical condition of a user
First Claim
1. A process for analyzing a medical condition of a user comprising the following steps:
- a) reading at least one signal from the user;
b) transforming said at least one signal into at least one digital signal;
c) extracting a plurality of parameters from said at least one digital signal, wherein said step of extracting a plurality of parameters comprises the following steps;
extracting at least two consecutive R-peaks from said digital signal;
analyzing noise in said digital signal between said at least two consecutive R-peaks found from said step of extracting R-peaks;
determining at least one significant R—
R interval;
determining a plurality of pulse metric parameters; and
determining a plurality of characteristic points of a QRS complex;
d) analyzing said plurality of parameters and comparing said plurality of parameters to a range in a set of a plurality of preset parameters;
e) determining whether a user has an abnormal medical condition by determining whether said plurality of parameters fall outside of said range in said plurality of parameters; and
f) determining whether to trigger an alarm warning the user of his or her medical condition when said at least one of said plurality of parameters fall outside of said preset ranges for said preset parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A device and a process for analyzing a medical condition of a user. This device and process can also be used to predict a future abnormal medical condition of the user. The device includes a portable information-receiving device, an information processing device and a remote storage and processing device. These three devices may be in communication with each other via a wireless communication system. This device can include a GPS system for locating the user when the user is having an abnormal medical condition. The process is designed to take a digital signal from a plurality of ECG sensors on the portable information device and form a QRS wave. One or more points are extracted from this QRS wave are used to form a QRS complex wave. QRS complex waves are used to analyze the medical condition of the user. A plurality of parameters are calculated from these points on the QRS wave. If the medical condition of the user is in an abnormal range then an alarm will sound. However, if the user is not in an abnormal range, then the device may also predict the possibility of a future occurrence of an abnormal medical condition in the user.
-
Citations
29 Claims
-
1. A process for analyzing a medical condition of a user comprising the following steps:
-
a) reading at least one signal from the user;
b) transforming said at least one signal into at least one digital signal;
c) extracting a plurality of parameters from said at least one digital signal, wherein said step of extracting a plurality of parameters comprises the following steps;
extracting at least two consecutive R-peaks from said digital signal;
analyzing noise in said digital signal between said at least two consecutive R-peaks found from said step of extracting R-peaks;
determining at least one significant R—
R interval;
determining a plurality of pulse metric parameters; and
determining a plurality of characteristic points of a QRS complex;
d) analyzing said plurality of parameters and comparing said plurality of parameters to a range in a set of a plurality of preset parameters;
e) determining whether a user has an abnormal medical condition by determining whether said plurality of parameters fall outside of said range in said plurality of parameters; and
f) determining whether to trigger an alarm warning the user of his or her medical condition when said at least one of said plurality of parameters fall outside of said preset ranges for said preset parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
a pulse rate;
a plurality of premature beats; and
an atrial fibrillation/flutter.
-
-
6. The process as in claim 5, wherein said step of extracting at least two consecutive R-peaks from said digital signal includes using the following formula:
-
7. The process as in claim 5, wherein said step of determining a pulse rate is calculated using a running average value of a plurality of R—
- R intervals.
-
8. The process as in claim 7, wherein said step of determining a pulse rate includes using a running average value of four R—
- R intervals.
-
9. The process as in claim 5, wherein said step of determining premature beats includes using the following formula:
-
10. The process as in claim 5, wherein said step of determining said atrial fibrillation/flutter includes using the following formula:
-
11. The process as in claim 1, wherein said step of determining a plurality of characteristic points of a QRS complex includes the steps of:
-
determining a plurality of dominant characteristic points;
determining a plurality of auxiliary characteristic points; and
determining plurality of QRS complex parameters.
-
-
12. The process as in claim 11, wherein said step of determining a plurality of dominant characteristic points includes determining points Q, R, S, J, P and T on a QRS complex.
-
13. The process as in claim 11, wherein said step of determining a plurality of auxiliary characteristic points includes determining points I, K, P1, P2, T1, and T2.
-
14. The process as in claim 11, wherein said step of determining a plurality of QRS complex parameters includes:
-
calculating a ST-segment depression/elevation;
calculating a width of a Q-wave (WQ);
calculating an amplitude of the Q-wave;
calculating a width of QRS complex;
calculating a width of PQ interval;
calculating a width of QT interval;
calculating an amplitude of R wave;
calculating a T wave inversion; and
calculating a ratio of amplitude of Q wave to amplitude of R wave.
-
-
15. The process as in claim 1, further comprising a step of smoothing ECG waves by use of a cubic spline approximation.
-
16. The process as in claim 1, wherein said step of determining an R—
- R interval involves determination of at least 2 consecutive significant R-peaks.
-
17. The process as in claim 1, wherein said step of analyzing noise involves filtering out bioelectrical signals generated by skeletal muscle activity and excluding R—
- R intervals with noise level N exceeding predefined level, wherein noise level N may include a visual representation as follows;
believing N=0, then;
for each given point j from interval [R1−
2+el, R1−
e1];
if |(Vj−
Vj−
1)>
2m and |(Vj−
Vj+1)>
2m,then N=N+2m, m=5, . . . , jε
[R1−
2+e1, Ri−
e1]for each given point j from interval [R1−
2+e2, R1−
e2];
if (Vj−
Vj−
1)>
2m and (Vj−
Vj+1)>
2m,then N=N+2m, m=5 . . . , 2 jε
[R1−
2+e2, R1−
e2]where;
e1, e2—
indentations from threshold points (threshold point are empiric values equal 75 ms and 115 ms correspondently);
Vj—
amplitude in point j;
N—
noise level value.
- R intervals with noise level N exceeding predefined level, wherein noise level N may include a visual representation as follows;
-
18. The process as in claim 1, further comprising the step of determining whether to send a signal to the user to administer a form of external stimuli.
-
19. A process for analyzing a medical condition of a user comprising the following steps:
-
reading at least one signal from the user;
transferring said at;
least one signal into at least one digital signal;
extracting a plurality of parameters from said at least one digital signal;
analyzing said plurality of parameters and comparing said plurality of parameters to a range in a set of preset parameters;
predicting a possibility of a future occurrence of an abnormal medical condition in the user using at least one of said plurality of parameters, wherein said step of predicting a possibility of a fixture occurrence of an abnormal medical condition includes using at least one of the following parameters;
Heart Rate per minute (HR) of the user;
ST initial which is the ST segment level before observation beginning, ST measure which is the ST segment level at the current moment, ST threshold—
which is the ST segment threshold at normal levels, QT measure—
which is the QT interval duration at the current moment;
QT normal which is the QT interval normal duration,wherein said step of predicting a possibility of a fixture occurrence of an abnormal medical condition includes using the following formula;
wherein K1 is a first constant;
K2 is a second constant;
K3 is a third constant;
N1 is a number of single premature beats per minute;
N2 is a number of group premature beats per minute;
N3 is a number of fibrillation/flutter episodes per minute; and
determining whether a user has an abnormal medical condition by determining whether said plurality of parameters fall outside of said range in said plurality of parameters and determining whether to trigger an alarm warning the user of his or her medical condition or possible future medical condition when said at least one of said plurality of parameters fall outside of said preset ranges for said preset parameters. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification