Hello  Dear 
I evaluated your concern in depth .
@ This seems extensive 
soft tissue injury , with restricted movements, 
    clinically has to be evaluated for suspected 
ligament injury by
    examining range of flexion , extension of the proximal & distal joints .
@ For primary management :
 # apply ice 3-4 times a day 
 # 
analgesic tylenol (500)mg morning and evening after meals 
 # put the hand in an arm sling support , avoid dependent hanging 
Hope this clears your query .
Welcome for any further assistance .
Thanks for using Healthcaremagic.com & giving me an opportunity to assist you .
Wishing you fine recovery from the same .
Regards dear take care .