TelEmergency: a novel system for delivering emergency care to rural hospitals.