diagnostic system