hardy diagnostics