Multiple Provider Types

It is very common to support multiple ProviderType’s (MD, NP, PA, etc.) for a common type of visit (eg, “Initial Telehealth Visit”). These are configured as individual ServiceType’s within Bridge (eg, “Initial Visit with MD”, “Initial Visit with NP”).

Often, the desire is that the patient has no distinction between the two, and is able to run one eligibility check, and see a combined set of providers.

Pass an array of ServiceType IDs in session config.

React

1createHardEligibilitySession({
2 serviceTypeIds: ["svt_xxx", "svt_yyy"],
3});

TypeScript

1await bridge.hardEligibility({
2 serviceTypeIds: ["svt_xxx", "svt_yyy"],
3 state: "CA",
4 patient: { payerId, firstName, lastName, dateOfBirth },
5});

Providers

The default behavior is to combine the lists of providers returned at the end of an eligible check. If the patient is eligible for any of the ServiceTypes, they’ll be considered eligible.

Estimates

For some patients, their cost share responsibility will vary between provider types. Default behavior is to return the highest estimate value.

Configure with estimateSelection when creating the session:

React

1createHardEligibilitySession({
2 serviceTypeIds: ["svt_xxx", "svt_yyy"],
3 estimateSelection: { mode: "LOWEST" },
4});

TypeScript

1await bridge.hardEligibility({
2 serviceTypeIds: ["svt_xxx", "svt_yyy"],
3 estimateSelection: { mode: "LOWEST" },
4 state: "CA",
5 patient: { payerId, firstName, lastName, dateOfBirth },
6});