Measuring Efficiency of Use in a Web-based EMR Developed for Malawi: Lessons Learned From Performing a Preliminary CogTool Analysis
MP4•Episode home
Manage episode 308543766 series 3014927
Content provided by Gunther Eysenbach. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Gunther Eysenbach or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Background: Developing Web-based electronic medical record (EMR) systems is a fundamental step in enabling resource-constrained healthcare environments to benefit from Web 2.0 applications and services. Towards this goal, we have developed and implemented a Web-based EMR in Malawi, Africa. The EMR, built using Ruby on Rails and AJAX, features touchscreen workstations that collect and validate data from the clinician in real-time at the point of care. The system is deployed in high patient burden HIV/AIDS clinics that have frequent staff turnover. This context makes two aspects of system usability - learnability and efficiency of use[1] - important design considerations. Objective: To determine how efficiently novice users complete tasks using the touchscreen interface of the EMR. Methods: To predict how quickly a user could be expected to perform the EMR tasks, we used an established technique for predicting skilled performance time called the Keystroke-Level-Model (KLM)[2]. This technique models the low-level perceptual motor operators required to complete a specified task using a given interface. KLM calculations require the application of a significant amount of cognitive modeling information. However, a free software application called CogTool[3] has been developed to support cognitive modeling for KLM. In the first phase of our research, we selected thirty-one routinely performed EMR tasks and conducted a KLM analysis of the tasks using CogTool. The interfaces and user actions for each task were prepared within CogTool using a storyboard approach. CogTool analyzed the storyboards to predict performance time of a skilled user (i.e., one who performs without error or hestitation). In the second phase, we recruited four volunteers who had not previously used the EMR to complete the thirty-one tasks for three mock patient encounters (resulting in 372 task observations). We collected the task performance data by modifying the EMR to collect timestamp data for all interface events. In the third phase we compared the preliminary novice performance data with the CogTool predictions. Results: Of the 372 EMR tasks, 77% (286) were performed without errors by the novices (errors defined as any deviation from the CogTool storyboard). Of these error-free tasks, the performance time for 68% (194) was faster than the CogTool prediction. We observed two unexpected user behaviors not captured by the initial CogTool models: (1) two-handed touchscreen interface use, and (2) prolonged dialogue during patient interaction (e.g. spelling verifications). Conclusions: Although preliminary in nature, our initial data suggests that novices can sometimes achieve the efficiency level of a skilled user of the EMR. We found CogTool to be an effective software application that permitted us to rapidly develop predictions of skilled performance time. The ability of most novices to often outperform the KLM calculations was likely related to a documented weakness in CogTool regarding the insertion of "think steps" for all touch typing. In our case, for onscreen typing tasks, CogTool inserted "think steps" before each button press. However, upon review it was not possible to identify suggested inclusion criteria for all of these "think steps" [4]. We are currently revising the CogTool models before collecting additional empirical data. References 1. Nielsen J. Usability Engineering. 1st edition. New York: Morgan Kaufman; 1993. 2. Card SK, Moran TP, Newell A. The Keystroke-Level Model for User Performance Time with Interactive Systems. Commun ACM. 1980 Jul;23(7):396-410. 3. John BE, et al. (2006). The CogTool Project. http://www.cs.cmu.edu/~bej/cogtool/index.html. Archived at: http://www.webcitation.org/5Xayftaav 4. Kieras D. (2001). Using the Keystroke-Level Model to Estimate Execution Times. ftp://www.eecs.umich.edu/people/kieras/GOMS/KLM.pdf
…
continue reading
59 episodes