Heparin tidak akan melarutkan gumpalan darah yang sudah terbentuk, tetapi dapat mencegah gumpalan menjadi lebih besar dan menyebabkan masalah yang lebih serius. Heparin digunakan untuk mencegah atau mengobati kondisi pembuluh darah, jantung, dan paru-paru tertentu. Heparin juga digunakan untuk mencegah pembekuan darah selama operasi jantung terbuka, operasi bypass, dialisis ginjal, dan transfusi darah. Heparin digunakan dalam dosis rendah untuk mencegah pembentukan bekuan darah pada pasien tertentu, terutama mereka yang harus menjalani jenis operasi tertentu atau yang harus tetap di tempat tidur untuk waktu yang lama. Heparin juga dapat digunakan untuk mendiagnosis dan mengobati kondisi darah serius yang disebut koagulasi intravaskular diseminata. dosis rendah untuk mencegah pembentukan bekuan darah pada pasien tertentu, terutama mereka yang harus menjalani jenis operasi tertentu atau yang harus tetap di tempat tidur untuk waktu yang lama. Heparin juga dapat digunakan untuk mendiagnosis dan mengobati kondisi darah serius yang disebut koagulasi intravaskular diseminata.