Evaluating clinical practice variation using a knowledge-based temporal sequence alignment framework