Primary care: current problems and proposed solutions.