75
(Subscriber Not Found) or similar error.35
) in their response, but insurance discovery checks won’t return results for dental-only payers even if the patient has coverage. Don’t use insurance discovery for dental use cases.Submit insurance discovery check.
Stedi searches for active coverage.
Receive results.
status
values:
COMPLETE
- Stedi has completed the insurance discovery check for the patient. If Stedi finds coverage for the patient, the items
array will contain the results. If Stedi doesn’t find any coverage for the patient, the items
array will be empty.PENDING
- Stedi is still processing the insurance discovery check for the patient. You can use the discoveryId
in the response to retrieve the results asynchronously.PENDING
insurance discovery check. In this case, you would use the discoveryId
to retrieve the results asynchronously.
COMPLETE
insurance discovery check. Stedi found one instance of potential matching coverage for the patient, Jane Doe. Insurance discovery checks only return active coverage for the date of service range provided, so any old plans with expired coverage aren’t included in the results.
Information about the potential match is available in the items
array.
payer
is Aetna.dependent
object in the response.confidence.level
is marked as REVIEW_NEEDED
, because the dependent’s last name is slightly different from the patient’s last name in the insurance discovery request. However, all of the other demographic details in the dependent object - first name, date of birth, address - match the patient from the request. The two-part last name, Smith Doe, appears to be the complete version of the last name in the request, Doe. Based on this information, we can confirm that this is active coverage for the patient.benefitsInformation object
(truncated to keep this example concise) contains the patient’s benefits details. For example, the patient has active medical coverage under their health plan for the service dates in the request. Visit Determine patient benefits to learn more about interpreting the benefits information in the insurance discovery check response.PENDING
, you can use the discoveryId
to retrieve the complete results asynchronously from the Insurance Discovery Check Results endpoint.
You can begin polling immediately after receiving the PENDING
status response from the synchronous endpoint. Like the synchronous endpoint, the Insurance Discovery Check Results endpoint can take up to 120 seconds to return a response.
It’s unlikely for the insurance discovery process to take more than a few minutes, so it’s rare to have to poll the asynchronous endpoint more than once. However, if you receive a PENDING
status, you can poll the endpoint immediately again, and continue this polling process until the status changes to COMPLETE
.
Note that you should only expect to retrieve checks submitted within the last 24 hours. After 24 hours, the results may no longer be available.