diagnostic systems