I don't know if I read your post right, but it sounded like the doctor ordered the heparin to be d/c.
Perfect nurses see a d/c order like that and instantly know it's not right and question it--every single time!
Nobody's perfect though...Including the doctor in this case! Remember, the doctor ordered it to be discontinued. It's his/her mistake to share. If nurses are going to take 100% responsibility for every single order, we may as well fire all the doctors and put in orders ourself!
But, you see, there's a reason we don't do things like order heparin drips, or develop plans to bridge to coumadin: we don't have the same specialized training.
Yes, it's a nurse's job to question orders, but this is a very subjective art that takes an entire career to master--and even then, erroneous orders can slip through the cracks. We need to stop taking the whole weight of a doctor's responsibilities on our shoulders. And Doctors need to stop casually putting in orders with the assumption that nurses will catch mistakes.
One last point. Why was that nurse calling you at home?
a) She should be calling the doctor to clarify the order, not you! You didn't put in the order, the doctor did. It wasn't your order to clarify!!!
b) If she wanted to tell you that you made an error (rub it in?), she could have done it on the next shift. I suspect she was just doing it to boost her own ego for catching an error.
Anyway, I just wanted to stand up for you a little bit. This mistake was not as big as you are probably thinking. Like everyone has mentioned...you will never make that mistake again.
Nurses frequently learn from horrible failures. What an incredible way to learn!!!