42 Providing online non-downloadable computer software platforms for providing telemedicine healthcare services; Providing online non-downloadable computer software platforms for caring for patients, namely, for providing telemedicine services; Providing online non-downloadable computer software platforms for operating a virtual patient care center; Providing online non-downloadable computer software platforms for enabling synchronous and asynchronous communication between doctors and patients; Providing online non-downloadable computer software platforms for allowing patients to fill out pre-visit questionnaires, schedule appointments and access their health records