Shoulder impingement type 3 acromion July 8, 2019 16 32 64 128 Left shoulder type 3 acromion with impingement icd 10