B.C. Children's Hospital says a 13-year-old girl who spent weeks in hospital with avian flu was discharged on Tuesday.