st mary-rogers mem hospital