Jennifer Lawrence was hospitalised this week (beg18Nov13) after suffering a mystery stomach pain.
The Oscar-winning actress was a guest on The Late Show with David Letterman on Wednesday (20Nov13) and confirmed she had cancelled several public appearances due to health concerns over a persistent pain in her abdomen.
On Monday (18Nov13), the illness forced her to skip the afterparty of the Los Angeles premiere of her new film The Hunger Games: Catching Fire, though no details of her ailment were revealed at the time.
Lawrence described her symptoms in graphic detail to the TV host, saying, "I thought I had an ulcer... I went to the emergency room... I just had this really bad pain for, like, three weeks. And you know you can only (poop) your pants so many times a day before you go to the emergency room, before you're like, 'I need to go to the hospital'."
Lawrence did not give any further details about her illness or a diagnosis.