St. Louis Integrated Health Network
St. Louis, MO
9735
In 2003, the St. Louis Integrated Health Network (IHN) was formed to create a network of health care providers that collaborate to improve accessibility, quality and affordability of health care for the uninsured and underinsured....