Fuzzy logic alarm system for pulse oximeters
First Claim
1. A method for differentiating artifact from true oxygen saturation signals using pulse oximetry and a computer system comprising:
- a) generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood;
b) storing the oxygen saturation signal in a data storage area of the computer system;
c) applying a fuzzy logic alarm system computer program to the oxygen saturation signal stored in the computer system in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
d) generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal;
wherein one of the fuzzy sets includes rate of change of heart rate data.
0 Assignments
0 Petitions
Accused Products
Abstract
A new alarm system for pulse oximeters, based on fuzzy logic, will differentiate false alarms, caused by artifact, from true alarms. Numeric input variables and corresponding fuzzy sets (oxygen saturation HIGH (high O2), NO (normal O2) and YES (desaturation) and rate of change of oxygen saturation (HIGH, MEDIUM and LOW) and their membership functions are defined. An output fuzzy set ARTIFACT is defined. Input voltages from the pulse oximeter are sampled and converted to digital form. The sampled voltages are converted by the membership functions into confidences that each fuzzy set descriptor for oxygen desaturation and reate of change apply. Rules are specified which result in confidences that the fuzzy set descriptors for ARTIFACT apply. Further rules govern the issuance of alarms for oxygen desaturation or for artifacts, momentary or continuous, so that the nurse can take appropriate action. The fuzzy logic alarm system program is written in Quick Basic 4.5, by Microsoft (R). The advantage of using the fuzzy logic alarm system for a pulse oximeter used in infants is that there will be at least 34% fewer false alarms. Pulse oximeter alarms which better reflect the actual situation will improve the specificity of the alarm system and may decrease the potential "Cry Wolf" response of the caretaker, which now exists.
213 Citations
16 Claims
-
1. A method for differentiating artifact from true oxygen saturation signals using pulse oximetry and a computer system comprising:
-
a) generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) storing the oxygen saturation signal in a data storage area of the computer system; c) applying a fuzzy logic alarm system computer program to the oxygen saturation signal stored in the computer system in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; andd) generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (2, 3)
-
-
4. A method for differentiating artifact from true oxygen saturation signals using pulse oximetry and a computer system, comprising:
-
a) generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) converting the oxygen saturation signal to a data signal; c) storing the data signal in a data storage area of the computer system; d) applying a fuzzy logic alarm system computer program to the data signal stored in the data storage area of the computer system in order to determine whether the data signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,e) generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored data signal to indicate a state of the data signal;
wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (5)
-
-
6. An apparatus for differentiating artifact from true oxygen saturation signals using a computer system with data storage and data processing capabilities, comprising:
-
a) means for generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) means for storing the oxygen saturation signal in a data storage area of the computer system; c) means for applying a fuzzy logic alarm system computer program to the oxygen saturation signal stored in the data storage area of the computer system in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,d) means for generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (7)
-
-
8. An apparatus for differentiating artifact from true oxygen saturation signals using a computer system with data storage and data processing capabilities, comprising:
-
a) means for generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) means for converting the oxygen saturation signal to a data signal; c) means for storing the data signal in a data storage area of the computer system; d) means for applying a fuzzy logic alarm system computer program to the data signal stored in the data storage area of the computer system in order to determine whether the data signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,e) means for generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored data signal to indicate a state of the data signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (9)
-
-
10. An apparatus for differentiating artifact from true oxygen saturation signals using a pulse oximeter with data storage and data processing capabilities, comprising:
-
a) a pulse oximeter for generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) means for storing the oxygen saturation signal in a data storage area of the pulse oximeter; c) means for applying a fuzzy logic alarm system computer program to the stored oxygen saturation signal stored in the pulse oximeter data storage area in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,d) means for generating a detectable indicator signal based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (11, 12)
-
-
13. An apparatus for differentiating artifact from true oxygen saturation signals using a pulse oximeter and a computer system with data storage and data processing capabilities, comprising:
-
a) a pulse oximeter for generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) means for storing the oxygen saturation signal in a data storage area of the computer system; c) means for applying a fuzzy logic alarm system computer program to the stored oxygen saturation signal in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,d) means for generating a detectable indicator signal in the pulse oximeter based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (14)
-
-
15. An apparatus for differentiating artifact from true oxygen saturation signals using a pulse oximeter and a computer system with data storage and data processing capabilities, comprising:
-
a) a pulse oximeter for generating an oxygen saturation signal which may correspond to the oxygen saturation level in a subject'"'"'s blood; b) means for storing the oxygen saturation signal in a data storage area of the computer system; c) means for applying a fuzzy logic alarm system computer program to the stored oxygen saturation signal in order to determine whether the stored oxygen saturation signal is a true signal actually corresponding to the oxygen saturation level in a subject'"'"'s blood or an artifact, the fuzzy logic alarm system computer program comprising fuzzy sets;
linguistic variables;
membership functions;
confidence values;
rules and constraints;
membership functions for unions of fuzzy sets;
membership functions for triangulations of fuzzy sets; and
decision sets; and
,d) means for generating a detectable indicator signal in the computer system based upon the determination made when applying the fuzzy logic alarm system computer program to the stored oxygen saturation signal to indicate a state of the oxygen saturation signal; wherein one of the fuzzy sets includes rate of change of heart rate data. - View Dependent Claims (16)
-
Specification