Error Scenarios and Conditions
Error Scenarios with Sample Message
Transaction(s) | Scenario | Error Message |
|---|---|---|
All | Certificate Subject or Issuer is not configured within Surescripts or was not sent with the transaction. -Admin Console logs incoming values to check for typos in configuration. | AuthenticationDataInvalid - Invalid Authentication Credentials |
All | Certificate Subject or Issuer is not configured within Surescripts or was not sent with the transaction. -Admin Console logs incoming values to check for typos in configuration. | AuthenticationDataMissing - Invalid authentication info in the header |
All | Maximum length exceeded. | Message Id must be 255 characters or fewer |
All | The Organization ID from the subject of the transaction is not configured for this transaction in the Surescripts system. | Organization Id XXXXXX not authorized for this transaction |
All | Transaction sent to RLE was not syntactically valid. | Receiver - Part {urn:ihe:iti:xcpd:2009}Body should be of type org.hl7.v3.PRPAIN201306UV02, not org.apache.cxf.binding.soap.SoapFault |
All | Message was sent to the Surescripts endpoint configured for communication between two Carequality members, not RLE. However, no responder info was included in the URL. - Check the Carequality directory to verify the correct URL for a specific Carequality responder. - RLE customers should use the Surescripts RLE URL | Responder Id missing from request URL |
All | Transaction sent to RLE was not syntactically valid. | Surescripts RLE has encountered an error processing the message. Cannot invoke method getAt() on null object |
All | Surescripts account, portal, and RLS Auth configuration of the Organization ID from the incoming transaction does not authorize processing for this transaction. | Unauthorized - Organization Id 1.2.3454 not authorized for this account |
All | Incoming message is not valid or there is an issue internal to the Surescripts system. Review transactions in Surescripts Admin Console to see details. If the problem persists, submit a support case. | Unexpected Exception occurred please contact technical support or There was an unexpected error processing the message |
All | Attempt to send a message directly to a specific Carequality responder through Surescripts failed. Invalid URL / endpoint was used. | Unknown responder 'XXXXXX' specified in request URL |
All | Transaction sent to RLE was not syntactically valid | Unmarshalling Error: Unexpected character '>' (code nn) in content after '<' (malformed start element?). at [row,col ]: [nnn,nn] |
All | Surescripts requires the Home Community ID of the sender to be sent in the subject organization is for each incoming transaction. | Required organization id (IHE-ID) not included in SAML on incoming message |
All | The subject organization id on the incoming transaction is not configured on a data provider in the Surescripts system. | No routable entity configured with IHE-ID = organization id ‘n.n.nnn.nnnn’ |
All | The configuration of the organization id listed is not consistent. The data provider portal and the RLS_AUTH table portal are not in the same account hierarchy. | Portal ‘nnnn’ for IHE-ID ‘n.n.nnnn’ does not match portal ‘yyyy’ from RLS_AUTH |
All | An invalid SOAP message is submitted. | Exception occurred: InvalidSoapMessage element |
All | Issues with connectivity configuration, certificates, and mutual TLS may occur on initial transactions. Review details of errors in Surescripts Admin Console and work with your Surescripts contact, if needed, to correct. | 403: Forbidden 404: Not Found 406: Not Acceptable certificate check=invalidvalue HTTP error code: 500 Connection refused PortalId:nnnnn with URL:http://xxxxx |
All | Certificate mapping rule missing on the receiving system. | 401: Unauthorized |
XCPD | Invalid date of birth format. | Birth date needs to be formatted CCYYMMDD |
XCPD | Maximum length exceeded. | First name must be 255 or fewer characters |
XCPD | Maximum length exceeded. | Last name must be 255 or fewer characters |
XCPD | Maximum length exceeded. | Middle name must be 255 or fewer characters |
XCPD | Maximum length exceeded. | Suffix must be 50 or few characters |
XCPD | Invalid gender code submitted. | Only M, F, UN administrative gender codes are accepted |
XCPD | Address line 1 too long. | Address line 1 larger than accepted (120 maximum length) |
XCPD | Address line 2 too long. | Address line 2 larger than accepted (120 maximum length) |
XCPD | City too long. | City larger than accepted (50 maximum length) |
XCPD | Invalid state code submitted. | State larger than accepted (2 maximum length) |
XCPD | Zip does not comply with US formats. | Only USA zip codes are accepted |
XCPD | Attempt to send a message directly to a specific Carequality responder through Surescripts failed. The responder is not configured for XCPD from Surescripts system. | Responder Id 'XXXXXX' not authorized for ReceiveXcpdQuery |
XCPD | RLE application has encountered an internal error. | Internal Service Error |
PLQ | PLQ requires a patient identifier. | A patient identifier extension (max length = 60 characters) must be entered |
PLQ | The requested patient identifier is no longer valid in the Surescripts system. Retry XCPD. - Patient may have opted out - Vendor may no longer supply records through Surescripts - Invalid ID submitted | Not a Health Data Locator for the specified patient identifier. |