Understanding key factors affecting on hospital electronic health record (EHR) adoption