Thank you for your query on Healthcare Magic.
The swelling is due to hematoma
which got organised and formed a hard swelling due to calcification.
Nothing to worry as this will take time to get absorbed completely.
If there is pain you can take Motrin
in prescribed dose.
Hope I have answered your query.