Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain a red
bruise at the site of injury is due to ruptured blood vessel caused by trauma leading to spillage of blood into soft tissues..
It is not a serious condition and will get resolved gradually as the blood will disintegrate..
As the area has become yellow with pus in it there is a possibility that there has been infection in the area along with pus formation..
As the injured area become weak the bacteria present in blood or from mild laceration from the skin can penetrate the area of injury and cause infection..
I would suggest you to consult a General Physician and get evaluated and he can advise you to take antibiotics like
Sulphamethoxazole and
Trimethoprim, and anti-inflammatory painkiller like
Ibuprofen..
You can also be advised to apply antibiotic ointment over the injured area..
In case if there is excessive pus accumulation
Incision and drainage can be done..
Hope this information helps..
Thanks and regards..
Dr.Honey Nandwani Arora.