Via Christi has transferred ownership of St. Rose Hospital to a new non-profit corporation.