A hospital is a medical facility that provides medical care to people with serious illnesses or injuries. Typically, hospitals are equipped with a team of doctors and nurses, as well as equipment to diagnose and treat patients. Hospitals offer a variety of services, including diagnosis, treatment, rehabilitation, surgery, patient education and patient care. They also serve as training centers for medical students and medical personnel.