Full Health Check