community diagnostics