Diagnostic analysis