MediBloc: medical records at first hand, wherever the patient is.