血管内科和外科的区别在于涉及的科室不同、治疗的疾病不同、治疗的方式不同,心血管内科是各级医院大内科为了诊疗心血管血管疾病而设置的一个临床科室,治疗的疾病包括心绞痛、高血压、猝死、心律失常、心力衰竭、早搏、心律不齐、心肌梗死、心肌病、心肌炎等心血管疾病,而血管外科是外科学的一个分支学科,主要针对除脑血管、心脏血管以外的外周血管疾病的预防、诊断和治疗。