The promise of eHealth for primary care: opportunities for service delivery, patient-doctor communication, self-management, shared decision making and research.

The promise of eHealth for primary care: opportunities for service delivery, patient-doctor communication, self-management, shared decision making and research.