Create Credentials
Configure Webhooks
sandbox.verification.updated
event. If you are using the production environment, subscribe to the verification.updated
event.Collect patient data
Call the Create Verification API
Handle webhook events and call the Get Verification API
Use the Sohar response to handle routing logic
placeOfServiceCode
and specialtyCode
. In this example we are interested in benefits information for a telehealth consultation (place of service code 10
) with a psychotherapist (specialty code PSY
).
verification.updated
and sandbox.verification.updated
webhook payloads:
complete.eligible
, indicating that the request is complete, the patient has active coverage and they are eligible for the requested service. The patient can proceed through the intake funnel - often the next step is to schedule their initial consultation.
complete.ineligible
indicates that the request is complete but the patient either doesn’t have active coverage or they are not eligible for the requested service. Perhaps their coverage has lapsed or they are using an outdated member ID. In this instance it might make sense to ask the patient if they have alternative insurance information.
If the patient is able to provide alternative information, this information can be submitted to the Create Verification API.
error.member.id
status, an error.member.name
status or an error.member.dob
status. Ask the patient to review the information they submitted, and if they are able to correct any mistakes then the updated information can be submitted to the Create Verification API.
error.payer
indicates that the payer has been unavailable for at least 24 hours - it is unlikely that you will see this status returned during patient intake. error.payer.npi
indicates that the payer doesn’t recognise the NPI that Sohar included in the request. Here is some information about how to manage providers in your account in order to avoid this response. We typically see customers implement manual workflows to handle this status or any other unexpected response. This might involve contacting the patient to clarify the information they submitted.