DrDoctor: Digitizing and Democratizing Delivery of Healthcare