Self-service healthcare now possible with mobile technology