Yes, to error is human but that really doesn't appear to be the problem here. A great deal of the problem appears to be that a percentage of health care providers make multiple errors because no one stops them. According to Grayson and Singh many nurses do not recommend their place of employment to their family and friends.
When people are not held accountable for their actions and the consequences of those actions everyone is endangered. Taking or being forced to take personal responsiblity for your actions and their consequences plays a large part in how many mistakes you make.
I would think it would be every irresponsible health care provider's nightmare to literally have to personally experience everything that they inflict on their patients.
Since health care providers are safe from the magic wishing wand, the next best thing is to guard against such mistakes and be public with the information. It is a matter of ethics. When you are ten and don't want to "rat out" a buddy it is rarely life or death. But health care providers are not ten anymore and it is their ethical obligation to put the safety their patients or potential patients first. Please read this book and tell others about it. All of our lives depend on it.