Automatic adaptation in self-monitoring systems for MCI patients: conceptual approach and a software prototype