Provider Procedures

Overview

Description: Returns a single provider's list of procedures that they perform, with the lowest available negotiated rates specific to a given insurance for each procedure.

Endpoint: /v1/pricing/providers/<npi>/procedures

Status: Live

Methods: GET

Example use-case: For a given provider, search the full list of procedures that they are likely to perform where there are negotiated rates available for a particular insurance, and return the minimum price for each procedure.

Request Parameters

ParameterTypeDescriptionExample
plan_iduuidExact insurance plan ID for negotiated rate with provider.
(can be retrieved from insurances endpoint)
a5a0c8ff-c62b-4a9e-af86-55e52bd7dc55
page_sizeintegerNumber of procedures to return per page25
pageintegerPage number to return1

Example Request

curl -X GET \
  'https://api.ribbonhealth.com/v1/pricing/providers/1992964035/procedures?insurance_id=2d5231c0-2d29-4026-9138-5dcbd0591404' \
  -H 'authorization: Token <your_token>'
{
  "parameters": {
  },
  "data": [
    {
      ‘uuid’: 112c75c4-8c6f-4d7d-905f-6beb8c36299b,
      ‘display’: “Ankle Surgery”,
      ‘cpt_code’: [33018, 88029, 33424],
      ‘min_cost’: 30
    },
    {
      ‘uuid’: 45c75c4-8c6f-4d7d-905f-6beb8c36299b,
      ‘display’: “Toe Surgery”,
      ‘cpt_code’: [00129, 35322, 99299],
      ‘min_cost’: 50
    }
  ]
}