A smart mobile, self-configuring, context-aware architecture for personal health monitoring. (January 2018)