ashuag i think this is almost not possible to get exact solution which you want ,there so many opensource application dealing with doctors , chemists , labs etc , in order to get better solution according to your prob you have to hire a professional programmer or develop it by your slef , we here to help you at any step . but you have to take your first step . :)
Regards