Department of Health Policy and Management School of Public Health and Tropical Medicine Tulane University 1440 Canal Street New Orleans Louisiana 70112 USA;
Department of Health Policy and Management School of Public Health and Tropical Medicine Tulane University 1440 Canal Street New Orleans Louisiana 70112 USA;
Insulin; Insulin costs; Insulin policy; Drug prices; Diabetes;