Meeting all your health care needs with one single app: On demand medical app