The reason given is that a germ has infected the surgical theatre.
There are around 2,000 heart patients awaiting surgery at this hospital.
Surgeon Namal Gamage said authorities have failed to ensure the surgical theatre was free of germs.
Tests conducted show abnormal presence of microorganisms, and another test is due soon.