Multi-platform telemedicine system for patient health monitoring