It's a bit difficult to say over t'internet, his treatment sounds reasonable, if the inflammation doesn't settle it may be worth investigating things further.
Diclofenac is an NSAID.
At this stage, rest is the key

, are you sure he didn't say cellulitis?