Defining a comprehensive framework for EHR evaluation