Mobile platform for patient-doctor consultations