engineers having knowledge of any alleged violation of this code, following a period of thirty days during which the violation is not corrected, shall report thereon to appropriate professional bodies and, when relevant, also to public authorities, and cooperate with the proper authorities in furnishing such information or assistance as may be required.