An open medicine platform that leverages the powers of the crowd with algorithmic analysis