Skip to content
Chicago Tribune
PUBLISHED: | UPDATED:
Getting your Trinity Audio player ready...

//code.jquery.com/jquery-2.1.1.min.js
//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js
//cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js
//cdn.datatables.net/responsive/1.0.1/js/dataTables.responsive.js

<!– –>

.row{margin-top:15px;}
.chart{width:100%;margin:5px 0 7px 0;}

.graphic-wrapper h4 em {font-size:90%; line-height: 1.5em;}

.trb_mainContent .graphic-wrapper ol li, .trb_mainContent .graphic-wrapper ul li{
font-size: 15px;
line-height: 1.3em;
}

span.box{background-color: red}
tr span.box{display: none}
tr.not-inspected span.box{display:inline-block; background-color: red}

table.dataTable tbody tr.odd{
background-color:#CBDDED;
}
table.dataTable tbody tr.parent{
font-weight: bold;
}
table.dataTable tbody tr.parent, table.dataTable tbody tr.child{
background-color:#FFF4DE;
}

@media all and (max-width: 700px) {
] }

Loading – Thank you for your patience

Chicago’s food safety program has not met state requirements once over the past seven years. Under state law, inspectors are required to make two visits per year to day cares that serve unpackaged food, even something as simple as milk. It’s a particularly important task, experts say, because young children are much more likely than adults to die from foodborne illness. A Tribune analysis found that fewer than 100 of the city’s approximately 700 licensed day cares received the required two visits in 2014. About 300 day cares were not inspected once, an oversight city officials attributed to an administrative glitch involving licensing code numbers.

Search this database to find your children’s daycare, and click on a row for more information

Inspection history of licensed Chicago daycare providers for 2014
= Not inspected in 2014

Daycare Address Date of last inspection Result of last inspection Number of inspections in 2014 Inspector comments

Source: Tribune analysis of city data

@ChiTribGraphics

var inspections = (function ($) {
function loadFade () {
$(‘.loading-wrapper’).fadeOut(400);
}
function activateTable(){
var table = $(‘#inspections’).DataTable({
“paging”: true,
“lengthMenu”: [[25, 50, 100, -1], [25, 50, 100, “All”]],
“searching”: true,
“ordering”: true,
“order”: [[ 3, “desc” ]],
“responsive”: {
details:{
type: ‘column’,
target: ‘tr’
}, breakpoints: [
{ name: ‘phone’, width: 700 }
] },
“columnDefs”: [] });
$(‘#loading-text’).html(‘Complete’);
$(‘.loading-wrapper’).fadeOut(‘fast’);
}

var pullData = function (sheet, tab) {
$.get(‘https://spreadsheets.google.com/feeds/list/’+ sheet +’/’ + tab +’/public/values?alt=json’, function(data){
var template = _.template($(‘#template’).html()),
data = data.feed.entry,
parsedTemplate = “”;
for (var i=1; i<data.length; i++) {
parsedTemplate += template(data[i]);
$('#loading-text').html('Loading: '+ i +' of '+ data.length);
}
$('#target').html(parsedTemplate).trigger('loaded');

}).error(function(){
$('#loading-text').html('Error');
alert('There was a problem loading the data. Please refresh the page!');
});
};
pullData ("19GTYHiPt0k4Cu3PmD3VGJht1bHiCL4UG319CIeyr2Ig",1);
$('#target').on('loaded', function(){
activateTable();
});
})(jQuery);

<tr class=' not-inspected ‘>

<td data-order='’>