Learn

›

Service Areas & Dispatch

›

Provider Matching

Provider Matching

Marketplace admins

How dispatch decides which providers can take a visit, how it ranks them, and how to assign one yourself.

Related guide

In this article

How matching works

When a client requests a visit, dispatch builds a list of candidates: the providers who can take it. Then it ranks them.

Who's eligible

  • The provider's procedure profiles include every service the client requested (see Provider Profiles).
  • They match any preferences on the request, like a specific organization or practitioner.

How candidates are ranked (Default strategy)

  1. Availability: providers with open time in the requested window come first. Open time means availability minus blocked time and existing appointments.
  2. Fewest pending offers: providers who aren't already holding other offers rank higher.
  3. Fair rotation: among the rest, whoever has gone longest since their last offer ranks higher, so visits are spread evenly.

With the Open strategy, every eligible provider gets the offer at once. See Dispatch Rules & Fees.

See the candidates for a request

  1. In the side menu, select Dispatch and open a request.
  2. Under Primary Constraint, select View Details.
  3. Candidates are listed by rank, with their organization and their open times in the requested window.
  4. Select Book to assign a provider yourself, or Decline to remove them from consideration.

Each candidate also shows their distance from the client, once the provider's home address has been saved on their profile.

Tips

  • A provider who never shows up as a candidate is usually missing a procedure profile, or has no availability in the requested window.
  • Save every provider's home address so you can see distance when you pick by hand.

See NomadMD in action

Book a quick demo and we'll walk you through it for your practice.

Book a demo