To parrot what Dwayne said, thanks for sharing with us how you feel.
I would suggest that if you continue to have issues with the call, that you may wish to seek the help of a counselor. Psychological issues/stresses are not 'our' specialty.
Honestly, this is a fairly anonymous forum. I think people want you to share the specifics of your call because it will help us all give you better advise about the situation. You obviously have the guts to come forward and tell us you have an issue. The choice is your's though and we still respect you either way you choose.
From you post, it seems that you have taken a situation that you did not create, and in that situation did not perform some intervention that may, or may not have given the patient a 0.01% chance of living. It may be silly, but why not only blame yourself only 0.01%, instead of the 100% that we perceive you blaming yourself for? It seems you were only accountable for that 0.01% and not the full life of the patient (as in you did not cause the situation).
You quoted 'everyone makes mistakes', 'you did your best', and all that Jazz. Sure, everybody makes mistakes, and a number of people try and do their best. What separates the professionals from the check collectors is what I believe to be 'perfect practice'. (that is not my saying, but one I like). Perfect practice does not mean you go through motions and hope to gain the experience you need. Perfect practice means that each time you go to your next call, you apply your past experience and new knowledge to perfect that task at hand. It is not something that just comes, but rather something you work hard to obtain. This is what the other posters were trying to say, in a sense. They say to review the call and be critical of yourself, to a point. I am saying to review the calls but to be active in using the review to make yourself a better provider.
I hope you can find that inner peace you are probably needing. Good luck bro !
Matty