Woman in hospital after being hit by truck