Factors affecting and affected by user acceptance of computer-based nursing documentation: results of a two-year study.