The human factor in cardiac surgery: errors and near misses in a high technology medical domain.

The human factor in cardiac surgery: errors and near misses in a high technology medical domain.