New state website on COVID-19 reveals black and Latino Iowans are testing positive at disproportionate rates

State map from the new dashboard for the state’s COVID-19 website, April 14, 2020.

The state relaunched its COVID-19 information website — — on Tuesday morning, with new features and an expanded range of data. The site quickly crashed, and was replaced by its old version.

“We have had a large volume that’s been using the new website, and we didn’t have the processing power that we needed,” Gov. Reynolds said at her press conference late Tuesday morning. “So, they are working on that, and it should ready to go later this afternoon.”

The site update was finally completed at 7:30 p.m.

The new site dashboard features a map displaying current information regarding the number of confirmed cases of COVID-19 by county, as well as reported deaths from the virus. The number of total tests conducted in the county, as well as the number of patients considered recovered.

The new dashboard also features a table with the age ranges of all the positive cases and deaths by county. In Johnson County, for example, residents between the ages of 18 and 40 account for its largest number of positive cases (91 of 215 cases), while in Linn County, the largest segment of the population testing positive is people between 41 and 60 (87 of 265 cases).

The dashboard feature that provides the most interesting new data is the demographics tab. At the governor’s press conference on April 7, Iowa Department of Public Health Deputy Director Sarah Reisetter declined to provide information about the racial and ethnic breakdown of COVID-19 cases in Iowa.

“At this point in time, we don’t have plans to release case counts by race and ethnicity. At the end of every outbreak, we do do an outbreak investigation report,” she said. “Once we get to that particular point in time, we might be ready to release some of that information.”

The new demographics feature provides the answer.

COVID-19 cases by race, April 14, 2020.

Although black Iowans only make up about 4 percent of the population, they account for 8.7 percent of the confirmed cases of COVID-19 in Iowa. The disparity is even larger for Hispanics and Latinos. They account for approximately 6 percent of the state’s population, but 16.7 percent of Iowa’s COVID-19 cases.

COVID-19 by ethnicity, April 14, 2020

The site’s demographics feature does not provide any racial or ethnic information regarding deaths from the virus.

The dashboard also shows the public for the first time the epidemiological curve — or epi curve — that IDPH has been relying on in its assessment of the spread of the virus in the state. The epi curve tracks the date people who have tested positive reported first experiencing symptoms.

“Using something like an epi curve is really helpful because it helps orient data over time,” IDPH Medical Director Dr. Caitlan Pedati said at the governor’s press conference on Tuesday.

Many epidemiologists rely on this sort of data to document the spread of a virus in a community.

Pedati said it also “helps us understand the magnitude of the number of people infected.”

Epi curve on the new dashboard for the state’s COVID-19 website, April 14, 2020

But experts caution that data from epi curves are of limited usefulness if there is not widespread testing. And the data used to create the curve doesn’t include the people public health officials have advised to stay home and self-isolate if they are experiencing minor symptoms, who may account for up to 80 percent of those infected with virus.

Statistics on COVID-19 testing reported to IDPH is also available on the new dashboard, as is information regarding each of the six regions IDPH divides the state into for planning purposes. IDPH scores each region on 12 points scales — measuring the percentage of the population over 65, the percentage of COVID-19 patients requiring hospitalization, the rate of infection per 100,000 residents during the past 14 days and the number of outbreaks in long-term care facilities — and if a region reaches 10 or higher, IDPH is supposed to recommend the governor issue a shelter-in-place order.

The dashboard provides the current score for each region, but not the data that score is based on.

The dashboard also tracks outbreaks of COVID-19 at long-term care facilities, giving the number of residents and staff that have tested positive at a facilities with an outbreak. On Tuesday, IDPH reported three new outbreaks, bringing the state’s total to six.

The new outbreaks are in Bremer County (Bartels Lutheran Retirement) and Polk County (where both On With Life and Trinity Center of Lutheran Park have infected residents).

But that outbreak data highlights how the statistics IDPH provides may not reflect the full scope of the pandemic in Iowa. IDPH does not disclose all cases of COVID-19 at long-term care facilities, only at those that meet its definition of an outbreak — three or more residents testing positive for the virus.

That definition excludes such facilities as Linn Manor Care in Marion, where two residents have died from COVID-19 and three staff members have tested positive. At a press conference Monday, Linn County Public Health Clinical Service Supervisor said that despite IDPH’s narrow definition, LCPH considered the situation at Linn Manor Care to be an outbreak.

“Yes, I would consider this an outbreak because there are five individuals that tested positive, two of which have died,” Meador said.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/new-state-website-on-covid-19-reveals-black-and-latino-iowans-are-testing-positive-at-disproportionate-rates/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="184"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>