difficulty: a factor causing trouble in achieving a positive result or tending to produce a negative result
cognitive factor: something immaterial (as a circumstance or influence) that contributes to producing a result
angiogram: an X-ray representation of blood vessels made after the injection of a radiopaque substance