Which doctor takes long term care of patients with Deep vein thrombosis or DVT?

You should see a Vascular surgeon or a Hematologist.