Der Herzmuskel benötigt eine kontinuierliche Versorgung mit Sauerstoff und Nährstoffen, um richtig funktionieren zu können. Dieses wird über die Koronararterien, die von der Aorta, der Hauptschlagader, die das Blut vom Herzen zum Rest des Körpers transportiert, abzweigen, an den Herzmuskel abgegeben. Die Herzkranzgefäße versorgen den Herzmuskel mit sauerstoffreichem Blut, und die Venen, die den Herzmuskel entwässern, transportieren sauerstoffarmes Blut und Abfallprodukte ab.