Electronic Charting In Healthcare - A Comprehensive Review Of An Electronic Health Record System