I wish they had found a way to move that entire operation to the downtown OSU-Tulsa campus to fill in the parking lots and have plenty of green space, but it looks like the neighborhoods around this campus are set to improve, and it really is a nice location near the river, so it should work out fine.
With the VA moving into the state office building complex north of 7th there will likely be more expansion of the hospital in the future, and those parking lots on both sides of Houston Ave. are ripe for that development. Hopefully that would include streetscape improvements to Houston so it can be more of a gateway from that part of downtown to the river. Same for the pedestrian connection across the river between the health sciences center and the hospital.