Design errors, omissions, delays cost military hospital $166M