what are three factors that must be considered when a coder abstracts information from the patient record to accurately assign cpt codes?