Peri-operative Antibiotics question

Hello all, I have a question I'm not sure about the answer or where to post on the forum. Patient is going to have knee replacement and has penicillin allergy, although he is stable on cephalexin. What would be the best antibiotic to use peri-operatively? Choice of antibiotics: cefazolin, vancomycin, clindamycin. I was thinking cefazolin because it's a 1st gen like cephalexin, but a friend argued for vancomycin. What do you guys think?
Source: Student Doctor Network - Category: Universities & Medical Training Authors: Tags: Pharmacy Source Type: forums