Community health centers offer 'one-stop shops' for health care