Applying a Human Factors Engineering approach to healthcare IT applications: example of a medication CPOE project.