Hyphens, En Dashes, Em Dashes

Q. Should “64 Slice Cardiac Computed Tomography Angiography Program” be hyphenated “64-Slice”?

A. Yes, hyphenate. Sounds messy.

[This answer relies on the 17th edition of CMOS (2017) unless otherwise noted.]