I can kinda remember what it is like be new the this world of nursing
. I first need to tell you to relax and don't be so hard on your self. I don't know what is your patient ratio, but mine is 3:1 when we have staff and 4:1 when we are understaffed. I ALWAYS, the first thing, go to each of my patients rooms and, introduce the care team and take a few precious moments to spend quality time with each of them. Ask about there day, concerns they have and there needs, if any. This method seems to work for me about 80% of the time. It really does cut down the ringing of the call bell. Patient can sense when you are in hurry, so if you make them feel validated and important they sense that you have the situation under control and they are in safe hands. If you get them what they need in that few first moments, you shift will go much better.
BTW, I work on the Cardiac transplant unit with artificial heart devices and LVAD patient. (Dick Chaney)
Secondly,you need to priortize the care of your patients. Depending on what can wait, save the busiest patient for last. If there are things that can't wait, then do that patient first. You mentioned that you work with cardiac patients, priortizing their care will help indentify area early and address them, call the doc, drawing time sensitive labs. Think what is most important when recieving your report. Try to pick out the information that is the most important and pertinent to the care of the patient.
Thirdly, delegate, delegate and then delegate some more. I don't know if your CNA, NCP's UAP, but utilize them. Give them the tasky stuff to do, the stuff that an RN does not have to do. You take care of the things that are priorties and RN assigned.
Don't give up, I am sure you are a great nurse. Try the time management skills you were taught and listen to your gut, it will never mislead you. Delegate the duties that can be assigned to someone else. Ask your co-workers for help, if you see they are not busy.
I hope some to the suggestions help. have a great day