i need help...
i want to amke an ECG usnig sound card kindly help me in this
I wish to have the current functionality preserved, and add a few things.
Current functionality:
Maintain all current functionality in the software. Run the compiled software to see, this is:
1) Takes the input to the sound card on a Windows XP computer, and display the information as a trace on the screen (like an oscilloscope). This functionality is already provided in the source code and compiled .exe attached - you will not need to change this.
2) Works out the heart rate based on the input, and displays it.
3) Be able to be resized etc
I wish to have the programmer add the following functionality:
1) Ability to save ECG trace recordings (and specify the file names), probably the easiest way would be directly into a text file. Recordings are about 10 sec - 1 min long. I would like to be able to open the program, and as I am taking a trace and viewing it in real time, I am able to save it to look at it later. I am essentially recording the oscilloscope data.
So, as an example:
I start viewing a new trace at 6pm, view it for a while, then at 6:10 i decide I want a recording of what is going on. So, at 6:10 I type the file name for the file into a text box, press record, and it records and starts to save the ECG data to a text file (or any other type of file). At 6:25 i decide that i have recorded long enough, and press stop recording. The file is saved. The trace is still coming through and is viewable time, and I continue to look at it till 7pm, at which point i disconnect the ECG.
I.e. the trace is NOT interrupted by recording.
At 7:30PM i decide that I want to view the previous trace i recorded, so i click open, select the file that i recorded earlier, and view it . I have the following tools available when viewing (see point 2)
2) Ability to play back the saved recordings later. For example, I open the program, click 'open' select a previously saved file, and then have the following buttons available:
, , & .
3) I must always be able to resize the program and view the traces on any computer etc. Look at the current project to see what I mean. I.e. i can record the trace on a computer with resolution 800 x 600, but then view it on my 22" screen later. Hence, recording should be as twips, % or something similar, not pixels. When i double click on the program title, it needs to go full screen - as it does already.
Special notes:
(To emulate the ECG functionality on your programming computer, please plug a microphone into your computer, run the compiled microphone.exe program, press start, and tap the microphone a few times. You will notice that a digital oscilloscope view of the sound will appear in the program. The program is designed to display an ECG trace. Please have a look at youtube to see what an ECG (also known as EKG) trace looks like. Some other websites running a similar version of the software are here (and you can see screen shots):
http://www.neozap.com/
http://www.eng.utah.edu/~jnguyen/ecg/ecg_index.html
)
Please note:
Original software was written in Visual Basic, ideally the person who writes this solution will write it in Visual Basic 6 (you are free to build upon the source code I have provided) or .NET. This is so I have some hope of modifying it in the future if desired, and will also make your life much easier. Please comment in the code!
1) The original code is attached
2) The partially completed project by the previous service provider is also attached. This contains all the save module already, and you are free to use it if you wish to make your life easier.
You must: Be able to communicate regularly via status report (at least once a day), reply to emails and keep to deadlines.
Other info:
This is not a difficult task - probably take a few hours - I just don't have time at the moment & i'm pretty rusty on my VB coding skills. No need for fancy stuff, just a functional program. I can clean up the GUI later (only if you program in VB).
The service provider MUST have good written english communication skills & be reliable.
mail me at: manoj85_sharma@yahoo.co.in or
at : manoj85sharma@gmail.com
thanks