Your Meds were done on 01/06/15 so your visa will be valid till 01/06/16 or 31/05/16.
Now, as per general rule, you need to have passport with minimum 6 months validity to travel abroad. Your passport expires in July. Let's assume your passport expires on Xth July,2016, which means you should leave India on or before Xth January,2016 because even if your visa will be valid, Indian authorities will not let you go out of India with a passport having less than 6 months' validity.
I hope this helps. Anyone else, please clarify if you are having more authentic and specific information on this line.