what is the difference between a medical center and a hospital
A medical center is just a general term that can encompass multiple hospitals, clinics, medical/nursing/pharmacy schools.
For example, Texas Medical Center, one of the largest hospitals in the United States, has multiple hospitals, clinics, professional schools, hospice, rehabilitation, etc.
A hospital is a single entity dedicated to taking care of inpatients.
U.S. Physician/Surgeon in Neurosurgery