General practice and preventive health care: a view through the eyes of community members