A review of the challenges and opportunities in implementing health informatics in rural healthcare settings | Synapse