Developing an on demand Telehaelthcare Platform