Evaluating success. Strategies and challenges for understanding IT implementation in a rural hospital.