A doctor simply attends to the medical needs a patient requires, while a hospitalist is a doctor that attends to medical needs while making patient care a top priority. Both doctors and hospitalists undergo the same primary training but with different top priorities.