A Hospitalist is a physician who specializes in the care of patients who are in the hospital. Because Hospitalists are typically Internal Medicine physicians and their focus is exclusively on patients within the hospital, they are highly skilled in caring for patients who are most ill.