Ideal Features to Look for In a Hospital Management System