Bridging the Care Gap between Patients and Providers