Which phase of an EHR implementation project involves analyzing current workflows and identifying gaps before selecting a system?