Iolite
Well, it's good news that there is no infection. For the inflammation and pain, arnica!! Traumeel has gotten good reviews. I haven't used it, but I have used Arnica Rub by NatraBio. We use it for sore muscles, bruises and it does work wonders. My mom trouble breathing without pain from a bruised rib cage and I gave her some of that to put on and with in 30 minutes, she reported that the pain had eased and she could breathe deeper without pain. So I know arnica works for bruises and pain. Boswellia and tumeric (internally) will help too as will nsaids if you don't have a problem with them. And ice when you can.
Herb Pharm has an extract called Trauma Drops with arnica, calandula and st. johns wart that you can take internally.
You can also try castor oil pack or simply just applying the castor oil to the skin. As it is greasy, you might want to just do it at night after shower and wear some old pj's.
Was this a trauma injury?