I am a programmer myself. I have completed 50% of the project and now I don't have time to work on this project.
There are two modules - Online and Offline modules.
I have completed the offline module.
Explanation of offline Module :
A clinician will go to each and every patient, record his details like clinical history, demographics, images of ear (using otoscope - i have completed the web interface for this). All this information will be stored offline in the local database, as he won't have internet connectivity in patient's house. All this is developed using PHP, MySQL and Apache server.
Explanation of online module :
There are many such clinicians. We want an online system which can retrieve and maintain all the data from various clinicians. So when the clinician goes back to his house, he should be able to send all the data to the centralized server through internet. This operation should be a single click which should send images + data to central server.
Now the online system will get a notification. This online system will be maintained by a hierarchy of users. First the specialist will look this data and send a PDF report to the clinician. The clinician will get a notification by email and he will go to his offline system and click the synchronize button once again.
Apart from the specialist, there are few more user groups. 1) Clinics who maintain both specialists and clinicians 2) Service level accounts who maintain clinics 3) System admin who maintains everyone.
I have attached the hierarchy diagram to this project. More details when you contact me.
All the code developed for the offline module i done using Object - oriented programming. The member functions are available in a single file. Most of the code is reusable. So you can use this same code in online module also.
Terms and Conditions
1) Programmer must sign NDA document.
2) Programmer must not change the project bid after approval. But I will give you a huge bonus if the project is successfully completed and delivered on time. I will also give you more such projects.
3) Must be delivered on time.
4) Communication must be daily or at least once in two days. Updates must be regular.
5) Full ESCROW and clearance of ESCROW only after successful delivery.
Bonus guaranteed after successful delivery and I will make you my off-site programmer.
Additional Project Description:
04/23/2010 at 14:06 SAST
I have edited the 5th Terms and conditions as it wasn't clear enough.
5) Full ESCROW after approval and clearance of ESCROW after delivery.
04/24/2010 at 5:03 SAST
I have also created the layout for the admin panel. The admin panel design must be similar to the Interspire admin panel.