Start here
You send us a patient and a procedure. We work out whether it needs prior authorization, assemble the request, get it in front of a clinician for release, submit it, chase the payer, and tell you what came back.
#Who this is for
You are building something that needs prior authorizations done - an EHR assistant, a revenue-cycle workflow, a scheduling agent, or an orchestration platform like IBM watsonx Orchestrate. You do not want to learn X12, and you should not have to.
You never touch a clearinghouse
You do not need an Availity account, a trading partner agreement, or any knowledge of the 278 transaction. Those are ours. You send a task and read a result.
#The one thing that will shape your integration
Every authorization stops for a human
A licensed clinician at the practice releases each submission before it reaches a payer. Your integration cannot skip it, approve it, or configure it away - and neither can we. Expect a task to sit in
input-required for minutes or hours, and design for that rather than around it.This is the single most common thing integrators get wrong. See When it waits for a human.
#What you need before you start
| Thing | Who provides it | Why |
|---|---|---|
| A signed agreement | You and us | Covers the data flow. Nothing connects before it exists. |
| A BAA | You and us, or you and the practice | You will be handling protected health information. |
| Client credentials | Us, after the agreement | A client id and secret scoped to your integration. |
| A practice that has authorised you | The practice | Your credentials reach only the practices that granted you access, with only the scopes they granted. |
| A sandbox run | You | Every integration starts against synthetic data. No exceptions. |
#How long it takes
- Day oneCredentials, sandbox access, first successful call against synthetic data.
- Week oneThe full lifecycle end to end in sandbox, including a task that waits for a release and one that comes back denied.
- Before productionYour handling of
input-requiredreviewed, your retry behaviour checked, and the first practices connected on canary.