Human Activity Recognition In Healthcare: Challenges, Approaches And Applications