"I programmed NS as primary at 30cc/hr , VTI 30cc, and hepain as a secondary 32cc/hr, VTI 500cc."
On our pumps, if you are running both a primary and secondary, the secondary kicks in first and once the VTI is complete, then the primary kicks in. In this case, it would take 16 hours for the heparin to infuse before the NS would start infusing.
Anyways, this patient should have had a central line placed long ago. Drawing labs from a foot, but calling you out because you "ruined a vein with NS"? The fact that they had to draw labs from the foot warrants a central line. Besides, with medications like heparin, it is my opinion that the patient should have 2 PIV's; that way, if there's a problem, you have another site for access. IMHO, they are making a big deal out of nothing! The patient was not over-coagulated, and his IV site probably clotted off or the vein blew. If the patient had a 22g or 24g IV, that tells you that they probably have poor veins (I mainly use 18g, sometimes 20g, rarely 22g, and I never have used a 24g). Regardless, many ESRD patients are very, VERY hard sticks and if 2 reliable PIV sites can't be placed, then a central line/PICC line should be placed. Did this patient have an AV fistula or dialysis catheter? Don't
EVER access these, but an AV fistula limits only one arm for IV placement, obviously.
You could have run NS and heparin together on two seperate pumps, both as primary. Hook the NS to the PIV site and then hook the heparin to the NS IV tubing port closest to the patient. This way, they won't get a heparin bolus.
I always have another RN double-check meds that have a high potential for injury, such as heparin. I also program the VTI much less than what's actually in the bag; for example, I probably would have programmed the pump as 32ml/hr, VTI=64ml. This would mean the patient would receive 2 hours of heparin, then the pump would beep/stop. Patients on high-alert meds need to be evaluated frequently to prevent sentinel events, and programming pumps for appropriate time frames helps to prevent pump programming errors ( I have seriously had a medication volume of 250ml, and the rate of infusion was 1.5ml/hr...which equals 166 hours

).
The patient didn't need a central line because you made a mistake; they needed a central line because they had poor venous access. Learn from this experience and move on. And remember to have another RN verify high-alert meds and be sure to chart the name of the nurse who verified the medication, dose, rate, and pump settings.