Lying means to recline. Therefore, I don't think that your first sentence is right. In the second sentence, I would suggest the word "recuperating" instead of staying.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Vincent TeoThey are visiting grandfather at hospital.... Grandfather ... who is in hospital. (BrE) OR