Gravar-mail: A Clinical Algorithm Processor: Enabling Flow Charts to Organize a Variety of Physician Tasks