Android based self-diagnostic electrocardiogram system for mobile healthcare | Synapse