Hi Pratap,
You have already looked at Xebra and since you mention that it is somewhat limited for the functionality you needs from a PACS system, dch4chee seems like a good option. Infact during the development of the Radiology module, I had advised Juan and Victor to start with dcm4che and they looked at it in depth.
You might want to read this with some translator -
http://www.ehas.org/wp-content/uploads/2012/01/PFC-OpenMRS-telerradiologia.pdf
It should be fairly simple to integrate the two and the Radiology module should be easy to modify.
You'd want to send HL7 messages for orders to dcm4chee and those will be mapped as radiology orders against which reports will be stored.
You could then use the WADO services provided by dcm4chee and use Weasis to point to that url.
I assume it shouldn't be very different from the way in which the radiology module is currently working, but it would be good to know how it goes.
Please come back with questions and I can answer or may be if Juan or Victor are still on the list, they might be able to asnwer.