Evaluating diverse electronic consultation programs with a common framework