Glad to hear your fish is better!
Side note if using purigen: I was reading at Seachem's website that if you use any stress chemicals other than Seachem's brand to remove purigen from the filter, b4 using a stress chemical.
The others bind with the purigen in such a way that they react and make chloramines that will kill the fish.
http://www.seachem.com/support/FAQs/Purigen.html
"Q: On some of the Purigen® documentation I have read it says that some slime coat products can contaminate Purigen® and render it toxic. Can you identify these products ?
A: Only certain slime coat products will cause Purigen® to become toxic; the products that do this are amine based. Prime® and Safe™ are not amine based and so will not cause this problem. If you're curious, what happens is that the amine compounds can strongly bind to the resin, then when they (the amines) come into contact with any chlorine they will form chloramines which are highly toxic. We offer a stress coat product, StressGuard™, which is not amine based and so can be used in conjunction with Purigen.™
Q: Does AP Stress Coat foul/ruin your Purigen product?
A: If they use an amine based polymer it will not foul the resin but will render it non-regenerable. What amine based polymers will do is bond not just to Purigen but to any organic scavenging resin as well as any ion exchange resin and when you attempt to regenerate the resin they will then bond with the chlorine to form chloramine which can be released into the aquarium. This is not just an issue with Purigen but with all resins being sold in the pet trade. The problem only occurs when one attempts to regenerate the resin, there is no problem unless you wish to regenerate the resin you are using. Seachem products do not contain amine based polymers and are safe to be used in conjunction with not only our resins but also with other companies resins."
(Friend of Bill W., One day at a time)