Processing Status Responses, Verifies, and Errors
9 min
status responses, verifies, and errors communicate current information regarding the delivery of a clinical message the receiving system should respond to a message for a single recipient as follows if the message was received and delivered to the recipient, the customer should respond with status 010 , which indicates that all processing is complete customers may not send subsequent error or verify messages relating to the clinical message if the message was received and time is needed to process, the customer should respond with status 000 this must be followed within 55 minutes with either a verify message or an error message with the appropriate error code the sending system should respond to a verify message or error message as follows if the verify/error message was received successfully, the sending system should respond with a status 010 if an error occurred when receiving the verify/error message, the sending system should respond with an error message and the appropriate error code multiple recipient messages the receiving system responds to multiple recipient messages where each recipient’s route = true with one of the following http responses if the message was received and delivered to all route = true recipients, the receiving system should return a single status 010 response indicating the processing is complete for those recipients the receiving system should not send subsequent verify or error message(s) if the message was received and time is needed to process at least one recipient by the receiving system, the receiving system should respond with a status 000 response this status 000 response must be followed with a verify or error message for each recipient where the route = true detailing the final status of the message if the same error occurred for all route = true recipients, the receiving system should return an error response and the appropriate error code for those recipients the receiving system should not send subsequent verify or error message(s) when responding to a message addressed to multiple recipients, hosted by the receiving system, the receiving system should use the "from" field qualifier of "zzz" with a field value of the receiving system’s portal name (i e , \<from qualifier="zzz"> portalname \</from>) note on multiple recipient messages, surescripts responds with a status 000 response and \<from qualifier="zzz">surescripts\</from> status this response indicates the clinical message was accepted for processing or the clinical message was successfully delivered the http status 010 response indicates the process is complete subsequent acknowledgement messages should not be sent the http status 000 response indicates further processing is required subsequent acknowledgement messages are required status xml diagram status elements m/c mandatory, conditional, or not used element code comments status mandatory message type code mandatory status codes used to relay successful communications 000 = transaction successful; pending 010 = successfully accepted by ultimate receiver descriptioncode conditional repeats up to 10 times c = status (this field is conditional for status) reject codes used by responder who takes responsibility for the message a complete list can be found in the ncpdp external code list (x12 de 1131 reject code sts segment) verify this message indicates the receiving system has successfully delivered the message to the recipient’s mail box the verify message is not to be used to indicate that the clinical message has been opened/read a verify message indicates the process is complete verify xml diagram verify elements m/c mandatory, conditional or not used element code comments verify mandatory message type code mandatory verify code used to relay successful communications 010 = successfully accepted by ultimate receiver descriptioncode conditional repeats up to 10 times nu = verify (this field is not used for verify) reject codes used by responder who takes responsibility for the message a complete list can be found in the ncpdp external code list (x12 de 1131 reject code sts segment) error this message/response indicates that an error has occurred and the message has not reached its intended recipient an error can be generated when there is a communication problem or when an error occurs during the processing of the message an error can either be free standing message or an http response an error response indicates the process is complete subsequent acknowledgement messages are not expected an error message indicates the receiving system is unable to deliver the clinical message to the intended recipient error xml diagram error elements m/c mandatory, conditional or not used element code comments error mandatory message type code mandatory error codes used to relay rejected communications 600 = communication problem try again later 601 = receiver unable to process – do not retry 602 = receiver system error – try again later 900 = transaction rejected – do not retry descriptioncode conditional repeats up to 10 times c = error (this field is conditional for error) reject codes used by responder who takes responsibility for the transaction a complete list can be found in the ncpdp external code list (x12 de 1131 reject code sts segment) description conditional description of error(s)