Invasive cardiology is a branch of cardiology that provides catheter-based treatment of heart diseases.