NTD Health: An electronic medical record system for neglected tropical diseases