Ubiquitous Electronic Medical Record (EMR) for Developing Countries