Pediatric appointment keeping: improving adherence in a primary care allergy clinic.