Project Design
We need to determine the nature and scope of our project. It is crucial to go into as much detail as possible to support a decision that makes optimum use of resources to achieve desired results. Everyone is more than welcome to contribute.Table of contents
Mission
To develop an open source, low cost, and clinically functional electrocardiography solution.The ECG should be of good quality, and safe for patients. This is not a hobby project!
Should the device be able to pass international certification?
Professor Robert A. Malkin in his EWH study has identified that standards probably play only a negative role (Malkin 2007). He says "...we can conclude that international standards are not creating an indigenous medical equipment manufacturing capability. In fact, imposing standards probably amounts to “kicking out the ladder”—preventing the emergence of local companies that might have produced low-cost devices, devices that work in the developing world, but do not meet the international standard." This said, it is still important that regardless of official compliance any device meets the following outcomes:
a) Full optoisolation - no chance of back current to patient or damage to equipment from a defibrillator or immersion.
b) Reliability - If not redundancy, simplicity will help ensure continuous operation under stressful conditions.
c) Operating/Maintenance endurance - The device must be able to endure cleaning procedures and hospital solvents, and require little maintenance. Maintenance failure is one of the key causes of equipment shortage in the developing world (Roberts 2000).
d) If an auto diagnosis routine is included, this will need to have statistically predicted sensitivity, specificity, positive and negative predictive values published. This presents a barrier for such software.
Who will benefit
- Physicians from high income countries
- Physicians from outreach centers in high income countries
- Physicians from middle income countries
Similar commercial devices are very expensive and numerous physician cannot afford them.
- Physicians from low income countries
- Industry
- Education of health scientists
- Other projects?
- Small local companies
Where and how would our device be used
Mostly in peri-urban and rural health care. To asses patients before arrival of the ambulance service and their referral to the hospital. In some rural and remote communities the open ECG will form a bridge between diagnosis and treatment, as medical evacuation is not always possible and can take time. Time pressures when treating a ST elevation MI, for example, necessitate fast diagnosis and treatment well inside the typical hours/days a flying doctor service takes, even in developed countries.The usage of the openECG is inversely proportional to the wealth of the country. The wealthier the country, the less mainstream the use of the device. In poorer countries, the open ECG may well be used at tertiary medical referral centers. In wealthier countries, it may only be used at outreach missions or in remote communities.
The openECG should also be capable of monitoring, especially if alternative equipment is not available. Monitoring may only include a continuous lead II trace.
How long will the recording last?
The ECG should record 12 leads for a few minutes, for diagnostic purposes. If recording is PC based (not cached locally) then provisions should be made available for longer monitoring if required. The bitrate of a lead II continuous recording with digital waveform recording is roughly 100Kb/min using the FreeECG software
What parameters would be measured?
ST-segment is very important, as is QT interval, asystole, brady and tachycardia and VF/VT. As outlined earlier, it may not be possible to have software recognition of these complexes. However, it is relatively simple to automate rate warnings (brady or tachy) which would be convenient for monitoring.
Hardware
Main unit
Our ECG should be PC-based USB device. This would allow it to be connected to desktop computers, laptops, but mobile phones too.What about the number of leads?
From a medical stand point 12-lead is the best option.
It is not beneficial to do a 12-lead ECG recording in an acute situation, it takes too much time?
Quite the opposite, it has been conclusively demonstrated that information obtained from the prehospital ECG reduces the time to hospital-based reperfusion treatment (Ferguson JD et al. 2003).
Analysis of the cost of providing this service to the community must include consideration of the demonstrated benefits of more rapid treatment of patients with myocardial infarction and the resulting time savings advantage shown to accompany the use of 12ECG programs (Garvey JL 2006).
There is perhaps a problem with education and training, but it has been shown that hospital-based paramedics and nurses can successfully be taught to evaluate (ie, sight read) a prehospital ECG for the presence of AMI with accuracy in rural areas (Foster DB et al. 1994).
What about the 5-lead approach?
There is good data to support 12 lead synthesis using orthogonal lead placement of five electrodes and the use of the Dower Transform. Philips's trade name for this is EASI
What about sampling frequency and quantization?
At least 10 bit assuming a full dynamic range.
If QT analysis is being considered, then 500 Hz to 1kHz is needed.
What about noise analysis and rejection?
Impedance checking, lead selection (particularly if Dower-like transform is used).
What about the power?
It would have to be either battery powered or use an isolation transformer plus defib protection in front of the op-amps on the front-end.
Electrodes
Disposable or reusable?See the reusable electrode page here: Reusable electrode development
There is a mandate for reusable electrode usage, including demonstrated need in developing nation hospitals.
PC Hardware requirements
See PC Hardware
Software
What languages should the software be written in?Since a GUI is probably essential (as you would want to have human training and some oversight), Qt
Again about the leads?
From a software point of view the only difference is multiplexing and switching the 3 leads each 2.5 seconds. Alternatively, the ability to simultaneously acquire all leads is a feature of the best current ECGs. If this is possible, it should be pursued. Numerous cardiac events are best analyzed from multiple directions simultaneously.
In what format should the ECG data be stored?
Using the DICOM file format may allow the data to be viewed in PACS software. EDF
The format chosen should ideally meet the following criteria:
a) Built from open source libraries.
b) East to read (using software).
c) Support de-identification methods.
d) Allow annotations.
d) Be compact - to facilitate rapid trasmission rates in telemedicine.
See this page for more details.
What about interpretation?
Automated ECG interpretation still cannot beat a qualified clinician on relatively short recordings (Hongo RH & Goldschlager N. 2006), so should we bother with it at this point? For now it may be more beneficial to have the output readily available for telemedicine (transmission and remote review). However, when skills are in short supply, or connections are out, local software could be useful. The software could also be adjusted to provide training.
Proof of Concept
This flow chart is a proof of concept for one potential interface method. This includes the use of an off-the-shelf USB to Serial converter, available for roughly five dollars ($5)Simplicity is king, so it may be appropriate to remove the relay controlling power - a switch is good enough.
Similarly, for multiple lead acquisition I am unsure of whether it is possible to constantly feed 12 leads over RS232 or whether switching would need to occur in the device. If you are more familiar with serial protocols please update this.
You are welcome to change this image or add things. Image was created in microsoft visio - ECGdesign.vsd
Software Architecture
I am proposing the following software architecture. Please review it and give your comments.- DSP Module: this module is a central repository for implementations of various signal processing algorithms (e.g: filtering, downsapling, interpolating). All the other modules rely on it for their signal processing needs.
- Data Acquisition Modules: these modules will read data from the hardware or files, filter the signal (if necessary) using the DSP module and then pushes the data to the cardiognosis and display modules.
- Interfacing modules: read ECG signals from the USB device. However, during development, programmers must be able to work even if they do not have access to the actual signal acquisition hardware. For this reason we will need to develop a simulator that will provide pre-recorded signals (e.g. MIT/BIH recordings) as if it were received from a USB device. The interfacing module must provide device control functionalities (e.g: on/off, baud rate control).
- File Reader: this module shall read signals that have been previously recorded to file.
- Recorder: records ECG signals to file. The recorded files can be read back using the file reader module.
- Cardiognosis Module: this is where the ECG signal will be analyzed and monitored. Heart beat and other parameters that need to be displayed to the user will also be calculated in this module.
- Display Modules: these modules will display the actual graph and values calculated by the cardiognosis module. Before the graph is displayed, the digital trace might need to either downsample or interpolate the signal it received from the data acquisition modules.
- Printing module: will enable the user to print out the output generated by display modules. In addition it should provide an option for printing grid lines if ECG papers are not available and the user wishes to print on a blank paper
Education
Education is extremely important. We should aim to include cardiologists, other physicians and paramedics in the process of writing open educational materials. Also, extensive instruction books should be available for the device. All of the material should be made available in many different languages.Other projects
How to utilize the technology that is already present in the developing world.Moca
Nextlab
References
- Ferguson JD, Brady WJ, Perron AD, Kielar ND, Benner JP, Currance SB, Braithwaite S, Aufderheide TP. 2003, The prehospital 12-lead electrocardiogram: impact on management of the out-of-hospital acute coronary syndrome patient.
Am J Emerg Med. 2003 Mar;21(2):136-42.
- Foster DB, Dufendach JH, Barkdoll CM, Mitchell BK. 1994, Prehospital recognition of AMI using independent nurse/paramedic 12-lead ECG evaluation: impact on in-hospital times to thrombolysis in a rural community hospital.
, Am J Emerg Med. 1994 Jan;12(1):25-31.
- Garvey JL, MacLeod BA, Sopko G, Hand MM; National Heart Attack Alert Program (NHAAP) Coordinating Committee; National Heart, Lung, and Blood Institute (NHLBI); National Institutes of Health. 2006, Pre-hospital 12-lead electrocardiography programs: a call for implementation by emergency medical services systems providing advanced life support--National Heart Attack Alert Program (NHAAP) Coordinating Committee; National Heart, Lung, and Blood Institute (NHLBI); National Institutes of Health.
, J Am Coll Cardiol. 2006 Feb 7;47(3):485-91. Epub 2006 Jan 18.
- Hongo RH, Goldschlager N. 2006, Status of computerized electrocardiography.
, Cardiol Clin. 2006 Aug;24(3):491-504.
- Malkin RA 2007, Design of health care technologies for the developing world.
, Annu Rev Biomed Eng. 2007;9:567-87.
- Milgate S 1999,Shortage of Rural Doctors in Australia (and what can we do about it, if anything?)
, ADF Archived 1999, Accessed 10/12/2008
- Penm E 2008,Cardiovascular disease and its associated risk factors in Aboriginal and Torres Strait Islander peoples 2004-05
Cardiovascular disease series no. 29, 2008, pp 1-110
- Roberts J 2000, Supporting medical technology in developing countries-what is appropriate?
, Appropriate Medical Technology for Developing Countries (Ref. No. 2000/014), IEE Seminar on. 2000; pp 2/1 - 2/2
- Samaddar DP, Mahapatra BC, Ray B 2002, Indigenous Reusable Chest Electrode: A Cost Effective Alternative To Commercial Disposable Electrode For E.C.G. Monitoring, Indian J. Anaesth. 2002; 46 (6) : 437-440.
- Stevens G, Dias RH, Thomas KJ, Rivera JA, Carvalho N, Barquera S, Hill K, Ezzati M 2008, Characterizing the epidemiological transition in Mexico: national and subnational burden of diseases, injuries, and risk factors.
, PLoS Med. 2008 Jun 17;5(6):e125.
- Prutchi D, Norris M 2004, Design and Development of Medical Electronic Instrumentation: A Practical Perspective of the Design, Construction, and Test of Medical Devices
, Wiley-Interscience?
Created by: Ivor.
Last Modification: Wednesday 21 of July, 2010 09:28:14 CEST by Ivor.
Sidebar
Wiki Contents
Recent activity
Forum
- Hardware: how to get signal from the body
- Hardware: Testing ECG circuit
- Hardware: how to get signal from the body
- Hardware: how to get signal from the body
- Hardware: how to get signal from the body
- Software: LabVIEW and Matlab question
- Software: MIT-BIH Database
- Software: MIT-BIH Database
- Software: MIT-BIH Database
- Software: European ST-T and MIT-BIH database
Blog
-
openECGproject: 34th Annual Conference of the International Society for Computerized Electrocardiology
Sat 28 of Feb., 2009 18:52 CET -
openECGproject: Two ECG iPhone apps
Sun 15 of Feb., 2009 12:56 CET -
openECGproject: openECGproject featured on TikiWiki
Fri 09 of Jan., 2009 11:14 CET -
openECGproject: Medgadget supports the openECGproject
Wed 10 of Dec., 2008 10:49 CET -
openECGproject: First reactions
Mon 08 of Dec., 2008 09:41 CET -
openECGproject: openECGproject is alive
Wed 03 of Dec., 2008 07:37 CET

