Text this: A reusable application framework for context-aware mobile patient monitoring systems