Answers:
Heparin will not dissolve the clots. It with the sole purpose prevents further formation of a blood clot from the deeper vein. In the hospital settings, near are drugs used to dissolve the existing clots(clot busters). But, these should individual be administered below the watchfulness of medical professionals and proper monitoring.
You may be prescribed on Warfarin(similar to haparin but taken orally) to prevent clot formation. Your doctor or nurse will impart you the information here concern.
Hope, this help.