I agree with everyone else,
forgive yourself, you are human, you will make mistakes, as we all do.
No harm was done, I know EXACTLY how you feel, but you really need to stop beating yourself up and
learn from this error. I bet you won't make this type of error again!
I have made med errors, 7 that I'm aware of in my 16 years as a nurse. All seven were different, I never made the same mistake twice
It's not the end of the world, learn and move on.
Pat yourself on the back for being honest and admitting the mistake, following through with the proper reporting, and making sure the patient had no ill effects. BRAVO!!