It's not really that cut and dry with some of those codes. It would be ideal if you posted the entire op report, with any patient identifiers removed of course.
From what you have mentioned there, I would point out a couple of areas which I would recommend investigating the documentation further:
1. 76930 is for ultrasound, but you mention angiographic views of the pericardial sac, so this is somewhat confusing and worth verifying if they were actually ultrasound images being obtained.
2. 93503 is usually used in a bedside Swan placement situation for hemodynamic monitoring. However from your brief statement, it seems this procedure was done along with the other procedures in the cath lab, so you would need to investigate if it was a full right heart cath with documented pressures and such, if so then the code may need to be changed to 93451 instead.
3. Assuming your statement jives with the documentation, nice catch on using 33015 instead of 33010. 33010 indicates a simple tap of fluid, whereas the procedure indicated in 33015 involves the catheter being left in place as you said in your report. Sounds like a minor difference to many people, but I see a lot of coders get it wrong and it's a very costly mistake to make for both physician and facility, you can end up leaving a LOT of money on the table. 33010 is often done as a simple outpatient procedure and 33015 is almost universally an inpatient procedure.
I don't have a problem with the other codes, but the op report would make me more comfortable sharing advice.
Hope this helps.