Some of the people depicted in this illustration are based on real readers who let ProPublica follow along with their claim file request experience. Thank you to everyone who helped with this story. Credit: Ana Galvañ, special to ProPublica
It’s Your Right to Know Why a Health Insurer Denied Your Claim. Some Still Won’t Tell You.
Some of the people depicted in this illustration are based on real readers who let ProPublica follow along with their claim file request experience. Thank you to everyone who helped with this story. Credit: Ana Galvañ, special to ProPublica
Subscribe for Updates!
Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
Federal regulations require insurers to promptly hand over records to patients facing claim denials. Some insurers only turned over their files after ProPublica reached out.
Health insurers reject millions of claims for treatment every year in America. Corporate insiders, recordings and internal emails expose the system and its harm.
Sometimes, as ProPublica has reported, insurers base decisions on what’s good for the company’s bottom line rather than what’s good for the patient’s health. Sometimes, insurers make mistakes. In one case we learned about, a company denied a child’s treatment because it based its judgment on adult guidelines instead of pediatric ones. In another, an internal reviewer misread what type of surgery the patient sought and denied coverage based on that error.
At first, these patients had no idea why they were denied treatment. But in each instance, insurance employees left a paper trail—in notes, emails or recordings of phone calls—explaining what happened. Patients and advocates used what they found in those records to craft appeals and ultimately receive the care they needed.
Federal law and regulations require insurers to hand over exactly this sort of information in response to a written request. And they have to do it fast: Most people who get insurance through an employer should get the records, called claim files, within 30 days.
There’s just one catch: Some insurers aren’t turning files over like they’re supposed to. We followed ProPublica readers through the process with five different insurers. Several companies only shared documents with patients after we reached out.
Our team discovered how useful claim files can be after a patient shared internal notes and calculations that a health insurer had made about his case. But few health insurers advertise this service or offer clear instructions for getting these records. To help fill that gap, we published a guide explaining how to submit a claim file request. We also shared resources with health care providers and patient advocates nationwide, including request letter templates.
More than 120 people have told us that they have since requested or intend to request their claim files. Though a handful say they received information that helped them understand why their health insurer denied coverage, many more have been running into challenges. They’ve told us about insurers blowing past deadlines, wrongly requiring subpoenas and—in several cases—misinterpreting their request entirely.
We shared a summary of these examples with Tim Hauser, a deputy assistant secretary with the Department of Labor. His office oversees claim file laws that cover more than 131 million people. He said insurers who fail to provide records are breaking the law. “The claimant really needs to be able to see what the relevant evidence is so that they can respond to it,” he said.
We brought our findings to five insurance companies. We presented them with details about the requests patients had made and how the company had responded, and we asked for an explanation of what happened in each case.
All of the insurers acknowledged that the patients were entitled to the material they’d asked for. Four began sending the files after our inquiry. Two, spokespeople told us, are updating policies to handle future requests. Anthem Blue Cross Blue Shield spokesperson Michael Bowman said the company needed to better train staff on the rules “to close any gaps to prevent this from occurring in the future.” Cigna spokesperson Justine Sessions admitted that patients do not need a subpoena to access their records, contrary to what the insurer had told a member. She said the company would update its “policies and communications to reflect that for future requests. We regret that we did not make these updates sooner and apologize for any frustration or confusion this has caused our customers.”
By crowdsourcing people’s experiences, we identified some patterns in health insurers’ behavior. Here are some of the most common issues people encountered—and what to watch out for if you submit your own request:
Insurers Asking for Unnecessary Subpoenas or Court Orders
Cigna and Anthem told members that they would need to obtain a court order or subpoena to access their claim file records.
“This is completely unheard of,” said Wells Wilkinson, a senior attorney with the nonprofit legal group Public Health Advocates who regularly files these requests. “It also sounds completely illegal. The consumer has the right to any information used by the health plan in the context of the denial.”
On July 12, Lisa Kays, a Maryland resident, asked Cigna for phone call records related to its decision to deny coverage for her 4-year-old son’s speech therapy. “We couldn’t afford to just give up,” Kays said.
In September, Cigna sent her a letter saying she would need to submit a subpoena to get any transcripts or recordings.
After ProPublica inquired, the company sent Kays partial transcripts of the calls. It also reimbursed her for some of the previously denied coverage. She is still waiting for the recordings.
We asked Anthem about a similar case. On July 19, a call center agent told Pamela Tsigdinos she would need a subpoena to receive her claim file records. Tsigdinos had submitted the request 50 days earlier.
Bowman, the Anthem spokesperson, told us the response was an error and apologized. The company compiled the claim file and sent it to Tsigdinos.
Insurers Confusing Claim File Requests With Appeals
At least five people told ProPublica that, after submitting a request for a claim file, their health insurer mistook the request for an appeal.
We brought three cases to UnitedHealthcare. S.J. Farris requested her claim file from the company on May 10. Five days later, she received a response stating that her request for an appeal had been received. Farris sent a clarifying letter but was met with a call from an appeals agent based in Ireland. “I asked her to send the claim files,” Farris said. “She had no idea what I was talking about.”
After ProPublica sent the company questions, Farris received a call from UnitedHealth in October. They told her that the insurer was working on her claim file and that she should expect it soon. In a statement to ProPublica, UnitedHealth spokesperson Maria Gordon Shydlo said: “We take our responsibility to provide members access to their records seriously and have processes in place to comply with the law. We are sorry for any inconvenience.”
After Beth Tolley sent Anthem a claim file request on behalf of her granddaughter, she received a letter from the health insurer stating, “We’ve received a request from Beth Tolley for an appeal.” This left Tolley confused since, in its last communication, Anthem had said all avenues of appeal with its office had been exhausted.
In early October, Anthem sent the Tolley family a check for the amount it had initially declined to cover. Bowman told ProPublica that the company would be sending the records soon.
Twelve of the people whose requests ProPublica followed did not receive their records within that time frame even though they had these types of plans. Five of those had been waiting for responses from their insurers for more than 70 days before ProPublica contacted the companies with questions.
Isabella Gonzalez submitted a claim file request via certified mail on Aug. 8. When she called Aetna to get an update, a representative told her they did not see it in the system and advised her to upload it onto the insurer’s online portal, which she did. She called back a few days later. A different customer service employee told her Aetna would respond in 45 days.
Alex Kepnes, the executive director of communications for Aetna, said the company at first did not recognize what Gonzalez was asking for and therefore did not respond to it.
Kepnes declined to respond to follow-up questions about why staff failed to correctly identify the request and whether the company would be taking action to ensure this does not happen again.
Other companies that failed to follow the 30-day timeline include UnitedHealth, Anthem and Cigna.
“It’s really important that these responses be timely,” said Hauser, the Department of Labor official. “If that’s not happening, it’s really contrary to the regulation.”
ProPublica
ProPublica is an independent, nonprofit newsroom that produces investigative journalism with moral force. They dig deep into important issues, shining a light on abuses of power and betrayals of public trust — and they stick with those issues as long as it takes to hold power to account.
With a team of more than 100 dedicated journalists, ProPublica covers a range of topics including government and politics, business, criminal justice, the environment, education, health care, immigration, and technology. They focus on stories with the potential to spur real-world impact. Among other positive changes, their reporting has contributed to the passage of new laws; reversals of harmful policies and practices; and accountability for leaders at local, state and national levels.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}