Debjani,
1. My I-485 is pending for two years in TSC. I submitted my application without the medical test record. Now I have got my finger printing notice. I have got my medicals done in May-2002. Should I send the medical test rec. now?
It is hard to say. You can send the medicals now with a cover letter listing details of your case (Case number, Received date, Notice date, Name, birthday, address, Aliend number, etC). But still it may get lost. I think you can take the risk to send it now to save time. If you get RFE later, just do the medicals again.
2. More importantly, I want to know how long does the medical record remain valid? I have heard all versions from 3 months to 15 months. Pls. confirm.
It is valid for 1 year in your hand. It is valid until your I-485 approval in TSC's hand. This means you can not hold the medicals for more than 11 months (suppose one month to TSC).