Obviously you have received proper attention and care.
It may be a question of time - if it does not improve by another day, see the doctor again / if the swelling or pain gets worse, see him today.
Icepack is good enough. Rest to the part is a must. Over The Counter (OTC) medication - Non Steroidal Anti Inflammatory Drug (NSAID
) may be useful.