Startups: Rethinking Pharma

Roby Miller
“The problem isn’t that rural America is decreasing in size, rural pharmacies aren’t losing patients, it’s that the insurance reimbursements for pharmacies are declining.” –Roby Miller (photo by Rachel Jessen)

Little Village recently sat down with Roby Miller to learn more about his startup venture TelePharm and the entrepreneurial landscape in the greater Iowa City area. Miller founded TelePharm in March 2012 and serves as the company’s CEO.

Little Village: Your first job out of college was as a project manager at Pearson (the educational testing company), did you have any intention, then, to go into pharmacy or software development?

Roby Miller: When I was hired [at Pearson], I was excited to find a job that I could be proud of, but I soon became bored at the slow pace of a large company. I honestly wasn’t planning on staying at Pearson for a long period of time because I always knew at some point I was going to start a business. I really wanted to dive into a new [industry/market] and find out what was broken or inefficient that I could solve with a business.

LV: What does TelePharm do? What problems does it solve?

RM: TelePharm enables a pharmacist to perform his tasks remotely, verifying prescriptions and counseling patients. A pharmacist [in one town] could [remotely] manage multiple pharmacies [in other towns] with the pharmacy technicians [in the remote locations] filling and helping patients in the telepharmacy. We integrate with any pharmacy management system and provide all the hardware, so it’s a turn-key solution for a pharmacy owner.

In the last few years alone, 46 [rural] pharmacies have closed in Iowa and 903 [rural] pharmacies have shut down nationwide in the past six years, leaving about 6,000 total rural pharmacies still operating in the US. The pharmacy is the focal point of a lot of these rural towns, like a coffee shop. It’s an important retail storefront for that community.

The problem isn’t that rural America is decreasing in size, rural pharmacies aren’t losing patients, it’s that the insurance reimbursements for pharmacies are declining.

LV: Were there any pilot programs that preceded TelePharm?

RM: Our first telepharmacy launched in October 2012. The Iowa Board of Pharmacy granted us a waiver to open a telepharmacy [which are not legally allowed currently]. I report the telepharmacy statics each quarter for errors, prescriptions filled, etc., and once the Iowa Telepharmacy Taskforce is completed with writing the rules around telepharmacy, we’ll then be able to open telepharmacies like a normal pharmacy.

The pilots are going really well, actually better than I expected for a startup company. We have four sites in Iowa, one in Illinois and [one in] Texas. We have more coming on over the next months and we hope to be in six states before the end of the year.

LV: Where do you hope to take the company in the next five years?

RM: I’m hoping that we can solve even bigger problems so that we can make a bigger impact for people in a healthcare sense. I expect us to be in Canada and not just in the US.

LV: What’s next for you and what do you need help with?

RM: I need to build out my team. The team is what makes the business and we are looking for more people. We’re looking for more technical people, but in the areas of marketing, support and development.

LV: You work in a pretty interesting office space in downtown Iowa City, can you tell us about your office mates and what they’re working on?

RM: There are four different businesses. Adam Ingersoll, owner of Compass Education in Los Angeles, Isaac Ingersoll, owner of GolfCenter, Aaron Boshart, owner of AppMedical and there are a few TelePharm employees, too. We were all looking for office space and joined up, it works out really well because it’s fun to have other people doing similar things surrounding you.

LV: What’s the hardest thing about being an entrepreneur? What are the best things?

RM: Everyday is a work day and there is no vacation time. I think that’s both the hardest and the best thing because I hate to be bored, but I also don’t have a lot of time for my friends and family. There is stress that comes along with owning a business, but that doesn’t bother me as much as the limiting time factor.

LV: What can the Corridor community do to be more supportive of entrepreneurs and startups like yours?

RM: We need more class A office space and a place for creatives to live. It’s really hard to find and if you do, it’s too expensive. We need the University, Kirkwood and cities and counties to work together to foster entrepreneurship in each stage. It’s a win-win for everyone. There are a lot of people working to make this happen and its only a matter of time before national publications start taking note of what’s happening here.

Andy Stoll is an Iowa-based social entrepreneur, media producer and co-founder of Seed Here Studio, a social good startup working to grow the entrepreneurial and creative community across the Corridor. Follow Andy on Twitter @andystoll or learn more at

[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='/start-ups-rethinking-pharma/#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' >Comments</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="12"/><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>