Flexpa
Developer PortalFeedbackContact usOnboard

Guides

  • Home
  • Quickstart
  • Financial Data

Network

  • Network guide
  • Directory
  • Updates

Consent

  • Link SDK
  • Patient access

Records

  • FHIR API
  • Node SDK
  • FHIR Introduction
  • Usage
  • Terminology

Misc

  • Changelog
  • Support
  • Flexpa OS
  • We're hiring

Network

This page provides an overview of Flexpa's national network coverage. Details on specific supported payers endpoints can be found in our Endpoint Directory. We are working to expand our coverage every day and we post weekly updates of the network changes.

Total Network

79%

284,826,590 covered

CMS Lives

94%

164,615,671 covered

Commercial

64%

111,110,919 covered

VA

100%

9,100,000 covered

Flexpa Network Map

Percent of CMS lives covered per state

Flexpa Map of Coverage

Network Breakdown

Medicare FFS

100%

27,749,003 covered

Medicare Adv.

97.68%

38,135,739 covered

Medicaid

90.58%

70,006,968 covered

Dual Eligibles

98.27%

6,197,084 covered

ACA On-Exchange

96.20%

21,059,725 covered

ACA Off-Exchange

53.74%

1,629,667 covered

Employer/Group

64.19%

109,481,252 covered

CHIP

39.64%

1,467,152 covered

#REST API

Network APIs are used to retrieve information about the payers and endpoints in Flexpa's network.


GEThttps://api.flexpa.com/organizations

#Organizations

An organization is a payer, provider, or vendor entity that operates an Endpoint.

This API returns data also available in our Endpoint Directory.

Response fields

namestring

The name of the organization

idstring

The id that Flexpa uses to identify this organization

notestring

The note is used to detail whether the organization supports just CMS plans or all plans (including commercial lives)

typestring

The type details whether the organization is a payer, a provider, a vendor, or another type of entity.

Request

GET
/organizations
curl https://api.flexpa.com/organizations \
  -H 'Content-Type: application/json'

Response

[
    {
        "name": "SCAN Health Plan",
        "id": "a4212073-f832-483c-8fd0-706f97fe3d8e",
        "note": "CMS plans",
        "type": "PAYER"
    },
    {
        "name": "Blue Cross and Blue Shield of North Carolina",
        "id": "12db2e9e-26f5-4ee6-b705-29ee9349f653",
        "note": "CMS plans",
        "type": "PAYER"
    },
    ...
]

GEThttps://api.flexpa.com/endpoints

#Endpoints

Endpoints are individual FHIR REST API servers in Flexpa's network created and maintained by payers. They are used to access patient data.

This API returns data also available on our endpoint directory.

Response fields

namestring

The name attribute is a human-readable unique identifier for the endpoint. This attribute is subject to change, so we recommend using the id attribute as a static identifier.

idstring

The id that Flexpa uses to identify this endpoint

modestring

The mode is used to detail whether the endpoint is for test or live mode

labelarray

The label is a human-readable name for the endpoint. This is often equivalent to the payer name, but may be a brand level name if the payer has multiple brands.

refreshableboolean

The refreshable is boolean that indicates whether the endpoint supports refreshing an authorization without the original user present. If you attempt to use MULTIPLE as your intended usage for a non-refreshable endpoint we will still complete the authorization but only one time. That authorization cannot be refresh without further user interaction.

maxAuthPeriodnumber

The maxAuthPeriod represents the maximum time (in seconds) for which an endpoint will allow a user to keep an application authorized to it. After this period elapses, the user is required to re-authorize. A 0 indicates that the endpoint can be authorized indefinitely. If the endpoint is refreshable, a null suggests that this value is unknown to Flexpa.

statusenum

The status is an enumerated list of values:

  • LIVE
    The endpoint is available for use, but has not yet been validated via our user testing program.
  • USER_VALIDATED
    The endpoint is live and has been validated by a user.
  • INFERRED_VALIDATED
    The endpoint is live and has been validated based on related tests.
  • BROKEN
    The endpoint is not currently live due to an issue identified during user testing.
resourcesarray

resources is an array of FHIR resources supported by the endpoint

organizationobject

The organization is a JSON object that shows the ID and name of the payer associated with the endpoint.

Request

GET
/endpoints
curl https://api.flexpa.com/endpoints \
  -H 'Content-Type: application/json'

Response

[
    {
        "name": "san-francisco-health-plan-test",
        "id": "46062592-1111-4a06-8974-da9589119238",
        "mode": "TEST",
        "label": ["San Francisco Health Plan"],
        "refreshable": false,
        "status": "LIVE",
        "resources": [
            "Account",
            "ActivityDefinition",
            "AdverseEvent",
            "AllergyIntolerance",
            "Appointment",
            ...
        ],
        "organization": {
            "id": "de83b67b-b176-49ef-b83d-8f8edcd45761",
            "name": "San Francisco Health Plan (SFHP)"
        }
    },
    {
        "name": "village-care-max-test",
        "id": "5c34e5d2-bb46-42d3-a1ce-9b9d2d1fec26",
        "mode": "TEST",
        "label": ["VillageCareMAX"],
        "status": "USER_VALIDATED",
        "refreshable": false,
        "refreshValidFor": 86400,
        "maxAuthPeriod": 31536000,
        "resources": [
            "AccessPolicy",
            "Account",
            "ActivityDefinition",
            "AdverseEvent",
            "AidboxConfig",
            ...
        ],
        "organization": {
            "id": "603889da-dc1e-4f67-b0cf-04d76edc2dcf",
            "name": "Horizon Blue Cross Blue Shield of New Jersey"
        }
    }
    ...
]
Status TwitterGitHub

© 2025 Flexpa. All rights reserved.