Stedi · Arazzo Workflow

Stedi Insurance Discovery

Version 1.0.0

Start an insurance discovery check for a patient, then poll until the X12 270/271 coverage search completes and read the discovered coverage.

1 workflow 1 source API 1 provider
View Spec View on GitHub EDIElectronic Data InterchangeHealthcareClearinghouseX12ClaimsEligibilityHIPAARevenue Cycle ManagementB2B IntegrationArazzoWorkflows

Provider

stedi

Workflows

insurance-discovery
Start an insurance discovery check and poll until the X12 270/271 coverage search completes.
Starts an asynchronous insurance discovery check for a patient demographic and polls until it reports COMPLETE, returning the discovered coverage.
2 steps inputs: discoveryRequest outputs: discoveryId, results
1
startDiscovery
Start the insurance discovery check, fanning an X12 270 inquiry across the payer network for the patient demographic.
2
pollDiscovery
Poll the discovery check until the coverage search across the payer network finishes (status COMPLETE).

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Stedi Insurance Discovery
  summary: Start an insurance discovery check for a patient, then poll until the X12 270/271 coverage search completes and read the discovered coverage.
  description: >-
    The canonical Stedi insurance discovery flow, which fans an X12 270 eligibility
    inquiry across the payer network to surface a patient's active coverage in the
    healthcare revenue cycle. A discovery check is started for the patient
    demographic and the check is polled until it reports COMPLETE so the discovered
    payers and 271 benefits can be read back. Every step inlines its request so the
    flow is self-contained.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-2800.30
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-2800.30
      capability_name: Eligibility & Benefits Verification
      spec: stedi-insurance-discovery-api-openapi.yml
      confidence: 0.88
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: insuranceDiscoveryApi
  url: ../openapi/stedi-insurance-discovery-api-openapi.yml
  type: openapi
workflows:
- workflowId: insurance-discovery
  summary: Start an insurance discovery check and poll until the X12 270/271 coverage search completes.
  description: >-
    Starts an asynchronous insurance discovery check for a patient demographic and
    polls until it reports COMPLETE, returning the discovered coverage.
  inputs:
    type: object
    required:
    - discoveryRequest
    properties:
      discoveryRequest:
        type: object
        description: Insurance discovery request packet (provider, subscriber demographic, encounter) used to search the payer network for active coverage.
  steps:
  - stepId: startDiscovery
    description: Start the insurance discovery check, fanning an X12 270 inquiry across the payer network for the patient demographic.
    operationId: InsuranceDiscoveryCheck
    requestBody:
      contentType: application/json
      payload: $inputs.discoveryRequest
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      discoveryId: $response.body#/discoveryId
  - stepId: pollDiscovery
    description: Poll the discovery check until the coverage search across the payer network finishes (status COMPLETE).
    operationId: GetInsuranceDiscoveryCheck
    parameters:
    - name: discoveryId
      in: path
      value: $steps.startDiscovery.outputs.discoveryId
    successCriteria:
    - context: $response.body
      condition: $.status == "COMPLETE"
      type: jsonpath
    outputs:
      results: $response.body
  outputs:
    discoveryId: $steps.startDiscovery.outputs.discoveryId
    results: $steps.pollDiscovery.outputs.results

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/stedi-insurance-discovery-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.