Development of a natural language processing system to identify timing and status of colonoscopy testing in electronic medical records