A hospital is a healthcare institution that provides medical services and treatments to patients with illnesses or injuries. It is staffed by healthcare professionals and equipped with medical technologies. Hospitals can be public or private and range in size. In addition to medical care, hospitals may provide education, research, and community outreach.