What a load of horseshit - I'm a Physician, and no one in any developed world healthcare system uses leaches anymore. Labs still study them, occasionally, but they are NOT APPROVED by ANY governing body for medical use in the US.
What you quoted was a research article, of basically...