First, make sure your fish is willing to eat. If not, get it used to bloodworms (you will need bloodworms to feed the fish in the end) -- I made the mistake of first feeding NLS to the fish and it would take a while for them to eat it. They ate the bloodworms quickly and had no problem stuffing themselves with it.
I took a frozen cube of bloodworms, thawed it out, drained as much of the excess water as I could without using paper towels. Then I took about 1/3 of 1g packet of Safeguard canine dewormer and crushed it into a powder. Coat the bloodworms with the Safeguard canine dewomer, then freeze the cube back up. Once frozen, dump the content back into the tank and the fish will eat it. This is the least messy way of doing this.
Make sure that your fish are QT'd in their own little tank so you can do plenty water changes.
One thing you will notice, when the worms die inside the fish, their poop will turn almost black from the coagulated blood. This is a good sign that the worms are dying out. You will also notice that worms stop hanging out the anus.
In my research it has been said to hit the fish 3 times with the dewormer, but honestly, I did it twice and everything is gone.
Make sure that you wait at least 7-10 days between each dose. The Camallanus worm bear live young, therefore, once you kill off the worms the only thing that could be left would be something that escaped the first dose. The second dose will do it in for them.
I can recommend this treatment to those who might get the camallanus worm as there are many of the older books out there that list "destroy fish" as the only option against this worm. Safeguard dewormer is sold in three sizes, 1g packets, 2g packets and 3g packets. Buy the 1g portions as I would think 1g will do three cubes of bloodworms. Having the fish ingest the dewormer is the only real way for getting rid of the camallanus worm.