Here’s a detailed article on the diagnosis, treatment, and prevention of shoulder impingement, especially swimmer’s shoulder which is similar to a lot of Crossfit and other related shoulder injuries.
http://mydigimag.rrd.com/display_article.php?id=1864870&id_issue=234837