HRMS: A Comprehensive Guide