supply chain diagnostics