hello...welcome to health care magic
you are right, it is nothing but bruise
because it appeared as of a sudden and as you told she had trauma. The lip had traumatized because of teeth. you should do serum platelet count
and serum ascorbic acid
level, deficiency of which may cause similar condition.