Teenager celebrates birthday in hospital