Gravar-mail: Client-server, distributed database strategies in a healthcare record system for a homeless population.