Eligibility Message Processing Summary
10 min
depending on the connectivity between customers, the error processing may differ slightly this section lays out the error processing for the supported connection types it also contains the error processing that happens within the eligibility request/eligibility response message that will be consistent regardless of connectivity type the system (surescripts) will store the request until the receiver responds to the message or until the specified time has elapsed if the timeout elapses before the message is processed, an error message will be returned to the sender as the reply (explained below) if the sender has timed out, the message is discarded the eligibility request/eligibility response are messages where surescripts is a defined customer in the process and adds processing value in the middle for that reason, additional error processing needs to be handled the following section outlines the life of the eligibility message with the expected responses to different flows of events it is broken down into the following stages surescripts receives the eligibility request from the requesting party surescripts processes the eligibility request, identifying the coverage(s) surescripts passes the eligibility request to the defined source (if multiple coverages are found, multiple eligibility requests are sent ) the source processes the request(s) and returns an eligibility response surescripts combines the response(s) into one envelope surescripts passes the response back to the original requester surescripts receives the eligibility request from the requesting party (provider vendor) event id location event surescripts response error description requestor follow up 1 0 connectivity error cannot get response from surescripts none none investigate and contact surescripts representative 1 1 translation surescripts cannot identify the message or does not have enough info to create a ta1 nak a negative acknowledgement (nak) with a message that says “transaction cannot be identified nor processed” investigate and contact surescripts representative 1 2 translation translator cannot identify the file (bad isa or iea segments) but can produce a ta1 response ta1 refer to x12 005010 data element dictionary for acceptable codes investigate and contact surescripts representative 1 3 translation edi format has fatal errors at any level data segment data element transaction set functional group 999 refer to the 999 spec for a complete list of errors investigate and contact surescripts representative surescripts processes the eligibility request event id location event surescripts response error description requestor follow up 2 0 source segment loop id – 2000a wrong platform participant id and/or password 271 loop id 2000a aaa – error 42 unable to respond a current time c – please correct and resubmit 2 1 source segment loop id – 2000a responder system goes down at any time in the process (surescripts) 271 loop id 2000a aaa – error 42 unable to respond a current time p – please resubmit 2 2 source segment loop id – 2000a requester puts bad data in the source segment this should be surescripts’ participant id 271 loop id 2000a aaa – error 79 invalid participant identification c – please correct and resubmit 2 3 source segment loop id – 2000a requester is not set up to send eligibility message to surescripts 271 loop id 2000a aaa – error 41 authorization/access restrictions n – resubmission not allowed 2 4 subscriber name segment loop id 2100c surescripts cannot find the desired patient 271 subscriber segment loop id 2100c aaa – error 75 subscriber/insured not found n – resubmission not allowed 2 4a subscriber name segment loop id 2100c surescripts cannot find the desired patient one of the demographic fields is missing 271 subscriber segment loop id 2100c aaa – error 75 – subscriber/insured not found hint is in msg segment c – please correct and resubmit (hint is sent back) 2 4b subscriber request validation segment loop id 2110c version translation fails for outgoing 270 271 subscriber segment loop id 2110c aaa – error 15 required application data missing msg – details of error c – please correct and resubmit surescripts attempts to connect with source (pbm/payer) event id location event pbm/payer response pbm/payer error description surescripts follow up provider vendor error requestor follow up 3 0 surescripts to pbm/payer connector time out – pbm/payer failed to reply to surescripts in the specified time none none investigate and create aaa error for requestor source segment loop 2100a aaa – error 80 no response received transaction terminated p – please resubmit original transaction 3 1 pbm/payer internal some failure at pbm/payer where they cannot produce a ta1 or 999 nak text error message investigate and create aaa error for requestor source segment loop 2000a aaa – error 42 unable to respond at current time s – do not resubmit; inquiry initiated to a third party pbm/payer evaluates the message event id location event pbm/payer response pbm/payer error description surescripts follow up provider vendor error requestor follow up 4 0 translation initiation fatal error with the isa, gs ta1 refer to x12 005010 data element dictionary for acceptable codes investigate and create aaa error for requestor source segment loop 2000a aaa – error 42 unable to respond at current time s – do not resubmit; inquiry initiated to a third party 4 1 translation initiation edi format has fatal errors at any level data segment data element transaction set functional group 999 refer to the 999 spec to determine ak level and appropriate error investigate and create aaa error for requestor source segment loop 2000a aaa – error 42 unable to respond at current time s – do not resubmit; inquiry initiated to a third party pbm/payer processes the eligibility request note errors that occur during any mapping/translation exercise would result in an aaa segment within the 2000a source segment the error would be a 42 – unable to respond at current time generic error messages for the following messages would result in a 42 within the segment where the error occurred event id location event pbm/payer response pbm/payer error description pbm/payer follow up surescripts follow up provider vendor error requestor follow up 5 0 source segment loop id 2100a (note information source is the pbm/payer info that was supplied by surescripts) any issue that caused the process to halt during processing 271 source segment loop 2100a aaa – error 42 unable to respond at current time investigate and contact surescripts representative if additional information or clarification is needed none source segment loop 2100a aaa – error 42 unable to respond at current time p – please resubmit original transaction 5 1 source segment loop id 2100a (note information source is the pbm/payer info that was supplied by surescripts) pbm/payer validates the source identifier to make sure it’s their own surescripts puts in wrong identifier 271 source segment loop 2100a aaa – error 79 invalid participant identification investigate and contact surescripts representative investigate and translate to aaa system error for requestor source segment loop 2100a aaa – error 79 invalid participant identification s – do not resubmit; inquiry initiated to a third party 5 2 source name segment loop id 2100a (note information source is the pbm/payer info that was supplied by surescripts) pbm/payer validates the source contact information surescripts puts in wrong pbm/payer contact name, etc 271 source segment loop 2100a aaa – error 79 invalid participant identification investigate and contact surescripts representative investigate and translate to aaa system error for requestor source segment loop 2100a aaa – error 79 invalid participant identification s – do not resubmit; inquiry initiated to a third party 5 3 receiver segment loop id 2100b (this loop contains the physician info and the provider vendor system info) pbm/payer validates the receiver pbm/payer wants more fields populated than what is required by surescripts; i e – the poc is not identified 271 receiver segment loop id 2100b aaa – error 15 required application data missing none none receiver segment loop id 2100b aaa – error 15 required application data missing c – please correct and resubmit surescripts recommends this value, however a pbm/payer might send a different value 5 4 receiver segment loop id 2100b (this loop contains the physician info and the provider vendor system info) pbm/payer validates receiver pbm/payer cannot return eligibility for this patient because of the patients group or plan 271 receiver segment loop id 2100b aaa – error 41 – authorization/ access restrictions none none receiver segment loop id 2100b aaa – error 41 – authorization/ access restrictions n – resubmission not allowed surescripts recommends this value, however a pbm/payer might send a different value 5 5 receiver name segment loop id – 2100b pbm/payer validates the physician identifier 271 receiver name segment loop id – 2100b aaa – error 43 invalid/missing provider identification none none receiver name segment loop id – 2100b physician loop aaa – error 43 invalid/missing provider identification c – correct and resubmit surescripts recommends this value, however a pbm/payer might send a different value 5 8 subscriber name loop id 2100c patient found at surescripts, but not in the pbm/payer’s system (could be caused by a difference between surescripts and the pbm/payer’s patient databases or caused by the patient demographic mismatch between requestor and pbm/payer) 271 aaa – error 75 – subscriber / insured not found none none aaa – error 75 subscriber/insured not found s – do not resubmit; inquiry initiated to a third party pbm/payer sends eligibility response back to surescripts surescripts evaluates the message event id location event surescripts response surescripts error description pbm/payer follow up surescripts follow up provider vendor error requestor follow up 6 0 translation of 271 from pbm/payer fatal error with isa or gs segments ta1 refer to implementation acknowledgment for health care insurance (999) investigate and contact surescripts representative investigate and translate to aaa system error for requestor source segment loop 2100a aaa – error 42 unable to respond at current time s do not resubmit; inquiry initiated to a third party 6 1 translation of 271 from pbm/payer edi format has fatal errors at any level data segment data element transaction set functional group 999 refer to implementation acknowledgment for health care insurance (999) to determine ak level and appropriate error investigate and contact surescripts representative investigate and translate to aaa system error for requestor source segment loop 2100a aaa – error 42 unable to respond at current time s do not resubmit; inquiry initiated to a third party summary of errors sent to provider vendor the following is a summary of some of the errors a provider vendor can expect to see error description source segment loop id 2000a aaa – error 42 generic error message for all errors that occurred that were not caused by the provider vendor system receiver segment loop id 2100b aaa – error 15 if the provider vendor fails to give enough information in the message to identify themselves or the physician to the pbm/payer source segment loop id 2000a aaa – error 41 the sending customer is not set up to send an eligibility message receiver segment loop id 2100b aaa – error 41 if the pbm/payer determines that they cannot return information for this patient based off of the plan or group receiver segment loop id 2100b aaa – error 43 if the pbm/payer requires a dea or state license number for the prescribing office but the provider vendor does not provide it subscriber name segment loop id 2100c aaa – error 75 surescripts cannot find the patient in the mpi summary of translated errors segment error translation for provider vendor connectivity type all (timeouts, naks, 999) source segment loop 2000a aaa – error 42