BACKGROUND OF INVENTION1. Field of the Invention
The present invention relates to self-programmable wireless medical devices. In particular, the present invention relates to a self-programmable wireless medical device with a built-in intelligence to learn and to self-adapt its monitoring capabilities to an individual patient's needs. Furthermore, the present invention is capable of uploading various software applications from outside computing devices, enabling it to adapt its monitoring capabilities to a wide range of medical applications. Among these medical monitoring applications are included a self-programmable wireless electrocardiogram (ECG) device as well as a self-programmable wireless electroencephalogram (EEG) device and a self-programmable wireless electromyogram (EMG). The ECG monitoring system and its novel innovations are described here in details.
The present invention further relates to a self-programmable wireless electrocardiogram (ECG) monitoring system. More specifically, the present invention relates to an ECG monitoring system with a built-in intelligence to learn and self-adapt its monitoring capabilities to an individual patient's needs. The ECG device continuously records and monitors the patient's cardiovascular activity to identify and extract various parameters that are then utilized to further optimize the built-in arrhythmia detection algorithms. The optimized algorithms are then uploaded for future monitoring purposes. In the event that an abnormal event is detected, the recorded cardiovascular data leading to and prior to the abnormal event is then scrutinized to further optimize the detection algorithms being used on this patient. Optimized detection algorithms and parameters are then uploaded and activated for all future monitoring of the patient. The ECG device is further capable of performing image recognition and overlay techniques using historical recordings to further optimize its monitoring capabilities and identify “trends” in patient's heart activity. In one configuration, the ECG unit can communicate the recorded cardiovascular data wirelessly to outside computing devices for further analysis and monitoring purposes. The ECG monitoring device can be mounted on disposable media such as a patch for ease of use and added comfort. The ECG device is capable of uploading software applications and detection algorithms enabling it to further adapt itself to new applications including but not limited to electroencephalogram (EEG) and electromyogram (EMG).
2. Description of Prior Art
ECG systems are used for monitoring activity of a patient's heart. A number of electrodes are positioned on the patient. Wires are connected from the electrodes to an ECG monitor. The ECG monitor processes the signals and outputs ECG data, in form of traces representing activity of the heart by measuring electrical signals at different positions on the patient.
Several classes of ECG monitoring devices are presently available in the market. Each of these devices exhibits major issues and limitations that the current invention resolves.
The most common class of ECG monitoring devices are stand-alone ECG monitoring systems which are generally used to monitor and record patient's cardiovascular activity within a hospital or clinic environment and display or print the resulting waveforms for a doctor's viewing. One fundamental problem is that the wires of these devices inhibit movement by and around the patient. Because the patient is wired to the stationary ECG device, doctors must work around the wires to gain access to the patient.
Additionally, there are classes of ECG devices that are portable monitoring devices that do not connect the patient to an external stand-alone device. However, these, like their stand-alone counterparts have numerous shortcomings. Many of the prior art portable ECG monitoring devices are intended to be recording devices only. These devices record cardiovascular data over long periods of time for later viewing and analysis. Additionally, these devices are incapable of performing any type of analysis of the patient's cardiovascular condition. These devices are not interactive and are not remotely self-programmable. An example of such devices is the ubiquitous Holter ambulatory ECG monitor. This device is worn typically around the neck of the patient and is about the size of a tape recorder. From the bottom of the Holter monitor are several wires, generally five, that attach to electrodes that are placed about the patient's torso by sticky pads. Holter monitors continuously record a patient's ECG waveform over an extended period of time such as a 24-hour period or several weeks. These devices often contain a large storage memory for recording the patient heart waves over these long time periods. The patient carries the complete monitor and recorder. The Holter ECG devices record the cardiovascular data only; they cannot scrutinize the data, they merely save it for the primary care physician to review later. The data recorded by a Holter monitor is known and can be analyzed only after the recording period is over; therefore, if the patient experiences an abnormality, the Holter device is incapable of performing an immediate analysis or of assisting the patient by interactively communicating with a doctor. Additionally, Holter monitors lack the processing power and the necessary software algorithms to immediately analyze the ECG data.
Another class of ECG devices are portable extended-wear ECG monitoring devices, some of which store the recorded heart information and, in some cases, transmit that information wirelessly, to a local base station which relays the ECG data by phone to a diagnostic center where it can be promptly scrutinized for arrhythmias. However, this method constrains the normal daily activities of the patient, as the patient must continually stay within range of the local base station. Additionally, these devices don't perform any analysis nor are they self-programmable or adaptable to the patient's unique monitoring needs. Of those devices that are capable of some sort of analysis, such analysis is very limited and fixed. They cannot do any in-depth analysis and because they have fixed programs, they cannot upload or download software and algorithms that customize the detection, analysis and reporting for the patient's unique and individual needs.
Furthermore, among the portable extended-wear ECG monitoring devices, there are those that take the form-factor of a patch with adhesive contact to be placed directly on the patient's chest. These include both the disposable single-use ECG patches as well as the reusable type. Such patches are utilized by Holter monitors to simply record cardiovascular data over a period of time for future analysis by the physician. This group of portable ECG devices provides a higher level of comfort to the patient being monitored over a long period of time; however they lack the ability to transmit the recorded information wirelessly to outside devices. Once the recording period has elapsed, the device's contents are then analyzed by the physician.
Another class of ECG monitoring devices are portable extended-wear ECG monitoring devices capable of recording cardiovascular activity, transmitting that information wirelessly to an outside computing device, wherein said computing device makes this information available for a physician's review and analysis on the recorded cardiovascular data. However due to their limited processing power and their fixed built-in arrhythmia detection algorithms contained in their internal storage area, such patches are also very limited in their scope and accuracy in detection of abnormal heart activity.
Another class of ECG monitoring devices are portable extended-wear ECG monitoring devices that are equipped with the capability of analyzing and scrutinizing the patient's cardiovascular data for arrhythmia and other abnormal heart conditions.
Another class of ECG monitoring devices is wireless portable extended-wear ECG monitoring devices that work interactively with outside computing devices in order to optimize their detection algorithms. Such devices communicate to the outside commuting device the recorded patient cardiovascular information leading to each abnormal event via telemetry. The recorded information is then scrutinized by the outside computing device in order to generate more effective detection algorithms to be uploaded back into the portable ECG monitoring device. What is lacking in such devices is the ability to self-program and improve built-in detection algorithms without the aid of outside computing devices.
Most of the above classes of ECG monitoring devices can have the form-factor of a patch.
What is needed is an ECG device that has the capability to record the patient cardiovascular activity over an extended time period, such as a 24-hour period or longer, in conjunction with the ability to transmit the recorded data automatically or on-demand to an outside wireless computing device. Furthermore, there is a significant need for a wireless ECG monitoring device that is capable of analyzing and scrutinizing the patient's cardiovascular data for arrhythmia and other abnormal heart conditions. Also, in the event that abnormal activity or activities are detected, there is a significant need for an ECG monitor that can optimize its built-in detection algorithms to each patient's unique requirements by analyzing the recorded heart data leading to each abnormal event and extracting essential ECG parameters, without requiring any human assistance or interactions with outside computing devices. Additionally, there is a vital need for an ECG device that can process current as well as historical heart recordings to help identify “trends” in the patient's cardiovascular health. Furthermore, there is a need for an ECG device capable of uploading new application software both via local connection, as well as via telemetry, to help improve its performance and help expand its detection capabilities in other fields including but not limited to electroencephalogram (EEG), electromyogram (EMG), blood pressure, oxygen levels and the like. The present invention provides all of the above capabilities and corrects the deficiencies of the prior art.
SUMMARY OF THE INVENTIONThe present invention relates to a self-programmable wireless ECG monitoring system, along with a method of use for interactively detecting and analyzing a patient's cardiovascular activity. The present invention ECG monitoring system includes a processor, a memory for storing processed ECG signals, internally generated detection algorithms as well as uploaded new software applications. The present invention also includes a transceiver for wirelessly transmitting ECG signal data to outside computing devices. The present invention may also include an RFID reader for accessing patient database of information stored on RFID devices located in close proximity. The present invention ECG monitor also contains one or more software algorithms for detecting abnormal cardiovascular activities. The ECG processor continuously performs analysis on the recorded cardiovascular activity on real-time bases. When an abnormal event is detected, the present invention ECG device will automatically trigger an alarm and transmit wirelessly, to an outside computing device, the most recent history of patient's recorded data just prior to, and including the time during, the abnormality occurrence. The present invention ECG monitoring system then scrutinizes the recorded cardiovascular information leading to the abnormal event in order to further optimize its standard built-in algorithms for the patient being monitored. The ECG monitoring device can further access patient's past recorded history, located either on its local storage media or on outside remote computers via telemetry, to further customize the detection algorithms for each patient.
A novel and unique feature of the current invention is that it is reprogrammable, capable of uploading new detection algorithms wirelessly from outside computing devices for patient monitoring.
Another innovation of the present invention is that it is capable of uploading new software applications to help expand its monitoring and detection capabilities for ECG purposes as well as other monitoring needs such as EEG and EMG.
Another innovation of the present invention is that it is further capable of multitasking between a plurality of device-resident and uploaded software applications in parallel.
Another innovation of the present invention is that it is self-programmable and capable of analyzing the recorded heart waveforms including the events leading to any abnormal event and extracting parameters associated with the cardiovascular activity, including but not limited to the PR, QRS and ST intervals as well as the peak levels for R, S, P and T to generate newly customized detection algorithms for monitoring the said patient heart.
Another innovation of the present invention is its ability to adapt its monitoring system to each individual patient. Utilizing its built-in processing power, the present invention is capable of identifying the detection algorithms best suited for each individual patient's cardiovascular conditions. Those algorithms are then logged under the patient profile in the devices internal storage memory and utilized for all future monitoring purposes for the said patient.
It is another object of the present invention to access and analyze patient historical cardiovascular data located in the ECG device's local storage unit, to further improve its arrhythmia detection algorithms and detect trends in patient's heart condition.
It is another object of the present invention to utilize RFID communication to access database of patient information stored in an RFID device within close proximity to the device.
It is another object of the present invention to wirelessly access and analyze patient historical cardiovascular data located on remote computing devices to further customize its arrhythmia detection algorithms and identify trends in the patient's heart condition.
It is another object of the present invention to automatically adjust the device's resolution for detecting and recording patient heart waveforms with irregular and hard to analyze morphology.
It is another object of the present invention to automatically adjust the device's sampling rate to further improve the detection and analysis of the recorded patient cardiac waveforms with irregular and hard to analyze morphology.
It is another object of the present invention to automatically adjust the device's signal sensitivity level as well as signal gain control to further improve the detection and analysis of the recorded patient cardiac waveforms with irregular and hard to analyze morphology.
It is another object of the present invention to use lead-wires connected to a plurality of electrode sensors attached to the person's body for acquiring the electrocardiograph data.
It is another object of the present invention to snap the ECG device into a docking bracket attached to a disposable patch with an adhesive surface with which it can attach to the patient's body.
It is another object of the present invention to snap the ECG device into a docking bracket attached to a re-usable patch with an adhesive surface with which it can attach to the patient's body.
BRIEF DESCRIPTION OF THE DRAWINGSReferring particularly to the drawings for the purpose of illustration only and not limitation, there is illustrated:
FIG. 1 is a block diagram of a preferred embodiment of the hardware architecture of the present invention Self-Programmable Wireless Medical Device;
FIG. 2 is a preferred embodiment of the software flow diagram of the present invention Self-Programmable Wireless Medical Device;
FIG. 3 is a flow chart diagram of a preferred embodiment of the software flow control of the Application Management of the present invention Self-Programmable Wireless Medical Device;
FIG. 4 is a preferred embodiment of the software flow diagram of the Level-1 Record ECG Data of the present invention Self-Programmable Wireless Medical Device;
FIG. 5 is a preferred embodiment of the software flow diagram of the Level-2 Abnormality Analysis of the present invention Self-Programmable Wireless Medical Device;
FIG. 6 is a preferred embodiment of the software flow diagram of the Level-3 New Algorithm Generation of the present invention Self-Programmable Wireless Medical Device;
FIG. 7 is a preferred embodiment of the software flow diagram of the Level-4 Trend Detection of the present invention Self-Programmable Wireless Medical Device;
FIG. 8 is a block diagram of a preferred embodiment of the memory module of the present invention Self-Programmable Wireless Medical Device;
FIG. 9 is a block diagram of a preferred embodiment of the User Interface module the present invention Self-Programmable Wireless Medical Device; and
FIG. 10 is a block diagram of a preferred embodiment of the Power Management module the present invention Self-Programmable Wireless Medical Device.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTSAlthough specific embodiments of the present invention will now be described with reference to the drawings, it should be understood that such embodiments are by way of example only and merely illustrative of but a small number of the many possible specific embodiments which can represent applications of the principles of the present invention. Various changes and modifications obvious to one skilled in the art to which the present invention pertains are deemed to be within the spirit, scope and contemplation of the present invention.
It should be noted that references to “an,” “one,” or “various” embodiments in this disclosure are not necessarily to the same embodiment, and such references contemplate more than one embodiment.
The present invention disclosed herein is a self-programmable ECG monitoring system and methods of use for analyzing the recorded information about a person's heart condition.
Unless otherwise defined, all terms of art, notations and other scientific terms or terminology used herein are intended to have the meanings commonly understood by those of skill in the art to which this invention pertains unless the context clearly indicates otherwise. In some cases, terms with commonly understood meanings are defined herein for clarity and/or for ready reference, and the inclusion of such definitions herein should not necessarily be construed to represent a substantial difference over what is generally understood in the art. Many of the techniques and procedures described or referenced herein are well understood and commonly employed using conventional methodology by those skilled in the art, such as, for example, the widely utilized current Good Manufacturing Practice guidelines.
As used herein the term “Computing Device”” includes a desktop, laptop or tablet computer, as well as a mobile device.
“Telemetry” means the wireless transmission and reception of measured quantities for the purpose of remotely monitoring environmental conditions or equipment parameters.
“Software Application” means all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself.
“PR interval” means the interval between the beginning of the P wave and the beginning of the QRS complex of an electrocardiogram that represents the time between the beginning of the contraction of the atria and the beginning of the contraction of the ventricles
“QRS interval” means the interval from the beginning of the Q wave to the termination of the S wave, representing the time for ventricular depolarization.
“ST interval” means the interval immediately following the QRS complex which merges into the T wave.
“R level” means the amplitude of the initial upward deflection of the QRS complex, following the Q wave in the normal electrocardiogram and representing early depolarization of the ventricles.
“S level” means the amplitude of the downward deflection of the QRS complex following the R wave in the normal electrocardiogram and representing late depolarization of the ventricles.
“P level” means the amplitude of the deflection in the electrocardiogram produced by excitation of the atria.
“T level” means the amplitude of the deflection of the normal electrocardiogram following the QRS complex; it represents repolarization or recovery of the ventricles.
Disclosed herein and illustrated inFIGS. 1 through 10 is the present invention method and apparatus Self-ProgrammableWireless ECG Device1000.
Thepresent invention1000 has ahardware architecture100, which is illustrated inFIG. 1, with reference toFIG. 1, wherein a plurality ofelectrodes900 are placed on the patient's body, and are connected to thepresent invention1000. The hardware architecture is contained within some type of appropriate housing, not shown, theelectrodes900 connect to thehardware architecture100 via a series of wires. Thepresent invention1000 includes anAnalog Sensor module130 that receives the electrical signals from theelectrodes900 through the series of wires, and provides proper filtering and amplification circuitry to produce the desired waveform representing the patient's cardiovascular activity. The present invention includes an Analog to Digital (A to D)module140 for digitizing the received analog waveforms. The current invention also includes amicroprocessor110 that provides the necessary computing power to process the digital data from the A toD module140 and store the recorded information in the internalECG Data Buffer124aof theECG Memory Module120. Theprocessor110 also performs a series of algorithms stored in its Pre-storedArrhythmia Algorithms memory122aof theECG Memory Module120 for detecting arrhythmia and other abnormal heart activities. If abnormal heart activity is detected, the recorded information leading to the abnormal event is then saved in the AbnormalEvent Data Buffer124bof theMemory Module120.Microprocessor110 then extracts a series of ECG parameters from the recorded data and stores it in theECG Parameter Buffer126aof theMemory Module120 and utilizes the saved ECG parameters to generate newly customized algorithms that are then saved in the Custom GeneratedAlgorithms122bof theMemory Module120 as well as customized ECG parameters that are saved in the Custom GeneratedECG Parameter Buffer126b.
Themicroprocessor110 is further capable of uploading historical recordings of the patient being monitored and saves them in the UploadedHistorical Recording122cof thememory module120. Themicroprocessor110 further uploads historical ECG parameters and saves them in the UploadedHistorical ECG Parameters126cof thememory module120. Themicroprocessor110 further uploads additional patient information and saves it in the UploadedPatient Database124cof theMemory Module120. Themicroprocessor110 further uploads additional software applications which are saved in the UploadedApplications128cof theMemory Module120. Themicroprocessor110 is further capable of multitasking between a plurality of device-resident and uploaded software applications in parallel.
RegardingFIG. 1, with further reference toFIGS. 9 and 10, awireless transceiver170 will communicate the recorded information tooutside computing devices980 via telemetry. Furthermore, if an abnormal event is detected in the patient's cardiovascular condition, thetransceiver170 wirelessly notifies outside computing devices and personnel of the patient's condition.User Interface Module150 of thecurrent invention1000 includes a plurality of buttons and switches158 for manually entering various commands to program theECG device1000 as required. Anaudio device154 is available to prompt the patient of any abnormal heart activity. A number of light emitting diodes (LEDs) and adisplay unit156 will also provide the operator with visual feedback of the status of the current invention. Arechargeable battery164 of thePower Management Module160 provides the power source for theECG device1000, and the supportingcircuitry162 provides feedback to the status of the battery-charge available.Connectors166 provide access to an outside power source for charging the battery.RFID receiver180 provides access to patient database stored innearby RFID devices990. The accessed information is then saved in the UploadedPatient Database Buffer124cof theMemory Module120.
Referring now toFIG. 2, there is shown a detail of Self-Programmable ECG Device Software Flow Diagram2000. The initialprogram Application Management600, which is shown in detail inFIG. 3, manages uploading of additional detection algorithms and software applications fromoutside computing devices980 via telemetry and saves the uploaded information in the UploadedApplications128c.
The next program Level-1Record ECG Data200 obtains the electrical signals from theelectrodes900 and digitizes and stores the digital data in RecordedECG Buffer124a, which is shown in detail inFIG. 4.
The next program Level-2Abnormality Analysis300 scrutinizes the digitized ECG data for arrhythmia and other abnormal behavior, using pre-stored analysis algorithms, shown in detail inFIG. 5. In the event that an abnormality is detected, the patient's recent recorded history leading up to the abnormal event, is saved in theAbnormal Event Buffer124b. The data saved in theAbnormal Event Buffer124bis then further analyzed to help compute a series of ECG Parameters which are then saved in theECG Parameter Buffer126a, which is shown in detail inFIG. 5.
Next, program Level-3New Algorithm Generation400, which is shown in detail inFIG. 6, further scrutinizes the data saved in theAbnormal Event Buffer124balong with the parameters stored in theECG Parameter Buffer126ato develop a customized arrhythmia detection algorithm for the patient being monitored. The newly generated custom algorithm is then saved in the Custom GeneratedAlgorithms122band activated for continuous monitoring of the said patient. Concurrently, program Level-3New Algorithm Generation400 scrutinizes the data saved in theAbnormal Event Buffer124balong with the parameters stored in theECG Parameter Buffer126ato develop a series of customized ECG parameters. The newly developed custom ECG parameters are then saved in the CustomizedECG Parameter126b.
The next program, Level-4Trend Detection500, which is shown in detail inFIG. 7, accesses the digitized ECG data saved in the RecordedECG Buffer124aalong with the patient's historical ECG recording onoutside computing devices980 via telemetry and the patient's database of information onnearby RFID devices990 to detect possible “trends” in patient's cardiovascular performance.
Each of these software programming levels is described in further detail below.
Referring now toFIG. 3, there is shown a detail of Application Management software flow diagram600 of thepresent invention1000. TheInitial Task601a, uploads new software applications from outside computing devices. Next, the uploaded applications are saved601bin the UploadedApplications storage area128cof theMemory Module120. The uploaded application type is then analyzed. If application type is electrocardiogram (ECG)601c, thenpresent invention1000 is re-configured to operate as an ECG device using the new uploadedsoftware application601d. If application type is electroencephalogram (EEG)601e, then present invention is re-configured to operate as an EEG device using the new uploadedsoftware application601f. If application type is electromyogram (EMG)601g, thenpresent invention1000 is re-configured to operate as an EMG device using the new uploadedsoftware application601h. If any other application type is selected, thenpresent invention1000 is re-configured to operate for that application accordingly601j. Next,present invention1000User Interface module150 is re-configured for the newly uploadedapplication601k. Finally, the newly uploaded application is activated601m.
Referring now toFIG. 4, there is shown a detail of Level-1 Record ECG Data Software Flow Diagram200. TheInitial Task200aobtains the electrical signals from theelectrodes900. It then implementsRoutine200b, wherein it digitizes the obtained analog data using on-board A-DConverters140 and stores them in the RecordedECG Buffer124aof the device'smemory120, in accordance withRoutine200c. Following that, the operation mode of the ECG is examined at200d. In the event that the ECG device is set to “Continuous Transfer” mode, then the digitized signals are also transmitted at200eto outside wireless computing device(s)980 via on-board wireless transceivers170.
Referring now toFIG. 5, there is shown a detail of Level-2 Abnormality Analysis software flow diagram300 which applies to the software task for analyzing the recorded data for arrhythmia and other cardiovascular abnormalities. ECG monitor1000 contains a number of pre-loaded software algorithms in its Pre-stored ArrhythmiaAlgorithm storage area122a. These algorithms are loaded at301a. Next, the algorithms are used to scrutinize at301bthe patient's ECG signals for abnormalities. Following that, the next task of Level-2Abnormality Analysis300 further processes the patient's ECG signals in order to compute a series ofECG parameters301c. In the event that abnormalities are detected301d, the recorded data prior to the abnormal event is saved in theAbnormal Event Buffer124b, in accordance withRoutine301e, and the computed series of ECG parameters are saved in ECGParameter storage area126a, in accordance withRoutine301f.
Referring now toFIG. 6, there is shown a detail of Level-3 New Algorithm Generation software flow diagram400. Theinitial task401a, analyzes recorded data prior to an abnormal event stored in the AbnormalEvent Data Buffer124band is utilized to compute a new set ofECG parameters401b. The above analysis is then further utilized to optimize the built-in algorithms of theECG device1000 for (a) improved noise filtering401c, (b) improveddata sample rate401dand (c) optimizedsignal gain control401e. Following that, the patient historical recordings are accessed401ffor further analysis. Using all of the above mentioned analyses and optimizations, a new customized algorithm is developed401g, which is then saved in the Custom GeneratedAlgorithm storage area122band activated forfuture analysis401h.
Referring now toFIG. 7, there is shown a detail of Level-4 Trend Detection software flow diagram500. TheInitial Task501a, accesses the patient's recorded data from RecordedECG Data Buffer124a. Thenext Task501b, accesses the patient's historical recordings residing onoutside computing devices980 via telemetry. Following that, the patient's database of information is accessed501conRFID storage devices990. Next, the status of trend method detection as set by theUser Interface Module150 of theECG device1000 is checked501d. If trend detection method is set to “historical”, then current and historical ECG parameters are accessed501eand are analyzed to detect a trend in patient'scardiovascular health501g. If however, trend detection method is set to “image overlay” then various images of the patient's current and historical cardiovascular recordings are superimposed and processed501fto detect a trend in patient'scardiovascular health501h.
Referring now toFIG. 8, there is shown a detail of theMemory Module120 of theECG device1000. Theinnovative Memory Module120 is comprised of multiple storage compartments; the preferred embodiment illustrates four such compartments. This superior Memory Module structure enables thecurrent invention1000 to simultaneously support (a) operating software code or main operating code for the device, (b) built-in detection algorithms, (c) self-generated custom algorithms, and (d) uploaded algorithms and software applications. Each of these storage compartments is described in further detail below.
TheStorage Compartment121 of theMemory Module120 contains the Main Program Code of theECG device1000.
TheStorage Compartment120aof theMemory Module120 contains built-in algorithms as well as the recorded patient information. The Pre-storedDetection Algorithms area122aof theStorage Compartment120acontains various algorithms initially loaded into theECG device1000 for detecting arrhythmia and other abnormal heart activities. Recorded cardiac information is continuously stored in the RecordedECG Data Buffer124aof theStorage Compartment120a. ECG parameters computed from the recorded cardiac information are stored in theECG Parameter area126aof theStorage Compartment120a.
TheStorage Compartment120bof theMemory Module120 contains the newly generated detection algorithms by theECG device1000 as well as the recorded patient information leading to the abnormal events. The Custom GeneratedAlgorithms area122bof theStorage Compartment120bcontains internally generated algorithms for detecting arrhythmia and other abnormal cardiac activities. Recorded cardiac information leading to abnormal events is stored in the AbnormalEvent Data Buffer124bof theStorage Compartment120b. Internally computed customized ECG parameters are then stored in the Custom GeneratedECG parameter area126bof theStorage Compartment120b.
TheStorage Compartment120cof theMemory Module120 contains the patient historical recordings and database, as well as new software applications uploaded into theECG device1000. Historical patient cardiac recordings uploaded from outside computing devices are saved in the UploadedHistorical Recordings area122cof theStorage Compartment120c. Patient database accessed from close proximity from outside RFID devices are saved in the UploadedPatient Database area124cof theStorage Compartment120c. Historical ECG parameters uploaded from outside computing devices are saved in the Uploaded HistoricalECG Parameters area126cof theStorage Compartment120c. New software applications uploaded from local or remote outside computing devices are saved in the UploadedApplications area128cof theStorage Compartment120c.
Referring now toFIG. 9, there is shown a detail of theUser Interface Module150 of the currentinvention ECG Device1000. TheMicroprocessor110 provides the means for the patient or the doctor to reprogram theECG device1000 through a series of buttons and switches158. In the event of the detection of an abnormality, anaudio feedback154 and visual feedback and communication is provided via the LEDs (light emitting diodes) anddisplay156.
Referring now toFIG. 10, there is shown a detail of ThePower Management Module160 of theECG device1000 that contains abattery device164 and the supportingbattery status circuitry162 andconnectors166.