Disease progression modeling using multi-dimensional continuous-time hidden Markov model