I always check the name and dosage on any med. I work in an ICU in the USA and I once pulled an IV antibiotic out of the med room that was labeled for my patient, the correct time was on it, the correct med name was on it etc. but it was NOT the correct med. Pharmacy had put the label on an entirely different antibiotic. I wasn’t impressed with their laissez faire attitude about it. I reported it to my manger with the evidence (the clearly mislabeled med) and filed an event report about it.
I check my meds at a computer outside of the patient’s room first, then I take them in and look over them again while scanning (I also say what the med is and why they are getting it- here is your 5mg amlodipine, brand name Norvasc, for your high blood pressure, etc), and another time when I open them.
If it’s an IV infusion I also always check that the med matches the infusion info that is programmed into the pumps. We have some meds that the concentration has changed because of manufacturing issues- what may have been in 100ml now might be only in 50ml. If I select the med and strength and go with the pre-programmed information the patient will get the med in 15 minutes instead of the intended 30 minutes (as ordered).
I’ve also had it where the next shift left me a new bag on the WOW for a continuous gtt that was running low. I once correctly scanned a med and verified it was correct, but then picked up the wrong one from the WOW. I’m so meticulous with checking the bag, the pump, and my MAR that I caught my mistake. If I had hung the other med and programmed it as the one that I had scanned out the patient in all likelihood would have died. Never leave spare meds on your workstation- it’s a disaster waiting to happen.