A health telemonitoring platform based on data integration from different sources