Skip to navigation

Batch match dimension points to rates

Gets the rate that matches each of a list of dimension points, using the same matching as the service line match endpoint. Useful for showing rates before a service line exists in Candid.

Results are returned in request order, one per point. A point with no matching rate has a null match.

An omitted optional dimension only matches rates that have no restriction on that dimension. CPT codes are matched case-insensitively, and ZIP codes are matched on their first 5 digits.

Authentication

AuthorizationBearer

OAuth authentication of the form <token>.

Request

This endpoint expects a list of objects.
payer_uuidUUIDRequired
organization_billing_provider_idUUIDRequired
cpt_codestringRequired

Matched case-insensitively.

date_of_servicedateRequired
The rate entry in effect on this date is used.
modifierslist of enumsOptional
Defaults to no modifiers.
facility_type_codeenumOptional

Box 24B on the CMS-1500 claim form. Line-level place of service is not currently supported. 02 for telemedicine, 11 for in-person. Full list here: https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set

stateenumOptional
zip_codestringOptional

Only the first 5 digits are used, so ZIP+4 values are accepted.

license_typeenumOptional
The rendering provider's license type.
network_typeslist of enumsOptional
payer_plan_group_idUUIDOptional
quantitystringOptional
The number of units. Defaults to 1.

Response

This endpoint returns a list of objects.
pointobject
The point from the request.
matchobjectOptional
The matched rate. Null means no rate matches the point.