PointClickCare: Transforming Senior Care with Smart Technology