Sorry to hear about your sick goldfish.
Recently, I did an extensive investigation on the prevelance of MB (mycobacteriosis or "Fish TB") in pondfish (goldfish and Koi).
The consensus of several prominent fish vets was that MB was rampant in goldfish (but not Koi). One study of 387 ornamental fish, showed that MB was more prevalent in goldfish than
any tropical fish species studied. In addition, one vet/scientist wanting to use goldfish for experimental studies couldn't get a batch that didn't have some individuals chronically infected with MB.
If you can cure your goldfish with the chemicals and salt, consider you and your fish
very lucky.
However, if you can't, I recommend getting a UV sterilizer. It will help with MB and many other diseases by decontaminating the water and reducing the fish's exposure to the
number of potential pathogens. [Healthy fish can ward off a few potential pathogens but not a large number.] Remember, if you've got a sick fish in the tank, its releasing tons of pathogens into the water that will continously reinfect itself and other fish. The fish don't really have a chance in aquariums that recirculate the same old infected water.
Measures that I believe would help in your situation (no matter what disease the goldfish has) would be to remove the sick goldfish and get a UV sterilizer. In the meantime, I would do a massive water change to reduce the water's pathogen concentration. [The major route of MB infection is oral, so if you clean up the water, you've gone a long way to getting things under control.]
Big-time fish breeders recommend massive (50%) water changes every few days. I suspect that it is not only ammonia and nitrite that fish breeders are removing with those continuous water changes.
Fish diseases take a lot of the fun out of having aquariums. If you have an NPT and don't do water changes and the fish are doing great and don't have disease, fine. But if you've got disease problems, then I think you might want to consider a UV sterilizer.
For my own Rainbowfish with chronic MB, I hook up a ~$70, easy-to-use Submariner UV sterilizer whenever I see any problems in the tanks. Works like a charm!