I agree with the advice above from Colin and Gary.
Another aspect that is not understood by many is that 90-95% of all disease affecting aquarium fish is directly due to stress, and this is caused by us, the aquarist. Inappropriate water parameters, nitrogen issues, inappropriate aquascaping, inappropriate stocking including keeping non-compatible species together (involving behaviours but also habitat conditions vary)--all these are stressful to varying degrees and all are caused entirely by the aquarist. Avoid stress and the fish will in that majority of cases deal with the issue themselves. It is only when they are stressed that their resistance and immune system weakens and sometimes fails completely. The fish in their respective habitats do not have someone dumping medications into their water, yet they survive very well.
I always kept a quarantine tank for new fish acquisitions running, with a shallow sand substrate, plants, especially floating plants, and a couple chunks of wood for cover. This tank ran permanently, so that any new fish I acquired could go into an established tank. Using a temporary tank is not the same thing, and causes more stress because you are now shifting the fish twice instead of once, and the temporary tank is no where even close to being established which causes stress for most fish.
To add more scientific data, the following is cited from “An assessment of the use of drug and non-drug interventions in the treatment of
Ichthyophthirius multifiliis Fouquet, 1876, a protozoan parasite of freshwater fish,” S. M. PICÓN-CAMACHO, M. MARCOS-LOPEZ , J. E. BRON and A. P. SHINN (2011).
Potassium permanganate is an algaecide which oxidizes organic matter, reducing dissolved oxygen levels; its effects are notable when used in ponds. This compound has a low therapeutic index and can be very toxic when used in waters of a high pH when it can precipitate on gills leading to high mortalities (Tucker, 1987; Dolezelova et al. 2009; Noga, 2010). The application of higher concentrations (e.g. 10–20 mg l−1 ) for 30 min was found to be toxic to treated fish (Balta et al. 2008).