Types Of Hospital Computer Charting Systems - A Comprehensive Review Of An Electronic Health Record System