A hospitalist is a doctor who provides care for patients at a hospital exclusively. They have the same education and training as a primary care doctor, but specialize in providing hospital care only.