An Architecture Supporting Intelligent Mobile Healthcare Using Human-Computer Interaction HCI Principles | Synapse