Doctor treating patient in hospital

Physicians who specialize in Hospital Medicine are called Hospitalists. 

Hospitalists care for patients in the hospital. The vast majority of hospitalists are trained in internal medicine.