Hello and welcome to HCM.
Thank you for your query.
The good news is that there is no
bruise, which usually indicates
injury to the ribs. But, it would be better if you rule out any skeletal injury with an x-ray.
In my opinion this is just
soft tissue damage. The treatment for which is
cold compress (if swelling is present), if no swelling is present or if the swelling has subsided, apply warm compresses which will increase circulation and promote healing. Mild pain killers like
tylenol will be perfect to help relieve pain and inflammation. If the symptoms last for more than 7-10 days, please pay a visit your doctor.
I hope I have succeeded in providing the information you were looking for. Please feel free to write back to me for any further clarifications at: http://doctor.healthcaremagic.com/doctors/dr-shoaib-khan/64581 . I would gladly help you.
Best wishes.